body{ margin:0px; padding:0px; font-size:12px; color:#666; font-family:"微软雅黑";}
table,td,input,select,textarea{ font-size:12px; color:#666; font-family:"微软雅黑";}
p,ul,li,input,form,h1,h2,h3,h4,h5,h6,dl,dd,dt{ margin:0; padding:0;}
ul,li{margin:0px; padding:0; list-style-type:none;}
img{border:0; vertical-align:top;}
h1,h2,h3,h4{ font-size:14px;}
h5,h6{ font-size:12px;}
a{ color:#666666; text-decoration:none;}
a{outline:none;}
.strong{ font-weight:bold;}
.left{ float:left; position:relative;}
.center{ float:left; position:relative;}
.right{ float:right; position:relative;}
.clear{ clear:both; overflow:hidden;}
.clearfix{ zoom:1;}
.clearfix:after{ content:"."; clear:both; height:0; visibility:hidden; display:block;}
*html{ background-image:url(about:blank); background-attachment:fixed;}
/*------------------------*/
.bg{ background:url(../ztimages/bg.png) repeat fixed; padding:25px 0;}
#top{ width:1010px; height:91px; margin:auto; background:url(../ztimages/top.png) no-repeat; position:relative; z-index:3;}
#center{ width:970px; margin:auto; background:url(../ztimages/center.png) repeat-y; padding:15px 20px; min-height:700px; position:relative; z-index:1;}
#bottom{ width:1010px; height:34px; margin:auto; background:url(../ztimages/bottom.png) no-repeat center; clear:both;}
#top .logo{ float:left; display:inline; margin:15px 30px 0 20px;}
#top .title{ float:left; margin-top:40px; margin-right:10px; font-size:24px; color:#999; height:40px; line-height:40px;}
#top .other{ float:left; margin-top:52px; position:relative;}
#top .other dt{ width:65px; height:20px; line-height:20px; padding:0 7px; cursor:pointer; color:#999; z-index:4; position:relative;}
#top .other dt.normal{ background:url(../ztimages/bg1.png) no-repeat 65px 8px #f9f7ec; border:1px solid #eee;}
#top .other dt.current{ background:url(../ztimages/bg1.png) no-repeat 65px -18px #fff; border:1px solid #eee; border-bottom:0;}
#top .other dd{ position:absolute; top:20px; left:0; border:1px solid #eee; width:448px; background:#fff; padding:10px 10px 5px 10px; z-index:3; display:none;}
#top .other dd ul li{ float:left; width:100px; height:20px; line-height:20px; margin-bottom:5px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
#top .other dd ul li a{ color:#999;}
#top .other dd ul li a:hover{ color:#ff9300;}
#top .tel{ float:right; display:inline; margin:40px 20px 0 0; background:url(../ztimages/tel.jpg) no-repeat; width:117px; height:32px; padding-left:40px; padding-top:5px; color:#fff; line-height:14px;}
.nav{ height:40px; background:#ff9300;}
.nav ul li{ float:left; height:40px; line-height:40px;}
.nav ul li.navfg{ width:2px; height:40px; background:url(../ztimages/navfg.jpg) repeat-y;}
.nav ul li a{ display:inline-block; padding:0 30px; color:#fff; font-size:14px;}
.nav ul li a:hover{ background:#FF6001;}
.adbanner{ margin-bottom:10px; position:relative; width:970px; height:230px; z-index:1}
.adbanner ul li{ width:970px; height:230px; position:absolute; left:0; top:0; display:none;}
.adbanner ul li img{ width:970px; height:230px;}
.adbanner .control{ position:absolute; bottom:10px; left:50%; margin-left:-40px; height:20px; width:80px;}
.adbanner .control span{ display:block; float:left; width:14px; height:14px; background:url(../ztimages/adcontrol.png) no-repeat left center; margin:0 5px; cursor:pointer; line-height:0; font-size:0; overflow:hidden;}
.adbanner .control span.current{ background:url(../ztimages/adcontrol.png) no-repeat right center;}
.admax{ margin-bottom:10px;}
.admax img{ width:100%;}
.w280{ width:280px; overflow:hidden; margin-right:10px;}
.w280 .banner{ width:278px; height:194px; margin-bottom:10px; border:1px solid #e1e1e1;}
.w280 .banner ul{ width:278px; height:160px; position:relative;}
.w280 .banner ul li{ position:absolute; top:0; left:0; width:278px; height:160px; display:none; overflow:hidden;}
.w280 .banner ul li img{ width:278px;}
.w280 .banner .title{ height:20px; overflow:hidden; padding:7px 9px; border-top:1px solid #e1e1e1;}
.w280 .banner .title h4{ float:left; height:20px; line-height:20px; width:160px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-weight:normal; font-size:12px;}
.w280 .banner .title h4 a:hover{ color:#f60; text-decoration:underline;}
.w280 .banner .title .control{ height:20px; float:right; width:60px;}
.w280 .banner .title .control span{ display:block; float:left; width:20px; height:20px; background:url(../ztimages/control.jpg) no-repeat 4px center; cursor:pointer;}
.w280 .banner .title .control span.current{ background:url(../ztimages/control.jpg) no-repeat -16px center;}
.w280 .recommend{ border:1px solid #e1e1e1; padding:9px;}
.w280 .recommend .title{ height:30px; line-height:25px; border-bottom:1px solid #e1e1e1;}
.w280 .recommend .title h3{ float:left; font-weight:normal;}
.w280 .recommend .title a{ float:right; color:#999;}
.w280 .recommend .title a:hover{ color:#ff9300;}
.w280 .recommend ul li{ height:77px; padding:10px 0; border-bottom:1px solid #e1e1e1;}
.w280 .recommend ul li img{ float:left; width:75px; height:75px; border:1px solid #fafafa; margin-right:9px;}
.w280 .recommend ul li h4{ font-weight:normal; line-height:25px; font-size:12px; color:#999;}
.w280 .recommend ul li h4 a{ color:#ff9300;}
.w280 .recommend ul li h4 b{ font-weight:normal; margin:0 3px;}
.w280 .recommend ul li p{ height:40px; line-height:20px; margin-top:5px; overflow:hidden;}
.w450{ width:450px;}
.w450 .news{ border:1px solid #e1e1e1; margin-bottom:10px;}
.w450 .news .title{ height:30px; background:#f4f4f4; border-bottom:1px solid #e1e1e1; position:relative; padding:0 10px; line-height:30px;}
.w450 .news .title h3{ float:left; height:30px; line-height:30px; font-size:14px; color:#ff9300; font-weight:normal;}
.w450 .news .title a{ float:right; color:#999;}
.w450 .news .title a:hover{ color:#ff9300;}
.w450 .news .content{ padding:10px;}
.w450 .news .content dl dt{ height:20px; line-height:20px; margin-bottom:5px;}
.w450 .news .content dl dt h4{ float:left; height:20px; width:330px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-weight:normal;}
.w450 .news .content dl dt h4 a{ color:#1ea5ff;}
.w450 .news .content dl dt h4 a:hover{ text-decoration:underline;}
.w450 .news .content dl dt span{ float:right; color:#999;}
.w450 .news .content dl dd{ height:40px; line-height:20px; color:#999; margin-bottom:15px; overflow:hidden;}
.w450 .news .content dl{ border-bottom:1px solid #e1e1e1;}
.w450 .news .content ul{ margin-top:10px;}
.w450 .news .content ul li{ height:20px; line-height:20px; overflow:hidden; margin-top:5px; background:url(../ztimages/point.gif) no-repeat 0 9px; padding-left:10px;}
.w450 .news .content ul li a{ float:left; display:block; height:20px; width:320px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.w450 .news .content ul li a:hover{ color:#f60; text-decoration:underline;}
.w450 .news .content ul li span{ float:right; color:#999;}
.w450 .visit{ border:1px solid #e1e1e1;}
.w450 .visit .title{ padding:0 10px; border:1px solid #fff; background:#f4f4f4; height:30px; line-height:30px;}
.w450 .visit .title h4{ float:left; font-weight:normal; color:#ff9300;}
.w450 .visit .title a{ float:right;}
.w450 .visit .list{ padding:10px;}
.w450 .visit .list ul li{ height:20px; line-height:20px; margin-top:5px; background:url(../ztimages/point.gif) no-repeat 0 9px; padding-left:10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.w450 .visit .list ul li a:hover{ color:#f60; text-decoration:underline;}
.w740{ width:738px; border:1px solid #e1e1e1;}
.w740 .title{ height:30px; line-height:30px; border:1px solid #fff; background:#f4f4f4; padding:0 10px;}
.w740 .title h3{ float:left; font-weight:normal; color:#ff9300;}
.w740 .title .location{ float:right; margin-top:5px; height:20px; line-height:20px; color:#999; padding-left:13px; background:url(../ztimages/home2.jpg) no-repeat 0 6px;}
.w740 .title .location b{ margin:0 5px; font-weight:normal;}
.w740 .title .location a{ color:#999;}
.w740 .title .location a:hover{ color:#ff9300;}
.w740 .list{ padding:0 10px;}
.w740 .list ul li{ padding:10px 0; border-bottom:1px dashed #e1e1e1;}
.w740 .list ul li .bt{ height:30px; line-height:30px; overflow:hidden;}
.w740 .list ul li .bt h4{ float:left; font-weight:normal; height:30px; width:320px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.w740 .list ul li .bt h4 a{ color:#1ea5ff;}
.w740 .list ul li .bt h4 a:hover{ text-decoration:underline;}
.w740 .list ul li .bt span{ float:right; color:#999;}
.w740 .list ul li .brief{ line-height:20px; overflow:hidden; color:#aaa;}
.w740 .list ul li .tag{ margin-top:10px; padding-left:12px; background:url(../ztimages/tag.jpg) no-repeat 0 5px; overflow:hidden; color:#999; line-height:20px;}
.w740 .list ul li .tag a{ margin:0 3px; color:#999;}
.w740 .list ul li .tag a:hover{ color:#f60;}
.w740 .page{ padding:10px; position:relative; z-index:1; height:25px; margin-top:10px;}
.w740 .page .total{ float:right; height:25px; line-height:25px; color:#999;}
.w740 .page .total b{ font-weight:normal; margin:0 3px; color:#999;}
.w740 .page a{ float:left; display:inline-block; padding:0 8px; height:23px; line-height:23px; background:#fff; margin-right:5px; border:1px solid #ccc;}
.w740 .page a.current{ background:#3391e8; color:#fff;}
.w740 .page a:hover{ background:#3391e8; color:#fff;}
.w740 .page em{ float:left; display:inline-block; height:25px; line-height:25px; margin-right:5px;}
.w740 .article-other{ line-height:25px; color:#999; margin-top:10px; padding:0 10px;}
.w740 .article-other a{ color:#999;}
.w740 .article-other a:hover{ color:#f60; text-decoration:underline;}
.w730{ width:730px;}
.w220{ width:220px;}
.w740 h1{ font-size:24px; line-height:50px; height:50px; color:#ff9300; font-weight:normal; padding:0 10px;}
.w740 .date{ height:20px; line-height:20px; padding:0 10px;}
.w740 .date span{ margin-right:10px; color:#999;}
.w740 .content{ line-height:25px; padding:20px 10px; overflow:hidden; font-size:14px;}
.w740 .content a{ color:#1EA5FF;}
.w740 .content img{ max-width:100%;}
.w740 .content .miniimg{ margin-bottom:20px; text-align:center;}
.w740 .list .tag{ height:20px; line-height:20px; padding-left:15px; padding-bottom:10px; background:url(../ztimages/tag.jpg) no-repeat 0 5px; color:#999;}
.w740 .list .tag span{ margin-right:5px;}
.w740 .list .tag a{ margin-right:10px; white-space:nowrap; color:#999;}
.w740 .list .tag a:hover{ color:#ff9300;}
.detail .tag{ height:20px; line-height:20px; margin:0 10px; border-bottom:1px dashed #e1e1e1; padding-left:15px; padding-bottom:10px; background:url(../ztimages/tag.jpg) no-repeat 0 5px; color:#999;}
.detail .tag span{ margin-right:5px;}
.detail .tag a{ margin-right:10px; white-space:nowrap; color:#999;}
.detail .tag a:hover{ color:#ff9300;}
.back{ margin:30px 0; padding:0 10px;}
.back a{ display:block; width:62px; color:#fff; height:26px; padding-left:33px; line-height:26px; background:url(../ztimages/back.jpg) no-repeat;}
.w220 .sort{ border:1px solid #e1e1e1; padding:0 9px; margin-bottom:10px;}
.w220 .sort dl dt{ height:30px; line-height:30px; color:#ff9300; margin-bottom:5px; border-bottom:1px solid #ededed; font-size:14px;}
.w220 .sort dl dt i{ font-style:normal; margin-right:3px;}
.w220 .sort dl dd{ margin-top:10px;}
.w220 .sort dl dd ul li{ float:left; width:100px; height:20px; line-height:20px; margin-bottom:5px;}
.w220 .sort dl dd ul li a{ display:block; width:80px; padding-left:15px; background:url(../ztimages/1.png) no-repeat 3px 0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.w220 .sort dl dd ul li a:hover{ background:url(../ztimages/1.png) no-repeat 3px -20px; color:#ff9300;}
.w220 .ad2{ margin-bottom:10px;}
.w220 .ad2 img{ width:100%;}
.w220 .article{ border:1px solid #e1e1e1; padding:0 9px; margin-bottom:10px;}
.w220 .article dl dt{ height:30px; line-height:30px; color:#ff9300; margin-bottom:5px; border-bottom:1px solid #ededed; font-size:14px;}
.w220 .article dl dd{ margin-top:10px;}
.w220 .article dl dd ul li{ height:20px; line-height:20px; margin-bottom:5px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; background:url(../ztimages/point.gif) no-repeat 0 9px; padding-left:10px;}
.w220 .article dl dd ul li a:hover{ color:#ff9300;}
.w220 .related{ border:1px solid #e1e1e1; padding:0 9px; margin-bottom:10px;}
.w220 .related dl dt{ height:30px; line-height:30px; color:#ff9300; margin-bottom:5px; border-bottom:1px solid #ededed; font-size:14px;}
.w220 .related dl dd{ margin-top:10px;}
.w220 .related dl dd ul li{ height:20px; line-height:20px; margin-bottom:5px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; background:url(../ztimages/point.gif) no-repeat 0 9px; padding-left:10px;}
.w220 .related dl dd ul li a{ color:#1EA5FF;}
.w220 .related dl dd ul li a:hover{ text-decoration:underline;}
.w220 .click{ border:1px solid #e1e1e1; margin-bottom:10px; padding:0 9px;}
.w220 .click dl dt{ height:30px; line-height:30px; color:#ff9300; margin-bottom:5px; border-bottom:1px solid #ededed; font-size:14px;}
.w220 .click ul li{ height:20px; line-height:20px; overflow:hidden; margin-bottom:5px; text-overflow:ellipsis; white-space:nowrap;}
.w220 .click ul li a:hover{ color:#f60; text-decoration:underline;}
.w220 .click ul li span{ float:left; height:16px; margin-top:2px; font-size:10px; color:#999; background:#f4f4f4; padding:0 5px; margin-right:5px; line-height:16px;}
.w220 .click ul li span.color-orange{ background:#ff9300; color:#fff;}
.footer{ width:1010px; margin:10px auto 0 auto; text-align:center; line-height:20px; color:#7f4d08;}
.footer span{ margin:0 5px;}
.footer a{ color:#7f4d08;}
.footer a:hover{ text-decoration:underline;}
#floatnav{ position:fixed; top:200px; left:50%; margin-left:-640px; width:100px; background:#fff; box-shadow:0 0 6px #aaa; display:none;}
#floatnav h3{ background:url(../ztimages/h3.jpg) repeat-x; height:32px; line-height:32px; color:#fff; padding:0 10px; font-weight:normal;}
#floatnav dl{ height:47px;}
#floatnav dl dt{ position:relative; border-top:1px solid #e1e1e1; background:#fff; height:46px; line-height:46px; z-index:5;}
#floatnav dl dt.out{ background:url(../ztimages/dt.jpg) repeat-y right;}
#floatnav dl dt a{ display:block; height:46px; padding-left:37px;}
#floatnav .toProblem{ border-top:1px solid #e1e1e1; background:#fff; height:46px; line-height:46px; z-index:5; position:relative;}
#floatnav .toContact{ border-top:1px solid #e1e1e1; background:#fff; height:46px; line-height:46px; *border-bottom:1px solid #e1e1e1; z-index:5; position:relative;}
#floatnav .toProblem.out,#floatnav .toContact.out{ background:url(../ztimages/dt.jpg) repeat-y right;}
#floatnav .toProblem a,#floatnav .toContact a{ display:block; height:46px; padding-left:37px;}
.toList dt a{ background:url(../ztimages/ico.png) no-repeat 10px 12px;}
.toDemand dt a{ background:url(../ztimages/ico.png) no-repeat 12px -32px;}
.toTrain dt a{ background:url(../ztimages/ico.png) no-repeat 8px -75px;}
.toBz dt a{ background:url(../ztimages/ico.png) no-repeat 12px -123px;}
.toProblem a{ background:url(../ztimages/ico.png) no-repeat 10px -168px;}
.toContact a{ background:url(../ztimages/ico.png) no-repeat 10px -208px;}
.toList dt a:hover{ background:url(../ztimages/ico.png) no-repeat 10px -288px; color:#FE9404;}
.toDemand dt a:hover{ background:url(../ztimages/ico.png) no-repeat 12px -332px; color:#FE9404;}
.toTrain dt a:hover{ background:url(../ztimages/ico.png) no-repeat 8px -375px; color:#FE9404;}
.toBz dt a:hover{ background:url(../ztimages/ico.png) no-repeat 12px -423px; color:#FE9404;}
.toProblem a:hover{ background:url(../ztimages/ico.png) no-repeat 10px -468px; color:#FE9404;}
.toContact a:hover{ background:url(../ztimages/ico.png) no-repeat 10px -508px; color:#FE9404;}
.toList dt.current a{ background:url(../ztimages/ico.png) no-repeat 10px -288px; color:#FE9404;}
.toDemand dt.current a{ background:url(../ztimages/ico.png) no-repeat 12px -332px; color:#FE9404;}
.toTrain dt.current a{ background:url(../ztimages/ico.png) no-repeat 8px -375px; color:#FE9404;}
.toBz dt.current a{ background:url(../ztimages/ico.png) no-repeat 12px -423px; color:#FE9404;}
#floatnav dl dd{ position:absolute; left:100px; top:0; min-height:284px; height:auto; background:#fff; width:600px; display:none; padding:15px 20px; box-shadow:0 0 6px #aaa; z-index:4; *border-bottom:1px solid #e1e1e1; *border-right:1px solid #e1e1e1; *border-top:1px solid #e1e1e1;}
#floatnav dl dd ul.sort li{ line-height:30px; border-bottom:1px solid #e1e1e1; padding:10px 0 10px 80px; white-space:normal;}
#floatnav dl dd ul.sort li h4{ float:left; margin-left:-80px; display:inline; font-size:12px; color:#FE9404;}
#floatnav dl dd ul.sort li span{ float:left; white-space:nowrap; margin-right:20px;}
#floatnav dl dd ul.sort li b{ font-weight:normal; margin-right:10px; color:#ccc;}
#floatnav dl dd ul.sort li a{ color:#999;}
#floatnav dl dd ul.sort li a:hover{ color:#FE9404;}
#floatnav dl dd ul.article li{ border-bottom:1px solid #e1e1e1; padding:10px 0; line-height:20px;}
#floatnav dl dd ul.article li h4{ font-size:12px; line-height:30px;}
#floatnav dl dd ul.article li h4 a{ color:#FE9404;}
#floatnav dl dd ul.article li h4 a:hover{ text-decoration:underline;}

.w740 .content .pxtable{ width:100%; border-collapse:collapse;}
.w740 .content .pxtable tr th{ border:1px solid #e1e1e1; border-collapse:collapse; padding:10px; background:#ededed;}
.w740 .content .pxtable tr td{ border:1px solid #e1e1e1; border-collapse:collapse; padding:10px;}
.w740 .content .pxtable tr td a{ color:#f00;}
.w740 .content .pxtable tr td a:hover{ text-decoration:underline;}
.w740 .content .pxtable tr .title{ text-align:center; font-size:14px; color:#333; font-weight:bold;}
.w740 .content .pxtable ol{ margin:0; padding-left:20px;}
.w740 .content .pxtable ol li{ list-style:decimal;}

/*TQ*/
#tq_float_container{ box-shadow:0 0 3px #ccc;}
#tq_float_m_content{ padding:5px 0 12px 0 !important;}
#tq_float_m_content div{ padding:5px 0 !important; color:#00a5ce !important;}
#tq_float_close{ background:url(../images/onlineclose.png) no-repeat !important; opacity:1 !important;}
#LXB_CONTAINER, #LXB_CONTAINER_SHOW, #LXB_CONTAINER_SHOW ins, #LXB_CONTAINER ins, #LXB_CONTAINER em, #LXB_CONTAINER a, #LXB_CONTAINER img, #LXB_CONTAINER input{ left:0 !important;}