﻿@charset "utf-8";
* { margin:0 auto;}
body {  color:#000000; background:transparent;  font-size:12px;  font-family:"微软雅黑",Arial Narrow,arial,serif; min-width: 1200px;}
ul,li,dl,dt,dd,h3,p,h4,h1,h2,ol { margin:0; padding:0; list-style:none;}
h1,h2,h3,h4,h5,h6 { outline: 0; }
img { border:0; vertical-align: top; }
a:link, a:visited { color:#000000; text-decoration:none;outline:0 none;}
a:hover { color:#000000; text-decoration:none;}
a:active { star:expression(this.onFocus = this.blur()); }
a:-webkit-any-link { text-decoration:none;}
a.green:link, a.green:visited { color:#17a978; text-decoration:underline;outline:0 none;}
a.green:hover { color:#ff6600; text-decoration:underline;}
a.black:link, a.black:visited { color:#000000; text-decoration:underline;outline:0 none;}
a.black:hover { color:#ff6600; text-decoration:underline;}
a.blue:link, a.blue:visited { color:#015ebd; text-decoration:none;outline:0 none;}
a.blue:hover { color:#ff6600; text-decoration:underline;}
input,select,button{font:12px Verdana,Arial,Tahoma; vertical-align:middle; padding:0; margin:0;}
input:focus {outline: none}
ins{text-decoration:none;}
em,i{font-style:normal}

input::-moz-placeholder,
textarea::-moz-placeholder {
    color: #c4c4c4;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #c4c4c4;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #c4c4c4;
}

a,input{
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

.fl { float:left;}
.fr { float:right;}
.hidden { display:none;}
.block { display:block;}
.text_fr { text-align:right;}
.center { text-align:center;}
.pos_a { position:absolute;}
.pos_r { position:relative;}
.pos_f { position:fixed;}
.border_all { border:1px solid #eaeaea;}
.border_top { border-top:1px solid #eaeaea;}
.border_bottom { border-bottom:1px solid #eaeaea;}
.none { display: none; }
.cur { cursor:pointer;}
.o-hidden{overflow:hidden;}
.green{ color:#17a978;}
.red{ color:#ff0000;}
.black { color:#000000;}

.linheight40 { height:40px; line-height:40px;}
.linheight20 { height:20px; line-height:20px;}
.linheight25 { height:25px; line-height:25px;}
.linheight30 { height:30px; line-height:30px;}

/*  字体样式 */
.fwb { font-weight: bold; }
.fwn { font-weight: normal; }
.fsi { font-style: italic; }

/*  字体大小  */
.f10{font-size:10px;}
.f11{font-size:11px;}
.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
/*  清除浮动  */
.clear { clear:both; width:100%; height:0px; overflow:hidden;}
.fn_clear:after {content:".";display:block;height:0;clear:both;visibility:hidden; overflow:hidden;}
.fn_clear { *zoom:1;}
/* 去除iphone ipad 设备默认按钮样式 */
input[type="button"], input[type="submit"], input[type="reset"]{-webkit-appearance: none; border-radius: 0;}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button{-webkit-appearance: none !important; margin: 0;}
input::-moz-placeholder, textarea::-moz-placeholder{color: #666;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder{color: #666;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color: #666;}


/******下拉菜单美化********/

.ui-select-wrap{border: none; position: relative; height: 40px; padding-right: 0; background-color: none; cursor: pointer; -webkit-user-select: none; user-select: none; z-index: 8; vertical-align: top; font-size: 14px;}
.ui-select-wrap.focus{z-index: 9;}
.ui-select{height: 40px; vertical-align: top; padding: 0; border: none; font-size: 14px; text-indent: 8px;color:#666;filter:alpha(opacity=0); -moz-opacity:0; opacity:0;}
.ui-select-wrap > select{display: none; height: 40px; vertical-align: top; padding: 0 ; border: none;color:#666;filter:alpha(opacity=0); -moz-opacity:0; opacity:0;}
.ui-select-input{display: block; position: absolute; left: 0; top: 0; bottom: 0; right: 0; white-space: nowrap; overflow: hidden; line-height: 38px; font-size: 14px; color: #666;border:1px solid #e4e4e4; text-indent: 8px; background: #ffffff;}
.ui-select-arrow{display: block; position: absolute; right: 10px; top: 17px; width: 13px; height: 7px; background: url(../images/jt.png) no-repeat 0 0;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.ui-select-list{display: none; list-style: none; margin: 0; padding: 0 0 0 0; position: absolute; z-index: 10; left: 0; top: 39px; background-color: #fff; overflow: auto; max-height: 160px; width: 248px;border:1px solid #e4e4e4;}
.ui-select-wrap.up .ui-select-list{top: auto; bottom: 0;}
.ui-select-wrap.focus .ui-select-list{display: block;}
.ui-select-wrap.focus .ui-select-arrow{transform:rotate(180deg);
  -ms-transform:rotate(180deg); 	/* IE 9 */
  -moz-transform:rotate(180deg); 	/* Firefox */
  -webkit-transform:rotate(180deg); /* Safari 和 Chrome */
  -o-transform:rotate(180deg);}
.ui-select-list>li{display: block; line-height: 40px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; background: #fff; text-indent: 8px; color: #666; transition: all .3s ease-out; -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out;}
.ui-select-list>li:hover{background-color: #fff9f8;}
.ui-select-list>li.selected{background-color: #fff9f8;}
.ui-select-list>li.disabled{background-color: #f2f2f2; color: #999; cursor: not-allowed;}
.ui-select-list>li.disabled.selected{background-color: #fff9f8; color: #f2f2f2; cursor: not-allowed;}
.ui-select-wrap.disabled{color: #999; border-color: #ccc; cursor: not-allowed;}
.ui-select-wrap.disabled .ui-select-arrow{border-top-color: #ccc;}

.gWidth{
	width: 1400px;margin:0 auto;
}