﻿
/*容器*/
.layout{}
.wrapper{width: 100%}
.page-container,
.main,
.mainWrap{margin-left: auto;margin-right: auto}
.main-left{float: left;*display: inline}
.main-right{float: right;*display: inline}
.w-480{width: 480px}
.w-720{width: 720px!important;max-width: none;}
.w-750{max-width:750px}
.w-960{width: 960px!important;max-width: none;}
.w-970{width: 970px!important;max-width: none;}
.w-980{width: 980px!important;max-width: none;}
.w-990{width: 990px!important;max-width: none;}
.w-1000{width:1000px!important;max-width: none;}
.w-1002{width: 1002px!important;max-width: none;}
.w-1003{width:1003px!important;max-width: none;}
.w-1100{width:1100px!important;max-width: none;}
.w-1070{width:1070px!important;max-width: none;}
.w-1190{width:1190px!important;max-width: none}
.w-1200{width: 1200px!important;max-width: none;}
.w-p100{width:100%!important;max-width: none;}
.w-p90{width:90%!important;max-width: none;}
.w-p80{width:80%!important;max-width: none;}
.w-p70{width:70%!important;max-width: none;}
.w-p60{width:60%!important;max-width: none;}
.w-p50{width:50%!important;max-width: none;}
.h-p100{height:100%!important;max-height: none;}
.h-p50{height:50%!important;max-height: none;}
.p-n{padding-left:0!important;padding-right:0!important;}
.block{display: block;}
.center{margin-left: auto; margin-right: auto;}
@media (max-width: 1000px){}


/*内容居中*/
.center-box{
  display: -webkit-box;-webkit-box-orient: horizontal;-webkit-box-pack: center;-webkit-box-align: center;
  display: -moz-box;-moz-box-orient: horizontal;-moz-box-pack: center;-moz-box-align: center;
  display: -o-box;-o-box-orient: horizontal;-o-box-pack: center;-o-box-align: center;
  display: -ms-box;-ms-box-orient: horizontal;-ms-box-pack: center;-ms-box-align: center;
  display: box;box-orient: horizontal;box-pack: center;box-align: center;
}

/*自动增长*/
.autoheight{overflow:hidden;height:auto;zoom:1;}

/*******浮动*******/
.fl{ float: left;*display: inline;}.fr {float: right;*display: inline;}

/*文本对齐*/
.text-left{text-align: left}.text-center{text-align: center}.text-right{text-align: right}

/*文本换行*/
.text-w1{display:block;overflow:hidden;white-space:nowrap;  text-overflow:ellipsis;}
.text-w2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; overflow: hidden;}/*规定为2行*/
.text-w3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3; overflow: hidden;}/*规定为3行*/
.text-w4{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:4; overflow: hidden;}/*规定为4行*/
.text-w5{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:5; overflow: hidden;}/*规定为5行*/

/*字间距*/
.l-s-1{letter-spacing:1px; }
.l-s-2{letter-spacing:2px; }
.l-s-3{letter-spacing:3px; }
.l-s-4{letter-spacing:4px; }
.l-s-5{letter-spacing:5px; }

/*透明度*/
.opacity{filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}
.opacity0{filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}
.opacity10{filter:alpha(opacity=10);-moz-opacity:.1;-khtml-opacity:.1;opacity:.1}
.opacity80{filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8}

/*背景透明文字不透明*/
.box-opacity{background: rgba(0, 0, 0, 0.6) !important;filter: alpha(opacity=60);background-color: #000000;}
.box-opacity p{position: relative;}/*ie下文字不透明*/
.box-opacity-white {background: rgba(22, 160, 33, 0.6) !important;filter: alpha(opacity=60);background-color: rgba(22, 160, 33, 0.6);}

/*文字溢出省略号*/
.text-ellipsis {white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}

/*清除inline-block元素空白间距*/
.clear-i-b {font-size: 0;}
.clear-i-b li{/* 设置具体的字体大小 */}


/*******display块*******/
.d-n{display: none !important;}
.d-b{display: block !important;}
.d-i{display: inline !important;}
.d-i-b{display: inline-block !important;*display: inline !important;*zoom: 1;}
.d-t-c{display: table-cell !important;}

/*边框border*/

/*背景色*/
.bg-f1f1f1 {background-color:#f1f1f1}
.bg-f2f2f2 {background-color:#f2f2f2}
.bg-f3f3f3 {background-color:#f3f3f3}
.bg-f4f4f4 {background-color:#f4f4f4}
.bg-f5f5f5 {background-color:#f5f5f5}
.bg-f6f6f6 {background-color:#f6f6f6}
.bg-f7f7f7 {background-color:#f7f7f7}
.bg-f8f8f8 {background-color:#f8f8f8}
.bg-f9f9f9 {background-color:#f9f9f9}
.bg-fafafa {background-color:#fafafa}
.bg-fbfbfb {background-color:#fbfbfb}
.bg-fcfcfc {background-color:#fcfcfc}
.bg-fdfdfd {background-color:#fdfdfd}
.bg-fefefe {background-color:#fefefe}
.bg-ccc{background: #ccc;}
.bg-ddd{background: #ddd;}
.bg-eee{background: #eee;}
.bg-fff{background: #fff;}
.bg-000{background: #000000;}

/*阴影*/

/*#000*/
.b-s-000-3-3-1{box-shadow: 3px 3px 3px rgba(0,0,0,0.1); -moz-box-shadow: 3px 3px 3px rgba(0,0,0,0.1); -webkit-box-shadow:3px 3px 3px rgba(0,0,0,0.1); }
.b-s-000-3-3-2{box-shadow: 3px 3px 3px rgba(0,0,0,0.2); -moz-box-shadow: 3px 3px 3px rgba(0,0,0,0.2); -webkit-box-shadow:3px 3px 3px rgba(0,0,0,0.2); }
.b-s-000-3-3-3{box-shadow: 3px 3px 3px rgba(0,0,0,0.3); -moz-box-shadow: 3px 3px 3px rgba(0,0,0,0.3); -webkit-box-shadow:3px 3px 3px rgba(0,0,0,0.3); }
.b-s-000-3-3-4{box-shadow: 3px 3px 3px rgba(0,0,0,0.4); -moz-box-shadow: 3px 3px 3px rgba(0,0,0,0.4); -webkit-box-shadow:3px 3px 3px rgba(0,0,0,0.4); }
.b-s-000-3-3-5{box-shadow: 3px 3px 3px rgba(0,0,0,0.5); -moz-box-shadow: 3px 3px 3px rgba(0,0,0,0.5); -webkit-box-shadow:3px 3px 3px rgba(0,0,0,0.5); }

.b-s-000-3-0-1{box-shadow: 3px 0 3px rgba(0,0,0,0.1); -moz-box-shadow: 3px 0 3px rgba(0,0,0,0.1); -webkit-box-shadow: 3px 0 3px rgba(0,0,0,0.1);}
.b-s-000-3-0-2{box-shadow: 3px 0 3px rgba(0,0,0,0.2); -moz-box-shadow: 3px 0 3px rgba(0,0,0,0.2); -webkit-box-shadow: 3px 0 3px rgba(0,0,0,0.2);}
.b-s-000-3-0-3{box-shadow: 3px 0 3px rgba(0,0,0,0.3); -moz-box-shadow: 3px 0 3px rgba(0,0,0,0.3); -webkit-box-shadow: 3px 0 3px rgba(0,0,0,0.3);}
.b-s-000-3-0-4{box-shadow: 3px 0 3px rgba(0,0,0,0.4); -moz-box-shadow: 3px 0 3px rgba(0,0,0,0.4); -webkit-box-shadow: 3px 0 3px rgba(0,0,0,0.4);}
.b-s-000-3-0-5{box-shadow: 3px 0 3px rgba(0,0,0,0.5); -moz-box-shadow: 3px 0 3px rgba(0,0,0,0.5); -webkit-box-shadow: 3px 0 3px rgba(0,0,0,0.5);}

.b-s-000-0-3-1{box-shadow: 0 3px 3px rgba(0,0,0,0.1); -moz-box-shadow: 0 3px 3px rgba(0,0,0,0.1); -webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.1);}
.b-s-000-0-3-2{box-shadow: 0 3px 3px rgba(0,0,0,0.2); -moz-box-shadow: 0 3px 3px rgba(0,0,0,0.2); -webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.2);}
.b-s-000-0-3-3{box-shadow: 0 3px 3px rgba(0,0,0,0.3); -moz-box-shadow: 0 3px 3px rgba(0,0,0,0.3); -webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.3);}
.b-s-000-0-3-4{box-shadow: 0 3px 3px rgba(0,0,0,0.4); -moz-box-shadow: 0 3px 3px rgba(0,0,0,0.4); -webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.4);}
.b-s-000-0-3-5{box-shadow: 0 3px 3px rgba(0,0,0,0.5); -moz-box-shadow: 0 3px 3px rgba(0,0,0,0.5); -webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.5);}

.b-s-000-0-0-1{box-shadow: 0 0 3px rgba(0,0,0,0.1); -moz-box-shadow: 0 0 3px rgba(0,0,0,0.1); -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.1);}
.b-s-000-0-0-2{box-shadow: 0 0 3px rgba(0,0,0,0.2); -moz-box-shadow: 0 0 3px rgba(0,0,0,0.2); -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.2);}
.b-s-000-0-0-3{box-shadow: 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: 0 0 3px rgba(0,0,0,0.3); -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.3);}
.b-s-000-0-0-4{box-shadow: 0 0 3px rgba(0,0,0,0.4); -moz-box-shadow: 0 0 3px rgba(0,0,0,0.4); -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.4);}
.b-s-000-0-0-5{box-shadow: 0 0 3px rgba(0,0,0,0.5); -moz-box-shadow: 0 0 3px rgba(0,0,0,0.5); -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.5);}

/*#333*/
.b-s-333-3-3-1{box-shadow: 3px 3px 3px rgba(51,51,51,51.0.1); -moz-box-shadow: 3px 3px 3px rgba(51,51,51,51.0.1); -webkit-box-shadow: 3px 3px 3px rgba(51,51,51,51.0.1);}
.b-s-333-3-3-2{box-shadow: 3px 3px 3px rgba(51,51,51,51.0.2); -moz-box-shadow: 3px 3px 3px rgba(51,51,51,51.0.2); -webkit-box-shadow: 3px 3px 3px rgba(51,51,51,51.0.2);}
.b-s-333-3-3-3{box-shadow: 3px 3px 3px rgba(51,51,51,51.0.3); -moz-box-shadow: 3px 3px 3px rgba(51,51,51,51.0.3); -webkit-box-shadow: 3px 3px 3px rgba(51,51,51,51.0.3);}
.b-s-333-3-3-4{box-shadow: 3px 3px 3px rgba(51,51,51,51.0.4); -moz-box-shadow: 3px 3px 3px rgba(51,51,51,51.0.4); -webkit-box-shadow: 3px 3px 3px rgba(51,51,51,51.0.4);}
.b-s-333-3-3-5{box-shadow: 3px 3px 3px rgba(51,51,51,51.0.5); -moz-box-shadow: 3px 3px 3px rgba(51,51,51,51.0.5); -webkit-box-shadow: 3px 3px 3px rgba(51,51,51,51.0.5);}

.b-s-333-3-0-1{box-shadow: 3px 0 3px rgba(51,51,51,51.0.1); -moz-box-shadow: 3px 0 3px rgba(51,51,51,51.0.1); -webkit-box-shadow: 3px 0 3px rgba(51,51,51,51.0.1);}
.b-s-333-3-0-2{box-shadow: 3px 0 3px rgba(51,51,51,51.0.2); -moz-box-shadow: 3px 0 3px rgba(51,51,51,51.0.2); -webkit-box-shadow: 3px 0 3px rgba(51,51,51,51.0.2);}
.b-s-333-3-0-3{box-shadow: 3px 0 3px rgba(51,51,51,51.0.3); -moz-box-shadow: 3px 0 3px rgba(51,51,51,51.0.3); -webkit-box-shadow: 3px 0 3px rgba(51,51,51,51.0.3);}
.b-s-333-3-0-4{box-shadow: 3px 0 3px rgba(51,51,51,51.0.4); -moz-box-shadow: 3px 0 3px rgba(51,51,51,51.0.4); -webkit-box-shadow: 3px 0 3px rgba(51,51,51,51.0.4);}
.b-s-333-3-0-5{box-shadow: 3px 0 3px rgba(51,51,51,51.0.5); -moz-box-shadow: 3px 0 3px rgba(51,51,51,51.0.5); -webkit-box-shadow: 3px 0 3px rgba(51,51,51,51.0.5);}

.b-s-333-0-3-1{box-shadow: 0 3px 3px rgba(51,51,51,51.0.1); -moz-box-shadow: 0 3px 3px rgba(51,51,51,51.0.1); -webkit-box-shadow: 0 3px 3px rgba(51,51,51,51.0.1);}
.b-s-333-0-3-2{box-shadow: 0 3px 3px rgba(51,51,51,51.0.2); -moz-box-shadow: 0 3px 3px rgba(51,51,51,51.0.2); -webkit-box-shadow: 0 3px 3px rgba(51,51,51,51.0.2);}
.b-s-333-0-3-3{box-shadow: 0 3px 3px rgba(51,51,51,51.0.3); -moz-box-shadow: 0 3px 3px rgba(51,51,51,51.0.3); -webkit-box-shadow: 0 3px 3px rgba(51,51,51,51.0.3);}
.b-s-333-0-3-4{box-shadow: 0 3px 3px rgba(51,51,51,51.0.4); -moz-box-shadow: 0 3px 3px rgba(51,51,51,51.0.4); -webkit-box-shadow: 0 3px 3px rgba(51,51,51,51.0.4);}
.b-s-333-0-3-5{box-shadow: 0 3px 3px rgba(51,51,51,51.0.5); -moz-box-shadow: 0 3px 3px rgba(51,51,51,51.0.5); -webkit-box-shadow: 0 3px 3px rgba(51,51,51,51.0.5);}

.b-s-333-0-0-1{box-shadow: 0 0 3px rgba(51,51,51,51.0.1); -moz-box-shadow: 0 0 3px rgba(51,51,51,51.0.1); -webkit-box-shadow: 0 0 3px rgba(51,51,51,51.0.1);}
.b-s-333-0-0-2{box-shadow: 0 0 3px rgba(51,51,51,51.0.2); -moz-box-shadow: 0 0 3px rgba(51,51,51,51.0.2); -webkit-box-shadow: 0 0 3px rgba(51,51,51,51.0.2);}
.b-s-333-0-0-3{box-shadow: 0 0 3px rgba(51,51,51,51.0.3); -moz-box-shadow: 0 0 3px rgba(51,51,51,51.0.3); -webkit-box-shadow: 0 0 3px rgba(51,51,51,51.0.3);}
.b-s-333-0-0-4{box-shadow: 0 0 3px rgba(51,51,51,51.0.4); -moz-box-shadow: 0 0 3px rgba(51,51,51,51.0.4); -webkit-box-shadow: 0 0 3px rgba(51,51,51,51.0.4);}
.b-s-333-0-0-5{box-shadow: 0 0 3px rgba(51,51,51,51.0.5); -moz-box-shadow: 0 0 3px rgba(51,51,51,51.0.5); -webkit-box-shadow: 0 0 3px rgba(51,51,51,51.0.5);}

/*#666*/
.b-s-666-3-3-1{box-shadow: 3px 3px 3px rgba(102,102,102,102.0.1); -moz-box-shadow: 3px 3px 3px rgba(102,102,102,102.0.1); -webkit-box-shadow: 3px 3px 3px rgba(102,102,102,102.0.1);}
.b-s-666-3-3-2{box-shadow: 3px 3px 3px rgba(102,102,102,102.0.2); -moz-box-shadow: 3px 3px 3px rgba(102,102,102,102.0.2); -webkit-box-shadow: 3px 3px 3px rgba(102,102,102,102.0.2);}
.b-s-666-3-3-3{box-shadow: 3px 3px 3px rgba(102,102,102,102.0.3); -moz-box-shadow: 3px 3px 3px rgba(102,102,102,102.0.3); -webkit-box-shadow: 3px 3px 3px rgba(102,102,102,102.0.3);}
.b-s-666-3-3-4{box-shadow: 3px 3px 3px rgba(102,102,102,102.0.4); -moz-box-shadow: 3px 3px 3px rgba(102,102,102,102.0.4); -webkit-box-shadow: 3px 3px 3px rgba(102,102,102,102.0.4);}
.b-s-666-3-3-5{box-shadow: 3px 3px 3px rgba(102,102,102,102.0.5); -moz-box-shadow: 3px 3px 3px rgba(102,102,102,102.0.5); -webkit-box-shadow: 3px 3px 3px rgba(102,102,102,102.0.5);}

.b-s-666-3-0-1{box-shadow: 3px 0 3px rgba(102,102,102,102.0.1); -moz-box-shadow: 3px 0 3px rgba(102,102,102,102.0.1); -webkit-box-shadow: 3px 0 3px rgba(102,102,102,102.0.1);}
.b-s-666-3-0-2{box-shadow: 3px 0 3px rgba(102,102,102,102.0.2); -moz-box-shadow: 3px 0 3px rgba(102,102,102,102.0.2); -webkit-box-shadow: 3px 0 3px rgba(102,102,102,102.0.2);}
.b-s-666-3-0-3{box-shadow: 3px 0 3px rgba(102,102,102,102.0.3); -moz-box-shadow: 3px 0 3px rgba(102,102,102,102.0.3); -webkit-box-shadow: 3px 0 3px rgba(102,102,102,102.0.3);}
.b-s-666-3-0-4{box-shadow: 3px 0 3px rgba(102,102,102,102.0.4); -moz-box-shadow: 3px 0 3px rgba(102,102,102,102.0.4); -webkit-box-shadow: 3px 0 3px rgba(102,102,102,102.0.4);}
.b-s-666-3-0-5{box-shadow: 3px 0 3px rgba(102,102,102,102.0.5); -moz-box-shadow: 3px 0 3px rgba(102,102,102,102.0.5); -webkit-box-shadow: 3px 0 3px rgba(102,102,102,102.0.5);}

.b-s-666-0-3-1{box-shadow: 0 3px 3px rgba(102,102,102,102.0.1); -moz-box-shadow: 0 3px 3px rgba(102,102,102,102.0.1); -webkit-box-shadow: 0 3px 3px rgba(102,102,102,102.0.1);}
.b-s-666-0-3-2{box-shadow: 0 3px 3px rgba(102,102,102,102.0.2); -moz-box-shadow: 0 3px 3px rgba(102,102,102,102.0.2); -webkit-box-shadow: 0 3px 3px rgba(102,102,102,102.0.2);}
.b-s-666-0-3-3{box-shadow: 0 3px 3px rgba(102,102,102,102.0.3); -moz-box-shadow: 0 3px 3px rgba(102,102,102,102.0.3); -webkit-box-shadow: 0 3px 3px rgba(102,102,102,102.0.3);}
.b-s-666-0-3-4{box-shadow: 0 3px 3px rgba(102,102,102,102.0.4); -moz-box-shadow: 0 3px 3px rgba(102,102,102,102.0.4); -webkit-box-shadow: 0 3px 3px rgba(102,102,102,102.0.4);}
.b-s-666-0-3-5{box-shadow: 0 3px 3px rgba(102,102,102,102.0.5); -moz-box-shadow: 0 3px 3px rgba(102,102,102,102.0.5); -webkit-box-shadow: 0 3px 3px rgba(102,102,102,102.0.5);}

.b-s-666-0-0-1{box-shadow: 0 0 3px rgba(102,102,102,102.0.1); -moz-box-shadow: 0 0 3px rgba(102,102,102,102.0.1); -webkit-box-shadow: 0 0 3px rgba(102,102,102,102.0.1);}
.b-s-666-0-0-2{box-shadow: 0 0 3px rgba(102,102,102,102.0.2); -moz-box-shadow: 0 0 3px rgba(102,102,102,102.0.2); -webkit-box-shadow: 0 0 3px rgba(102,102,102,102.0.2);}
.b-s-666-0-0-3{box-shadow: 0 0 3px rgba(102,102,102,102.0.3); -moz-box-shadow: 0 0 3px rgba(102,102,102,102.0.3); -webkit-box-shadow: 0 0 3px rgba(102,102,102,102.0.3);}
.b-s-666-0-0-4{box-shadow: 0 0 3px rgba(102,102,102,102.0.4); -moz-box-shadow: 0 0 3px rgba(102,102,102,102.0.4); -webkit-box-shadow: 0 0 3px rgba(102,102,102,102.0.4);}
.b-s-666-0-0-5{box-shadow: 0 0 3px rgba(102,102,102,102.0.5); -moz-box-shadow: 0 0 3px rgba(102,102,102,102.0.5); -webkit-box-shadow: 0 0 3px rgba(102,102,102,102.0.5);}

/*#999*/
.b-s-999-3-3-1{box-shadow: 3px 3px 3px rgba(153,153,153,153.0.1); -moz-box-shadow: 3px 3px 3px rgba(153,153,153,153.0.1); -webkit-box-shadow: 3px 3px 3px rgba(153,153,153,153.0.1);}
.b-s-999-3-3-2{box-shadow: 3px 3px 3px rgba(153,153,153,153.0.2); -moz-box-shadow: 3px 3px 3px rgba(153,153,153,153.0.2); -webkit-box-shadow: 3px 3px 3px rgba(153,153,153,153.0.2);}
.b-s-999-3-3-3{box-shadow: 3px 3px 3px rgba(153,153,153,153.0.3); -moz-box-shadow: 3px 3px 3px rgba(153,153,153,153.0.3); -webkit-box-shadow: 3px 3px 3px rgba(153,153,153,153.0.3);}
.b-s-999-3-3-4{box-shadow: 3px 3px 3px rgba(153,153,153,153.0.4); -moz-box-shadow: 3px 3px 3px rgba(153,153,153,153.0.4); -webkit-box-shadow: 3px 3px 3px rgba(153,153,153,153.0.4);}
.b-s-999-3-3-5{box-shadow: 3px 3px 3px rgba(153,153,153,153.0.5); -moz-box-shadow: 3px 3px 3px rgba(153,153,153,153.0.5); -webkit-box-shadow: 3px 3px 3px rgba(153,153,153,153.0.5);}

.b-s-999-3-0-1{box-shadow: 3px 0 3px rgba(153,153,153,153.0.1); -moz-box-shadow: 3px 0 3px rgba(153,153,153,153.0.1); -webkit-box-shadow: 3px 0 3px rgba(153,153,153,153.0.1);}
.b-s-999-3-0-2{box-shadow: 3px 0 3px rgba(153,153,153,153.0.2); -moz-box-shadow: 3px 0 3px rgba(153,153,153,153.0.2); -webkit-box-shadow: 3px 0 3px rgba(153,153,153,153.0.2);}
.b-s-999-3-0-3{box-shadow: 3px 0 3px rgba(153,153,153,153.0.3); -moz-box-shadow: 3px 0 3px rgba(153,153,153,153.0.3); -webkit-box-shadow: 3px 0 3px rgba(153,153,153,153.0.3);}
.b-s-999-3-0-4{box-shadow: 3px 0 3px rgba(153,153,153,153.0.4); -moz-box-shadow: 3px 0 3px rgba(153,153,153,153.0.4); -webkit-box-shadow: 3px 0 3px rgba(153,153,153,153.0.4);}
.b-s-999-3-0-5{box-shadow: 3px 0 3px rgba(153,153,153,153.0.5); -moz-box-shadow: 3px 0 3px rgba(153,153,153,153.0.5); -webkit-box-shadow: 3px 0 3px rgba(153,153,153,153.0.5);}

.b-s-999-0-3-1{box-shadow: 0 3px 3px rgba(153,153,153,153.0.1); -moz-box-shadow: 0 3px 3px rgba(153,153,153,153.0.1); -webkit-box-shadow: 0 3px 3px rgba(153,153,153,153.0.1);}
.b-s-999-0-3-2{box-shadow: 0 3px 3px rgba(153,153,153,153.0.2); -moz-box-shadow: 0 3px 3px rgba(153,153,153,153.0.2); -webkit-box-shadow: 0 3px 3px rgba(153,153,153,153.0.2);}
.b-s-999-0-3-3{box-shadow: 0 3px 3px rgba(153,153,153,153.0.3); -moz-box-shadow: 0 3px 3px rgba(153,153,153,153.0.3); -webkit-box-shadow: 0 3px 3px rgba(153,153,153,153.0.3);}
.b-s-999-0-3-4{box-shadow: 0 3px 3px rgba(153,153,153,153.0.4); -moz-box-shadow: 0 3px 3px rgba(153,153,153,153.0.4); -webkit-box-shadow: 0 3px 3px rgba(153,153,153,153.0.4);}
.b-s-999-0-3-5{box-shadow: 0 3px 3px rgba(153,153,153,153.0.5); -moz-box-shadow: 0 3px 3px rgba(153,153,153,153.0.5); -webkit-box-shadow: 0 3px 3px rgba(153,153,153,153.0.5);}

.b-s-999-0-0-1{box-shadow: 0 0 3px rgba(153,153,153,153.0.1); -moz-box-shadow: 0 0 3px rgba(153,153,153,153.0.1); -webkit-box-shadow: 0 0 3px rgba(153,153,153,153.0.1);}
.b-s-999-0-0-2{box-shadow: 0 0 3px rgba(153,153,153,153.0.2); -moz-box-shadow: 0 0 3px rgba(153,153,153,153.0.2); -webkit-box-shadow: 0 0 3px rgba(153,153,153,153.0.2);}
.b-s-999-0-0-3{box-shadow: 0 0 3px rgba(153,153,153,153.0.3); -moz-box-shadow: 0 0 3px rgba(153,153,153,153.0.3); -webkit-box-shadow: 0 0 3px rgba(153,153,153,153.0.3);}
.b-s-999-0-0-4{box-shadow: 0 0 3px rgba(153,153,153,153.0.4); -moz-box-shadow: 0 0 3px rgba(153,153,153,153.0.4); -webkit-box-shadow: 0 0 3px rgba(153,153,153,153.0.4);}
.b-s-999-0-0-5{box-shadow: 0 0 3px rgba(153,153,153,153.0.5); -moz-box-shadow: 0 0 3px rgba(153,153,153,153.0.5); -webkit-box-shadow: 0 0 3px rgba(153,153,153,153.0.5);}

/*******文本*******/
/*字体*/
.ff-yahei{font-family: microsoft yahei !important;}
.ff-arial{font-family: arial !important;}
.ff-song{font-family:'宋体' !important;}
.ff-hei{font-family: '黑体' !important;}

/*大小写*/
.tt-n{text-transform: none;}/*默认*/
.tt-c{text-transform: capitalize;}/*每个单词以大写字母开头*/
.tt-u{text-transform: uppercase;}/*仅有大写字母*/
.tt-l{text-transform: lowercase;}/*仅有小写字母。*/
.tt-i{text-transform: inherit;}/*规定应该从父元素继承 text-transform 属性的值。*/

/*font-size*/
.fs-0{font-size:0 !important;}
.fs-12{font-size:9pt !important;}
.fs-13{font-size:13px !important;}
.fs-14{font-size:14px !important;}
.fs-15{font-size:15px !important;}
.fs-16{font-size:16px !important;}
.fs-17{font-size:17px !important;}
.fs-18{font-size:18px !important;}
.fs-19{font-size:19px !important;}
.fs-20{font-size:20px !important;}
.fs-21{font-size:21px !important;}
.fs-22{font-size:22px !important;}
.fs-23{font-size:23px !important;}
.fs-24{font-size:24px !important;}
.fs-25{font-size:25px !important;}
.fs-26{font-size:26px !important;}
.fs-27{font-size:27px !important;}
.fs-28{font-size:28px !important;}
.fs-29{font-size:29px !important;}
.fs-30{font-size:30px !important;}
.fs-32{font-size:32px !important;}
.fs-35{font-size:35px !important;}
.fs-36{font-size:36px !important;}
.fs-40{font-size:40px !important;}
.fs-45{font-size:45px !important;}
.fs-50{font-size:50px !important;}
.fs-60{font-size:60px !important;}
.fs-72{font-size:72px !important;}

/*行高*/
.l-h-10{line-height: 10px;}
.l-h-12{line-height: 12px;}
.l-h-14{line-height: 14px;}
.l-h-16{line-height: 16px;}
.l-h-18{line-height: 18px;}
.l-h-22{line-height: 22px;}
.l-h-24{line-height: 24px;}
.l-h-26{line-height: 26px;}
.l-h-28{line-height: 28px;}
.l-h-30{line-height: 30px;}
.l-h-32{line-height: 32px;}
.l-h-34{line-height: 34px;}
.l-h-36{line-height: 36px;}
.l-h-38{line-height: 38px;}
.l-h-40{line-height: 40px;}
.l-h-42{line-height: 42px;}
.l-h-44{line-height: 44px;}
.l-h-46{line-height: 46px;}
.l-h-48{line-height: 48px;}
.l-h-50{line-height: 50px;}
.l-h-52{line-height: 52px;}
.l-h-54{line-height: 54px;}
.l-h-56{line-height: 56px;}
.l-h-58{line-height: 58px;}
.l-h-60{line-height: 60px;}

/*粗体*/
.bold{font-weight:700}

/*斜体*/
.italic{font-style:italic;}

/*color*/
.c-111{color:#666 !important;}
.c-222{color:#999 !important;}
.c-333{color:#333 !important;}
.c-444{color:#444 !important;}
.c-555{color:#555 !important;}
.c-666{color:#666 !important;}
.c-777{color:#777 !important;}
.c-888{color:#888 !important;}
.c-999{color:#999 !important;}
.c-000{color:#000 !important;}
.c-aaa{color:#aaa !important;}
.c-bbb{color:#bbb !important;}
.c-ccc{color:#ccc !important;}
.c-ddd{color:#ddd !important;}
.c-eee{color:#eee !important;}
.c-fff{color:#fff !important;}

/*外边距*/
.m-n{margin: 0 !important;}
/*外上边距*/
.m-t-n{margin-top:0 !important;}
.m-t-3{margin-top:3px}
.m-t-5{margin-top:5px}
.m-t-10{margin-top:10px}
.m-t-15{margin-top:15px}
.m-t-20{margin-top:20px}
.m-t-25{margin-top:25px}
.m-t-30{margin-top:30px}
.m-t-35{margin-top:35px}
.m-t-40{margin-top:40px}
.m-t-45{margin-top:45px}
.m-t-50{margin-top:50px}
.m-t-55{margin-top:55px}
.m-t-60{margin-top:60px}
.m-t-65{margin-top:65px}
.m-t-70{margin-top:70px}
.m-t-75{margin-top:75px}
.m-t-80{margin-top:80px}
.m-t-85{margin-top:85px}
.m-t-90{margin-top:90px}
.m-t-95{margin-top:95px}
.m-t-100{margin-top:100px}

/*外右边距*/
.m-r-n{margin-right:0 !important;}
.m-r-3{margin-right:3px}
.m-r-5{margin-right:5px}
.m-r-10{margin-right:10px}
.m-r-15{margin-right:15px}
.m-r-20{margin-right:20px}
.m-r-20{margin-right:20px}
.m-r-25{margin-right:25px}
.m-r-30{margin-right:30px}
.m-r-35{margin-right:35px}
.m-r-40{margin-right:40px}
.m-r-45{margin-right:45px}
.m-r-50{margin-right:50px}
.m-r-55{margin-right:55px}
.m-r-60{margin-right:60px}
.m-r-65{margin-right:65px}
.m-r-70{margin-right:70px}
.m-r-75{margin-right:75px}
.m-r-80{margin-right:80px}
.m-r-85{margin-right:85px}
.m-r-90{margin-right:90px}
.m-r-95{margin-right:95px}
.m-r-100{margin-right:100px}

/*外下边距*/
.m-b-n{margin-bottom:0 !important;}
.m-b-3{margin-bottom:3px}
.m-b-5{margin-bottom:5px}
.m-b-10{margin-bottom:10px}
.m-b-15{margin-bottom:15px}
.m-b-20{margin-bottom:20px}
.m-b-25{margin-bottom:25px}
.m-b-30{margin-bottom:30px}
.m-b-35{margin-bottom:35px}
.m-b-40{margin-bottom:40px}
.m-b-45{margin-bottom:45px}
.m-b-50{margin-bottom:50px}
.m-b-55{margin-bottom:55px}
.m-b-60{margin-bottom:60px}
.m-b-65{margin-bottom:65px}
.m-b-70{margin-bottom:70px}
.m-b-75{margin-bottom:75px}
.m-b-80{margin-bottom:80px}
.m-b-85{margin-bottom:85px}
.m-b-90{margin-bottom:90px}
.m-b-95{margin-bottom:95px}
.m-b-100{margin-bottom:100px}

/*外左边距*/
.m-l-n{margin-left:50 !important;}
.m-l-3{margin-left:3px}
.m-l-5{margin-left:5px}
.m-l-10{margin-left:10px}
.m-l-15{margin-left:15px}
.m-l-20{margin-left:20px}
.m-l-25{margin-left:25px}
.m-l-30{margin-left:30px}
.m-l-35{margin-left:35px}
.m-l-40{margin-left:40px}
.m-l-45{margin-left:45px}
.m-l-50{margin-left:50px}
.m-l-55{margin-left:55px}
.m-l-60{margin-left:60px}
.m-l-65{margin-left:65px}
.m-l-70{margin-left:70px}
.m-l-75{margin-left:75px}
.m-l-80{margin-left:80px}
.m-l-85{margin-left:85px}
.m-l-90{margin-left:90px}
.m-l-95{margin-left:95px}
.m-l-100{margin-left:100px}

/*内边距*/
.p-n{padding: 0 !important;}
/*内四边*/
.p-1{padding: 1px !important;}
.p-2{padding: 2px !important;}
.p-5{padding: 5px !important;}
.p-10{padding: 10px !important;}
.p-15{padding: 15px !important;}
.p-20{padding: 20px !important;}
.p-25{padding: 25px !important;}
.p-30{padding: 30px !important;}
.p-35{padding: 35px !important;}
.p-40{padding: 40px !important;}
.p-45{padding: 45px !important;}
.p-50{padding: 50px !important;}
.p-55{padding: 55px !important;}
.p-60{padding: 60px !important;}
.p-65{padding: 65px !important;}
.p-70{padding: 70px !important;}
.p-75{padding: 75px !important;}
.p-80{padding: 80px !important;}
.p-85{padding: 85px !important;}
.p-90{padding: 90px !important;}
.p-95{padding: 95px !important;}
.p-100{padding:100px !important;}
/*内上边距*/
.p-t-n{padding-top:0 !important;}
.p-t-5{padding-top:5px}
.p-t-10{padding-top:10px}
.p-t-12{padding-top:12px;}
.p-t-15{padding-top:15px}
.p-t-20{padding-top:20px;}
.p-t-25{padding-top:25px;}
.p-t-30{padding-top:30px;}
.p-t-35{padding-top:35px;}
.p-t-40{padding-top:40px;}
.p-t-45{padding-top:45px;}
.p-t-50{padding-top:50px;}
.p-t-55{padding-top:55px;}
.p-t-60{padding-top:60px;}
.p-t-65{padding-top:65px;}
.p-t-70{padding-top:70px;}
.p-t-75{padding-top:75px;}
.p-t-80{padding-top:80px;}
.p-t-85{padding-top:85px;}
.p-t-90{padding-top:90px;}
.p-t-95{padding-top:95px;}
.p-t-100{padding-top:100px;}

/*内右边距*/
.p-r-n{padding-right:0 !important;}
.p-r-5{padding-right:5px;}
.p-r-10{padding-right:10px;}
.p-r-15{padding-right:15px;}
.p-r-20{padding-right:20px;}
.p-r-25{padding-right:25px;}
.p-r-30{padding-right:30px;}
.p-r-35{padding-right:35px;}
.p-r-40{padding-right:40px;}
.p-r-45{padding-right:45px;}
.p-r-50{padding-right:50px;}
.p-r-55{padding-right:55px;}
.p-r-60{padding-right:60px;}
.p-r-65{padding-right:65px;}
.p-r-70{padding-right:70px;}
.p-r-75{padding-right:75px;}
.p-r-80{padding-right:80px;}
.p-r-85{padding-right:85px;}
.p-r-90{padding-right:90px;}
.p-r-95{padding-right:95px;}
.p-r-100{padding-right:100px;}

/*内下边距*/
.p-b-n{padding-bottom:0 !important;}
.p-b-5{padding-bottom:5px;}
.p-b-10{padding-bottom:10px;}
.p-b-15{padding-bottom:15px;}
.p-b-20{padding-bottom:20px;}
.p-b-25{padding-bottom:25px;}
.p-b-30{padding-bottom:30px;}
.p-b-35{padding-bottom:35px;}
.p-b-40{padding-bottom:40px;}
.p-b-45{padding-bottom:45px;}
.p-b-50{padding-bottom:50px;}
.p-b-55{padding-bottom:55px;}
.p-b-60{padding-bottom:60px;}
.p-b-65{padding-bottom:65px;}
.p-b-70{padding-bottom:70px;}
.p-b-75{padding-bottom:75px;}
.p-b-80{padding-bottom:80px;}
.p-b-85{padding-bottom:85px;}
.p-b-90{padding-bottom:90px;}
.p-b-95{padding-bottom:95px;}
.p-b-100{padding-bottom:100px;}

/*内左边距*/
.p-l-n{padding-left:0 !important;}
.p-l-5{padding-left:5px;}
.p-l-10{padding-left:10px;}
.p-l-15{padding-left:15px;}
.p-l-20{padding-left:20px;}
.p-l-25{padding-left:25px;}
.p-l-30{padding-left:30px;}
.p-l-35{padding-left:35px;}
.p-l-40{padding-left:40px;}
.p-l-45{padding-left:45px;}
.p-l-50{padding-left:50px;}
.p-l-55{padding-left:55px;}
.p-l-60{padding-left:60px;}
.p-l-65{padding-left:65px;}
.p-l-70{padding-left:70px;}
.p-l-75{padding-left:75px;}
.p-l-80{padding-left:80px;}
.p-l-85{padding-left:85px;}
.p-l-90{padding-left:90px;}
.p-l-95{padding-left:95px;}
.p-l-100{padding-left:100px;}

/*边框*/
/*边框宽度*/
/*无边框*/
.b-n{border:0 !important;}
/*单边*/
.b-1-0-0-0{border-width: 1px 0 0 0;}
.b-0-1-0-0{border-width: 0 1px 0 0;}
.b-0-0-1-0{border-width: 0 0 1px 0;}
.b-0-0-0-1{border-width: 0 0 0 1px;}

.b-2-0-0-0{border-width: 2px 0 0 0;}
.b-0-2-0-0{border-width: 0 2px 0 0;}
.b-0-0-2-0{border-width: 0 0 2px 0;}
.b-0-0-0-2{border-width: 0 0 0 2px;}
/*双边*/
.b-1-1-0-0{border-width: 1px 1px 0 0;}
.b-1-0-1-0{border-width: 1px 0 1px 0;}
.b-1-0-0-1{border-width: 1px 0 0 1px;}
.b-0-1-1-0{border-width: 0 1px 1px 0;}
.b-0-1-0-1{border-width: 0 1px 0 1px;}
.b-0-0-1-1{border-width: 0 0 1px 1px;}

.b-2-2-0-0{border-width: 2px 2px 0 0;}
.b-2-0-2-0{border-width: 2px 0 2px 0;}
.b-2-0-0-2{border-width: 2px 0 0 2px;}
.b-0-2-2-0{border-width: 0 2px 2px 0;}
.b-0-2-0-2{border-width: 0 2px 0 2px;}
.b-0-0-2-2{border-width: 0 0 2px 2px;}

/*三边*/
.b-1-1-1-0{border-width: 1px 1px 1px 0;}
.b-1-1-0-1{border-width: 1px 1px 0 1px;}
.b-1-0-1-1{border-width: 1px 0 1px 1px;}
.b-0-1-1-1{border-width: 0 1px 1px 1px;}

.b-2-2-2-0{border-width: 2px 2px 2px 0;}
.b-2-2-0-2{border-width: 2px 2px 0 2px;}
.b-2-0-2-2{border-width: 2px 0 2px 2px;}
.b-0-2-2-2{border-width: 0 2px 2px 2px;}

/*四边*/
.b-1{border-width: 1px;}
.b-2{border-width: 2px;}
.b-3{border-width: 3px;}
.b-4{border-width: 4px;}
.b-5{border-width: 5px;}

/*去边框*/
.b-t-0{border-top:0 !important;}
.b-r-0{border-right:0 !important;}
.b-b-0{border-bottom:0 !important;}
.b-l-0{border-left:0 !important;}


/*边框颜色*/
.b-c-main{border-color:#1f5fbf !important; }
.b-c-assist{border-color:#fe8a23 !important;}
.b-c-key{border-color:#fe8a23 !important;}
.b-c-red{border-color:#e2231a !important;}
.b-c-f1{border-color: #f1f1f1 !important;}
.b-c-f2{border-color: #f2f2f2 !important;}
.b-c-f3{border-color: #f3f3f3 !important;}
.b-c-f4{border-color: #f4f4f4 !important;}
.b-c-f5{border-color: #f5f5f5 !important;}
.b-c-f6{border-color: #f6f6f6 !important;}
.b-c-f7{border-color: #f7f7f7 !important;}
.b-c-f8{border-color: #f8f8f8 !important;}
.b-c-ccc{border-color: #ccc !important;}
.b-c-ddd{border-color: #ddd !important;}
.b-c-eee{border-color: #eee !important;}
.b-c-fff{border-color: #fff !important;}
.b-c-000{border-color: #000 !important;}
.b-c-111{border-color: #111 !important;}
.b-c-222{border-color: #222 !important;}
.b-c-333{border-color: #333 !important;}
.b-c-444{border-color: #444 !important;}
.b-c-555{border-color: #555 !important;}
.b-c-666{border-color: #666 !important;}
.b-c-777{border-color: #777 !important;}
.b-c-888{border-color: #888 !important;}
.b-c-999{border-color: #999 !important;}

/*边框样式*/
.b-s-dot{border-style:dotted;}  /*点状*/
.b-s-sol{border-style:solid;}   /*实线*/
.b-s-dou{border-style:double;}  /*双线*/
.b-s-das{border-style:dashed;}  /*虚线*/

/*圆角*/
.b-r-1{border-radius:1px;}
.b-r-2{border-radius:2px;}
.b-r-3{border-radius:3px;}
.b-r-4{border-radius:4px;}
.b-r-5{border-radius:5px;}
.b-r-6{border-radius:6px;}
.b-r-7{border-radius:7px;}
.b-r-8{border-radius:8px;}
.b-r-9{border-radius:9px;}
.b-r-10{border-radius:10px;}
.b-r-50{border-radius:50%;}

/*文件上传按钮*/
.file_up{ min-height: 30px; position: relative; margin-right: 10px;}
.file_up a{display: block; width: 100%; height: 100%; position: absolute; z-index: 8; text-align: center; line-height: 30px;}
.file_up input[type=file]{width: 100%; height: 100%; position: absolute; top: 0; z-index: 9;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}

/*颜色标准*/
/*主题色*/
.c-main{color: #1f5fbf !important;} 
.b-main{border-color: #1f5fbf !important;} 
.bg-main{background: #1f5fbf !important;}

/*辅助色*/
.c-assist{color: #fe902e !important;} 
.b-assist{border-color: #fe902e !important;} 
.bg-assist{background: #fe902e !important;}

/*点睛色*/
.c-key{color: #9b826b !important;} 
.b-key{border-color: #9b826b !important;} 
.bg-key{background: #9b826b !important;}

/*红色*/
.c-red{color: #e2231a !important;}
.b-red{border-color: #e2231a !important;} 
.bg-red{background: #e2231a !important;}

/*定位*/
.ps{position:static}.pr{position:relative}.pa{position:absolute}.pf{position:fixed}


/*水平线*/
hr.dotted{border-top:1px dotted #ddd;background: none}

/*图片适应*/
.img-adapt{max-width: 100%;width: auto\9;height: auto;}

/*animate css lib*/
.animated{-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both; z-index: 100}

/*动画过度*/
.transition {-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.transition-300 {-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.transition-500 {-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.transition-800 {-webkit-transition: all 0.8s ease-in-out;-moz-transition: all 0.8s ease-in-out;-o-transition: all 0.8s ease-in-out;transition: all 0.8s ease-in-out;}
.transition-1000 {-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;}

/*旋转*/
.rotate45{transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);}
.rotate90{transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);}
.rotate120{transform:rotate(120deg);-ms-transform:rotate(120deg);-moz-transform:rotate(120deg);-webkit-transform:rotate(120deg);-o-transform:rotate(120deg);}
.rotate180{transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);}

/*文字阴影*/
.text-shadow {text-shadow:1px 1px 1px rgba(0,0,0,.6);}

/*盒阴影*/
.box-shadow-inset{-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-o-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);}
.box-shadow-out{-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-o-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);}

/*灰白*/
.gray-100{
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
filter: gray;
}
.gray-50{
-webkit-filter: grayscale(50%);
-moz-filter: grayscale(50%);
-ms-filter: grayscale(50%);
-o-filter: grayscale(50%);
filter: grayscale(50%);
filter: gray;
}
.gray-0{
-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0%);
-ms-filter: grayscale(0%);
-o-filter: grayscale(0%);
filter: grayscale(0%);
filter: gray;
}

.center-box{
	display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-pack: center;
  -webkit-box-align: center;
  
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-pack: center;
  -moz-box-align: center;
  
  display: -o-box;
  -o-box-orient: horizontal;
  -o-box-pack: center;
  -o-box-align: center;
  
  display: -ms-box;
  -ms-box-orient: horizontal;
  -ms-box-pack: center;
  -ms-box-align: center;
  
  display: box;
  box-orient: horizontal;
  box-pack: center;
  box-align: center;
}

/*滚动条*/
::-webkit-scrollbar-track{background-color:rgba(102,102,102,0.1); -webkit-box-shadow: inset 0 0 2px rgba(102,102,102,0.2);}/*定义滚动条轨道 内阴影+圆角*/ 
::-webkit-scrollbar-thumb{width: 4px;background-color: rgba(102,102,102,0.3);}/*定义滑块 内阴影+圆角*/  

/*阿里图标*/
@font-face {font-family: "iconfont";
  src: url('../fonts/iconfont_1.eot'); /* IE9*/
  src: url('../fonts/iconfont_1.eot') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/iconfont_1.woff') format('woff'), /* chrome, firefox */
  url('../fonts/iconfont_1.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../fonts/iconfont_1.svg') format('svg'); /* iOS 4.1- */
}

/*导入液晶显示器字体*/
@font-face {font-family: "LCDMLIGHT";
  src: url('../fonts/lcdmlight.eot'); /* IE9*/
  src: url('../fonts/lcdmlight.eot') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/lcdmlight.woff') format('woff'), /* chrome, firefox */
  url('../fonts/lcdmlight.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../fonts/lcdmlight.svg') format('svg'); /* iOS 4.1- */
}
@font-face {font-family: "LCDM2LIGHT";
  src: url('../fonts/lcdm2light.eot'); /* IE9*/
  src: url('../fonts/lcdm2light.eot') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/lcdm2light.woff') format('woff'), /* chrome, firefox */
  url('../fonts/lcdm2light.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../fonts/lcdm2light.svg') format('svg'); /* iOS 4.1- */
}
@font-face {font-family: "LCDMNORMAL";
  src: url('../fonts/lcdmnormal.eot'); /* IE9*/
  src: url('../fonts/lcdmnormal.eot') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/lcdmnormal.woff') format('woff'), /* chrome, firefox */
  url('../fonts/lcdmnormal_1.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../fonts/lcdmnormal.svg') format('svg'); /* iOS 4.1- */
}
@font-face {font-family: "LCDM2NORMAL";
  src: url('../fonts/lcdm2normal.eot'); /* IE9*/
  src: url('../fonts/lcdm2normal.eot') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/lcdm2normal.woff') format('woff'), /* chrome, firefox */
  url('../fonts/lcdm2normal_1.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../fonts/lcdm2normal.svg') format('svg'); /* iOS 4.1- */
}
@font-face {font-family: "LCDMBOLD";
  src: url('../fonts/lcdmbold.eot'); /* IE9*/
  src: url('../fonts/lcdmbold.eot') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/lcdmbold.woff') format('woff'), /* chrome, firefox */
  url('../fonts/lcdmbold.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../fonts/lcdmbold.svg') format('svg'); /* iOS 4.1- */
}
@font-face {font-family: "LCDM2BOLD";
  src: url('../fonts/lcdm2bold.eot'); /* IE9*/
  src: url('../fonts/lcdm2bold.eot') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/lcdm2bold.woff') format('woff'), /* chrome, firefox */
  url('../fonts/lcdm2bold.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../fonts/lcdm2bold.svg') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/*顺时针*/
@keyframes myfirst{
  from{ transform:rotate(0); -ms-transform:rotate(0); -webkit-transform:rotate(0); -o-transform:rotate(0); -moz-transform:rotate(0) }
  to{ transform:rotate(360deg); -ms-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg); -moz-transform:rotate(360deg) }
}
@-moz-keyframes myfirst{
  from{ transform:rotate(0); -ms-transform:rotate(0); -webkit-transform:rotate(0); -o-transform:rotate(0); -moz-transform:rotate(0) }
  to{ transform:rotate(360deg); -ms-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg); -moz-transform:rotate(360deg) } 
}
@-webkit-keyframes myfirst{
  from{ transform:rotate(0); -ms-transform:rotate(0); -webkit-transform:rotate(0); -o-transform:rotate(0); -moz-transform:rotate(0) }
  to{ transform:rotate(360deg); -ms-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg); -moz-transform:rotate(360deg) }
}
@-o-keyframes myfirst{
  from{ transform:rotate(0); -ms-transform:rotate(0); -webkit-transform:rotate(0); -o-transform:rotate(0); -moz-transform:rotate(0) }
  to{ transform:rotate(360deg); -ms-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg); -moz-transform:rotate(360deg)}
}

/*逆时针*/
@keyframes mylast{
  from{ transform:rotate(360deg); -ms-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg); -moz-transform:rotate(360deg) }
  to{ transform:rotate(0); -ms-transform:rotate(0); -webkit-transform:rotate(0); -o-transform:rotate(0); -moz-transform:rotate(0) }
}
@-moz-keyframes mylast{
  from{ transform:rotate(360deg); -ms-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg); -moz-transform:rotate(360deg) }
  to{ transform:rotate(0); -ms-transform:rotate(0); -webkit-transform:rotate(0); -o-transform:rotate(0); -moz-transform:rotate(0) }
}
@-webkit-keyframes mylast{
  from{ transform:rotate(360deg); -ms-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg); -moz-transform:rotate(360deg) }
  to{ transform:rotate(0); -ms-transform:rotate(0); -webkit-transform:rotate(0); -o-transform:rotate(0); -moz-transform:rotate(0) }
}
@-o-keyframes mylast{
  from{ transform:rotate(360deg); -ms-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg); -moz-transform:rotate(360deg) }
  to{ transform:rotate(0); -ms-transform:rotate(0); -webkit-transform:rotate(0); -o-transform:rotate(0); -moz-transform:rotate(0) }
}

.rotate1{
  animation:myfirst 15s linear infinite;
  -moz-animation:myfirst 15s linear infinite;
  -webkit-animation:myfirst 15s linear infinite;
  -o-animation:myfirst 15s linear infinite
}


.rotate2{
  animation:mylast 15s linear infinite;
  -moz-animation:mylast 15s linear infinite;
  -webkit-animation:mylast 15s linear infinite;
  -o-animation:mylast 15s linear infinite
}


/*列表组datalist*/
.xb-list{}
.xb-list ul,
.xb-list li{
  list-style: none;
}
.xb-list > .row{margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0}
.xb-list .list-item{padding-left: 0; padding-right: 0; position: relative;}
.xb-list .item-media{position: relative; overflow: hidden;display: block;}
.xb-list .item-media:hover{}
.xb-list .item-media img{margin: 0; max-width: 100%; width: auto/9; height: auto; transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;}
.xb-list .title,
.xb-list .title a{
  display: block; color: #333333
}
.xb-list .item-layer{width: 100%; height: 100%; color: #fff; position: absolute; left: 0; top: 0; background: rgba(0, 0, 0, 0.6) !important; filter: alpha(opacity=60); background-color: #000000; display: none;}
.xb-list .item-layer .icon{position: absolute; left: 50%; top: 50%; display: block; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.23 ease;}
.xb-list .active .icon{margin-top: -10px; /* animation:animations-hover .5s infinite; -moz-animation:animations-hover .5s infinite; -webkit-animation:animations-hover .5s infinite; -o-animation:animations-hover 5s .infinite; */}
@-webkit-keyframes animations-hover{0%{margin-top: 0; background: red;} 25%{} 50%{margin-top: -10px; background: yellow;} 75%{} 100%{margin-top: 0; background: red;}}
.xb-list .active .item-media img{transform: scale(1.05); -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -o-transform: scale(1.05); -ms-transform: scale(1.05);}
.xb-list .br{margin-right: 0!important}

/*间距*/
/*5px*/
.list-space > .row{margin-left: -5px; margin-right: -5px}
.list-space .list-item{margin-left: 5px; margin-right: 5px; margin-bottom: 12px; position: relative;}
/*10px*/
.list-space-10 > .row{ margin-left: -10px; margin-right: -10px}
.list-space-10 .list-item{margin-left: 10px; margin-right: 10px; margin-bottom: 12px;position: relative;}
/*end列表组datalist*/


/*paging分页2*/
.paging-them2{clear:both;margin:0 auto;height:auto;min-width:200px;text-align:center}
.paging-them2 li,
.paging-them2 ul{display:inline-block;margin:0;padding:0;list-style:none;*display:inline;zoom:1}
.paging-them2 ul{width:auto;height:100%;font-size:0;}
.paging-them2 li{font-size:12px;}
.paging-them2 li a{font-family:Arial,Helvetica,sans-serif;margin:0 6px;color:#999999;font-size: 12px;display: inline-block;height:40px;line-height: 40px;}
.paging-them2 li a:hover{color:#333;text-decoration: none;text-decoration: none}
.paging-them2 .paging_page a{background: #fff;padding-left:16px;padding-right: 16px; border:1px solid #ebebeb;}
.paging-them2 .paging_next a,
.paging-them2 .paging_prev a{font-size: 0;color: #666}
.paging-them2 .paging_prev a:before,
.paging-them2 .paging_next a:before{
  content: "<";
  display: inline-block;*display: inline;zoom:1;
  margin: 0;
  padding:0;
  font-family: "simsun";
  font-weight: 700;
  font-size: 18px;
  width: 40px;
  height:40;
  line-height: 40px;
  background: #fff;
  position: relative;
  top:3px;
  /*background:url(../images/icon-page.png) no-repeat 0 0;*/
}
.paging-them2 .paging_next a:before{
  content: ">";
}
.paging-them2 .paging_next a:before{background-position: 0 -120px;}
.paging-them2 .paging_prev a:hover:before{background-position:0 -60px!important;color: #e2231a}
.paging .paging_next a:hover:before{background-position:0 -180px!important;color: #e2231a}
.paging-them2 .paging_current a{color:#fff;font-weight: 700;background: #009b74;padding: 0 16px;}
.paging-them2 .total a{margin:0;padding:0 6px;border-radius:3px;}
.paging-them2 .total a:hover{color: #999999}
.paging-them2 .paging_next ~ .total,
.paging-them2 .paging_prev ~ .total{margin-left: 6px}
/*
.paging li .icon{display: inline-block;*display: inline;zoom:1;margin: 0;padding:0;line-height: 0;font-size: 0;width: 49px;height:49px;background:url(../images/icon-page.png) no-repeat 0 0;margin-top: -16px}
.paging li .icon-prev{background-position: 0 0;margin-right: 3px;}
.paging li .icon-next{background-position: 0 -120px;margin-left: 3px;}
.paging li.paging_prev a:hover .icon-prev{background-position:0 -60px!important}
.paging li.paging_next a:hover .icon-next{background-position:0 -180px!important}
*/

/*客服*/
.xb_kefu_full{width:auto; height: auto;position: fixed;z-index:99999999999999; right:10px; bottom:20%;}
.xb_kefu_full .row{padding: 0; margin: 0;}
.xb_kefu_full .row li{width:auto;height:auto; background: #03a67d; margin-bottom:2px; border-radius: 3px; position: relative; overflow: hidden;}
.xb_kefu_full .row li:hover{background:#EBB100; }

/*icon*/
.xb_kefu_full .row li .kefu_icon{width:80px;height:auto; min-height: 50px; max-width: 100px; border-radius:3px; background: none; text-align: center; overflow: hidden; position: relative;}
.xb_kefu_full .row li .kefu_icon a{display: block; width: 100%; height: 100%; padding: 10px;}
.xb_kefu_full .row li .kefu_icon i{font-size:24px; color: #fff; line-height:24px; display: block !important;}
.xb_kefu_full .row li .kefu_icon .zh{ display: block; width: 100%;height: 100%;}
.xb_kefu_full .row li .kefu_icon .title{ display: block; width: 100%;height:auto; font-size: 14px; color: #fff; cursor: pointer;}
.xb_kefu_full .row li:hover{overflow:visible;}
/*.xb_kefu_full .row li:hover .kefu_icon i{color: #8b39a7;}*/

/*top*/
.xb_kefu_top{filter:alpha(opacity=0);-moz-opacity:0;opacity:0; position: relative; top:-15px; cursor: pointer;}
.xb_kefu_top_css{filter:alpha(opacity=100);-moz-opacity:1;opacity:1; position: relative; top: 0;}


/*info*/
.xb_kefu_info{width: auto; height:auto; padding:10px; min-width: 160px; background: #fff; position: absolute; top: 0; right:120%; z-index: 99999999999;}


/*预约量房*/
.foot-yuyue{width: 100%; height: 110px; background: rgba(0,0,0,0.8); position: fixed; bottom: 0;z-index: 99;}
.foot-yuyue .slogn{ width: 370px; height:145px; position: relative; top: -35px;}
.foot-yuyue .slogn2{ width: 380px; height:144px; position: relative; top: -35px;left: 0;}
.foot-yuyue .form{width: 585px; height: 85px; background:none; margin-top:13px; position: relative;}
.foot-yuyue2 .form {
    width: 690px;
}
#zh2 {
    width: 515px;
}
#namee2 {
	width: 145px;
}
#tell2 {
	width: 185px;
    left: 152px;
}
#xiaoqu2 {
   width: 170px;
    height: 38px;
    background: #fff;
    border: none;
    position: absolute;
    left: 345px;
    bottom: 0;
    padding-left: 10px;
}
.foot-tet1 {
	width: 460px;
	height: auto;
	float: left;
	margin: 7px 0 0 105px;
}
.foot-btn3 {
	width: 100px;
	height: 77px;
	background: url(../images/kj11_1.png)no-repeat;
	background-size: 100% 100%;
	float: left;
    margin-top: 7px;
    cursor: pointer;
}
.foot-tet1 .footi {
	display: block;
	width: 194px;
	height: 37px;
	border-radius: 5px;
	margin: 0 32px 5px 0;
	border: 1px solid #f7c901;
    padding-left: 12px;
    font-size: 14px;
    float: left;
}
.foot-yuyue .slogn3 {
    width: 478px;
    height: 122px;
    position: relative;
    top: -17px;
    left: 40px;
}
.foot-btn3 input,
#yuyue_sub_ybjup {
	width: 100%;
	height: 100%;
	background-color: transparent;
	border: none;
	border: 0;
}

.foot-yuyue .form .zh{ width: 410px; height: 38px; display: block; background: #666666; text-align: center; line-height: 38px; font-size: 14px; color: #fff;}
.foot-yuyue .form .zh b{font-size: 20px; color: #fcd130; padding: 0 10px;}
.foot-yuyue .form .name{width: 200px; height: 38px; background: #fff; border: none; position: absolute; left:0; bottom: 0; padding-left: 10px;}
.foot-yuyue .form .tel{width: 200px; height: 38px; background: #fff; border: none; position: absolute; left: 210px; bottom: 0; padding-left: 10px;}
.foot-yuyue .form .send{ width: 167px; height: 85px; background: #009b75; border: none; font-size: 18px; color: #fff; position: absolute; right: 0; top: 0;}
.foot-yuyue .notes{width:240px; height: 100%; text-align: center; padding:20px;}
.foot-yuyue .notes .zh{display: block; font-size: 24px; color: #fff;}
.foot-yuyue .notes .tel{display: block; font-family: arial; font-size: 24px; color: #009b75; text-decoration:underline;}
.foot-yuyue .closeBtn{position: absolute; top:10px; right:-10px; cursor: pointer;}
.foot-yuyue .closeBtn i{font-size: 24px; color: #fff;}
.foot-yuyue .openBtn{width: 110px; height: 110px; background: #1ea684; border-radius:5px; text-align: center; cursor: pointer; position: fixed; left:10px; bottom: -110px; z-index: 98;}
.foot-yuyue .openBtn img{padding-top:25px; padding-bottom: 5px;}
.foot-yuyue .openBtn span{display: block; font-size: 16px; font-weight: bold; color: #fff;}














