@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,li,pre,code,form,legend,b,button,input,textarea,blockquote{margin:0;padding:0;}
img,abbr,acronym{border:0;}
table td{word-break:break-all;}
caption,th{text-align:left;}
ol,ul{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:700;}
input,button,textarea,select{font-size:inherit;*font-size:100%;font-family:inherit;}
address,cite,dfn,em,code,var,caption,th{font-style:normal;font-weight:normal;}
q:before,q:after{content:'';}
wbr:after{content:'\00200b';}
/* Basic */
*{word-wrap: break-word;}
*::selection,*::-moz-selection{background:#669bb7;color:#fff;}

.cbh{ clear:both; height:0; overflow:hidden}
.fl{ float:left}
.fr{ float:right}

body{background:#F2F3F7; font:12px/22px Tahoma, Geneva, sans-serif,"宋体"; color:#555;}
a{text-decoration:none;color:#555;}
a:hover{ color:#D00; text-decoration:underline}
.wrap{ width:950px; background:#FFF url(../images/bj.gif) repeat-y; padding:0 18px; margin:0 auto}
.bar{ background:url(../images/bar.gif) no-repeat; padding:1px 8px; color:#3D769A }
.bar a{ color:#005082}
.bar .fr{ color:#8AA0AE}
.nav{ background:url(../images/nav.gif) repeat-x; height:41px; padding-left:6px}
.nav li{ float:left; background:url(../images/navG.gif) no-repeat 0 2px; padding:0 15px 0 18px; height:35px; line-height:34px}
.nav li#hnav{ background:none}
.nav li a{ color:#FFF; font-weight:bold; font-size:14px; display:block; width:88px; float:left; text-align:center; height:35px}
.nav li a:hover{ color:#FE0; text-decoration:none}
.nav li.active a{ background:url(../images/navA.gif) no-repeat 0 2px; color:#3E56A3}
.nav li.active a:hover{ color:#23387B; text-decoration:none}
.bannder{ height:288px; background:url(../images/bannder.jpg) no-repeat; overflow:hidden;}
.main{ padding:0 4px; width:942px; overflow:hidden}
.areaL{ width:218px; float:left; padding-bottom:2px}
.Lmenu{ background:url(../images/menuL.gif) no-repeat; height:34px; line-height:30px; font-size:13px; font-weight:bold;color:#FFF; font-family:"宋体"; padding:5px 15px 0 44px}
.Lcon{ border:1px solid #DEDEDE; border-top:none; margin:0 auto 6px; padding:5px 8px 8px; width:192px; overflow:hidden}
.notice{ height:120px; overflow:hidden; line-height:20px}
.Lnav{ margin-top:-4px}
.Lnav li{ background:url(../images/icon.gif) no-repeat 4px 10px; height:27px; overflow:hidden; line-height:27px; border-bottom:1px dotted #E0E0E0; padding-left:15px; }
.Lnav li.active a{ color:#D00;}
.link{ width:120%; float: left}
.link li{ float:left; width:88px; padding:3px 7px 3px 3px; height:31px; overflow:hidden}
.link li img{ width:88px; height:31px}
.areaR{ float:right; width:720px}
.areaC{ width:498px; float:left; padding:4px 4px 0 0}
.Harea{ border:1px solid #D8D8D8; width:496px; margin-bottom:8px}
.menu{ background:url(../images/menu.gif) repeat-x; height:32px; padding-right:10px;line-height:26px; line-height:28px \9;font-size:13px;font-family:"宋体";}
.menu b{ background:url(../images/menuB.gif) no-repeat center 0; float:left; height:32px; padding:0 12px;color:#FFF;}
.menu strong{ padding-left:12px; color:#222; float:left}
.more{ background:url(../images/more.gif) no-repeat center center; float:right; width:45px; height:26px}
.Hnews{ padding:1px 12px 6px; width:470px; height:150px; overflow:hidden}
.Hnews li{ background:url(../images/line.gif) repeat-x 0 24px; line-height:25px; height:25px; overflow:hidden; color:#999; padding:0 1px}
.Hnews li span{ float:right}
.Hnews li em,.Lnews li em{ color:#00A2DF}
.Habout{padding:4px 12px 0; margin-bottom:8px; width:470px; line-height:20px; height:140px; overflow:hidden}
.Habout img{ border:1px solid #DDD; padding:2px; float:left; margin:2px 10px 0 0}
.Hslide{border:1px solid #DEDEDE;border-top:none;margin:0 auto 5px;overflow:hidden;width:200px; padding:1px 4px 4px; }
.slide{ height:156px}
.Hconntact{ padding:2px 4px 6px; line-height:20px;}
.Hconn{padding:2px 4px 0; line-height:20px; margin-bottom:6px}
.hmain .Hconn{height:180px;}
.w718{ width:714px}
#demo {overflow:hidden;width: 690px; margin:0 auto; padding:8px 0 0; height:158px}
#indemo {float: left;width: 2800%;}
#demo * {float: left;}
#demo li{ width:166px; text-align:center; padding-right:10px}
#demo li img{ border:1px solid #DDD; padding:2px; width:160px; display:block; height:120px; margin-bottom:3px}
#demo li a{ display:block; height:150px; overflow:hidden}
#demo li a:hover{ text-decoration:none}
.footer{ background:url(../images/footer.gif) repeat-x; padding:20px 16px 16px 20px; line-height:21px}
.footer .icp{ width:132px; float:right; text-align:center}
.footer .icp a:hover{ text-decoration:none}
/**关于我们**/
.mainbg{ background:url(../images/mainbg.gif) repeat-y 226px 0}
.mainbg .areaR{ border-top:4px solid #FFF; width:716px; padding-right:4px; padding-bottom:20px}
.mainbg .areaR .menu{ border:1px solid #D8D8D8; border-bottom:none}
.Mbot{ height:7px; overflow:hidden; border-top:1px solid #D8D8D8; background:#FFF; position: absolute; margin-top:-8px; margin-left:222px; width:716px; clear:both}
.newsnav{ float:right; font-size:12px; color:#999; padding-right:2px}
.newsnav a,.newsnav em{color:#777}
.newsnav a:hover{ color:#F40; text-decoration:none}
.area{ width:680px; margin:0 auto; padding:10px 0 15px}
.Endtext {width:680px; margin:0 auto; font-size:14px; padding:10px 0 15px; overflow:hidden; line-height:1.7;text-align: justify;}
.Endtext p,.Endtext ul,.Endtext ol{ padding:6px 0;}
.Endtext table,.Endtext hr{ margin-top:6px; margin-bottom:6px}
.Endtext ul li{list-style:disc outside none; margin-left:2em}
.Endtext ol li{list-style:decimal outside none; margin-left:2em}
/**新闻**/
h1{font:18px/32px "微软雅黑",Arial,sans-serif,Tahoma,"宋体"; text-align:center; color:#f60; font-weight:bold}
.Endtime{ height:25px; background: url(../images/line.gif) repeat-x 0 24px; color:#999;}
.upDown{ color:#000; background: url(../images/line.gif) repeat-x;padding:8px 0 0}
.Lnews{ padding-bottom:12px}
.Lnews li{ background: url(../images/line.gif) repeat-x 0 29px; line-height:30px; _line-height:32px; height:31px; overflow:hidden; color:#888; padding:0 1px}
.Lnews li a{ font-size:14px; padding-left:1px}
.Lnews li span{ float:right}
/**分页**/
.page{ text-align:center; clear:both; line-height:18px; font-family: Arial, Helvetica, sans-serif}
.page *{ border:1px solid #d9d9d9; background:#f6f6f6; display:inline-block; padding:2px 6px; font-family:"宋体"}
.page b{ border:1px solid #3D9EDF; background:#007ED2; color:#fff}
.page a b{ border:none; background:none; padding:0; color:#333}
.page a:hover{ background:#f0f0f0; border:1px solid #BBB; text-decoration:none; }
/**产品**/
.Lproduct { width:680px; overflow:hidden; padding-bottom:2px}
.Lproduct ul{ width:120%; padding-left:7px}
.Lproduct li{ width:206px; text-align:center; float:left; padding:4px 24px 0 0; line-height:30px; margin-bottom:5px}
.Lproduct li a{display:block}
.Lproduct li img{ width:200px; height:150px; padding:2px; display:block; border:1px solid #E0E0E0;}
.Lproduct li a:hover{ text-decoration:none}
/**留言**/
.tableborder{ background: #E0E0E0; margin:0 0 12px}
.tableborder td{ background:#FFF; padding-left:6px; padding-right:6px}
.tabheader td{ background:#f5f5f5}
.tableborder table{ margin:2px 0;}
.tableborder table td{ background: #FBFBFB}
.tableborder .inputText{ border:1px solid #E6E6E6;border-color: #BBB #CCC #CCC #BBB; padding:3px 4px; width:260px;height:16px; line-height:16px;}
.tableborder #lytext{ border:1px solid #E6E6E6; border-color: #BBB #CCC #CCC #BBB; padding:4px; width:420px; height:150px; overflow:auto}
.tableborder #key{ width:54px}
.tabBtn input{ width:54px; height:24px; cursor:pointer}
.red{ color:#F00}