

/*artDialog Start*/
body { _margin:0; _height:100%; /*IE6 BUG*/}
.aui_outer { text-align:left; }
table.aui_border, table.aui_dialog { border:0; margin:0; border-collapse:collapse; width:auto; }
.aui_bigBox{}
.aui_nw, .aui_n, .aui_ne, .aui_w, .aui_c, .aui_e, .aui_sw, .aui_s, .aui_se, .aui_header, .aui_tdIcon, .aui_main, .aui_footer { padding:0; }
.aui_header, .aui_buttons button { font: 12px/1.11 'Microsoft Yahei', Tahoma, Arial, Helvetica, STHeiti; _font-family:Tahoma,Arial,Helvetica,STHeiti; -o-font-family: Tahoma, Arial; }
.aui_title { overflow:hidden; text-overflow: ellipsis; }
.aui_state_noTitle .aui_title { display:none; }
.aui_close { display:block; position:absolute; text-decoration:none; outline:none; _cursor:pointer; }
.aui_close:hover { text-decoration:none; }
.aui_main { text-align:center; min-width:9em; min-width:0 \9/*IE8 BUG; padding:40px 50px 0 15px;*/}
.aui_content { /*display:inline-block;*/ *zoom:1; *display:inline; text-align:left; border:none 0; font-size: 20px; padding: 40px 50px 0 15px; }
.aui_content.aui_state_full { display:block; width:100%; margin:0; padding:0!important; height:100%; }
.aui_loading {height:200px; text-align:left; text-indent:-999em; overflow:hidden; background:url(green/loading.gif) no-repeat center center; }
.aui_icon { vertical-align: middle; padding:40px 0 0 20px;}
.aui_icon div { width:102px; height:80px; /*margin:10px 0 10px 10px;*/ background-position: center center; background-repeat:no-repeat; }
.aui_buttons {padding: 30px 0 30px 0; text-align:center; white-space:nowrap; }
.aui_buttons button { /*margin-left:15px; padding: 6px 8px; cursor: pointer; display: inline-block; text-align: center; line-height: 1; *padding:4px 10px; *height:2em; letter-spacing:2px; font-family: Tahoma, Arial/9!important; width:auto; overflow:visible; *width:1; color: #333; border: solid 1px #999; border-radius: 5px; background: #DDD; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#DDDDDD'); background: linear-gradient(top, #FFF, #DDD); background: -moz-linear-gradient(top, #FFF, #DDD); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFF), to(#DDD)); text-shadow: 0px 1px 1px rgba(255, 255, 255, 1); box-shadow: 0 1px 0 rgba(255, 255, 255, .7),  0 -1px 0 rgba(0, 0, 0, .09); -moz-transition:-moz-box-shadow linear .2s; -webkit-transition: -webkit-box-shadow linear .2s; transition: box-shadow linear .2s; */
                      background-color: transparent;
                      border: 0 none;
                      cursor: pointer;
                      font-size: 16px;
                      height: 33px;
                      padding: 0 20px;
                      _padding: 0 10px;
                      border-radius: 5px;}
.aui_buttons button::-moz-focus-inner{ border:0; padding:0; margin:0; }
.aui_buttons button:focus { outline:none 0; /*border-color:#426DC9; box-shadow:0 0 8px rgba(0, 50, 0, .7); */}
.aui_buttons button:hover { color:#000; border-color:#666; }
.aui_buttons button:active { border-color:#666; /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DDDDDD', endColorstr='#FFFFFF'); background: linear-gradient(top, #DDD, #FFF); background: -moz-linear-gradient(top, #DDD, #FFF); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#DDD), to(#FFF)); box-shadow:inset 0 1px 5px rgba(0, 50, 0, .7), inset 0 1px 1em rgba(0, 0, 0, .3);*/ }
.aui_buttons button[disabled] { cursor:default; color:#666; background:#DDD; /*border: solid 1px #999; filter:alpha(opacity=50); opacity:.5; box-shadow:none;*/ }
button.aui_state_highlight { color: #FFF; background-color: #20ac65; /*border: solid 1px #679a10; background: #7cb61b; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#98d237', endColorstr='#7cb61b'); background: linear-gradient(top, #98d237, #7cb61b); background: -moz-linear-gradient(top, #98d237, #7cb61b); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#98d237), to(#7cb61b)); text-shadow: -1px -1px 1px #679a10; */}
button.aui_state_highlight:focus { background-color:#20ac65; }
button.aui_state_highlight:hover { color:#FFF; background-color:#138d4f; }
button.aui_state_highlight:active { background-color:#138d4f; /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#98d237', endColorstr='#7cb61b'); background: linear-gradient(top, #98d237, #7cb61b); background: -moz-linear-gradient(top, #98d237, #7cb61b); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#98d237), to(#7cb61b));*/ }

button.aui_state_highlight_right { color: #FFF; background-color: #759bc9;margin-left:20px;}
button.aui_state_highlight_right:focus { background-color:#759bc9; }
button.aui_state_highlight_right:hover { color:#FFF; background-color:#608cc1; }
button.aui_state_highlight_right:active { background-color:#608cc1; /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#98d237', endColorstr='#7cb61b'); background: linear-gradient(top, #98d237, #7cb61b); background: -moz-linear-gradient(top, #98d237, #7cb61b); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#98d237), to(#7cb61b));*/ }
/* common end */

.aui_inner { background:#fff;}
.aui_titleBar { width:100%; height:0; position:relative; bottom:30px; _bottom:0; _margin-top:-30px; }
.aui_title {background-color: #354357; height: 20px; line-height: 20px; font-size: 18px; text-indent:10px;/*height:29px;line-height:29px;  padding:0 25px 0 0; _padding:0; font-weight:700; text-shadow:-1px -1px 0 rgba(0, 50, 0, .7);*/ color:#FFF;  }
.aui_nw,.aui_ne,.aui_n  {background-color: #354357; /*background-image:url(green/bg.png); background-repeat:no-repeat;*/ }
.aui_sw,.aui_se,.aui_s{background-color: #fff;}
.aui_close{ background-image:url(green/close.png);}
.aui_nw { width:15px; height:38px; /*background-position: 0 0; _png:green/ie6/nw.png;*/ }
.aui_ne { width:15px; height:38px; /*background-position: -15px 0; _png:green/ie6/ne.png;*/ }
.aui_sw { width:15px; height:18px; /*background-position: 0 -38px; _png:green/ie6/sw.png;*/ }
.aui_se { width:15px; height:18px; /*background-position: -15px -38px; _png:green/ie6/se.png; */}
.aui_close { top:0px; right:4px; _z-index:1; width:20px; height:20px; _font-size:0; _line-height:0; text-indent:-9999em; _background-image:url(green/ie6/close.png);}
.aui_close:hover { background-image:url(green/ie6/close.hover.png);}
.aui_n, .aui_s { /*background-repeat:repeat-x;*/ }
.aui_n { /*background-position: 0 -56px; _png:green/ie6/n.png;*/ }
.aui_s { /*background-position: 0 -94px; _png:green/ie6/s.png;*/ }
.aui_w, .aui_e {background-color: #fff; /*background-image:url(green/bg2.png); background-repeat:repeat-y;*/ }
.aui_w { /*background-position:left top; _png:green/ie6/w.png;*/ }
.aui_e { /*background-position: right bottom; _png:green/ie6/e.png; */}
/*aui_icon, .aui_main { padding-top:3px; }*/
@media screen and (min-width:0) {
	.aui_outer { border-radius:8px; box-shadow:0 5px 15px rgba(0, 50, 0, .4); -moz-transition:-moz-box-shadow linear .2s; -webkit-transition: -webkit-box-shadow linear .2s; transition: -webkit-box-shadow linear .2s; }
	.aui_state_lock .aui_outer { box-shadow:0 3px 26px rgba(0, 0, 0, .9); }
	.aui_outer:active { box-shadow:0 0 5px rgba(0, 50, 0, .1)!important; }
	.aui_state_drag .aui_outer { box-shadow:none!important; }
	.aui_sw, .aui_se{background-color: #fff;}
	.aui_nw, .aui_ne, .aui_n, .aui_s, .aui_close {background-color: #354357;}
	.aui_nw { width:5px; height:40px; }
	.aui_ne { width:5px; height:40px; /*background-position: -5px 0; _png:green/ie6/ne.png;*/ }
	.aui_sw { width:5px; height:5px;background-position: 0 -31px; }
	.aui_se { width:5px; height:5px; background-position: -5px -31px; }
	.aui_close { /*background-position:0 -72px;*/ }
	.aui_close:hover {/*background-image:url(green/close.hover.png);*/}
	.aui_n { /*background-position: 0 -36px;*/}
	.aui_s {background-color: #fff;/* /*background-position: 0 -67px;*/}
	.aui_w, .aui_e { /*background-image:url(green/bg_css3_2.png);*/ }
	.aui_buttons {padding: 30px 0 50px 0;}
}
/*artDialog End*/


/*浮出框样式集合 Start*/
.pop_box05{padding:10px; font-size:12px; background-color:#FCF2D4 ;border:1px solid #a9a9a9;}
.float_remind_box ul li.pop_box05_T{height:25px; background-color:#cd122b;}
.float_remind_box ul li.pop_box05_T span{display:block; float:left; color:#FFF; font-weight:bold; line-height:25px; text-align:center;}
.float_remind_box ul li.pop_box05_C{height:20px; border-bottom:1px dashed #fff;}
.float_remind_box ul li.pop_box05_C span{display:block; float:left; line-height:20px; text-align:center;}
.float_remind_box ul li.pop_box05_C span.C01{color:#313131;}
.float_remind_box ul li.pop_box05_C span.C02{font-size:14px; color:#cd122b; font-weight:bold; }
.float_ajax_box {
	border: 1px solid #ccc;
	background-color: #e5f0ff;
}

.float_ajax_image {
	padding: 5px;
	height:350px;
	width:350px;
}

.float_ajax_error {
	width: 200px;
	padding: 40px 0;
	text-align: center;
}
/*浮出框样式集合 End*/


/*分页控件样式开始*/
.pag_box{height:30px;}
.pag{height:22px; float:right; padding:4px 10px;}
.imgPag img,
.imgPag a,
.imgPag span{float:left; display:block;}
.imgPag img{height:11px; width:7px; margin-top:4px; margin-bottom:4px; margin-left:7px; margin-left:7px;}
.imgPag a,
.imgPag span{height:10px; padding:6px; margin-right:2px !important;}
.imgPag a:hover{background-color:#e5f0ff; border-radius:2px;}
.imgPag a img{float:left; width:7px; height:9px; margin:0 auto;}
.imgPag span{background-color:#2577e3; border-radius:2px;}
.imgPag span img{float:left; width:7px; height:9px; margin:0 auto;}
/*分页控件样式结束*/

/*国内出发城市到达城市弹出框Start*/
 .pop_cityname span{ display: block;float: left;width: 60px; text-align: center; font-size: 12px;line-height: 22px; color: #414141;}
 .pop_cityname span a{display: block; width: 60px;color: #414141;}
 .pop_cityname span a:hover { background: #171C5E; color: #fff; }
 .fly-city-start {background:url("images/img_noRepeat.gif") no-repeat -5px -2620px; cursor: pointer;display: block;height: 20px; position: absolute; right: 3px; top: 5px; width: 20px;}
 .fly-city-End {background: url("images/img_noRepeat.gif") no-repeat -5px -2620px; cursor: pointer;display: block;height: 20px; position: absolute; right: 3px;top: 5px; width: 20px;}      
.HotCity{
	width:335px;
	border: 5px solid #59a0fe;
	background-color:#fff;
	}
.HotCity_Title{
	height:30px;
	padding:0 5px;
	background-color:#59a0fe;
	}
.HotCity_Title span{
	float:left;
	color:#fff;
	}
.HotCity_Title1{
	font-size:16px;
	line-height:28px;
	}
.HotCity_Title2{
	font-size:14px;
	line-height:28px;
	}
.HotCity_close{
	float:right;
	width:10px;
	height:9px;
	margin-top:9px;
	background:url(images/bg_norepeat.gif) no-repeat -940px -25px;
	cursor:pointer;
	}
.HotCity_Cont{
	padding:5px;
	}
.HotCity_ContTab{
	height:25px;
	width:325px;
	background-color:#f4f4f4;
	border-bottom: 1px solid #cccccc;
	}
.HotCity_ContTab ul
{
    float:left;
	background-color:#cccccc;
	}
.HotCity_ContTab li{
	float:left;
	height:25px;
	background-color:#f4f4f4;
	margin-right:1px;
	text-align:center;
	}
.HotCity_ContTab li span{
	font-size:12px;
	line-height:24px;
	color:#fff;
	}
.HotCity_ContTab li a{
	display:block;
	width:35px;
	height:25px;
	color:#585858;
	}
.HotCity_ContTab li a:hover{
	background-color:#d9d9d9;
	}
.HotCity_ContTab li a.active{
	background-color:#59a0fe;
	color:#fff;
	}
.HotCity_ContSpan{
	padding:5px 0;
	font-size:12px;
	}
.HotCity_ContSpan span{
	display:block;
	float:left;
	width:65px;
	text-align:center;
	line-height:22px;
	}
.HotCity_ContSpan span a{
	color:#585858;
	}
.HotCity_ContSpan span a:hover{
	text-decoration:underline;
	}
/*国内出发城市到达城市弹出框End*/

/*jquery.autocomplete.css Start*/
.ac_results {
	padding: 0px;
	/*border: 1px solid black;*/
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}
.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}
.ac_results li {
	margin: 0px;
	padding: 5px 10px;
	cursor: default;
	display: block;
	font: menu;
	font-size: 14px;
	line-height: 20px;
	overflow: hidden;
	float:none;
}
.ac_loading {
	background: white url('images/loading.gif') right center no-repeat;
}
.ac_odd {
	background-color: #eee;
}
.ac_over {
	background-color: #59a0fe;
	color: white;
}
.ac_results strong{font-weight:normal;}

/*jquery.autocomplete.css End*/

/* powerFloat */
.float_remind_box {border: 1px solid #F7CE39; background: #ffffe0; padding: 5px 20px;}
.float_tip_box {
	line-height: 18px;
	padding: 0 3px;
	background-color: #ffffe0;
	-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, .4);
	-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, .4);
	box-shadow: 1px 1px 2px rgba(0, 0, 0, .4);
	border: 1px solid #333;
	position:absolute;
} 

.float_corner {font-size: 18px; font-family: '宋体'; position: absolute; left: -6000px; overflow: hidden;}
.float_corner .corner {position: absolute;}
.float_corner_top, .float_corner_bottom {width: 16px; height: 8px;}
.float_corner_top {line-height: 14px;}
.float_corner_bottom {line-height: 17px;}
.float_corner_left, .float_corner_right {width: 8px; height: 16px;}
.float_corner_top .corner, .float_corner_bottom .corner {left: 0;}
.float_corner_right .corner, .float_corner_left .corner{top: -2px;}
.float_corner_bottom .corner_1 {}
.float_corner_bottom .corner_2 {top: 1px;}
.float_corner_left .corner_1 {right: 0;}
.float_corner_left .corner_2 {right: 1px;}
.float_corner_top .corner_1 {bottom: 0;}
.float_corner_top .corner_2 {bottom: 1px;}
.float_corner_right .corner_2 {left: 1px;}
.float_list_ul {margin: 0; padding: 1px; border: 1px solid #2D567C; background-color: #2D567C; font-size: 12px; list-style-type: none; float: none;}
.float_list_ul li { line-height: 25px; /*border-top: 1px solid #f0f3f9;*/ text-indent: 5px; cursor:pointer; float: none;}
.float_list_ul li:hover {background-color: #193F61;line-height: 25px; /*border-top: 1px solid #f0f3f9;*/ text-indent: 5px;}
.float_list_ul li div {color: #fff;}
/* powerFloat End */


/*浮出框样式Start*/
.pop_table tr{height:25px;}
.pop_table td{border-bottom: solid 1px #fff;}
.pop_table td.title{width:100px; background-color:#d1e4fc; color:#72a7ee;  border-right: solid 1px #fff;}
.pop_table td.cont{background-color:#e5f0ff; font-size:12px; line-height:18px; padding:10px; color:#00479d;}

.pop_box02{border:solid 2px #f9cb7f;}
.pop_table02 tr{height:25px;}
.pop_table02 td{border-bottom: solid 1px #fff;}
.pop_table02 td.title{width:80px; background-color:#fef4e5; color:#f39700; border-right: solid 1px #fff;}
.pop_table02 td.cont{background-color:#fef9f2; padding:5px;}
.pop_table02 td.cont span{color:#585858; }
/*浮出框样式End*/

/*退改签说明弹窗页面*/
.markbox 
{
    border:1px solid #dfdfdf;
    width:360px;
    position:absolute;
}
.bomBox {
	z-index: 1002;
	position: relative;
	display: table-cell;
	vertical-align: middle;
}
.bomtab {
	background-color: #fff;
}
.bomtab li {
	width: 49%;
}
.bomtab li div {
	width: 40px;
	text-align: center;
	line-height: 30px;
	margin: 0 auto;
}
.way_active {
	border-bottom: 2px solid #2577e3;
	color: #2577e3;
}
.bomTitle {
	background-color: #ce1a1a;
	margin: 0px 10px;
	color: #fff;
	padding: 10px;
	position: relative;
}
.bomCont_out {
	position: relative;
}
.bomCont {
	max-height: 450px;
	overflow: auto;
	background-color: #fff;
    width:360px;
}
.top_point {
	background-color: #A9D2FF;
	padding: 10px;
}
.closeBox {
	position: absolute;
	top: -28px;
	right: 20px;
}
.icon_close {
	width: 20px;
	height: 20px;
	background: url(images/bg_noRepeat_02.png) no-repeat;
	background-size: 100%;
	background-position: 0px -320px;
}
.close_line {
	width: 2px;
	height: 8px;
	background-color: #fff;
	margin: 0 auto;
}
.top_point i {
	width: 16px;
	height: 16px;
}
.icon_clock, .downUp i {
	width: 14px;
	height: 14px;
}
.top_point i, .icon_clock, .downUp i {
	display: inline-block;
	background: url(images/bg_noRepeat04.png) no-repeat;
	background-size: 100%;
}
.top_point i.icon_xcd {
	background-position: 0px -320px;
}
.top_point i.icon_20cp {
	background-position: 0px -336px;
}
.top_point i, .top_point span, .icon_clock, .f_timeT span, .downUp i, .downUp span {
	vertical-align: middle;
}
.top_point span {
	padding-left: 10px;
}
.icon_clock {
	background-position: 0px -224px;
}
.f_timeT span {
	padding-left: 5px;
}
.cont_tui, .part_Supplier {
	background-color: #fff;
	padding: 8px 0px 1px 0px;
}
.tit_tui {
	padding-bottom: 5px;
	padding-left: 10px;
}
.cont_tui table {
	border: 1px solid #eee;
	font-size: 0.75em;
}
.cont_tui table td {
	padding: 10px;
}
.titL {
	width: 50px;
	text-align: center;
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
}
.table_contR {
	border-bottom: 1px solid #eee;
}
.table_contR p {
	padding-bottom: 10px;
}
i.iconTui_ArrowDown {
	background-position: 0px -308px;
}
i.iconTui_ArrowUp {
	background-position: 0px -322px;
}
.downUp {
	padding-top: 3px;
}
.downUp span {
	padding-right: 5px;
}



/*************select2 start**************/
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle; }
  .select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 28px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--single .select2-selection__rendered {
      display: block;
      padding-left: 8px;
      padding-right: 20px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .select2-container .select2-selection--single .select2-selection__clear {
      position: relative; }
  .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px; }
  .select2-container .select2-selection--multiple {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--multiple .select2-selection__rendered {
      display: inline-block;
      overflow: hidden;
      padding-left: 8px;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .select2-container .select2-search--inline {
    float: left; }
    .select2-container .select2-search--inline .select2-search__field {
      box-sizing: border-box;
      border: none;
      font-size: 100%;
      margin-top: 5px;
      padding: 0; }
      .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
        -webkit-appearance: none; }

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051; }

.select2-results {
  display: block; }

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0; }

.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none; }
  .select2-results__option[aria-selected] {
    cursor: pointer; }

.select2-container--open .select2-dropdown {
  left: 0; }

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-search--dropdown {
  display: block;
  padding: 4px; }
  .select2-search--dropdown .select2-search__field {
    padding: 4px;
    width: 100%;
    box-sizing: border-box; }
    .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
      -webkit-appearance: none; }
  .select2-search--dropdown.select2-search--hide {
    display: none; }

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0); }

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important; }

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #c0c0c0;
   }
  .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--default .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold; }
  .select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px; }
    .select2-container--default .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto; }

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default; }
  .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
    display: none; }

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px; }

.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text; }
  .select2-container--default .select2-selection--multiple .select2-selection__rendered {
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0 5px;
    width: 100%; }
    .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
      list-style: none; }
  .select2-container--default .select2-selection--multiple .select2-selection__placeholder {
    color: #999;
    margin-top: 5px;
    float: left; }
  .select2-container--default .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-top: 5px;
    margin-right: 10px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #999;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #333; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  float: right; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0; }

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default; }

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none; }

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa; }

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield; }

.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--default .select2-results__option[role=group] {
  padding: 0; }

.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999; }

.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd; }

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__group {
    padding-left: 0; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -1em;
    padding-left: 2em; }
    .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
      margin-left: -2em;
      padding-left: 3em; }
      .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
        margin-left: -3em;
        padding-left: 4em; }
        .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
          margin-left: -4em;
          padding-left: 5em; }
          .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
            margin-left: -5em;
            padding-left: 6em; }

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white; }

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }
  .select2-container--classic .select2-selection--single:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--classic .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-right: 10px; }
  .select2-container--classic .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--classic .select2-selection--single .select2-selection__arrow {
    background-color: #ddd;
    border: none;
    border-left: 1px solid #aaa;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); }
    .select2-container--classic .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto; }

.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb; }
  .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
    background: transparent;
    border: none; }
    .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
      border-color: transparent transparent #888 transparent;
      border-width: 0 4px 5px 4px; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); }

.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0; }
  .select2-container--classic .select2-selection--multiple:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--multiple .select2-selection__rendered {
    list-style: none;
    margin: 0;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__clear {
    display: none; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
    color: #888;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #555; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0; }

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none; }

.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent; }

.select2-container--classic .select2-dropdown--above {
  border-bottom: none; }

.select2-container--classic .select2-dropdown--below {
  border-top: none; }

.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--classic .select2-results__option[role=group] {
  padding: 0; }

.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey; }

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white; }

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb; }

/*************select2 end ***************/


.minW1190_ie6_out
{
    _margin-left: 1190px;
    _zoom: 1;
}
.minW1190_ie6_in
{
    _position: relative;
    _float: left;
    _margin-left: -1190px;
}
.minW1190
{
    min-width: 1190px;
    _zoom: 1;
}