body { margin:0; padding:0; font-size:12px; background:#fff; color:#333; font-family:Verdana;}

h1,h2,h3,h4 { margin:0; padding:0; font-size:14px; font-family:Arial;}

ul,ol { margin:0; padding:0; list-style:none}

p,dl,form { margin:0; padding:0;}

img { border:0; vertical-align:middle;}



a { text-decoration:none; color:#000;}



.gray { color:#999;}

.red { color:#F00;}

.l { float:left;}

.r { float:right;}

.mb10 { margin-bottom:10px;}

.mb15 { margin-bottom:15px;}

.mb20 { margin-bottom:20px;}

.mb30 { margin-bottom:30px;}

.mb50 { margin-bottom:50px;}

.pd10 { padding:10px; line-height:21px;}

.clear { clear:both; height:0; overflow:hidden;}

.clearfix { clear:both; zoom:1;}

.clearfix:after { clear:both; display:block; content:""; height:0; overflow:hidden;}



.wrap_body { width:1000px; margin:auto;} 

.header { height:85px; overflow:hidden; position:relative;}

.logo { margin:10px 0 10px 20px;}

.tel { position:absolute; right:20px; top:30px; color:#666; font-size:16px; font-weight:bold;}

.tel span { font-size:26px; font-family:"Arial Black"; margin-left:10px;}

.language { position:absolute; right:20px; top:0;}

.language a { display:inline-block; width:60px; height:18px; line-height:18px; margin-left:1px; text-align:center; background:#e5e5e5; vertical-align:middle}

.nav { height:40px; line-height:40px; background:#ccc; margin-bottom:10px; padding-left:20px;}

.nav li { float:left;}

.nav li a { display:block; padding:0 25px; font-size:14px; text-align:center; font-weight:bold;}

.nav li a:hover,.nav li.cur { background:#e5e5e5}

#nav .sub { display:none; position:absolute; line-height:30px; background:#e5e5e5;}

#nav .sub a { border-top:#f5f5f5 solid 1px; font-size:14px; text-align:left; font-weight:normal}

#nav .sub a:hover { background:#f5f5f5} 

.i_banner { margin-bottom:10px; height:260px;}

.s_banner { margin-bottom:10px;}

.main { margin-bottom:20px;}

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

.right { float:right; width:770px; overflow:hidden;}

.l_box { border:#ccc solid 1px; zoom:1;}

.l_box .t { height:30px; line-height:30px; background:#ccc; padding:0 10px; position:relative;}

.i_box .t { height:38px; overflow:hidden; line-height:40px; border-bottom:#ccc solid 1px; margin-bottom:20px; position:relative;}

.i_box .t h3 { font-size:18px;}

.i_box .t .more { position:absolute; right:0; bottom:2px; background:#e5e5e5; line-height:normal; height:auto; padding:2px 10px;}

.footer { text-align:center; padding:20px; color:#999; border-top:#ccc solid 1px;}



.l_plist { margin:10px 0 0 10px; height:318px; overflow:hidden;}

.l_plist .stair { margin-bottom:10px;}

.l_plist .stair div { font-size:14px; font-weight:bold; margin-bottom:10px; padding-left:15px}

.l_plist .sub { margin-bottom:15px;}

.l_plist .sub li { margin-bottom:8px;}

.l_plist .sub li a { padding-left:15px}

.i_l_more a { display:block; background:#e5e5e5; text-align:right; padding:3px; padding-right:10px;}



.r_t { margin-bottom:20px; height:160px; overflow:hidden;}

.i_about { float:left; width:470px; overflow:hidden}

.i_news { float:right; width:250px; overflow:hidden}

.i_news_list li { line-height:21px; height:21px; overflow:hidden; background:url(img/dot_list.png) no-repeat left 10px; padding-left:13px;}

.i_about_img { float:left; overflow:hidden}

.i_about_txt { line-height:21px; overflow:hidden; float:left; margin-left:15px; width:315px;}

.i_porduct_list { width:800px;}

.i_porduct_list li { width:142px; height:167px; overflow:hidden; float:left; text-align:center; margin-right:15px; margin-bottom:20px;}

.pimg { margin-bottom:10px; width:140px; height:140px; overflow:hidden; border:#e5e5e5 solid 1px; background:#f5f5f5 url(img/loading.gif) no-repeat center center;}

.pimg img { display:none;}



.position { text-align:right; height:24px; border-bottom:#f0f0f0 solid 1px; color:#666;}

.position a { color:#666}

.arcTitle h1 { font-size:24px; text-align:center; margin:15px 0 40px 0;}

.arcContent { line-height:24px; word-break:break-all; margin-bottom:50px;}

.arcContent p { margin-bottom:10px;}



.column_box { border:#ccc solid 1px; background:#f9f9f9;}

.column_box .t { height:50px; line-height:50px; background:#ccc; padding:0 10px; position:relative; padding-left:24px;}

.column_box .t h3 { font-size:16px;}

.arcNav { min-height:222px; _height:222px;}

.arcNav li { border-top:#fff solid 1px; border-bottom:#e0e0e0 solid 1px; padding-left:1px;}

.arcNav li a { display:block; zoom:1; font-size:14px; font-weight:bold; border-left:#e5e5e5 solid 6px; line-height:22px; padding:7px 0 9px 15px;}

.arcNav li a:hover { border-left-color:#ccc; background:#fff}



.product_box .t { height:50px; line-height:50px;}

.product_box .t h3 { font-size:16px;}

.product_box .l_plist { margin:15px 0 5px 10px; height:auto;}



.arcListTitle h1 { font-size:24px; margin:15px 0 25px 15px;}

.proListTitle h1 { font-size:24px; margin:15px 0 35px 0;}

.arcList { margin-bottom:30px;}

.arcList li { border-bottom:#ccc dashed 1px; position:relative; font-size:14px; height:35px; line-height:35px; background:url(img/dot_list.png) no-repeat left center; padding-left:15px;}

.arcList li span { position:absolute; right:0; _margin-top:-8px; color:#999;}



.page { text-align:right; font-size:14px;}

.page #per,.page #next { background:#e5e5e5; display:inline-block; padding:2px 10px; margin-left:10px;}



.porList { margin-bottom:30px; width:850px;}

.porList li { border-bottom:#ccc dashed 1px; margin-bottom:20px; padding-bottom:20px; padding-right:30px; zoom:1;}

.porList li:after { clear:both; display:block; content:""; height:0; overflow:hidden;}

.porList .pimg { float:left; margin-right:20px; margin-bottom:0;}

.porList .txt { float:left; width:600px;}

.porList .txt h2 { margin:10px 0;}

.porList .txt p { color:#999; line-height:21px; height:65px; overflow:hidden; margin-bottom:20px;}

.view { display:inline-block; padding:3px 10px; background:#e5e5e5; text-align:center;}

.column_box .l_plist { margin:20px 10px 20px 24px; height:auto; overflow:visible;}



.proIntro { margin-top:25px; margin-bottom:25px;}

.bigpimg { width:200px; height:200px; border:#e5e5e5 solid 1px; overflow:hidden; float:left; margin-right:20px; background:#f5f5f5 url(img/loading.gif) no-repeat center center;}

.bigpimg img { display:none}

.proIntro .txt { float:left; width:545px; height:200px; position:relative}

.prokf { float:right; width:198px; border:#ccc solid 1px; height:200px;}

.prokf .t { height:30px; line-height:30px; background:#e5e5e5; font-size:12px; font-weight:bold; padding-left:10px;}

.prokf .c { padding:20px 0 0 20px;}

.proIntro h1 { font-size:24px; font-weight:normal; margin:5px 0 40px 0}

.proIntro p { font-size:14px; color:#999; line-height:24px; margin-bottom:20px; height:99px; _height:94px; overflow:hidden}

.btn_SendInquiry { font-size:14px; font-weight:bold; padding:5px 20px; background:#ccc; display:inline-block;}

.proDetailTitle { padding-left:20px; font-size:14px; font-weight:bold; margin-bottom:20px; border-bottom:#e5e5e5 solid 1px;}

.proDetailTitle span { display:inline-block; border:#e5e5e5 solid 1px; height:25px; line-height:25px; position:relative; background:#fff; border-bottom:0; padding:0 20px; top:1px;}

.proContent { line-height:24px; word-break:break-all; margin-bottom:50px;}

.inquiry td { padding:0 10px 11px 0; vertical-align:middle;}

.inquiry input { width:300px;}

.inquiry textarea { width:500px; height:100px;}

.inquiry .btn { font-size:14px; font-weight:bold; padding:5px 20px; background:#ccc; display:inline-block; border:0; font-family:Verdana; cursor:pointer; width:auto; margin-left:101px;}

#inquiryiframe { border:0; width:100%; height:400px;}

.inquiry .tips { background:#f5f5f5; padding:5px 10px; line-height:18px; margin-top:20px; border:#e5e5e5 solid 1px;}

.feedmail { line-height:20px; margin:20px 0 30px 0;}

.downloadList li { padding-left:50px; background:none}

.btn_download { position:absolute; width:24px; height:24px; overflow:hidden; line-height:999px; background:url(img/i_download.png); left:0; top:5px;}



.dede_pages {clear:both; zoom:1;}

.dede_pages:after { clear:both; display:block; content:""; height:0; overflow:hidden;}

.pagelist { float:right}

.pagelist li { float:left;}

.pagelist li a { display:block}

.pagelist li { background:#e5e5e5; padding:4px 8px; margin-left:10px; line-height:normal;}

.pagelist .thisclass { background:#666; color:#fff; font-weight:bold;}



.pkf { border:#e5e5e5 solid 1px; zoom:1; clear:both; position:absolute; bottom:0;}

.pkf:after { clear:both; display:block; content:""; height:0; overflow:hidden;}

.pkf li { float:left; height:30px; line-height:30px; color:#999;}

.pkf li a { width:45px; border-left:#f5f5f5 solid 1px; line-height:30px; height:30px; text-align:center; overflow:hidden; text-indent:-999px; display:block}

.msn { background:url(img/i_msn.png) no-repeat center center}

.skype { background:url(img/i_skype.png) no-repeat center center}

.qq { background:url(img/i_qq.png) no-repeat center center}

.email { background:url(img/i_email.png) no-repeat center center}



/*在线客服*/

body { _background:url(img/blank.gif); _background-attachment:fixed;}

.onlineservice { position:fixed; right:10px; top:235px; width:140px; _position:absolute; _top:expression(documentElement.scrollTop+235)}

.kf_top { height:92px; background:url(img/kf_top.png);}

.kf_bg { background:url(img/kf_bg.png);}

.kf_bottom { height:20px; background:url(img/kf_bottom.png);}

.kf_close { display:block; width:12px; height:11px; background:url(img/kf_close.png); position:absolute; right:7px; top:63px; overflow:hidden;}

.onlineservice ul { padding:5px 5px 0 7px; margin-bottom:-1px;}

.onlineservice li { border-bottom:#dbe0ec solid 1px; padding-left:5px; zoom:1}

.kf_msn { display:block; background:url(img/i_msn.png) no-repeat 0 center; padding:10px 0 10px 28px}

.kf_skype { display:block; background:url(img/i_skype.png) no-repeat 0 center; padding:10px 0 10px 28px}

.kf_qq { display:block; background:url(img/i_qq.png) no-repeat 0 center; padding:10px 0 10px 28px}

.kf_email { display:block; background:url(img/i_email.png) no-repeat 0 center; padding:10px 0 10px 28px}

.kf_tel { display:block; background:url(img/kf_tel.png) no-repeat 0 center; padding:10px 0 10px 25px}



/*友情链接*/

.footerlink { border-top:#ccc solid 1px; padding:15px 0; text-align:center;}

.footerlink a { margin:0 10px;}