@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:12px/22px Arial, Helvetica, sans-serif; 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:14px 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:240px; clear:right; background:url(/skin/images/bar2.gif) no-repeat; padding-left:22px; overflow:hidden; height:25px; font-size:11px}

.bar li{ float:left;  line-height:24px;}

.bar li a{ display:block; padding-left:15px; color:#E4E4E4}

.bar li a:hover{color:#FFC34C; text-decoration:none}

.bar li.bar1{ width:84px;}

.bar li.bar2{ width:73px;}

.bar li.bar3{ width:50px;}

.search{ width:180px; padding:12px 0 0 10px;overflow:hidden; height:22px;}

.search .text{ width:114px; border:none; color:#666; height:16px; padding:2px 6px; padding:3px 6px 1px \9; border:1px solid #E4E4E4; float:left}

.search .btn{ width:45px; height:22px; cursor:pointer; background:url(/skin/images/search2.gif) no-repeat; float:right; border:none}

#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;}

li#nobd,li#nobd a{ border:none;}

li#nobd a{ width:46px; text-align:center}

.banner{ height:254px; overflow:hidden}

.main{ padding:20px 15px; width:970px}

.Larea{ float:left; width:200px;}

.Rarea{ float:right; width:745px;}

.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:13px; display:inline-block; color:#222; height:26px; float:left; background:url(/skin/images/menu.gif) no-repeat 12px 7px; padding:6px 0 0 28px}

.Hnews{ padding:8px 5px 0}

.Hnews li{ height:24px; overflow:hidden; line-height:24px}

.Hnews li em{ font-family:"宋体"; color:#999}

.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}

.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:525px; float:left;text-align: justify; height:200px; overflow:hidden}

.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}

.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; padding:0 11px; white-space:nowrap; 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;padding:0 15px 0 14px;}

.hovertab{background:url(/skin/images/tab.gif) repeat-x 0 -5px !important; position:relative; padding:0 11px 0 10px; border:1px solid #E0E0E0; border-width: 0 1px;  font-weight:bold}

.ctt{ border:1px solid #E6E6E6; border-top:none; width:743px; height:182px; overflow:hidden}

.ctt ul{ padding-left:1px}

.ctt li{ float:left; width:136px; height:164px; overflow:hidden; text-align:center; padding:12px 0 0 10px}

.ctt li img{ width:130px; height:130px; 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:#4A4D52; padding:15px; text-align:center; color:#DBDBDC}

.footNav{ color:#898C90; padding-bottom:6px}

.footNav a{ display:inline-block; padding:0 3px}

.footer a{color:#DBDBDC}

.footer a:hover{color:#FFC34C;}

.area{ width:720px; overflow:hidden; margin:12px auto 0}

.Endtext {width:720px; margin:0 auto 0; overflow:hidden; font-size:13px; line-height:1.7;text-align: justify;}

.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:156px; height:184px; text-align:center; overflow:hidden; float:left; padding:5px 12px 0; margin-bottom:4px}

.PLish li img{ width:150px; 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; padding:8px; margin-top:10px; overflow:hidden; border:3px solid #E2E2E2;text-align:center}

#showpagephoto img{ max-width:620px;_width:620px}

.smallPic{ width:68px; float:right; margin-top:10px; text-align:center; 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}

.feedback th{ text-align:right; padding:4px 6px 4px 0}

.feedback td{ padding:4px 0}

.FText{border:1px solid #DDD; border-color:#CCC #DDD #DDD #CCC; width:180px; padding:4px 3px 3px; height:16px; line-height:16px}

#lytext{border:1px solid #DDD; border-color:#CCC #DDD #DDD #CCC; padding:4px 3px; width:420px; height:120px; overflow:auto}

