:focus{ outline:0; }
/*css3动画*/
/**{ -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out; }*/


/*被选中的文本样式*/
::-webkit-selection{ background:#000; color:#fff; text-shadow:none; }
::-moz-selection{ background:#000; color:#fff; text-shadow:none; }
::selection{ background:#000; color:#fff; text-shadow:none; }


.cssselect { white-space: nowrap; float: left;width: 50%;
    position: relative; }
.cssselect *{ display: block; }
.cssselect a{ color: #666; outline-width: 0px; text-decoration: none; }
.cssselect .selectbox{ cursor: pointer; border:solid 1px #c8c8c8; float: left; }
.cssselect .selectlt{ cursor: pointer; float: left; text-align: left; }
.cssselect .selectrt{ cursor: pointer; background:  no-repeat center #eeeeee;  float: left;background-size: 20%;}
.cssselect .selectbox{}
.cssselect .selectlt{ overflow: hidden; line-height: 3vw; padding: 0 10px; background: none #eeeeee scroll repeat 0% 0%; color: #666; }
.cssselect .selectrt{ height: 3vw; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; width: 3vw;}
.cssselect .snormal{ background-position: 0px 0px}
/*.cssselect .snormal .selectrt { background-position: 100% 0px}*/
.cssselect .shover{ background-position: 0px -50px}
.cssselect .shover .selectrt{ background:   no-repeat center #eeeeee; }
.cssselect .spressdown{ }
.cssselect .spressdown .selectrt{ background:   no-repeat center #eeeeee; }
.cssselect .optionsbox{ position: absolute; border: 1px solid #dbdbdb; padding: 2px; margin: 0px; background: #fff; z-index: 100;width: 100%;}
.cssselect .optionsinnerbox { }
.cssselect .optionbox { cursor: pointer; padding: 2px 30px 2px 18px; margin: 0px; height:25px; line-height: 25px; }
.cssselect .optionbox span { cursor: pointer; font-size:12px}
.cssselect .onormal { }
.cssselect .ohover{ background: #0071dc; color: #fff; }
.cssselect .selected{ background: #0071dc; color: #fff; }