﻿@charset "utf-8";
/*
描述: Cavan全局样式表
作者: linli
版本: 0.1

[目录表]

0- Reset
1- Global
2- Common
*/

/* =0 Reset
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
body,div,dl,dt,dd,ol,ul,li,h1,h2,h3,h4,h5,h6,pre, 
form,fieldset,input,textarea,p,blockquote,th,td{ padding:0; margin:0;} 
table{ border-collapse:collapse; border-spacing:0;}
fieldset,img{ border:0;}
caption,dfn,em,i,strong,th{ font-weight:normal; font-style:normal;}
.nav li, .product_sidecon li, .faq_sidecon li, .news_sidecon li, .admin_sidecon li, .editmenu li{ list-style:none;}/*2.01版本修改*/
.faq_con ul, .faq_con ol,
.news_con ul, .news_con ol,
.com_text ul, .com_text ol,
#Body #Main .discUL{ padding:12px 0 12px 39px; margin:0;}
caption,th{ text-align:left;}
h1,h2,h3,h4,h5,h6{ font-weight:normal; font-size:100%;}
q:before,q:after{ content:'';}
abbr,acronym{ border:0;}

/* =1 Global
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
body,input,textarea,table,select{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px;}
strong{ font-weight:bold;}
dfn,em,i{ font-style:italic;}
pre{ font-family:arial,tahoma; white-space:pre-wrap; white-space:-moz-pre-wrap; white-space:-pre-wrap; white-space:-o-pre-wrap; word-wrap:break-word; word-break:normal; line-height:1.5; *overflow:hidden;}
.clearfix:after{ content:""; display:block; clear:both; height:0; visibility:hidden;}
.clearfix{ zoom:1;}
.clear{ clear:both; height:0; overflow:hidden;}/*2.01版本修改*/
.floatl{ float:left;}
.floatr{ float:right;}

/* =2 Common
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
.navleft,.navright{ display:none;}
.content:after{ content:"."; visibility:hidden; height:0; clear:both; display:block;}
.content{ zoom:1; line-height:1.5; word-break:break-all; position:relative;}
.com_title{ white-space:nowrap; position:relative;}
.com_title_text,
.com_image_title_text1,
.com_image_title_text2,
.com_image_title_text3,
.com_image_title_text4,
.com_link_text_image_title,
.com_text_image3{ clear:both; position:relative;}
.com_title_text{}
.com_image_title_text1 .img{ float:left; margin:0 8px 0 0;}
.com_image_title_text1 .text{}
.com_image_title_text2 .img{ float:right; margin:0 0 0 8px;}
.com_image_title_text2 .text{}
.com_image_title_text3 .img{ display:table-cell; float:left; margin:0 8px 0 0;}
.com_image_title_text3 .text{ display:table-cell; +float:left;}
.com_image_title_text4 .img{ display:table-cell; float:right; margin:0 0 0 8px;}
.com_image_title_text4 .text{ display:table-cell; +float:left;}
.com_image_title_text5 .img,.com_text_image3 h3{ text-align:center; margin:0 auto;}
.com_image_title_text5 .img{ margin-bottom:10px;}

.com_image_title_text1 .img,
.com_image_title_text2 .img,
.com_image_title_text3 .img,
.com_image_title_text4 .img{ overflow:hidden; max-width:180px;}
.com_image_title_text5 .img{ overflow:hidden; max-width:450px;}
.side .com_image_title_text1 .img,
.side .com_image_title_text2 .img,
.side .com_image_title_text3 .img,
.side .com_image_title_text4 .img{ max-width:60px;}
.side .com_image_title_text5 .img{ max-width:180px;}

.com_slide{}
.slidepic{ text-align:center; width:100%; margin:auto; overflow:hidden; margin-bottom:10px;}
.slidectrl{ position:relative; padding:0 28px; margin:auto; zoom:1;}
.slidepre,.slidenext{ position:absolute; top:50%; margin-top:-18px; width:25px; height:37px; background:url(../images/slidebtn.gif) no-repeat center 1px; cursor:pointer;}
.slidepre{ left:0;}
.slidenext{ right:0; background-position:center -49px;}
.com_slide .imglist,.com_lantern_h .imglist{ width:100%; overflow:hidden;}
.com_slide ul,.com_lantern_h ul{ width:32765px;}
.com_slide li,.com_lantern_h li{ float:left; margin-right:10px;}

.com_lantern_v .imglist{ overflow:hidden; margin:auto; height:300px;}
.com_lantern_v li{ margin-bottom:10px; text-align:center;}

.multipicwrap{ width:100%; overflow:hidden;}
.com_multipic .imglist{ width:103.5%;}
.com_multipic .imglist div{ float:left; width:30.3%; margin-right:3%; overflow:hidden; text-align:center; margin-bottom:10px;}
.side .com_multipic .imglist div{ width:100%;}

.com_singlepic div{ width:100%; overflow:hidden; text-align:center;}

.circleUL,.decimalUL,.discUL,.squareUL,.alphaUL,.romanUL{ zoom:1; list-style-position:inside;}
.circleUL{ list-style-type:circle;}
.decimalUL{ list-style-type:decimal;}
.discUL{ list-style-type:disc;}
.squareUL{ list-style-type:square;}
.alphaUL{ list-style-type:upper-alpha;}
.romanUL{ list-style-type:upper-roman;}
#Body #Main .discUL li{ background-image:none; list-style-type:disc; list-style-position:inside; padding:0;} /*重定义主内容区域.discUL的li样式*/

.com_file div{ padding-right:120px; position:relative; margin-bottom:5px;}
.com_file a{ background:url(../images/ico_download.gif) no-repeat; display:inline-block; padding-left:25px;top:0; position:absolute; right:10px;}

.main_cell{ overflow:hidden;}
.main_row_span2 .main_cell{ float:left; width:48.9%; margin-right:2%; min-height:1px;}
.main_row_span2 div.last_cell{ float:right; margin:0;}
.main_row_span2 .feedback_con table textarea{ width:auto;}
.main_row_span3 .main_cell{ float:left; width:31.9%; margin-right:2%; min-height:1px;}
.main_row_span3 div.last_cell{ float:right; margin:0;}

.prd_cell{ overflow:hidden;}
.prd_row_span2,.prd_row_span3{ margin-bottom:15px; padding:0 1%;}
.prd_row_span2 .prd_cell{ float:left; width:47.9%; margin-right:4%; min-height:1px;}
.prd_row_span2 div.last_cell{ margin:0;}
.prd_row_span3 .prd_cell{ float:left; width:30.9%; margin-right:3.5%; min-height:1px;}
.prd_row_span3 div.last_cell{ margin:0;}

.product_con1 .pic{ overflow:hidden; width:100%; height:150px; display:table; position:relative;}
.product_con1 .pic div{ display:table-cell; vertical-align:middle; text-align:left; +position:absolute; +top:50%; +left:0%; padding-left:8px;}/*产品图片和详细说明左对齐*/
.product_con1 .pic a{ display:inline-block; +position:relative; +top:-50%; +left:0%;}
.product_con1 .info{ line-height:18px; padding-top:2px; padding-left:8px;}
.product_con1 .info p{ padding-top:2px;}

.product_con2 .pic{ display:table; float:left; padding:0 10px 10px 0;}
.product_con2 .info{ display:table; +float:left;}
.product_con2 .info p{ padding-top:2px;}
.product_con_detail .info th{ white-space:nowrap; min-width:70px; width:14%;}

/*footer*/
#Container #Footer .footer_authentication a{ text-decoration:underline;}
#Container #Footer .footer_authentication a:hover{ text-decoration:none;}

.logoText a, .logoText a:hover{ text-decoration:none;}

/*top bar 2.01版本增加begin*/
.topLogBox{ position:relative; margin:0 auto; width:860px; height:31px; line-height:31px;}
.topLogBox a{ text-decoration:underline;}
.logInfo{ padding-left:15px;}
.lanLine{ padding:0 5px;}
#multiLanArea{ position:absolute; right:15px; top:0; line-height:30px;}
#multiLanArea a{ text-decoration:underline;}

.gridlist table{ table-layout:fixed;}
.gridlist td{ text-overflow:ellipsis; overflow:hidden;}

.edit_tbl th{ min-width:75px; width:14%; white-space:nowrap;}
.edit_tbl th, .edit_tbl td{ vertical-align:top;}

.buyer_info table{ margin-left:15px; *margin-left:23px;}
.buyer_info_check th{ width:9%;}

.product_con_detail{ padding:0 10px 0 20px;}
.product_con_detail .prd_summary{ padding-top:5px; padding-bottom:10px;}
.product_con_detail .prd_summary .pic{ float:left;}
.product_con_detail .pic{ margin:0 0 20px 0;}
.product_con_detail .pic a.big_pic{ max-width:347px; _width:347px; display:inline-block; margin-bottom:17px; *margin-bottom:13px; overflow:hidden;}
.product_con_detail .info{ margin-left:10px;}
.product_con_detail .prdtitle{ margin:3px 0 6px;}
.product_con_detail .important_info{ margin-left:362px; padding-top:3px;}
.product_con_detail .prdtools{ padding-top:5px;}
.product_con_detail .prd_thumbnail li{ float:left; padding:0 19px 0 0; list-style:none;}
.product_con_detail .prd_thumbnail li a{ display:block; width:50px; height:44px; overflow:hidden; border:1px solid #e5e5e5;}
.product_con_detail .prd_thumbnail li a:hover{ border-color:#f60;}
.product_con_detail .prd_buy_btn{ display:inline-block; margin:10px 0 5px; padding:3px;}
.product_con_detail .prd_info_tab li{ float:left; list-style:none; margin-right:5px;}
.product_con_detail .prd_description_box{ min-height:100px; _height:100px; padding-top:15px; padding-bottom:20px;}

/*administrator menu*/
.admin_sidecon li{ padding-top:2px;}
.side .admin_sidecon li a{ font-weight:bold;}
.admin_sidecon .tree_parent{ font-size:14px; font-weight:bold; line-height:28px; padding-bottom:2px;}
/*2.01版本增加end*/