@charset "utf-8";
body{margin:0;padding:0;font-family:Arial,Helvetica,sans-serif !important;font-size:12px !important;color:#666}
body > div{margin-left:auto;margin-right:auto}
div,form,span,p,ul,li,ol,dl,dt,dd,img{margin:0;padding:0;border:0}
ul,li,ol,dl,dt,dd{list-style:none}
h1,h2,h3,h4,h5,h6,cite{margin:0;padding:0;font-weight:normal}
em{font-style:normal}
a:link{color:#092899;text-decoration:none}
a:visited{color:#092899;text-decoration:none}
a:active{color:#092899;text-decoration:none}
a:hover{color:#ff6600;text-decoration:none}
.clr{clear:both;visibility:hidden;height:0;display:block}

h4{background:url(/images/loc.gif) no-repeat;padding-left:18px;font-size:11px;margin:0 0 14px 0;line-height:18px}
.main{width:975px;margin:0 auto;overflow:hidden;height:auto;text-align:left}
.top-lnk{height:30px;line-height:30px;text-align:right;color:#ff6600}
.top-lnk a:link,.top-lnk a:visited,.top-lnk a:active{color:#ff6600}
.top-logo{float:left;height:90px;width:236px;background:url(/images/logo.gif) no-repeat}
.top-title{float:left;height:81px;width:500px;line-height:20px}
.top-title h1{font-family:Times New Roman,Arial,Verdana;font-size:12px}
.top-title h1 span{font-size:17px;font-weight:900;color:#1c1898}
.top-r{float:left;height:90px;width:239px;text-align:right;background:url(/images/ESO.gif) left top no-repeat}
.top-r p{font-family:Times New Roman,Arial,Verdana;font-size:15px;margin-right:2px;margin-top:66px}

.menu{height:30px;width:980px;clear:both;background:url(/images/menu-bg.gif) left top repeat-x}
.menu ul{float:left;height:30px;width:680px;padding-left:20px}
.menu ul li{float:left;line-height:30px;text-align:center;font-size:12px;letter-spacing:0.8px}
.menu ul li a{display:block;padding:0 12px}
.menu ul li a:link,.menu ul li a:visited,.menu ul li a:active{color:#fff;font-weight:bold}
.menu ul li:hover{background:url(/images/menu-bg.gif) 0 -30px repeat-x}
.menu ul li.active{background:url(/images/menu-bg.gif) 0 -60px repeat-x}
.menu ul li:hover a,.menu ul li.active a{color:#f6fa16}
.menu .seach{width:248px;display:table;float:left;text-align:left;padding-left:30px;*padding-top:2px;padding-top:2px}
.menu .seach span{color:#fff;font-weight:bold;padding-right:6px}
.menu .seach input{vertical-align:middle}

.main-l{float:left;width:780px;margin-top:2px;padding-right:10px}
.main-l .banner{padding-bottom:10px}
.main-l .banner img{width:780px}

.main-l .home-l{float:left;width:345px}
.main-l .home-r{float:right;width:425px}
.main-l .aboutus{line-height:20px}
.main-l .aboutus h2{font-size:12px;color:#de6600;font-weight:600}
.main-l .aboutus p{margin-bottom:12px;line-height:20px}

.main-l .news{}
.main-l .news h2,.main-l .service h2{font-size:12px;color:#de6600;font-weight:600;padding-bottom:4px}
.main-l .news .newslist{width:345px;clear:both}
.main-l .news .newslist li{line-height:22px}
.main-l .news .newslist li cite{float:left;padding-right:10px;font-style:normal}

.main-l .products{margin:0 auto}
.main-l .products h2{font-size:12px;color:#de6600;font-weight:600;padding-bottom:2px}
.main-l .products li{float:left;margin:8px 12px 0 0px;text-align:center;display:inline;width:144px;height:158px;overflow:hidden}
.main-l .products li p{width:142px;height:130px;font-size:110px;text-align:center;line-height:130px;position:relative;vertical-align:middle;display:table-cell;border:1px #d8d8d8 solid;overflow:hidden;+position:static;top:50%;align:absmiddle}
.main-l .products li p img{width:expression(this.width>142&&this.width>this.height?130:true);height:expression(this.height>130?130:true);max-width:142px;max-height:130px;vertical-align:middle;top:-50%;left:-50%}

.main-l .products li a{color:#1122c9}
.main-l .products li a:hover{color:#ff6600}
.main-l .products li span{line-height:30px;width:120px}

.main-r{float:right;width:185px}
.main-r .cat dt{line-height:24px;border-bottom:solid 1px #ddd;margin-top:2px;padding-left:2px}
.main-r .cat dt span{font-weight:bold;color:#1122cc}
.main-r .cat dd{line-height:24px;border-bottom:dashed 1px #eee9eb;padding-left:1px}
.main-r .cat dd a{color:#0d0d77}
.main-r .cat dd a:hover{color:#f60}
.main-r .cat dd span{color:#bbb}
.links{position:absolute;width:1024px;left:-2048px}
.links a{margin-right:7px}

.footer{clear:both;height:30px;line-height:30px;margin-top:16px;color:#999;border-top:solid 1px #ccc;text-align:center}
.footer a:link,.footer a:visited,.footer a:active{color:#026fbf}
.footer a:hover{color:#f60}
.copyright{text-align:center;margin-bottom:10px}

.about p{line-height:19px;padding-bottom:11px}
/*news*/
dl.news{margin:10px;padding:0 0 10px 0;background:url(/images/line-bg.gif) repeat-x left bottom}
dl.news dt{background:url(/images/ico1.gif) no-repeat 5px 50%;padding-left:25px;height:30px;line-height:30px}
dl.news dt a:link,dl.news dt a:visited{text-decoration:underline;color:blue}
dl.news dt a:hover,dl.news dt a:active{}
dl.news dt span{float:right;top:2px}
dl.news dd{color:#8c8d8d;text-indent:24px}
dl.news dl{border-bottom:solid 1px #666}
.art-news{padding-bottom:12px}
.art-news h2{text-align:center}
.art-news .info{float:right;padding-bottom:1px;border-bottom:dashed 1px #ddd;margin:15px 0 10px 0}
.art-news .info span{margin:0 7px}
.art-news .content{line-height:19px;font-size:13px;color:#111}
.art-news .content h2{text-align:left;margin:30px 0 10px 0}
.art-news .content p{margin-top:7px}
.clearfix:after{content:'.';clear:both;visibility:hidden;height:0;display:block}
.clearfix{display:inline-block}
*html .clearfix{height:1%}
.clearfix{display:block}

.PageN{width:100%;text-align:center}
.k_pagelist{line-height:30px}
.k_pagelist span{margin:3px 3px;padding:3px 3px}
.k_pagelist em{padding:2px 6px;margin:0 17px 0 4px;color:#666}
.k_pagelist strong{padding:2px 6px;border:solid 1px #758aea;color:#fee;background:#778dec}
.k_pagelist a{padding:2px 6px;border:solid 1px #e9dbc7;color:#2266ff;line-height:30px}

.prev-next{margin-top:10px}
.prev-next span{margin-right:40px}
.top-links a{margin-right:14px}
.prod-img{width:100%;text-align:center}
.prod-img p{font-size:16px}
.prod-desc{line-height:25px}
.prod-desc h2{font-weight:bold;font-size:22px;margin:50px 0 15px 0;padding-left:25px;text-indent:-25px;color:#990000}
.prod-desc h3{font-weight:bold;font-size:18px;margin:25px 0 15px 19px;color:#990000}
.prod-desc p{padding-left:19px;font-size:13px}
#k_search .k_in3,#k_search .k_in4{width:212px}
#k_search h3{margin-bottom:8px}
#k_search table{border:0;margin-left:6px;margin-bottom:12px;border-collapse:collapse}
#k_search .row1{height:10px}
#k_search .col1{border:0;width:160px}
#k_search .col2{border:0;width:580px}
#k_search td{border:0;border-bottom:dashed 1px #aaa;padding:8px}
#k_search td strong{color:red}
#k_search td span{float:right;top:2px}
#k_search .imgno{width:150px;height:90px;text-align:center}
#k_search .imgno div{width:136px;height:75px;background:#f9f9f9;margin-top:7px;vertical-align:middle;line-height:75px;text-align:center;font-size:20px}
#k_search .imgc{width:150px;height:90px;font-size:81px;line-height:90px;text-align:center;position:relative;vertical-align:middle;display:table-cell;overflow:hidden;+position:static;top:50%;align:absmiddle}
#k_search .imgc img{width:expression(this.width>150&&this.width/this.height>150/90?150:true);height:expression(this.height>90?90:true);max-width:150px;max-height:90px;vertical-align:middle;top:-50%;left:-50%}
.download{margin:2px}
.download .t{height:25px;line-height:25px;background:#def;padding:2px 12px;font:bold;color:#333}
.download .b{border:solid 1px #eee;border-top:none;padding:7px 12px;line-height:22px}
.download .h{min-height:12px;width:100%;background:url(/images/line-bg.gif) repeat-x left center}
.download .h2{min-height:15px;width:100%;background:url(/images/line-bg2.gif) repeat-x left center}
.download ul{margin:0;padding:0;float:none;clear:left;height:20px}
.download li{float:left;line-height:20px}
.download .c1{width:500px}

.tac{text-align:center}.tal{text-align:left}.tar{text-align:right}
.frame-hlines{background:#ffffff;border:1px solid #666;border-left:0;border-right:0}
.grid-images{width:100%;border:0}
.grid-images td{text-align:center;background:#ffffff}
.grid-images th{text-align:center;background:#ccccff;font-weight:bold;height:26px}

/* 无表头 */
.grid-params{width:100%;border:1px solid #ddd;background:#ffffff;border-collapse:collapse}
.grid-params td{border:1px solid #ddd;padding:0 3px 0 3px}
.grid-params tr{height:22px}
/* 带表头 */
.grid-params-hd{width:100%;border:1px solid #666;border-collapse:collapse}
.grid-params-hd td,.grid-params-hd th{border:1px solid #666;padding:0 3px 0 3px}
.grid-params-hd .hd,.grid-params-hd th{background:#d5d4e9;font-weight:normal}
.grid-params-hd tr{height:22px}
/* 斑马线 */
.grid-params-alt{width:100%;border:1px solid #666}
.grid-params-alt td,.grid-params-alt th{border:1px solid #666;padding:0 3px 0 3px}
.grid-params-alt .hd,.grid-params-alt th{background:#d5d4e9;font-weight:normal}
.grid-params-alt tr{height:22px}