@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,li,pre,code,form,fieldset,legend,b,button,input,textarea,blockquote{margin:0;padding:0;}
img,fieldset,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';}
input, button, select {vertical-align:middle;}
/* Basic */
*{word-wrap: break-word;}
*::selection,*::-moz-selection{background:#669bb7;color:#fff;}

.cbh{ clear:both; height:0; overflow:hidden;}
.fl{float:left;margin-top: 20px;}
.fr{ float:right;}

body{background:#E7EAEE url(/skin/images/bg.gif) repeat-x 0 -180px; font:14px/22px "微软雅黑,宋体"; color:#444;}
a{text-decoration:none;color:#444;}
a:hover{ color:#F60; text-decoration:underline;}
.wrap{ width:1180px; background:#FFF; margin:0 auto;}
.logo{ height:116px;background:url(/skin/images/bg.gif) repeat-x 0 -180px;}
.language{ width:180px; float:right; padding:20px 17px 0 0; height:38px; background:url(/skin/images/language.gif) no-repeat 0 14px;}
.language a{ display:inline-block; margin-right:5px; width:85px; height:21px;}
.bar{ float:right; width:280px; clear:right; background:url(/skin/images/bar.gif) no-repeat; padding-left:6px; overflow:hidden; height:25px;}
.bar li{ float:left; width:80px; padding-left:10px; line-height:22px; line-height:28px \9;}
.bar li a{ display:block; padding-left:15px; color:#E4E4E4;}
.bar li a:hover{color:#FFC34C; text-decoration:none;}
.search{ width:220px; padding:12px 0 0 10px;overflow:hidden; height:22px;}
.search .text{ width:159px; border:none; color:#666; height:16px; padding:2px 6px; padding:3px 6px 1px \9; border:1px solid #E4E4E4; float:left;}
.search .btn{ width:40px; height:22px; cursor:pointer; background:url(/skin/images/search.gif) no-repeat; float:right; border:none;}
.about img{padding-right:23px;width:300px;float:left;}
.about{width: 890px;padding-top:15px;overflow:hidden;line-height: 30px;}
#nav{ background:url(/skin/images/bg.gif) repeat-x; height:66px;}
#nav li{width:130px;float:left;text-align:center;position:relative;border-right-width: 1px;border-right-style: solid;border-right-color: #ECF0F3;}

#nav li a{display:block;height:62px;padding-top:4px;overflow:hidden;/* width: 130px; */line-height:62px;font-size:17px;color:#444;}
#nav li a:hover{ background:url(/skin/images/bg.gif) repeat-x 0 -70px; color:#FFF; text-decoration:none;}
#nav li.cur  a{color: #FFF;}
#nav li.cur, .header_nav li:hover {
background:url(/skin/images/bg.gif) repeat-x 0 -70px; color:#FFF; text-decoration:none;}
#nav li#cnav24{ width:132px; border:none;}
li#nobd,li#nobd a{ border:none; width:116px;}
.banner{ height:350px; overflow:hidden;}
.main{ padding:20px 15px; width:1150px;}
.Larea{ float:left; width:240px;}
.Rarea{ float:right; width:895px;}
.menu{ border-right:1px solid #E0E0E0; border-bottom: 1px solid #E0E0E0; background:url(/skin/images/bg.gif) repeat-x 0 -140px; height:32px; clear:both;}
.menu b{font-size:16px;display:inline-block;color:#222;height:26px;float:left;background:url(/skin/images/menu.gif) no-repeat 12px 7px;padding:6px 0 0 28px;font-weight: normal;}
.menu .position{ float:right; padding:6px 15px 0 0; white-space:nowrap; color:#BBB;}
.menu .position a,.menu .position em{ color:#666;}
.menu .position a:hover{ color:#F60; text-decoration:none;}
.Hnews{ padding:8px 5px 0;}
.Hnews li{ height:32px; overflow:hidden; line-height:32px;}
.Hnews li em{ font-family:"宋体"; color:#999;}
.PLnav,.Pnav{ padding:3px 0 18px;}
.PLnav a{ white-space:normal;}
.PLnav dt a{ display:block; background:url(/skin/images/Lnav.gif) no-repeat; height:35px; overflow:hidden; line-height:36px; line-height:38px \9; padding-left:40px;}
.PLnav a:hover{ text-decoration:none;background-position:0 -70px;}
.Pnav dt{ height:55px; overflow:hidden; padding:0 0 1px; background:url(/skin/images/pnav.gif) no-repeat 0 bottom;}
.Pnav dt a{ height:39px; padding:8px 0 8px 18px; display:block; line-height:38px; line-height:40px \9;overflow:hidden;}
.Pnav dt a:hover{ text-decoration:none;}
.Pnav dt img{ float:left; width:38px; height:38px; padding-right:10px;}
.HStore{ width:200px; float:right;}
.HAbout{width:895px;float:left; /*height:200px;*/
	overflow:hidden;margin-bottom: 20px;}
.menu .more{ display:inline-block; width:35px; background:url(/skin/images/more.gif) no-repeat 3px 8px; height:21px; float:right; margin: 5px 10px 0 0;}
.HCAbout{padding-top:10px;height:152px;overflow:hidden;text-align: justify;line-height: 28px;padding-right: 10px;padding-left: 10px;}
.HCStore{ padding-top:12px; height:165px;}
.Hproduct{ padding: 10px 0 0 0;}
.tb_{ clear:both; background:url(/skin/images/tab.gif) repeat-x 0 30px; height:31px;}
.tb_ li{ float:left;}
.tb_ li a{ display:block; width:120px; text-align:center; height:31px; line-height:29px; line-height:31px \9; overflow:hidden; float:left;}
.tb_ li.hovertab a{ color:#000;}
#tb_1{ background:none;}
.normaltab{background:url(/skin/images/tab.gif) no-repeat 0 -40px; margin-left:-1px;}
.hovertab{background:url(/skin/images/tab.gif) repeat-x 0 -5px !important; position:relative; width:119px; border:1px solid #E0E0E0; border-width: 0 1px;  font-weight:bold;}
.ctt{ border:1px solid #E6E6E6; border-top:none; width:893px; height:210px; overflow:hidden;}
.ctt ul{ padding-left:1px;}
.ctt li{ float:left; width:210px; height:214px; overflow:hidden; text-align:center; padding:12px 0 0 10px;}
.ctt li img{ width:200px; height:150px; padding:1px; border:1px solid #F0F0F0; margin-bottom:4px;}
.ctt a:hover,.PLish li a:hover,.SLish a:hover,.tb_ a:hover{ text-decoration:none;}
.ctt a:hover img,.PLish li a:hover img,.SLish a:hover img{ border-color:#A6C7D0;}
.undis{ display:none;}
.dis{ display:block;}
.footer{ background:#169bd2; padding:15px; text-align:center; color:#c8f3ff; font:15px/40px "微软雅黑,宋体";}
.footNav{color:#e6e6e6;padding-bottom:6px;font-size: 16px;}
.footer a{color:#fff;}
.footer a:hover{color:#FFC34C;}
.area{ width:870px; overflow:hidden; margin:15px auto 0;}
.Endtext {width:850px; margin:0 auto 0; overflow:hidden; font-size:15px; line-height:1.7;text-align: justify;color: #666;}
.Endtext p,.Endtext ul,.Endtext ol{ padding:6px 0;}
.Endtext hr{ margin:5px 0;}
.Endtext ul li{list-style:disc outside none; margin-left:2em;}
.Endtext ol li{list-style:decimal outside none; margin-left:2em;}
.area h1{font:16px/32px Arial,sans-serif,Tahoma,"宋体"; text-align:center; color:#f40; font-weight:bold;}
.Endtime{ background:url(/skin/images/line.gif) repeat-x 0 24px; text-align:right; padding:2px 0 14px; color:#888;}
.Endtime em{ color:#333;}
.upDown{ color:#000; background:url(/skin/images/line.gif) repeat-x 0 16px; padding:28px 0 0;}
.newslish{ padding:0 0 12px;}
.newslish li{background:url(/skin/images/line.gif) repeat-x 0 30px; line-height:28px; height:28px; padding:2px 2px 1px; padding:3px 0 0 \9;color:#999;}
.newslish li span{ float:right;}
.newslish li a{ font-size:13px; padding-left:3px;}
.page{ text-align:center; clear:both; line-height:18px; font-family: Arial, Helvetica, sans-serif;padding:2px 0 12px;}
.page *{ border:1px solid #d9d9d9; background:#f6f6f6; display:inline-block; padding:2px 6px; font-family:"宋体";}
.page b{ border:1px solid #FF8F31; background:#FD7B0D; 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;}
.PLish,.SLish{ float:left; padding-bottom:4px;}
.PLish li{ width:192px; height:184px; text-align:center; overflow:hidden; float:left; padding:5px 12px 0; margin-bottom:4px;}
.PLish li img{ width:194px; height:150px; padding:2px; border:1px solid #E0E0E0; margin-bottom:4px;}
.SLish li{width:166px; height:154px; overflow:hidden; text-align:center; float:left; padding:5px 7px 0; margin-bottom:4px;}
.SLish li img{ width:160px; height:120px; padding:2px; border:1px solid #E0E0E0; margin-bottom:4px;}
.join{ text-align:center; margin:3px 0 12px; color:#666;}
.join th{ text-align:center; background:#F3F3F3; color:#333; padding:5px 10px 3px; font-weight:bold;}
.join td{ padding:5px 10px 3px; border-bottom:1px dotted #eee;}
.join a{ color:#496F83;}
.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: #B0B0B0 #C0C0C0 #C0C0C0 #B0B0B0; padding:3px 4px; width:260px; height:16px; line-height:16px;}
.tableborder #lytext{ border:1px solid #E6E6E6; border-color: #B0B0B0 #C0C0C0 #C0C0C0 #B0B0B0; padding:4px; width:420px; height:150px;}
.tableborder #key{ width:54px;}
.tabBtn input{ width:54px; height:24px; cursor:pointer;}
.red{ color:#F00;}
.position em strong{ color:#F60;}
.announ{ padding:8px; height:100px; overflow:hidden; border:1px solid #E7E7E7; border-top:none;}
#showpagephoto{ width:620px; float:left; margin-top:10px; padding:8px; overflow:hidden; border:3px solid #E2E2E2;text-align:center;}
#showpagephoto img{ max-width:620px;_width:620px;}
.smallPic{ width:68px; float:right; text-align:center; margin-top:10px; overflow:hidden; line-height:1px; font-size:1px;}
.smallPic a{ display:inline-block; margin:0 0 4px;}
.smallPic img{border: 1px solid #E2E2E2;padding: 1px;width: 55px;}
.LOnline{ padding:10px 0 8px 12px;}
.LOnline th { text-align:right; width:28px; padding:5px 10px 7px 0;}
th.omsn{ padding-right:8px; width:30px;}
.oline{ background:url(/skin/images/pnav.gif) no-repeat center center transparent; height:7px;}
.LOnline a:hover{ text-decoration:none}