/* 主框架 */
@import url(framework.css);
@import url(style_line.css);
@import url(style_font.css);
@import url(style_box.css);
@import url(style_record.css);
@import url(chosen.min.css);
@import url(style_pagectrl.css);
@import url(font-awesome.min.css);
@import url(validationEngine.jquery.css);
@import url(icheck.css);
@import url(style_picture_messages.css);
@import url(style_search.css);
body {
   margin: 0;
   padding: 0;
   background-color: #FFFFFF;
   background-image: url(../images/bg_airplane.png), url(../images/bg.gif);
   background-repeat: no-repeat, repeat-x;
   background-position: right 160px,  top center;
   font-size: 12px;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a img {
   border: none;
   outline: none;
}
img { vertical-align: middle; }
#___gcse_0 .gsc-control-cse {
   background-color: transparent !important;
   border: none !important;
   filter: url(drop_shadow.svg#DropShadow);
   filter: drop-shadow(0px 1px 2px rgba(0,0,0,.5));
   /*
   -webkit-filter: drop-shadow(0px 1px 2px rgba(0,0,0,.5));
   -ms-filter: progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=1, Color='#444')\9;
   *filter: progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=1, Color='#444');
   */
}
#___gcse_0 input[type="text"]{
   background-image: url(../images/placeholder.png) !important;
   background-repeat: no-repeat !important;
   background-position: center left !important;
   padding: 2px !important;
}
#___gcse_0 input[type="text"]:focus{
   background-image:none !important;
}
#___gcse_0 #gsc-iw-id1{
   height: 30px !important;
   /*
   box-shadow:4px 4px 3px rgba(20%,20%,40%,0.5) !important;
   */
}
#___gcse_0 input[type="image"]{
   position: relative !important;
   z-index: 10 !important;
   margin-left: -50px !important;
   background-color: transparent !important;
   padding: 0px !important;
   border: none !important;
   width: auto !important;
   height: auto !important;
   display: none;
   outline:none !important;
}
#___gcse_0 table.gsc-search-box {
}
.Center {text-align: center;}
.Left {text-align: left;}
.Right {text-align: right;}
.Hidden {display: none;}
input[type="text"], input[type="password"] {
   min-height: 25px;
   box-sizing: border-box;
}
input[type="text"], input[type="password"], textarea {
   border: 1px solid #999999;
   border-radius: 5px;
   padding: 3px;
   transition: border 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus {
   border: 1px solid #0099CC;
   box-shadow: 0 0 7px rgba(0, 200, 204, 0.7);
   outline: none;
}
