﻿html
{
	height:100%;background-color:white;overflow:auto;
}
body
{
	height:100%;font-size:14px;background-color:white;/*white-space:pre-wrap;*/
}
svg{
	width:100%;
	height:100%;
	fill: currentColor;
	stroke: currentColor;
}
::-webkit-scrollbar {
    width: 5px;height:5px;
}
::-webkit-scrollbar-thumb {
    background: #999d9c;
    border-radius: 10px;
}
::-webkit-scrollbar-track-piece {
    background: transparent;
}
textarea
{
    padding: 1px;
    border-width: 1px;
    border-style: solid;
	resize: none;
}
a
{
	text-decoration: none;
} 
a:link
{
	text-decoration: none;
}
a:visited
{
	text-decoration: none;
}
a:hover
{
	text-decoration: none;
}
a:active
{
	text-decoration: none;
}
/*输入框IE10后不要那个叉叉*/
::-ms-clear
{
    display: none;
}
*:focus{
	outline:none;
}
pre{
	padding:0px;
	margin:0px;
	border:1px solid transparent;
	background-color:transparent;
	font-size:14px;
}
.Common-iconfont
{
    font-family: "iconfont" !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}
.Common-gray{
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
}
.Common-hiddenDiv
{
	display: none;
}
.Common-cursorHand
{
    cursor: pointer;
}
.Common-cursorDefault
{
    cursor: default;
}
.Common-cursorNotAllow
{
	cursor:not-allowed; 
}


/*常规颜色*/
/*亚灰色用于背景*/
.Common-blackColorBG
{
    background-color: #f5f5f5;
}
/*常规边框*/
.Common-blackColorBorder
{
    border-color: #e6e6e6;
}
/*按钮禁用颜色*/
.Common-blackColorDisabled
{
    color: #f5f5f5;
}
/*文字内容*/
.Common-blackColor
{
    color: #3c3c3c;
}
.Common-blackColorBG2
{
    background-color: #3c3c3c;
}
.Common-blackColorBorder2
{
    border-color: #3c3c3c;
}
/*解释说明*/
.Common-blackColor3
{
    color: #787878;
}
.Common-blackColorBG3
{
    background-color: #787878;
}
/*着重底色*/
.Common-blackColor4
{
    color: #c8c8c8;
}
.Common-blackColorBG4
{
    background-color: #c8c8c8;
}
/*灰色按钮*/
.Common-blackColorBtn
{
    background-color: #e6e6e6;
}
.Common-blackColorBtnBorder
{
    border-color: #d7d7d7;
}
.Common-blackColorBtnOver
{
    background-color: #d7d7d7;
}
.Common-blackColorBtnBorderOver
{
    border-color: #c8c8c8;
}
.Common-blackColorBtnBorderOver2
{
    border-color: #787878
}
/*蓝色按钮*/
.Common-colorBtnBG-blue
{
    background-color: #40c1e5;
}
.Common-colorBtnColor-blue
{
    color: #3bafd0;
}
.Common-colorBtnBorder-blue
{
    border-color: #3bafd0;
}
.Common-colorBtnBorder2-blue
{
    border-color: #40c1e5;
}
.Common-colorBtnBGOver-blue
{
    background-color: #3bafd0;
}
.Common-colorBtnBorderOver-blue
{
    border-color: #009bc6;
}
.Common-colorBtn-blue
{
    color: #40c1e5;
}
.Common-colorBtnOver-blue
{
    color: #009bc6;
}
.Common-colorBtnBG2-blue
{
    background-color: #D3EFF5;
}
/*橘色按钮*/
.Common-colorBtnBG-green
{
    background-color: #ff972c;
}
.Common-colorBtnColor-green
{
    color: #ff8100;
}
.Common-colorBtnBorder-green
{
    border-color: #ff8100;
}
.Common-colorBtnBorder2-green
{
    border-color: #ff972c;
}
.Common-colorBtnBGOver-green
{
    background-color: #ff8100;
}
.Common-colorBtnBorderOver-green
{
    border-color: #e37300;
}
.Common-colorBtn-green
{
    color: #ff972c;
}
.Common-colorBtnOver-green
{
    color: #e37300;
}
.Common-colorBtnBG2-green
{
    background-color: #fff8e4;
}
/*正白色*/
.Common-whiteColor
{
    color: white;
}
.Common-whiteColorBG
{
    background-color: white;
}
.Common-whiteColorBorder
{
	border-color: white;
}
.Common-noColorBG
{
	background-color: transparent;
}
.Common-notNullStar-blue
{
	width:10px;
	text-align:right;
	line-height:32px;
	color: #3BAFD0;
}
.Common-notNullStar-green
{
	width:10px;
	text-align:right;
	line-height:32px;
	color: #ff8100;
}

.Common-borderAll
{
    border-width: 1px;
    border-style: solid;
}
.Common-borderTopLeft
{
    border-top-width: 1px;
    border-top-style: solid;
    border-left-width: 1px;
    border-left-style: solid;
}
.Common-borderRightBottom
{
    border-right-width: 1px;
    border-right-style: solid;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}
.Common-borderTop
{
    border-top-width: 1px;
    border-top-style: solid;
}
.Common-borderBottom
{
    border-bottom-width: 1px;
    border-bottom-style: solid;
}
.Common-borderLeft
{
    border-left-width: 1px;
    border-left-style: solid;
}
.Common-borderRight
{
    border-right-width: 1px;
    border-right-style: solid;
}

.Common-borderAll2
{
    border-width: 2px;
    border-style: solid;
}

.Common-borderTop2
{
    border-top-width: 2px;
    border-top-style: solid;
}
.Common-borderBottom2
{
    border-bottom-width: 2px;
    border-bottom-style: solid;
}
.Common-borderLeft2
{
    border-left-width: 2px;
    border-left-style: solid;
}
.Common-borderRight2
{
    border-right-width: 2px;
    border-right-style: solid;
}


.Common-borderAll5
{
    border-width: 5px;
    border-style: solid;
}

.Common-borderTop5
{
    border-top-width: 5px;
    border-top-style: solid;
}
.Common-borderBottom5
{
    border-bottom-width: 5px;
    border-bottom-style: solid;
}
.Common-borderLeft5
{
    border-left-width: 5px;
    border-left-style: solid;
}
.Common-borderRight5
{
    border-right-width: 5px;
    border-right-style: solid;
}

.Common-borderDashedAll
{
    border-width: 1px;
    border-style: dashed;
}
.Common-borderDashedTopLeft
{
    border-top-width: 1px;
    border-top-style: dashed;
    border-left-width: 1px;
    border-left-style: dashed;
}
.Common-borderDashedRightBottom
{
    border-right-width: 1px;
    border-right-style: dashed;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
}
.Common-borderDashedTop
{
    border-top-width: 1px;
    border-top-style: dashed;
}
.Common-borderDashedBottom
{
    border-bottom-width: 1px;
    border-bottom-style: dashed;
}
.Common-borderDashedLeft
{
    border-left-width: 1px;
    border-left-style: dashed;
}
.Common-borderDashedRight
{
    border-right-width: 1px;
    border-right-style: dashed;
}

.Common-borderDashedTop2
{
    border-top-width: 2px;
    border-top-style: dashed;
}
.Common-borderDashedBottom2
{
    border-bottom-width: 2px;
    border-bottom-style: dashed;
}
.Common-borderDashedLeft2
{
    border-left-width: 2px;
    border-left-style: dashed;
}
.Common-borderDashedRight2
{
    border-right-width: 2px;
    border-right-style: dashed;
}

.Common-borderAllT0
{
    border-color: transparent;
}
.Common-borderTopLeftT0
{
    border-top-color: transparent;
    border-left-color: transparent;
}
.Common-borderRightBottomT0
{
    border-right-color: transparent;
    border-bottom-color: transparent;
}
.Common-borderTopT0
{
    border-top-color: transparent;
}
.Common-borderBottomT0
{
    border-bottom-color: transparent;
}
.Common-borderLeftT0
{
    border-left-color: transparent;
}
.Common-borderRightT0
{
    border-right-color: transparent;
}

.Common-borderAll0
{
    border-width: 0px;
}
.Common-borderTopLeft0
{
    border-top-width: 0px;
    border-left-width: 0px;
}
.Common-borderRightBottom0
{
    border-right-width: 0px;
    border-bottom-width: 0px;
}
.Common-borderTop0
{
    border-top-width: 0px;
}
.Common-borderBottom0
{
    border-bottom-width: 0px;
}
.Common-borderLeft0
{
    border-left-width: 0px;
}
.Common-borderRight0
{
    border-right-width: 0px;
}
/*下拉上线*/
.Common-borderColorTop3
{
    border-top-color: #c8c8c8;
}

.Common-borderRadius1
{
    border-radius: 4px;
}
.Common-borderRadiusTop1
{
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.Common-borderRadiusBottom1
{
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}
.Common-borderRadiusLeft1
{
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.Common-borderRadiusRight1
{
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
.Common-borderRadiusTopLeft1
{
    border-top-left-radius: 4px;
}
.Common-borderRadiusTopRight1
{
    border-top-right-radius: 4px;
}
.Common-borderRadiusBottomLeft1
{
    border-bottom-left-radius: 4px;
}
.Common-borderRadiusBottomRight1
{
    border-bottom-right-radius: 4px;
}

.Common-borderRadius2
{
    border-radius: 8px;
}
.Common-borderRadiusTop2
{
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}
.Common-borderRadiusBottom2
{
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}
.Common-borderRadiusLeft2
{
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
}
.Common-borderRadiusRight2
{
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
}
.Common-borderRadiusTopLeft2
{
    border-top-left-radius: 8px;
}
.Common-borderRadiusTopRight2
{
    border-top-right-radius: 8px;
}
.Common-borderRadiusBottomLeft2
{
    border-bottom-left-radius: 8px;
}
.Common-borderRadiusBottomRight2
{
    border-bottom-right-radius: 8px;
}

.Common-borderRadius0
{
    border-radius: 0px;
}
.Common-borderRadiusTop0
{
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}
.Common-borderRadiusBottom0
{
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}
.Common-borderRadiusLeft0
{
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}
.Common-borderRadiusRight0
{
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}
.Common-borderRadiusTopLeft0
{
    border-top-left-radius: 0px;
}
.Common-borderRadiusTopRight0
{
    border-top-right-radius: 0px;
}
.Common-borderRadiusBottomLeft0
{
    border-bottom-left-radius: 0px;
}
.Common-borderRadiusBottomRight0
{
    border-bottom-right-radius: 0px;
}

.Common-noSelect
{
    -moz-user-select: none;
    -khtml-user-select: none;
    user-select: none;
}
.Common-ellipsisText
{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.Common-OneLine {
	line-clamp: 1 !important;
	-webkit-line-clamp: 1 !important;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.Common-TwoLine {
	line-clamp: 2 !important;
	-webkit-line-clamp: 2 !important;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.Common-ThreeLine {
	line-clamp: 3 !important;
	-webkit-line-clamp: 3 !important;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.Common-FourLine {
	line-clamp: 2 !important;
	-webkit-line-clamp: 2 !important;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.Common-FiveLine {
	line-clamp: 2 !important;
	-webkit-line-clamp: 2 !important;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.Common-labelLabel
{
    width: 60px;
}
.Common-labelSplit
{
    width: 20px;
}
.Common-borderSplit
{
	width: 2px;
	line-height:15px;
	margin-top:2px;
	margin-left:5px;
	margin-right:5px;
}
.Common-colSplit
{
    margin-left: 5px;
    margin-right: 5px;
}
.Common-fontSize0
{
    font-size: 0px;
}
.Common-rowHideSplit
{
    height: 0px;
}
.Common-rowSmallSplit
{
    height: 10px;
}
.Common-rowSmallSplit2
{
    height: 20px;
}
.Common-rowMiddleSplit
{
    height: 30px;
}
.Common-rowBigSplit
{
    height: 50px;
	line-height: 50px;
}
.Common-rowInputSmallHeight
{
	height:45px;
}
.Common-rowInputMiddleHeight
{
	height:55px;
}
.Common-rowInputSmallHeight2
{
	height:48px;
}
.Common-rowInputMiddleHeight2
{
	height:58px;
}
.Common-rowInputSmallHeight3
{
	height:35px;
}
.Common-ImgNoBorder
{
    border: 0px;
}
.Common-centerImage
{
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position: center center;
    background-origin: padding-box;
    background-clip: border-box;
    background-color: transparent;
	/*-ms-behavior:url(../CSS/backgroundsize.min.htc);
	behavior:url(../CSS/backgroundsize.min.htc);*/
}
.Common-leftCenterImage
{
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position:left center;
    background-origin: padding-box;
    background-clip: border-box;
    background-color: transparent;
	/*-ms-behavior:url(../CSS/backgroundsize.min.htc);
	behavior:url(../CSS/backgroundsize.min.htc);*/
}
.Common-zoomImage
{
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	object-fit:cover;
	-o-object-fit:cover;
}
.Common-zoomContainImage
{
	background-size: contain;
	-moz-background-size: contain;
	-webkit-background-size: contain;
	-o-background-size: contain;
	object-fit:contain;
	-o-object-fit:contain;
}
.Common-lineHeight0
{
    line-height: 22px;
}
.Common-lineHeight1
{
    line-height: 25px;
}
.Common-lineHeight2
{
    line-height: 30px;
}
.Common-lineHeight3
{
    line-height: 18px;
}
.Common-lineHeight4
{
    line-height: 28px;
}
.Common-lineHeight5
{
    line-height: 40px;
}
.Common-lineHeight_0
{
	line-height:0px;
}
.Common-fontNormal
{
    font-weight: normal;
}
.Common-fontBold
{
    font-weight: bold;
}
.Common-fontBolder
{
    font-weight: bolder;
}
.Common-labelMarginLeft
{
	margin-left:10px;
}
.Common-labelPaddingLeft
{
	padding-left:10px;
}

.Common-dumascroll
{
}
/*只需对需要渲染滚动条的div设置该class即可,div要固定高度，超出部分设置隐藏，显示纵向滚动条。*/
.Common-dumascroll_area
{
    height: 100%;
    overflow: hidden;
}
.Common-dumascroll_bar, .Common-dumascroll_handle, .Common-dumascroll_handle_a, .Common-dumascroll_arrow_up, .Common-dumascroll_arrow_up_a, .Common-dumascroll_arrow_down, .Common-dumascroll_arrow_down_a
{
    background-image: url(../Images/Common/un_bg_bar.gif);
}
.Common-dumascroll_bar
{
    position: absolute;
    top: 0;
    right: 0;
    width: 10px;
    height: 100%;
    cursor: default;
    -moz-user-select: none;
    -khtml-user-select: none;
    user-select: none;
    background-repeat: repeat-y;
    background-position: -42px 0;
    float: left;
}
.Common-dumascroll_arrow_up, .Common-dumascroll_arrow_up_a, .Common-dumascroll_handle, .Common-dumascroll_handle_a, .Common-dumascroll_arrow_down, .Common-dumascroll_arrow_down_a
{
    position: absolute;
    left: 0;
}
.Common-dumascroll_arrow_up, .Common-dumascroll_arrow_up_a, .Common-dumascroll_arrow_down, .Common-dumascroll_arrow_down_a
{
    width: 100%;
    height: 8px;
    text-align: center;
}
.Common-dumascroll_arrow_up, .Common-dumascroll_arrow_up_a
{
    top: 0;
}
.Common-dumascroll_arrow_down, .Common-dumascroll_arrow_down_a
{
    bottom: 0;
}
.Common-dumascroll_handle, .Common-dumascroll_handle_a
{
    width: 100%;
    background-repeat: repeat-y;
}
.Common-dumascroll_arrow_up
{
    background-position: -3px 0;
}
.Common-dumascroll_arrow_up_a
{
    background-position: -11px 0;
}
.Common-dumascroll_handle
{
    background-position: -33px 0;
	width:7px;
	border-radius:7px;
	border:1px solid #f5f5f5;
	margin-left:1px;
}
.Common-dumascroll_handle_a
{
    background-position: -59px 0;
}
.Common-dumascroll_arrow_down
{
    background-position: -73px -8px;
}
.Common-dumascroll_arrow_down_a
{
    background-position: -87px 0;
}

.Common-flexslider
{
    box-sizing: border-box;
    margin: 0px;
    padding: 0px;
    position: relative;
    -ms-zoom: 1;
}
.Common-flexslider-slides-li
{
    overflow: hidden;
    box-sizing: border-box;
    width: 100%;
    margin-right: -100%;
    float: left;
    position: relative;
}
.Common-flexslider .Common-slides
{
    -ms-zoom: 1;
    -ms-overflow: hidden;
}
.Common-flexslider .Common-slides img
{
    width: 100%;
    display: block;
}
.Common-slides
{
    box-sizing: border-box;
    list-style: none;
    margin: 0px;
    padding: 0px;
    margin-bottom: 0px;
}
.Common-slides::after
{
    height: 0px;
    line-height: 0;
    clear: both;
    display: block;
    visibility: hidden;
    content: ".";
}
.Common-flex-active-slide
{
    display: list-item;
}
.Common-flex-control-nav
{
    list-style: none;
    padding: 0px;
    text-align: right;
    position: absolute;
    float: right;
}
.Common-flex-control-nav-li
{
    display: inline-block;
    -ms-zoom: 1;
    float: right;
}
.Common-flex-control-paging-li-a
{
    border-radius: 8px;
    transition: background 0.5s, opacity 0.5s;
    width: 12px;
    height: 12px;
    text-indent: -999em;
    display: inline-block;
    cursor: pointer;
    -webkit-transition: background .5s, opacity .5s;
    -moz-transition: background .5s, opacity .5s;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
}
.Common-flex-direction-nav
{
    list-style: none;
    margin: 0px;
    padding: 0px;
    position: absolute;
    top: 125px;
    float: right;
}
.Common-flex-direction-nav-arrow
{
    background: url("../Images/Common/b-control.png") no-repeat 0px 0px;
    width: 74px;
    height: 74px;
    text-indent: -9999px;
    display: block;
    cursor: pointer;
	filter: alpha(opacity=80);
    opacity: 0.8;
    float: right;
}
.Common-flex-direction-nav .Common-flex-prev
{
    margin-left: 50px;
    background-position: 0px 0px;
}
.Common-flex-direction-nav .Common-flex-next
{
    background-position: 100% 0px;
}
.Common-flex-direction-nav .Common-flex-prev-hover
{
    background-position: 0px -74px;
}
.Common-flex-direction-nav .Common-flex-next-hover
{
    background-position: -74px -74px;
}
.Common-flex-direction-nav .Common-flex-disabled
{
    cursor: default;
	filter: alpha(opacity=30);
    opacity: 0.3;
}
/*图标*/
.Common-iconUserWhite
{
	width:30px;
	height:30px;
	background-image: url(../Images/Common/common.png);
    background-position: -19px -15px;
}
.Common-iconStarWhite
{
	width:21px;
	height:21px;
	background-image: url(../Images/Common/common.png);
    background-position: -99px -15px;
}
.Common-iconMailWhite
{
	width:20px;
	height:16px;
	background-image: url(../Images/Common/common.png);
    background-position: -172px -15px;
}
.Common-iconCartWhite
{
	width:23px;
	height:20px;
	background-image: url(../Images/Common/common.png);
    background-position: -242px -15px;
}
.Common-iconGoTopWhite
{
	width:19px;
	height:23px;
	background-image: url(../Images/Common/common.png);
    background-position: -315px -15px;
}
/*箭头类-小-最细*/
.Common-arrawLeftRightLight
{
	width:6px;
	height:11px;
	background-image: url(../Images/Common/common.png);
}
.Common-arrawUpDownLight
{
	width:11px;
	height:6px;
	background-image: url(../Images/Common/common.png);
}

.Common-arrawBlackLeftLight
{
    background-position: -399px -115px;
}
.Common-arrawBlackRightLight
{
    background-position: -447px -115px;
}
.Common-arrawBlackUpLight
{
    background-position: -492px -115px;
}
.Common-arrawBlackDownLight
{
    background-position: -539px -115px;
}

.Common-arrawGrayLeftLight
{
    background-position: -209px -115px;
}
.Common-arrawGrayRightLight
{
    background-position: -257px -115px;
}
.Common-arrawGrayUpLight
{
    background-position: -302px -115px;
}
.Common-arrawGrayDownLight
{
    background-position: -349px -115px;
}

.Common-arrawWhiteLeftLight
{
    background-position: -19px -115px;
}
.Common-arrawWhiteRightLight
{
    background-position: -67px -115px;
}
.Common-arrawWhiteUpLight
{
    background-position: -112px -115px;
}
.Common-arrawWhiteDownLight
{
    background-position: -159px -115px;
}

.Common-arrawLeftLight-blue
{
    background-position: -589px -115px;
}
.Common-arrawRightLight-blue
{
    background-position: -637px -115px;
}
.Common-arrawUpLight-blue
{
    background-position: -682px -115px;
}
.Common-arrawDownLight-blue
{
    background-position: -729px -115px;
}

.Common-arrawLeftLight-green
{
    background-position: -779px -115px;
}
.Common-arrawRightLight-green
{
    background-position: -827px -115px;
}
.Common-arrawUpLight-green
{
    background-position: -872px -115px;
}
.Common-arrawDownLight-green
{
    background-position: -919px -115px;
}
/*箭头类-小-粗*/
.Common-arrawLeftRightBold
{
	width:6px;
	height:11px;
	background-image: url(../Images/Common/common.png);
}
.Common-arrawUpDownBold
{
	width:11px;
	height:6px;
	background-image: url(../Images/Common/common.png);
}

.Common-arrawBlackLeftBold
{
    background-position: -399px -147px;
}
.Common-arrawBlackRightBold
{
    background-position: -447px -147px;
}
.Common-arrawBlackUpBold
{
    background-position: -492px -147px;
}
.Common-arrawBlackDownBold
{
    background-position: -537px -147px;
}

.Common-arrawGrayLeftBold
{
    background-position: -209px -147px;
}
.Common-arrawGrayRightBold
{
    background-position: -257px -147px;
}
.Common-arrawGrayUpBold
{
    background-position: -302px -147px;
}
.Common-arrawGrayDownBold
{
    background-position: -349px -147px;
}

.Common-arrawWhiteLeftBold
{
    background-position: -19px -147px;
}
.Common-arrawWhiteRightBold
{
    background-position: -67px -147px;
}
.Common-arrawWhiteUpBold
{
    background-position: -112px -147px;
}
.Common-arrawWhiteDownBold
{
    background-position: -159px -147px;
}

.Common-arrawLeftBold-blue
{
    background-position: -589px -147px;
}
.Common-arrawRightBold-blue
{
    background-position: -637px -147px;
}
.Common-arrawUpBold-blue
{
    background-position: -682px -147px;
}
.Common-arrawDownBold-blue
{
    background-position: -729px -147px;
}

.Common-arrawLeftBold-green
{
    background-position: -779px -147px;
}
.Common-arrawRightBold-green
{
    background-position: -827px -147px;
}
.Common-arrawUpBold-green
{
    background-position: -872px -147px;
}
.Common-arrawDownBold-green
{
    background-position: -919px -147px;
}
/*箭头类-小-双线*/
.Common-arrawLeftRightDouble
{
	width:9px;
	height:11px;
	background-image: url(../Images/Common/common.png);
}
.Common-arrawUpDownDouble
{
	width:11px;
	height:9px;
	background-image: url(../Images/Common/common.png);
}

.Common-arrawBlackLeftDouble
{
    background-position: -399px -178px;
}
.Common-arrawBlackRightDouble
{
    background-position: -447px -178px;
}
.Common-arrawBlackUpDouble
{
    background-position: -492px -178px;
}
.Common-arrawBlackDownDouble
{
    background-position: -539px -178px;
}

.Common-arrawGrayLeftDouble
{
    background-position: -209px -178px;
}
.Common-arrawGrayRightDouble
{
    background-position: -257px -178px;
}
.Common-arrawGrayUpDouble
{
    background-position: -302px -178px;
}
.Common-arrawGrayDownDouble
{
    background-position: -349px -178px;
}

.Common-arrawWhiteLeftDouble
{
    background-position: -19px -178px;
}
.Common-arrawWhiteRightDouble
{
    background-position: -67px -178px;
}
.Common-arrawWhiteUpDouble
{
    background-position: -112px -178px;
}
.Common-arrawWhiteDownDouble
{
    background-position: -159px -178px;
}

.Common-arrawLeftDouble-blue
{
    background-position: -589px -178px;
}
.Common-arrawRightDouble-blue
{
    background-position: -637px -178px;
}
.Common-arrawUpDouble-blue
{
    background-position: -682px -178px;
}
.Common-arrawDownDouble-blue
{
    background-position: -729px -178px;
}

.Common-arrawLeftDouble-green
{
    background-position: -779px -178px;
}
.Common-arrawRightDouble-green
{
    background-position: -827px -178px;
}
.Common-arrawUpDouble-green
{
    background-position: -872px -178px;
}
.Common-arrawDownDouble-green
{
    background-position: -919px -178px;
}
/*箭头类-大-细*/
.Common-arrawLeftRightBigLight
{
	width:9px;
	height:18px;
	background-image: url(../Images/Common/common.png);
}
.Common-arrawUpDownBigLight
{
	width:18px;
	height:9px;
	background-image: url(../Images/Common/common.png);
}

.Common-arrawBlackLeftBigLight
{
    background-position: -399px -215px;
}
.Common-arrawBlackRightBigLight
{
    background-position: -447px -215px;
}
.Common-arrawBlackUpBigLight
{
    background-position: -492px -215px;
}
.Common-arrawBlackDownBigLight
{
    background-position: -539px -215px;
}

.Common-arrawGrayLeftBigLight
{
    background-position: -209px -215px;
}
.Common-arrawGrayRightBigLight
{
    background-position: -257px -215px;
}
.Common-arrawGrayUpBigLight
{
    background-position: -302px -215px;
}
.Common-arrawGrayDownBigLight
{
    background-position: -349px -215px;
}

.Common-arrawWhiteLeftBigLight
{
    background-position: -19px -215px;
}
.Common-arrawWhiteRightBigLight
{
    background-position: -67px -215px;
}
.Common-arrawWhiteUpBigLight
{
    background-position: -112px -215px;
}
.Common-arrawWhiteDownBigLight
{
    background-position: -159px -215px;
}

.Common-arrawLeftBigLight-blue
{
    background-position: -589px -215px;
}
.Common-arrawRightBigLight-blue
{
    background-position: -637px -215px;
}
.Common-arrawUpBigLight-blue
{
    background-position: -682px -215px;
}
.Common-arrawDownBigLight-blue
{
    background-position: -729px -215px;
}

.Common-arrawLeftBigLight-green
{
    background-position: -779px -215px;
}
.Common-arrawRightBigLight-green
{
    background-position: -827px -215px;
}
.Common-arrawUpBigLight-green
{
    background-position: -872px -215px;
}
.Common-arrawDownBigLight-green
{
    background-position: -919px -215px;
}
/*箭头类-大-粗*/
.Common-arrawLeftRightBigBold
{
	width:10px;
	height:20px;
	background-image: url(../Images/Common/common.png);
}
.Common-arrawUpDownBigBold
{
	width:20px;
	height:10px;
	background-image: url(../Images/Common/common.png);
}

.Common-arrawBlackLeftBigBold
{
    background-position: -370px -256px;
}
.Common-arrawBlackRightBigBold
{
    background-position: -412px -256px;
}
.Common-arrawBlackUpBigBold
{
    background-position: -492px -256px;
}
.Common-arrawBlackDownBigBold
{
    background-position: -539px -256px;
}

.Common-arrawGrayLeftBigBold
{
    background-position: -174px -256px;
}
.Common-arrawGrayRightBigBold
{
    background-position: -222px -256px;
}
.Common-arrawGrayUpBigBold
{
    background-position: -302px -256px;
}
.Common-arrawGrayDownBigBold
{
    background-position: -349px -256px;
}

.Common-arrawWhiteLeftBigBold
{
    background-position: -19px -256px;
}
.Common-arrawWhiteRightBigBold
{
    background-position: -67px -256px;
}
.Common-arrawWhiteUpBigBold
{
    background-position: -112px -256px;
}
.Common-arrawWhiteDownBigBold
{
    background-position: -159px -256px;
}

.Common-arrawLeftBigBold-blue
{
    background-position: -559px -256px;
}
.Common-arrawRightBigBold-blue
{
    background-position: -602px -256px;
}
.Common-arrawUpBigBold-blue
{
    background-position: -682px -256px;
}
.Common-arrawDownBigBold-blue
{
    background-position: -729px -256px;
}

.Common-arrawLeftBigBold-green
{
    background-position: -749px -256px;
}
.Common-arrawRightBigBold-green
{
    background-position: -792px -256px;
}
.Common-arrawUpBigBold-green
{
    background-position: -872px -256px;
}
.Common-arrawDownBigBold-green
{
    background-position: -919px -256px;
}
/*单选框*/
.Common-iconRadio
{
	width:16px;
	height:16px;
	background-image: url(../Images/Common/common.png);
    background-position: -75px -337px;
}
.Common-iconRadioOver
{
	background-position: -131px -337px;
}
.Common-iconRadioDisabled
{
	background-position: -19px -337px;
}
.Common-iconRadioSelectedDisabled-blue
{
	background-position: -187px -337px;
}
.Common-iconRadioSelectedDisabled-green
{
	background-position: -355px -337px;
}
.Common-iconRadioSelected-blue
{
	background-position: -243px -337px;
}
.Common-iconRadioSelectedOver-blue
{
	background-position: -299px -337px;
}
.Common-iconRadioSelected-green
{
	background-position: -411px -337px;
}
.Common-iconRadioSelectedOver-green
{
	background-position: -467px -337px;
}
/*复选框*/
.Common-iconCheckBox
{
	width:16px;
	height:16px;
	background-image: url(../Images/Common/common.png);
    background-position: -75px -381px;
}
.Common-iconCheckBoxOver
{
	background-position: -131px -381px;
}
.Common-iconCheckBoxDisabled
{
	background-position: -19px -381px;
}
.Common-iconCheckBoxSelectedDisabled-blue
{
	background-position: -187px -381px;
}
.Common-iconCheckBoxSelectedDisabled-green
{
	background-position: -355px -381px;
}
.Common-iconCheckBoxSelected-blue
{
	background-position: -243px -381px;
}
.Common-iconCheckBoxSelectedOver-blue
{
	background-position: -299px -381px;
}
.Common-iconCheckBoxSelected-green
{
	background-position: -411px -381px;
}
.Common-iconCheckBoxSelectedOver-green
{
	background-position: -467px -381px;
}
/*手机复选框*/
.Common-iconRadioCircleSelected-blue
{
	background-color: #40c1e5;
}
.Common-iconRadioCircleSelected-green
{
	background-color: #ff972c;
}
.Common-iconRadioCircleContentSelected
{
	float:right;
}
/*星星*/
.Common-iconStar1
{
	width:13px;
	height:13px;
	background-image: url(../Images/Common/common.png);
}
.Common-iconStar-width1
{
	width:6.5px;
}
.Common-iconStarGray1
{
	background-position: -70px -438px;
}
.Common-iconStarWhite1
{
	background-position: -19px -438px;
}
.Common-iconStarHalf1-blue
{
	background-position: -121px -437px;
}
.Common-iconStarFull1-blue
{
	background-position: -173px -438px;
}
.Common-iconStarHalf1-green
{
	background-position: -223px -437px;
}
.Common-iconStarFull1-green
{
	background-position: -275px -438px;
}

.Common-iconStar2
{
	width:15px;
	height:15px;
	background-image: url(../Images/Common/common.png);
}
.Common-iconStar-width2
{
	width:7.5px;
}
.Common-iconStarGray2
{
	background-position: -375px -438px;
}
.Common-iconStarWhite2
{
	background-position: -324px -438px;
}
.Common-iconStarHalf2-blue
{
	background-position: -427px -438px;
}
.Common-iconStarFull2-blue
{
	background-position: -480px -438px;
}
.Common-iconStarHalf2-green
{
	background-position: -529px -438px;
}
.Common-iconStarFull2-green
{
	background-position: -580px -438px;
}

.Common-iconStar3
{
	width:16px;
	height:16px;
	background-image: url(../Images/Common/common.png);
}
.Common-iconStar-width3
{
	width:8px;
}
.Common-iconStarGray3
{
	background-position: -682px -438px;
}
.Common-iconStarWhite3
{
	background-position: -631px -438px;
}
.Common-iconStarHalf3-blue
{
	background-position: -733px -438px;
}
.Common-iconStarFull3-blue
{
	background-position: -785px -438px;
}
.Common-iconStarHalf3-green
{
	background-position: -836px -438px;
}
.Common-iconStarFull3-green
{
	background-position: -887px -438px;
}
/*查询图标*/
.Common-iconSearch1
{
	width:19px;
	height:19px;
	background-image: url(../Images/Common/common.png);
}
.Common-iconSearchGray1
{
	background-position: -87px -505px;
}
.Common-iconSearchWhite1
{
	background-position: -20px -505px;
}
.Common-iconSearch1-blue
{
	background-position: -153px -505px;
}
.Common-iconSearch1-green
{
	background-position: -220px -505px;
}

.Common-iconSearch2
{
	width:28px;
	height:28px;
	background-image: url(../Images/Common/common.png);
}
.Common-iconSearchGray2
{
	background-position: -348px -505px;
}
.Common-iconSearchWhite2
{
	background-position: -282px -505px;
}
.Common-iconSearch2-blue
{
	background-position: -414px -505px;
}
.Common-iconSearch2-green
{
	background-position: -481px -505px;
}
/*定位*/
.Common-iconPosition1
{
	width:14px;
	height:21px;
	background-image: url(../Images/Common/common.png);
}
.Common-iconPositionGray1
{
	background-position: -555px -505px;
}
.Common-iconPosition1-blue
{
	background-position: -621px -505px;
}
.Common-iconPosition1-green
{
	background-position: -688px -505px;
}
.Common-iconPosition2
{
	width:32px;
	height:45px;
	background-image: url(../Images/Common/common.png);
}
.Common-iconPositionGray2
{
	background-position: -745px -505px;
}
.Common-iconPosition2-blue
{
	background-position: -812px -505px;
}
.Common-iconPosition2-green
{
	background-position: -878px -505px;
}
.Common-iconPosition3
{
	width:14px;
	height:17px;
	background-image: url(../Images/Common/common.png);
}
.Common-iconPositionGray3
{
	background-position: -292px -586px;
}
.Common-iconPositionWhite3
{
	background-position: -230px -586px;
}
.Common-iconPosition3-blue
{
	background-position: -349px -586px;
}
.Common-iconPosition3-green
{
	background-position: -399px -586px;
}
/*眼睛*/
.Common-iconEye
{
	width:20px;
	height:12px;
	background-image: url(../Images/Common/common.png);
}
.Common-iconEyeGray
{
	background-position: -19px -586px;
}
.Common-iconEye-blue
{
	background-position: -77px -586px;
}
.Common-iconEye-green
{
	background-position: -132px -586px;
}
/*QQ*/
.Common-iconQQ
{
	width:16px;
	height:16px;
	background-image: url(../Images/Common/common.png);
}
.Common-iconQQGray
{
	background-position: -521px -586px;
}
.Common-iconQQWhite
{
	background-position: -457px -586px;
}
.Common-iconQQ-blue
{
	background-position: -580px -586px;
}
.Common-iconQQ-green
{
	background-position: -637px -586px;
}
/*耳机*/
.Common-iconHeadset
{
	width:18px;
	height:20px;
	background-image: url(../Images/Common/common.png);
}
.Common-iconHeadsetGray
{
	background-position: -760px -586px;
}
.Common-iconHeadsetWhite
{
	background-position: -698px -586px;
}
.Common-iconHeadset-blue
{
	background-position: -821px -586px;
}
.Common-iconHeadset-green
{
	background-position: -883px -586px;
}
/*编辑*/
.Common-iconEdit
{
	width:20px;
	height:15px;
	background-image: url(../Images/Common/common.png);
}
.Common-iconEditGray
{
	background-position: -77px -648px;
}
.Common-iconEditWhite
{
	background-position: -19px -648px;
}
.Common-iconEdit-blue
{
	background-position: -132px -648px;
}
.Common-iconEdit-green
{
	background-position: -182px -648px;
}
/*删除*/
.Common-iconDelete
{
	width:16px;
	height:15px;
	background-image: url(../Images/Common/common.png);
}
.Common-iconDeleteGray
{
	background-position: -292px -648px;
}
.Common-iconDeleteWhite
{
	background-position: -230px -648px;
}
.Common-iconDelete-blue
{
	background-position: -349px -648px;
}
.Common-iconDelete-green
{
	background-position: -399px -648px;
}
/*消息*/
.Common-iconMessage
{
	width:16px;
	height:15px;
	background-image: url(../Images/Common/common.png);
}
.Common-iconMessageGray
{
	background-position: -521px -648px;
}
.Common-iconMessageWhite
{
	background-position: -457px -648px;
}
.Common-iconMessage-blue
{
	background-position: -580px -648px;
}
.Common-iconMessage-green
{
	background-position: -637px -648px;
}
/*文件*/
.Common-iconFile
{
	width:16px;
	height:15px;
	background-image: url(../Images/Common/common.png);
}
.Common-iconFileGray
{
	background-position: -760px -648px;
}
.Common-iconFileWhite
{
	background-position: -698px -648px;
}
.Common-iconFile-blue
{
	background-position: -821px -648px;
}
.Common-iconFile-green
{
	background-position: -883px -648px;
}
/*钟表*/
.Common-iconClock
{
	width:15px;
	height:15px;
	background-image: url(../Images/Common/common.png);
}
.Common-iconClockGray
{
	background-position: -77px -717px;
}
.Common-iconClockWhite
{
	background-position: -19px -717px;
}
.Common-iconClock-blue
{
	background-position: -132px -717px;
}
.Common-iconClock-green
{
	background-position: -182px -717px;
}
/*标签*/
.Common-iconTag1
{
	width:16px;
	height:16px;
	background-image: url(../Images/Common/common.png);
}
.Common-iconTag1Gray
{
	background-position: -292px -717px;
}
.Common-iconTag1White
{
	background-position: -230px -717px;
}
.Common-iconTag1-blue
{
	background-position: -349px -717px;
}
.Common-iconTag1-green
{
	background-position: -399px -717px;
}
/*标签*/
.Common-iconTag2
{
	width:18px;
	height:12px;
	background-image: url(../Images/Common/common.png);
}
.Common-iconTag2Gray
{
	background-position: -521px -717px;
}
.Common-iconTag2White
{
	background-position: -457px -717px;
}
.Common-iconTag2-blue
{
	background-position: -580px -717px;
}
.Common-iconTag2-green
{
	background-position: -637px -717px;
}
/*标签*/
.Common-iconTag3
{
	width:17px;
	height:16px;
	background-image: url(../Images/Common/common.png);
}
.Common-iconTag3Gray
{
	background-position: -760px -717px;
}
.Common-iconTag3White
{
	background-position: -698px -717px;
}
.Common-iconTag3-blue
{
	background-position: -821px -717px;
}
.Common-iconTag3-green
{
	background-position: -883px -717px;
}
/*更多菜单三行按钮*/
.Common-iconMoreItem
{
	width:12px;
	height:12px;
	background-image: url(../Images/Common/common.png);
}
.Common-iconMoreItemGray
{
	background-position: -77px -776px;
}
.Common-iconMoreItemWhite
{
	background-position: -19px -776px;
}
.Common-iconMoreItem-blue
{
	background-position: -132px -776px;
}
.Common-iconMoreItem-green
{
	background-position: -182px -776px;
}
/*三角形*/
.Common-iconTriangleUp
{
	width:7px;
	height:4px;
	background-image: url(../Images/Common/common.png);
}
.Common-iconTriangleUpGray
{
	background-position: -349px -776px;
}
.Common-iconTriangleUpWhite
{
	background-position: -230px -776px;
}
.Common-iconTriangleUp-blue
{
	background-position: -457px -776px;
}
.Common-iconTriangleUp-green
{
	background-position: -580px -776px;
}
/*三角形*/
.Common-iconTriangleDown
{
	width:7px;
	height:4px;
	background-image: url(../Images/Common/common.png);
}
.Common-iconTriangleDownGray
{
	background-position: -399px -776px;
}
.Common-iconTriangleDownWhite
{
	background-position: -292px -776px;
}
.Common-iconTriangleDown-blue
{
	background-position: -521px -776px;
}
.Common-iconTriangleDown-green
{
	background-position: -637px -776px;
}
/*大分页样式*/
.Common-bigPageDiv
{
    width: 40px;
    height: 30px;
	padding-top:4px;
}

.Common-bigPageItem
{
	font-size:16px;
	border-color:transparent;
}
.Common-bigPageGroup
{
	color:transparent;
    background-repeat:no-repeat;
}

/*可略微放大缩小的图片样式*/
.Common-imgEaseInOut
{
    transition: transform 1.3s ease-in-out;
    -webkit-transition: -webkit-transform 1.3s ease-in-out;
    -moz-transition: -moz-transform 1.3s ease-in-out;
    -o-transition: -o-transform 1.3s ease-in-out;
    border: 0px;
    box-sizing: border-box;
    vertical-align: middle;
}
.Common-imgEaseInOut-hover
{
    transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -o-transform: scale(1.05);
}
.Common-rotate90
{
    transform: rotate(30deg);
    -ms-transform: rotate(30deg); /* IE 9 */
    -moz-transform: rotate(30deg); /* Firefox */
    -webkit-transform: rotate(30deg); /* Safari and Chrome */
    -o-transform: rotate(30deg);
}

.Common-inputDisabled
{
    color: #b4b4b4;
}
.Common-inputEmptyDefault
{
    color: #b9b9b9;
}
/*阴影样式*/
.Common-windowShadow
{
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=4); /*ie*/
    -moz-box-shadow: 2px 2px 10px #909090; /*firefox*/
    -webkit-box-shadow: 2px 2px 10px #909090; /*safari或chrome*/
    box-shadow: 2px 2px 10px #909090; /*opera或ie9*/
}
.Common-windowShadow2
{
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=240,strength=4); /*ie*/
    -moz-box-shadow: 2px 2px 10px 2px #909090; /*firefox*/
    -webkit-box-shadow: 2px 2px 10px 2px #909090; /*safari或chrome*/
    box-shadow: 2px 2px 10px 2px #909090; /*opera或ie9*/
}

/*登录框样式*/
.Common-loginWindow
{
}
.Common-loginWindowTab
{
	padding-bottom:5px;
	border-bottom:2px solid #c8c8c8;
}

.Common-loginWindowTabSelected-blue
{
	color:#40c1e5;
	border-bottom:2px solid #40c1e5;
}
.Common-loginWindowTabOver-blue
{
	color:#40c1e5;
	border-bottom:2px solid #40c1e5;
}

.Common-loginWindowTabSelected-green
{
	color:#ff972c;
	border-bottom:2px solid #ff972c;
}
.Common-loginWindowTabOver-green
{
	color:#ff972c;
	border-bottom:2px solid #ff972c;
}
/*TAB颜色样式*/
.Common-tabItemSelected-blue
{
    border-top-color: #009bc6;
	color: #009bc6;
}
.Common-tabItemSelected-green
{
    border-top-color: #e37300;
	color: #e37300;
}

.errorInputDropSelect {
    color: red;
	font-size:12px;
}
.errorTextInput {
    color: red;
	font-size:12px;
}
.errorUpDownInput{
	color: red;
	font-size:12px;
}
.errorDiv {
	color: red;
}
.inputDisabled{
	background-color:lightgrey;
}
.Common-FormLabel{
	text-align:right;
	float: right; 
	margin-top: 5px;
}
.Common-FormLabel-CK{
	text-align:right;
	float: right; 
	margin-top: 5px;
}
.Common-FormText{ 
	float: left;
	margin-top: 5px;
}
.Common-Required::after{
	content:'*';
    color: red;
    position: relative;
    right: 4px;
    top: 2px;
}
.Common-MenuSelect {
	color: white;
    background-color: #40c1e5;
}
.Common-MenuOver {
	color: white;
    background-color: #40c1e5;
}
.Common-ProcessPropety-Btn {
    float:left;margin:2px;margin-left:4px;margin-right:4px;border:1px solid gray;
}
.Common-ProcessPropety-Btn-Select {
    background-image: linear-gradient(#40c1e5 0px, #40c1e5 100%);
}
.Common-Label {
    width: 130px;
}
.Common-Unit {
    width: 60px;
}
.Common-Value {
    width: 100%;
}
.Common-VisuallyHidden {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
}
.Common-TopAbsolute{
	position:absolute;
    z-index:900000;
}
.Common-BoxHighlight-HasEvent{
    background: transparent;
    border:3px solid transparent;
    border-radius:3px;
    box-shadow: 0 0 0 99999px rgba(0,0,0,0.55), 0 0 0px rgba(255,255,255,0.35);
    pointer-events:none;
}
.Common-BoxHighlight-NoEvent{
    pointer-events:auto !important;
}

.media-xs .Common-Label,
.media-sm .Common-Label,
.media-md .Common-Label
{
	width:100px;
}
.media-xs .Common-Unit,
.media-sm .Common-Unit,
.media-md .Common-Unit
{
	width:20px;
}
.media-xs .Common-Value,
.media-sm .Common-Value,
.media-md .Common-Value
{
    width: calc(100% - 100px);
}
.media-xs .Common-ValueHasUnit,
.media-sm .Common-ValueHasUnit,
.media-md .Common-ValueHasUnit
{
    width: calc(100% - 120px);
}
.media-xs .Common-ValueHasUnit1,
.media-sm .Common-ValueHasUnit1,
.media-md .Common-ValueHasUnit1
{
    width: calc(100% - 20px);
}
.media-xs .Common-ValueHasUnit2,
.media-sm .Common-ValueHasUnit2,
.media-md .Common-ValueHasUnit2
{
    width: 100%;
}
.media-xs .Common-ValueHasUnit3,
.media-sm .Common-ValueHasUnit3,
.media-md .Common-ValueHasUnit3
{
    width: calc(100% - 100px);
}

body { --mediaType: "xs"; }
@media (min-width: 768px) {
	body { --mediaType: "sm"; }
}
@media (min-width: 992px) {
	body { --mediaType: "md"; }
}
@media (min-width: 1200px) {
	body { --mediaType: "lg"; }
}
@media (min-width: 1920px) {
	body { --mediaType: "xl"; }
}