@charset "gbk";
/* Date: 20120903 */
.body_bg{ background-color:#eee7e7;}
.allsort .mc{ display:none}.allsort.firsthover .mc{ display:block}
h5,.ul_a li,h6{ background:url(/skin/deepred/template/style_chaoshi/css/img/ruzhu.png) no-repeat;}
.layoutWidth,.layout_w{ zoom:1; width:1190px;}
.top_bg .layout_w,.headerbg .layout_w,.nav_bg .layout_w{ width:1210px}
.ruzhu_wid{ width:1168px; overflow:hidden; background-color:#FFF; margin:0 auto;}
.ruzhubg{ width:100%; background-color:#f6f6f6;}
.layoutWidth img,.ruzhubg img{ display:block;}

h5{ width:500px; height:44px; margin:20px 0 20px 78px;}
h5.bg_0{ background-position:0 -292px;}
h5.bg_1{ background-position:0 -182px;}
h5.bg_2{ background-position:0 -238px;}
.ul_a,.ul_b,.ul_c{ margin-left:78px;}
.ul_a li{ width:370px; padding-left:60px; height:42px;  line-height:42px; float:left; display:inline; margin-right:100px; margin-bottom:10px; color:#333333;}
.ul_a li.bg_0{background-position:0 0;}
.ul_a li.bg_1{background-position:0 -44px;}
.ul_a li.bg_2{background-position:0 -86px;}
.ul_a li.bg_3{background-position:0 -130px;}
.ul_a li.bg_0 em{ color:#8f0100;}.ul_a li.bg_1 em{ color:#486902;}.ul_a li.bg_2 em,.ul_b li em{ color:#e66b09;}.ul_a li.bg_3 em{ color:#3a5cbd;}
.line{ border-bottom:1px dashed #dcdcdc; width:1000px; font-size:0; line-height:1; height:5px; margin:20px 0 20px 60px;}
.ul_b li{ height:30px; line-height:30px; font-size:16px;}
.ul_c{ margin-top:10px;}
.ul_c li{ padding-left:20px; font-size:14px; line-height:24px;}
.ul_c li em{ color:#1f4593; text-decoration:underline;}
h6{ background-position:-496px 1px; font-size:16px; background-repeat:no-repeat; padding-left:16px; margin:10px 0 10px 78px;}
dl.contactInfo{ margin:10px 0 20px 60px; width:1000px;}
dl.contactInfo em{color:#F00}
dl.contactInfo dt{ margin-bottom:5px; font-weight:bold; line-height:34px; border-bottom:1px dashed #c2c2c2;}
dl.contactInfo dd{ line-height:30px;}
dl.contactInfo dd label{ display:inline; float:left; width:150px; text-align:right; *display:inline; *zoom:1;}
dl.contactInfo input{ height:26px; width:400px; border:1px solid #c2c2c2; padding:2px 4px; line-height:26px; font-size:12px; vertical-align:middle;}
dl.contactInfo textarea{ width:400px; height:144px; border:1px solid #c2c2c2; padding:2px 4px; line-height:22px; font-size:12px; color:#afafaf; line-height:24px; overflow:auto; vertical-align:top;}
form dd{ margin:10px auto;}
dl.contactInfo dd .button{ margin-left:150px; display:block; width:150px; height:38px; background:url(/skin/deepred/template/style_chaoshi/css/img/btn_submitEmail.jpg) no-repeat; border:none;}

  /* 公用提示和按键图标 */
  .onError,.onFocus,.onShow,.input_but,.operation_a,.a_but{ background:url(/skin/deepred/template/style_chaoshi/css/img/on_icon.png) no-repeat; }
  /* 表单提示 */
  .onError,.onFocus,.onShow{padding-left:20px; line-height:14px; font-size:14px;}
  .onError{ background-position:0 -30px; color:red;}
  .onShow{ background-position:0 -60px; color:#5ab730;}
  
.imgbox{ display:inline; float:left; width:800px;}  
.grid { overflow:hidden;}
.grid .item.selected { border-color:#00C3BB; background:url(/skin/deepred/template/style_chaoshi/css/img/selected.png) no-repeat bottom right; }
.grid .item { float:left; text-align:center; overflow:hidden; border:solid 1px #ddd; padding:5px; width:100px; margin-bottom:5px;}
.grid .item-thumb { width:96px; height:96px; overflow:hidden; background:#f0f0f0; margin:0 auto;}
.grid .item-thumb a { display:table-cell; width:inherit; height:inherit; overflow:hidden; vertical-align:middle; text-align:center; }
.grid .item-thumb ../img { vertical-align:middle; text-align:center; }
.grid .item-name { margin:5px 6px 0px 6px; width:auto; overflow:hidden; }
.grid .item-operate { text-align:center; padding-top:8px; }
.grid .item-operate span{float:left; height:14px; line-height:14px; color:#09F;}
.grid .item-operate .icon-move-left { background:url(/skin/deepred/template/style_chaoshi/css/img/arrow_left.png) no-repeat; text-indent:-100px; width:20px; height:20px; overflow:hidden; display:block; float:left; }
.grid .item-operate .icon-move-right { background:url(/skin/deepred/template/style_chaoshi/css/img/arrow_right.png) no-repeat; text-indent:-100px; width:20px; height:20px; overflow:hidden; display:block; float:left; }
.grid .item-operate .icon-remove { background:url(/skin/deepred/template/style_chaoshi/css/img/cross.png) no-repeat; text-indent:-100px; width:20px; height:20px; overflow:hidden; display:block; float:right; }
.operate button {overflow:visible; height:22px; line-height:16px; padding:2px 15px; background:#f0f0f0; color:#333; border:solid 1px; border-color: #ccc #333 #333 #ccc; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); font-weight:normal; font-size:12px; }
.operate button { background:#e0e0e0; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e0e0e0)); background-repeat: repeat-x; border-color: #b3b3b3; }
.operate button.main { background:#0055cc; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0055cc)); border-color:#0055cc #0055cc #003580; color:#fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }
.operate button:disabled,.operate button.disabled { color:#999; }
.operate button:active { box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); }
.operate button:hover { background-image:none; background-position: 0 -5px; }  
.operate .notice{ color:#999;} 
  
.uploadhead { float:left; position: relative; margin-right:8px; height:22px; padding:0;}
.uploadhead .input_text{ width:200px; height:30px; line-height:30px;}  
.uploadhead p{ color:#999;}
dl.contactInfo .upload_file{ position:absolute; top:3px; left:0px; height:22px; filter:alpha(opacity:0);opacity: 0;width:80px; padding:0; border:0;}  

.imgtip{ margin-left:20px;color:#999;}
.l_label{width:120px; float:left; text-align:right; padding-right:8px;}
  
  