@charset "utf-8";
html,body,h1,h2,h3,h4,h5,h6,p,br,form,input,button,textarea,select,fieldset,legend,blockquote,ul,ol,li,dl,dt,dd,pre{margin:0;padding:0;}
/*body{font:12px/1.231 Tahoma,Arial,"\5b8b\4f53",sans-serif;font-family:Georgia, "Times New Roman", Times, serif;color:#333;background:white url(cut/body_bg.jpg) left top repeat-x;} */
body{color:#666; font-family:Tahoma, Verdana, Arial;  line-height:180%; font-size:13px; background:url(zt1_02.jpg) repeat-x #fee19b;}
a{text-decoration:none;color:#666;outline:none;}
a:hover{text-decoration:none;color:#f00;}
textarea,select,input,button,label{vertical-align:middle;font-size:12px;}
button{background:none;border:none;cursor:pointer}
address,cite,code,em,var,abbr,acronym,i,b{font-style:normal;}
textarea{resize:vertical;}
pre{font-size:12px;text-align:left;white-space:pre-wrap;word-wrap:break-word;}
ol,ul{list-style:none outside none}
table{border-collapse:collapse;border-spacing:0}
img,fieldset{border:0;}
td,th,p,li{word-break:break-all;}
::-moz-selection{background:green;color:#FFF;}/*反选色*/
::selection{background:green;color:#FFF;}
/*clearFloat*/
.clearfix{clear:both;height:1%;display:table;display:inline-block;}
.clearall{overflow:hidden;_zoom:1;}
.clear{clear:both;font-size:0;height:0;line-height:0;}
/*float*/
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.f-none{float:none}
/*textAlign*/
.ta_l{text-align:left!important;}
.ta_r{text-align:right!important;}
.ta_c{text-align:center}
.ta_j{text-align:justify;text-justify:inter-ideograph;}
/*margin*/
.mt_0{margin-top:0px;}.mt_3{ margin-top:2px;}.mt_5{margin-top:5px;}.mt_im_5{margin-top:5px!important;}.mt_10{margin-top:10px!important;}.mt_15{margin-top:15px;}.mt_20{margin-top:20px;}.mt_30{margin-top:30px!important;}
.mr_0{margin-right:0px!important;}.mr_5{margin-right:5px;}.mr_8{ margin-right:8px;}.mr_10{margin-right:10px;}.mr_15{margin-right:15px;}.mr_20{margin-right:20px;}
.mb_0{margin-bottom:0px;}.mb_5{margin-bottom:5px;}.mb_10{margin-bottom:10px;}.mb_15{margin-bottom:15px;}.mb_20{margin-bottom:20px;}
.ml_0{margin-left:0px!important;}.ml_5{margin-left:5px;}.ml_8{margin-left:8px;}.ml_10{margin-left:10px;}.ml_15{margin-left:15px;}.ml_20{margin-left:20px;}
/*padding*/
.pt_0{padding-top:0px!important;}.pt_5{padding-top:5px;}.pt_10{padding-top:10px;}.pt_15{padding-top:15px;}.pt_20{padding-top:20px;}
.pr_0{padding-right:0px;}.pr_5{padding-right:5px;}.pr_10{padding-right:10px;}.pr_15{padding-right:15px;}.pr_20{padding-right:20px;}
.pb_0{padding-bottom:0px!important;}.pb_5{padding-bottom:5px;}.pb_10{padding-bottom:10px;}.pb_15{padding-bottom:15px;}.pb_20{padding-bottom:20px;}
.pl_0{padding-left:0px;}.pl_5{padding-left:5px;}.pl_10{padding-left:10px!important;}.pl_15{padding-left:15px;}.pl_20{padding-left:20px;}
/*fontSize*/
.fz_8{font-size:8px;-webkit-text-size-adjust: none;}
.fz_10{font-size:10px;}
.fz_12{font-size:12px;}
.fz_13{font-size:13px;}
.fz_14{font-size:14px;}
.fz_16{font-size:16px;}
.fz_18{font-size:18px;}
.fz_20{font-size:20px;}
.fz_21{font-size:21px;}
.fz_22{font-size:22px;}
.fz_23{font-size:23px;}
.fz_24{font-size:24px;}

.c_blue{color:blue;}
.c_white{color:white!important;}
.c_666{color:#666;}
.c_09c{color:#09c}
.c_c00{color:#C00!important;}
.c_F00{color:#F00;}
.c_000{color:#000;}
.c_999{color:#999!important;}
.c_666{color:#666!important;}
.c_333{color:#333!important;}
.c_0070d7{color:#0070d7;}
.c_005aa0{color:#005aa0!important;}
.c_FFA44C{color:#FFA44C;}
.c_9F0100{color:#9F0100;}
.c_F06425{color:#F06425;}
.c_7DA648{color:#7DA648;}
.c_00537B{color:#00537B}
.c_ff0000{color:#ff0000;}
.c_0000ff{color:#0000ff}
.color_bd4848{ color:#bd4848;}
/*fontStyle*/
.fontBold{font-weight:bold;}
.fontNormal{font-weight:normal;}
/*line*/
.line{background:url(cut/line.gif) repeat-x;font-size:0;height:1px;line-height:1px;overflow:hidden;}
/*lineHeight*/
.lh30{line-height:30px;}
/*realtive*/
.relative{position:relative;}
/*no-border*/
.noneB{border:none!important;}
/*no-background*/
.noneBg{background:none!important;}
/*display*/
.dShow{display:block!important;}
.dHide{display:none!important;}
/*CSS 3*/
.borderRadius3{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.boxShadow{-webkit-box-shadow:0 2px 5px #CCC;-moz-box-shadow:0 2px 5px #CCC;box-shadow:0 2px 5px #CCC;}
.textShadow{-webkit-box-shadow:0 0 5px #CCC;-moz-box-shadow:0 0 5px #CCC;box-shadow:0 0 5px #CCC;}
/*loading*/
.loading{background:url(loading.gif) center no-repeat!important;}
.tipLoading{display:inline-block;line-height:18px;height:16px;padding:1px 5px 1px 25px;border:1px solid #C5C8CB;font-weight:normal;font-size:12px;color:#999;background:white url(cut/onLoad1.gif) 5px no-repeat;}

.relative{ position:relative;}
/*必填红色 * 号*/
.notnull{ color:#FF0000;}

.block{ display:block;}


.bg{ width:auto; height:auto;background:url(dh_02.jpg) repeat-x;}
.toph{ width:980px; height:30px; line-height:30px; }
.tleft{ width:650px;}
.tright{ width:200px;}
.head{ width:980px; height:auto; margin:0 auto; }
.navmenu{ width:980px; height:46px;}

/*menu*/
.ddsmoothmenu {WIDTH: 980px; height:46px; background:url(zt1_05.jpg) 0px 0px repeat-x;  margin:0 auto;}
.ddsmoothmenu UL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  Z-INDEX: 9999; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;}
.ddsmoothmenu UL LI {DISPLAY: block; FLOAT: left; WIDTH: 300px; LINE-HEIGHT:40px; POSITION: relative; TEXT-ALIGN: center; background:url(zt1_08.jpg) right no-repeat;}
HTML .ddsmoothmenu UL LI {
	FLOAT: left;
	WIDTH:140px;
	LINE-HEIGHT: 44px;
	POSITION: relative;
	TEXT-ALIGN: center
}
.ddsmoothmenu UL LI A {
	DISPLAY: block;
	font-size:14px;
	TEXT-DECORATION: none
}
.ddsmoothmenu UL LI A:link {COLOR: #fff;}
.ddsmoothmenu UL LI A:visited {COLOR: #fff;}
.ddsmoothmenu UL LI A:hover {COLOR: #ffff00; font-weight:bold;}
.ddsmoothmenu UL LI UL {LEFT: 0px; VISIBILITY: hidden; POSITION: absolute}
.ddsmoothmenu UL LI UL LI {BACKGROUND: #00a03c; FLOAT: left; WIDTH: 119px; LINE-HEIGHT: 25px; BORDER-BOTTOM: #faf702 1px solid}
.ddsmoothmenu UL LI UL LI A {DISPLAY: block; WIDTH:118px; TEXT-DECORATION: none}
.ddsmoothmenu UL LI UL LI A:hover {BACKGROUND: #fdfa08; color:#00a03c;}
.ddsmoothmenu UL LI UL LI UL {TOP: 0px}
.downarrowclass {DISPLAY: none; POSITION: absolute}
.rightarrowclass {DISPLAY: none; POSITION: absolute}
.ddshadow {BACKGROUND: silver; LEFT: 0px; WIDTH: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 0px}
.toplevelshadow {opacity: 0.8}


/*banner*/
.banner:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; } 
.banner{ width:980px; margin:0 auto; height:auto;background:#fff;}
.bleft{ width:980px; height:345px; }

h1{font-size:1.17em;text-align:center; margin:20px; }
h1 .strong{color:#CC0000;margin-left:3px;font-size:1.3em;}
.a_down{color:#ff6600;text-decoration:underline; }
.allIntro{border:1px solid #ccc;margin:10px 0;padding:15px;background:#eee;line-height:1.7em; }
.p_other{font-size:1.17em;margin:20px 0 10px; }
.p_author{font-size:1.17em;text-align:right;margin:0 10px 10px; }
.p_author a{color:#cc0000;text-decoration:underline; }
.p_author a:hover{text-decoration:none;}
.eachBox{overflow:hidden;clear:both;}
.introArea{float:left; margin-left:20px;display:inline;width:300px;line-height:1.7em; }
.introArea h2{font-size:1.17em;padding:5px 0 10px;color:#CC0000;}
.green{color:green;}
.blue,code{font-size:1em;color:blue;font-family:Verdana;}

/* changeBox_a1 */
.changeBox_a1{float:left;width:980px;height:345px; position:relative;}
.changeBox_a1 .a_bigImg img{position:absolute;display:none;}
.changeDiv{position:absolute;top:2px;left:2px;display:none;}
.changeDiv h3{position:absolute;left:0px;bottom:0;width:983px;height:30px;line-height:30px;background:#fff;filter:alpha(opacity=70);opacity:0.7;}
.changeDiv h3 a{display:block;padding-left:15px; color:#FF6600;}
/* ul_change_a1 */
.ul_change_a1{position:absolute;right:1px; bottom:6px;padding-left:19px;overflow:hidden;}
.ul_change_a1 li{float:left;margin-right:7px; }
.ul_change_a1 img{ border:1px solid #ddd;}
.ul_change_a1 img.now{border:1px solid #FF6600;}
.a_last,.a_next{position:absolute;top:10px;width:16px;height:16px;background:url(bot.png) no-repeat;text-indent:-999em;overflow:hidden;}
.a_last{right:30px;background-position:0 0;}
.a_next{right:12px;background-position:100% 0;}

/* ul_change_a2 */
.ul_change_a2{position:absolute;right:5px; bottom:7px;padding-left:19px;overflow:hidden; }
.ul_change_a2 li{display: -moz-inline-stack;display:inline-block;*display:inline;*zoom:1;}
.ul_change_a2 span{display: -moz-inline-stack;display:inline-block;*display:inline;*zoom:1;font-size:0.8em;padding:0px 5px; margin-right:2px;border:1px solid #999;background:#fff;filter:alpha(opacity=85);opacity:0.85;cursor:hand;cursor:pointer;font-family:Verdana;}
.ul_change_a2 span.on{border:1px solid #CC0000;background:#FFFF9D;color:#CC0000;}

.dis{ display:block;}
.content:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; } 
.content{ width:980px; height:auto; margin:0 auto;  padding-bottom:6px; background:#fff;}
.prolist{ width:210px; height:auto;  border:1px solid #ccc;background:#fff;}

.cplist{ margin-top:10px; margin-left:10px;}
.cplist li{ line-height:27px; background:url(tx_19.jpg) no-repeat; text-indent:36px; margin-top:8px; margin-left:3px; font-size:13px; font-weight:bold;}
.cplist li ul{ margin-left:12px; margin-right:10px;}
.cplist li ul li{ line-height:25px; margin-top:2px; border-bottom:1px dashed #ccc; text-indent:12px; margin-left:15px; background:url(tx_23.jpg) 0px 7px no-repeat; font-size:12px; font-weight:normal;}
.rightbar{ width:761px; }

.gs:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; } 
.gs{ width:700px; height:auto; border:1px solid #ccc; background:#fff;}
.gsbt{ width:700px; height:30px; line-height:30px; background:url(tx_34.jpg) 5px 7px no-repeat; border-bottom:1px solid #ccc; color:#000; text-indent:25px;}
.zz{ width:262px; height:auto; border:1px solid #ccc; background:#fff;}
.zzbt{ width:262px; height:30px; line-height:30px; background:url(tx_34.jpg) 5px 7px no-repeat; border-bottom:1px solid #ccc; color:#000; text-indent:25px;}

.productlist:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; } 
.productlist{ width:761px; border:1px solid #ccc; height:auto; margin-left:1px; background:#fff;}

.productlistbt{ width:761px; height:32px; line-height:32px; background:url(tx_14.jpg) no-repeat; border-bottom:1px solid #ccc; text-indent:35px; color:#1e4da5;}
.productlist2:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; } 
.productlist2{ width:978px; border:1px solid #ccc; height:auto; margin-left:1px; background:#fff;}
.gcbt{ width:978px; height:32px; line-height:32px; background:url(tx_14.jpg) repeat-x; border-bottom:1px solid #ccc; text-indent:35px; color:#000;}
.youshi{ width:980px; height:959px; }
.ysone{ position:absolute; width:360px; top:160px; left:100px;}
.ystwo{ position:absolute; width:360px; top:320px; left:100px;}
.ysthree{ position:absolute; width:360px; top:545px; left:450px;}
.ysfour{position:absolute; width:360px; top:730px; left:580px}
.ysfive{position:absolute; width:360px; top:890px; left:580px}

.gsnewbt{ width:318px; height:32px; line-height:32px; background:url(tld_59.jpg) no-repeat; color:#fff; text-indent:26px;}
.search{ width:980px; height:34px; background:url(yss_10.gif) 2px 0px no-repeat;}
.sonbt{ width:700px; height:30px; line-height:30px; background:#f1dcd2;}
.anone{ width:280px; height:auto;}
.leftbar{ width:210px; height:auto;}
.sideright:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; } 
.sideright{ width:750px; height:auto; border:1px solid #ccc; background:#fff;}
.bt{ width:750px; height:34px; background:url(btbg_03.jpg) repeat-x; border-bottom:1px solid #ccc; line-height:34px; text-indent:12px;}
#demo {

overflow:hidden;
width:970px;
}
.pic{ width:160px; margin-left:12px; float:left; margin-top:12px;}
.pl{ width:160px; height:160px; border:1px dashed #ccc; }
.pp{ text-align:center; margin-top:5px;}
#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}
.mr_3{ margin-right:3px;}
.gsnew{ width:259px; height:auto; border:1px solid #ccc; margin-right:1px;}
.hynew{ width:343px; height:auto; border:1px solid #ccc; margin-left:1px;}
.newlist{ margin-top:10px; margin-left:10px;}
.newlist li{ line-height:25px; background:url(tb.gif) 0px 8px no-repeat; margin-top:5px; border-bottom:1px dashed #ccc; margin-right:15px; text-indent:12px;}
.newlist2{ margin-top:10px; margin-left:10px;}
.newlist2 li{ line-height:25px; background:url(ri4.gif) 0px 7px no-repeat; border-bottom:1px dashed #ccc; margin-right:15px; text-indent:12px;}
.tuijiancp{ width:740px; height:315px; margin-left:25px;}

.pic2{ width:220px; margin-left:25px; float:left; margin-top:25px;}
.pl2{ width:220px; height:170px; border:1px solid #ccc; }
.pic3{ width:150px; margin-left:20px; float:left; margin-top:15px;}
.pl3{ width:150px; height:120px; border:1px solid #ccc; }

.pic4{ width:140px; margin-left:18px; float:left; margin-top:15px;}
.pl4{ width:140px; height:60px; border:1px solid #ccc; }

.cpbt{ width:210px; height:38px; background:url(tld_28.jpg) 1px 0px no-repeat; color:#fff; text-align:center; line-height:40px;}
.link{ padding-top:3px; padding-bottom:8px; border:1px solid #ccc; width:980px; height:55px; background:url(helilaser_56.jpg) 5px 7px no-repeat #fff; margin:0 auto;}
.footer{ width:980px; margin:0 auto;height:auto; line-height:200%; text-align:center; }
.btbg{ width:766px; height:30px; background:url(fx_26.gif) repeat-x; line-height:30px;}

.newcont:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; } 
.newcont{ width:980px; height:auto; background:#fff;}
.new{ width:312px; height:auto; }
.newbt{ width:360px; height:30px; line-height:30px; background:url(yss_38.gif) no-repeat; text-indent:24px; font-size:15px;}
.endbg{ width:auto; height:auto;background:url(dh_47.jpg) repeat-x;}
.fdh{ width:980px; height:30px; line-height:30px; background:#00a03c; color:#fff;}
.fdh a{ color:#fff;}
.fdh a:hover{ color:#ff0000;}

.lxp{ padding-left:15px; line-height:260%; border-bottom:1px dashed #ccc; margin-right:10px;}

.nl li { line-height:30px; background: url(li.gif) 0px 10px no-repeat;clear: both; text-indent:10px; overflow: hidden;text-align: left; border-bottom:1px dashed #ccc;}
.nl li a{ color:#333; text-decoration:none;}
.nl li a:hover{ color:#C00; text-decoration:underline;}
.nl li a:visited{ color:#000; text-decoration:none;}
.nl li.newsLine { background: url(dotLine.gif) repeat-x top;overflow: hidden; height: 5px; line-height: 5px;}
.line {height: 1px; border-bottom: 1px dashed #ccc; margin: 10px auto; overflow: hidden;}
.nl li .addTime { float: right;color: #666666;}
ul.nll {list-style: none outside none;}
ul.nll li {line-height: 22px;clear: both; overflow: hidden; text-align: left;}
ul.nll li.newsLine {background: url(dotLine.gif) repeat-x top; overflow: hidden; height: 5px;line-height: 5px;}
ul.nll li .addTime { float: right;color: #666666;}

.zhuda:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; } 
.zhuda{ width:980px; height:auto; background:#fff; border:1px solid #ccc;}
.zdbt{ width:980px; height:auto;}


#menu, #menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 17em;
  margin-left:5px; 
  margin-right:5px;
  margin-top:8px;
}

#menu a {
  display: block;
  text-decoration: none;	
}

#menu li {
	 margin-top:8px;
  padding-top: 1px;
}

#menu li a {
  background:url(tld_34.jpg) no-repeat;
   text-indent:5px;
   font-size:13px;
  padding: 0.5em;
  font-weight:bold;
  color:#1e4da5;
}

#menu li a:hover {}

#menu li ul li a {
  background:url(tld_63.jpg) 2px 12px no-repeat;
  border-bottom:1px dashed #7fc3f9;
  margin-right:10px;
  font-size:12px;
  line-height:22px;
  padding-left:10px;
  text-indent:2px;
  font-weight:normal;
  color:#666666;
}

#menu li ul li a:hover {
	 background:url(tld_38.jpg) 2px 12px no-repeat #f00;
  border-bottom:1px dashed #7fc3f9;
  margin-right:10px;
  font-size:12px;
  padding-left:10px;
  text-indent:2px;
  font-weight:normal;
  color:#fff;
}

.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }

.left1{ width:600px; height:auto; text-align:left; text-indent:24px;}
.right1{ width:360px;}
.ztbt{ width:980px; height:31px; line-height:31px; text-indent:30px; background:url(zt1_16.jpg) no-repeat; font-size:15px; font-weight:bold; color:#FFFF00;}
.newcont:cont{ content:"."; display:block; height:0; clear:both; visibility:hidden; } 
.cont{ width:978px; height:auto; border:1px solid #c00;}
.ztbt2{ width:978px; height:42px; line-height:42px;text-indent:42px; font-size:15px; font-weight:bold; color:#c00; background:url(btb_03.jpg) no-repeat; border-top:2px solid #c00;}
.zsul{ width:960px; margin-left:10px;}
.zsul li{ float:left;  height:auto;}
.hnbt{ font-size:15px; font-weight:bold;}
.ml100{ margin-left:100px;}
.ml120{ margin-left:120px;}
.ml130{ margin-left:130px;}
.bo{padding:2px; border:1px solid #ccc;}
.fb{ font-weight:bold;}
