*{word-break:break-all; margin:0px; padding:0px;} /*IE中强制换行*/
body{font:12px/22px "微软雅黑", Arial, Helvetica, sans-serif; background-color:#FFF; color:#444;}
img{border:0;}
a{color:#444; text-decoration:none; }
a:hover{text-decoration:underline; color:#e70012;}
a img{border:none;}
ul,dl,dt,dd,h1,p,li,input{margin:0; padding:0;}
ul,dl{list-style:none;}
.clear{clear:both;}
.center{ text-align:center;}
.overflow{height:100%;overflow:hidden;}
.mt{margin-top:20px; height:100%; overflow:hidden;}
.mt30{margin-top:30px; height:100%; overflow:hidden;}
.bk{border:solid 1px #DDD; height:100%;}
.mt40{margin-top:40px;}
.mt10{margin-top:10px; height:100%; overflow:hidden;}
.pt2{ padding-top:2px;}
.pt4{ padding-top:4px;}
.pr10{ padding-right:10px;}
.pr20{ padding-right:20px;}
.pl100{ padding-left:100px;}
.pb10{ padding-bottom:10px;}
.pd_10{ padding:10px;}
.pd_20{ padding:20px;}
.pd_u_d_10{ padding:10px 0px;}
.pd_l_r_10{ padding:0px 10px;}
.pd_t_10{ padding-top:10px;}
.pd_r_30{ padding-right:30px;}
.pd_b_10{ padding-bottom:10px;}
.p10{ padding:10px;}
.br3{border-radius: 3px;}
.bd_D{ border:1px solid #DDD;}
.bd_1{border:solid 1px #d1ccc7;}
.bd_x{border:dashed 1px #d1ccc7;}
.bb_x{ border-bottom:dashed 1px #d1ccc7;}
.btx{ border-top:dashed 1px #d1ccc7;}
.mb10{ margin-bottom:10px;}
.mt_10{margin-top:10px;}
.mt_20{margin-top:20px;}
.mt_30{margin-top:30px;}
.mt2{ margin-top:2px;}
.mt4{ margin-top:4px;}
.mt10{ margin-top:10px;}
.ml2{ margin-left:2px;}
.ml4{ margin-left:4px;}
.ml5{ margin-left:5px;}
.ml10{ margin-left:10px;}
.m_l_5{ margin-left:5px;}
.mr10{ margin-right:10px;}
.mr20{ margin-right:20px;}
.fl{ float:left;}
.fr{ float:right;}
.lh_60{ line-height:60px;}
.lh_40{ line-height:40px;}
.lh_30{ line-height:30px;}
.lh_25{ line-height:25px;}
.l40{ line-height:40px;}
.fw{ font-weight:bold;}
.ti10{ text-indent:10px;}
.cr{ color:#ca0000;}
.bg_gray{ background-color:#f5f5f5;}
.bg_w{ background-color:#fff;}
.bg_r{ background-color:#ca0000;}
.bg_4{background-color: #f4f4f4;}
.fs12{ font-size:12px;}
.fs_14{ font-size:14px;}
.fs_16{ font-size:16px;}
.fs_18{ font-size:18px;}
.fs24{ font-size:24px;}
.fw{ font-weight:bold;}
.c_w{ color:#fff;}
.c_r{ color:#cc0000;}
.c_o{ color:#ffa200;}
.c_g{ color:#444;}
.fw_o{ font-weight:normal;}
.t_i_20{ text-indent:20px;}
.ti60{ text-indent:60px;}
.w100{ width:100px;}

.bbo{ border-bottom:1px dashed #ca0000;}

.btn_red{ width:50px; height:25px; background-color:#cc0000;  border:none; cursor:pointer; text-align:center; color:#FFF; font-family:"微软雅黑";}
.hide{ display:none;}
.show{ display:block;}

.btn_r{ display:inline-block; background-color:#ca0000; color:#fff; text-decoration:none; width:100px; height:30px; line-height:30px; text-align:center;}
.btn_r:hover{background-color:#e72d2d; color:#fff; text-decoration:none;}
.btn_o{ display:inline-block; background-color:#ff6600; color:#fff; text-decoration:none; width:100px; height:30px; line-height:30px; text-align:center;}
.btn_o:hover{background-color:#ffa200; color:#fff; text-decoration:none;}


.a_r{ text-decoration:underline; color:#ca0000; cursor:pointer;}
.a_r:hover{ color:#ffa200;}
/* 浮动框side */
.side{position:fixed;width:30px;height:275px;right:0;top:214px;z-index:9990;}
.side ul li{width:30px;height:30px;float:left;position:relative;border-bottom:1px solid #444;}
.side ul li .sidebox{position:absolute;width:30px;height:30px;top:0;right:0;transition:all 0.3s;background:#333;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:12px/22px "微软雅黑";}
.side ul li .sidetop{width:30px;height:30px;display:inline-block;background:#333;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}
.side ul li .sidetop:hover{background:#e20f0f;opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;width:30px;height:30px;}
.side ul li a{ color:#fff;}
.side ul li a:hover{text-decoration:underline; color:#fff;}

#carticon{ float:left; background:url(../images/gwcicon.png) center 8px no-repeat; width:30px; height:30px; position:relative;}
#cartcount{ color:#fff; font-weight:bold; position:absolute; font-size:12px; width:15px; height:12px; line-height:12px; text-align:center; left:5px;}


.file_download a{ color:#ca0000; text-decoration:underline;}
.file_download a:hover{ color:#ff6600; text-decoration:none;}
._select
{
    background: #fff url("../Images/icon/arrow.png") right center no-repeat;
    height: 25px;
    overflow: hidden;
    border: solid 1px #ccc;
    border-radius: 3px;
}
._select select{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background:transparent;
    border:none;
    width: 100%;
    height:100%;
    line-height:25px;
    padding:0px 15px 0px 5px;
}

.select_icon
{
    background:url("../Images/icon/arrow.png") right center no-repeat;
}
.select_brand_35{ position:relative;}
.select_brand_35_box{ position:absolute; top:34px; left:0px; z-index:9999; width:310px; background-color:#fff; border:solid 1px #c8c8c8;}

.font_35{line-height:35px; color:#666; font-family:"微软雅黑";}
.txt_35{height:33px; border:solid 1px #c8c8c8; padding:0 5px; color:#d0d0d0; font-size:14px; line-height:33px; font-family:"微软雅黑"; border-radius: 2px;}
.btn_red_40{height:40px; background-color:#cc0000; border-radius:5px; border:none; cursor:pointer; text-align:center; font-size:18px; color:#FFF; font-family:"微软雅黑"; letter-spacing:20px;}
.btn_red_40:hover{background-color:#e32222;}
.btn_org_35{ height:35px;background-color:#ff6600; border-radius:3px; border:none; cursor:pointer; text-align:center; font-size:14px; color:#FFF; font-family:"微软雅黑";}
.btn_org_35:hover{background-color:#ffa200;}

._input_txt{border: solid 1px #ccc; height:25px; line-height:25px; text-indent:5px; border-radius: 3px;}
._input_area{border: solid 1px #ccc; line-height:25px; padding:0px 5px; resize:none; border-radius: 3px;}
._input_btn_o{border: solid 1px #ccc; height:25px; line-height:25px; padding:0px 10px; background-color:#ff6600; color:#fff; border-radius: 3px;}
._input_btn_o:hover{background-color:#ffa200;}
._input_btn_100_r{border: solid 1px #ccc; width:100px; height:30px; line-height:30px; text-align:center; background-color:#ca0000; color:#fff; cursor:pointer; border-radius: 3px;}
._input_btn_100_r:hover{background-color:#e72d2d;}
._input_btn_100_0{border: solid 1px #ccc; width:100px; height:30px; line-height:30px; text-align:center; background-color:#ff6600; color:#fff; cursor:pointer; border-radius: 3px;}
._input_btn_100_0:hover{background-color:#ffa200;}

._input_btn_r{border: solid 1px #ccc; height:25px; line-height:25px; text-align:center; background-color:#ca0000; color:#fff; cursor:pointer;}
._input_btn_r:hover{background-color:#e72d2d;}

._input_btn_o{border: solid 1px #ccc; height:25px; line-height:25px; text-align:center; background-color:#ff6600; color:#fff; cursor:pointer;}
._input_btn_o:hover{background-color:#ffa200;}

._input_btn_50_0{border: solid 1px #ccc; width:50px; height:25px; line-height:25px; text-align:center; background-color:#ff6600; color:#fff; cursor:pointer;}
._input_btn_50_0:hover{background-color:#ffa200;}

.btn_a_r{ display:inline-block; height:27px; line-height:27px; padding:0px 10px; text-align:center; background-color:#ca0000; color:#fff; font-family: 微软雅黑; border-radius: 3px;}
.btn_a_r:hover{background-color:#e72d2d; color:#fff; text-decoration:none;}
.btn_a_o{ display:inline-block; height:27px; line-height:27px; padding:0px 10px; text-align:center; background-color:#ff6600; color:#fff; font-family: 微软雅黑; border-radius: 3px;}
.btn_a_o:hover{background-color:#ffa200; color:#fff; text-decoration:none;}

.a_r{ text-decoration:underline; color:#ca0000;}
.a_r:hover{ text-decoration:none; color:#ff6600;}

.demand_file_list{ width:463px;}
.demand_file_row{ line-height:26px; border:solid 1px #DDD; padding:0px 2px; margin-bottom:2px;}
.demand_file_url{ float:left; width:400px;}
.demand_file_del{ float:right; cursor:pointer; padding-top:3px;}
.demand_file_upload_tips{ line-height:26px; color:#cc0000; font-weight:bold;}
.demand_file_upload_input{ float:left;}
.demand_file_upload_btn{ float:left;}
.demand_file_tips{ line-height:26px;color:#cc0000;}
.demand_file_upload .input_file{ width:400px; height:25px; line-height:25px; color:#444; border:solid 1px #DDD;}
.demand_file_upload .input_btn{ width:60px; height:27px; line-height:27px; text-align:center; border:0px; cursor:pointer; font-weight:bold; background-color:#ff6600; color:#fff;}
.demand_file_upload .input_btn:hover{background-color:#ffa200;}


.list_box{}
        .list_box thead td{ background-color:#f5f5f5; text-align:center; height:30px; font-weight:bold; border-bottom:solid 1px #DDD;}
        .list_box tfoot td{ background-color:#f5f5f5; height:30px; border-top:solid 1px #DDD; text-align:center;}
        .list_box tfoot td a{ display:inline-block; line-height:30px; padding:0px 20px; text-decoration:none;}
        .list_box tfoot td a:hover{ background-color:#ca0000; color:#fff;}
        .list_box tbody tr:hover{background-color:#f5f5f5;}
        .list_box tbody td{text-align:center; line-height:30px;}
        .list_box tbody td a{ color:#ca0000; text-decoration:underline; margin-right:10px;}
        .list_box tbody td a:hover{ text-decoration:none;}
        
    .data_list{ border-right:solid 1px #DDD; border-bottom:solid 1px #DDD;}
    .data_list thead td{ background-color:#f5f5f5; text-align:center; height:30px; font-weight:bold; border-top:solid 1px #DDD; border-left:solid 1px #DDD;}
    .data_list tfoot td{ background-color:#f5f5f5; height:30px; border-top:solid 1px #DDD; border-left:solid 1px #DDD; text-align:center;}
    .data_list tfoot td a{ display:inline-block; line-height:30px; padding:0px 20px; text-decoration:none;}
    .data_list tfoot td a:hover{ background-color:#ca0000; color:#fff;}
    .data_list tbody tr:hover{background-color:#f5f5f5;}
    .data_list tbody td{ text-align:center; line-height:30px; border-top:solid 1px #DDD; border-left:solid 1px #DDD;}
    .data_list tbody td a{ text-decoration:underline; color:#ca0000;}
    .data_list tbody td a:hover{ text-decoration:none; color:#ff6600;}
    
    .loading_wait{ position:relative;}
    .loading_wait_gif{ position:absolute; top:0px; left:0px; z-index:9999px; background-color:#fff; width:288px; filter:alpha(opacity:70); opacity:0.7;  -moz-opacity:0.7;-khtml-opacity: 0.7;}
    
    a.num_minus,a.num_plus{ display:inline-block; width:20px; height:20px; color:#666; border:solid 1px #ababab; background-color:#FFF;line-height:20px; text-align:center; text-decoration:none;}
    a.num_minus:hover,a.num_plus:hover{background-color:#fceded; color:#df3232;}
    input.num_input{width:60px; height:20px; color:#666; text-align:center; border:solid 1px #ababab; background-color:#FFF;}