/*
== malihu jquery custom scrollbar plugin ==
Plugin URI: http://manos.malihu.gr/jquery-custom-content-scroller
这是一个滚动条插件，使用在小园圈首页的圈内说部分，有一个图片mCSB_buttons.png必须和css文件在同级目录---bywly
*/


/*
CONTENTS: 
	1. BASIC STYLE - Plugin's basic/essential CSS properties (normally, should not be edited). 
	2. VERTICAL SCROLLBAR - Positioning and dimensions of vertical scrollbar. 
	3. HORIZONTAL SCROLLBAR - Positioning and dimensions of horizontal scrollbar.
	4. VERTICAL AND HORIZONTAL SCROLLBARS - Positioning and dimensions of 2-axis scrollbars. 
	5. TRANSITIONS - CSS3 transitions for hover events, auto-expanded and auto-hidden scrollbars. 
	6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS 
		6.1 THEMES - Scrollbar colors, opacity, dimensions, backgrounds etc. via ready-to-use themes.
*/



/* 
------------------------------------------------------------------------------------------------------------------------
1. BASIC STYLE  
------------------------------------------------------------------------------------------------------------------------
*/

	.mCustomScrollbar{ -ms-touch-action: pinch-zoom; touch-action: pinch-zoom; /* direct pointer events to js */ }
	.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action{ -ms-touch-action: auto; touch-action: auto; }
	
	.mCustomScrollBox{ /* contains plugin's markup */
		position: relative;
		overflow: hidden;
		height: 100%;
		max-width: 100%;
		outline: none;
		direction: ltr;
	}

	.mCSB_container{ /* contains the original content */
		overflow: hidden;
		width: auto;
		height: auto;
	}



/* 
------------------------------------------------------------------------------------------------------------------------
2. VERTICAL SCROLLBAR 
y-axis
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_inside > .mCSB_container{ margin-right: 30px; }

	.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-right: 0; } /* non-visible scrollbar */
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_container{ /* RTL direction/left-side scrollbar */
		margin-right: 0;
		margin-left: 30px;
	}
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-left: 0; } /* RTL direction/left-side scrollbar */

	.mCSB_scrollTools{ /* contains scrollbar markup (draggable element, dragger rail, buttons etc.) */
		position: absolute;
		width: 16px;
		height: auto;
		left: auto;
		top: 0;
		right: 0;
		bottom: 0;
	}

	.mCSB_outside + .mCSB_scrollTools{ right: -26px; } /* scrollbar position: outside */
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, 
	.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ /* RTL direction/left-side scrollbar */
		right: auto;
		left: 0;
	}
	
	.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ left: -26px; } /* RTL direction/left-side scrollbar (scrollbar position: outside) */

	.mCSB_scrollTools .mCSB_draggerContainer{ /* contains the draggable element and dragger rail markup */
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0; 
		height: auto;
	}

	.mCSB_scrollTools a + .mCSB_draggerContainer{ margin: 20px 0; }

	.mCSB_scrollTools .mCSB_draggerRail{
		width: 2px;
		height: 100%;
		margin: 0 auto; border-radius: 16px;
	}

	.mCSB_scrollTools .mCSB_dragger{ /* the draggable element */
		cursor: pointer;
		width: 100%;
		height: 30px; /* minimum dragger height */
		z-index: 1;
	}

	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ /* the dragger element */
		position: relative;
		width: 4px;
		height: 100%;
		margin: 0 auto; border-radius: 16px;
		text-align: center;
	}
	
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{ width: 12px; /* auto-expanded scrollbar */ }
	
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 8px; /* auto-expanded scrollbar */ }

	.mCSB_scrollTools .mCSB_buttonUp,
	.mCSB_scrollTools .mCSB_buttonDown{
		display: block;
		position: absolute;
		height: 20px;
		width: 100%;
		overflow: hidden;
		margin: 0 auto;
		cursor: pointer;
	}

	.mCSB_scrollTools .mCSB_buttonDown{ bottom: 0; }



/* 
------------------------------------------------------------------------------------------------------------------------
3. HORIZONTAL SCROLLBAR 
x-axis
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_horizontal.mCSB_inside > .mCSB_container{
		margin-right: 0;
		margin-bottom: 30px;
	}
	
	.mCSB_horizontal.mCSB_outside > .mCSB_container{ min-height: 100%; }

	.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; } /* non-visible scrollbar */

	.mCSB_scrollTools.mCSB_scrollTools_horizontal{
		width: auto;
		height: 16px;
		top: auto;
		right: 0;
		bottom: 0;
		left: 0;
	}

	.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
	.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{ bottom: -26px; } /* scrollbar position: outside */

	.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer{ margin: 0 20px; }

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 2px;
		margin: 7px 0;
	}

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{
		width: 30px; /* minimum dragger width */
		height: 100%;
		left: 0;
	}

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 4px;
		margin: 6px auto;
	}
	
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
		height: 12px; /* auto-expanded scrollbar */
		margin: 2px auto;
	}
	
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		height: 8px; /* auto-expanded scrollbar */
		margin: 4px 0;
	}

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,
	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{
		display: block;
		position: absolute;
		width: 20px;
		height: 100%;
		overflow: hidden;
		margin: 0 auto;
		cursor: pointer;
	}
	
	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{ left: 0; }

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{ right: 0; }



/* 
------------------------------------------------------------------------------------------------------------------------
4. VERTICAL AND HORIZONTAL SCROLLBARS 
yx-axis 
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_container_wrapper{
		position: absolute;
		height: auto;
		width: auto;
		overflow: hidden;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		margin-right: 30px;
		margin-bottom: 30px;
	}
	
	.mCSB_container_wrapper > .mCSB_container{
		padding-right: 30px;
		padding-bottom: 30px;
		-webkit-box-sizing: border-box; box-sizing: border-box;
	}
	
	.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom: 20px; }
	
	.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right: 20px; }
	
	/* non-visible horizontal scrollbar */
	.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom: 0; }
	
	/* non-visible vertical scrollbar/RTL direction/left-side scrollbar */
	.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right: 0; }
	
	/* RTL direction/left-side scrollbar */
	.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left: 20px; }
	
	/* non-visible scrollbar/RTL direction/left-side scrollbar */
	.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left: 0; }
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper{ /* RTL direction/left-side scrollbar */
		margin-right: 0;
		margin-left: 30px;
	}
	
	.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container{ padding-right: 0; }
	
	.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container{ padding-bottom: 0; }
	
	.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{
		margin-right: 0; /* non-visible scrollbar */
		margin-left: 0;
	}
	
	/* non-visible horizontal scrollbar */
	.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; }



/* 
------------------------------------------------------------------------------------------------------------------------
5. TRANSITIONS  
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_scrollTools, 
	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCSB_scrollTools .mCSB_buttonUp,
	.mCSB_scrollTools .mCSB_buttonDown,
	.mCSB_scrollTools .mCSB_buttonLeft,
	.mCSB_scrollTools .mCSB_buttonRight{
		-webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
	}
	
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, /* auto-expanded scrollbar */
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{
		-webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
		transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
	}



/* 
------------------------------------------------------------------------------------------------------------------------
6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS  
------------------------------------------------------------------------------------------------------------------------
*/

	/* 
	----------------------------------------
	6.1 THEMES 
	----------------------------------------
	*/
	
	/* default theme ("light") */

	.mCSB_scrollTools{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }
	
	.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,
	.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 0; filter: "alpha(opacity=0)"; -ms-filter: "alpha(opacity=0)"; }
	
	.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,
	.mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,
	.mCustomScrollBox:hover > .mCSB_scrollTools,
	.mCustomScrollBox:hover ~ .mCSB_scrollTools,
	.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,
	.mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 1; filter: "alpha(opacity=100)"; -ms-filter: "alpha(opacity=100)"; }

	.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.4);
		filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; 
	}

	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.75);
		filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; 
	}

	.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.85);
		filter: "alpha(opacity=85)"; -ms-filter: "alpha(opacity=85)"; 
	}
	.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.9);
		filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; 
	}

	.mCSB_scrollTools .mCSB_buttonUp,
	.mCSB_scrollTools .mCSB_buttonDown,
	.mCSB_scrollTools .mCSB_buttonLeft,
	.mCSB_scrollTools .mCSB_buttonRight{
		/*background-image: url(mCSB_buttons.png); /* css sprites */
		background-repeat: no-repeat;
		opacity: 0.4; filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; 
	}

	.mCSB_scrollTools .mCSB_buttonUp{
		background-position: 0 0;
		/* 
		sprites locations 
		light: 0 0, -16px 0, -32px 0, -48px 0, 0 -72px, -16px -72px, -32px -72px
		dark: -80px 0, -96px 0, -112px 0, -128px 0, -80px -72px, -96px -72px, -112px -72px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonDown{
		background-position: 0 -20px;
		/* 
		sprites locations
		light: 0 -20px, -16px -20px, -32px -20px, -48px -20px, 0 -92px, -16px -92px, -32px -92px
		dark: -80px -20px, -96px -20px, -112px -20px, -128px -20px, -80px -92px, -96px -92px, -112 -92px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonLeft{
		background-position: 0 -40px;
		/* 
		sprites locations 
		light: 0 -40px, -20px -40px, -40px -40px, -60px -40px, 0 -112px, -20px -112px, -40px -112px
		dark: -80px -40px, -100px -40px, -120px -40px, -140px -40px, -80px -112px, -100px -112px, -120px -112px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonRight{
		background-position: 0 -56px;
		/* 
		sprites locations 
		light: 0 -56px, -20px -56px, -40px -56px, -60px -56px, 0 -128px, -20px -128px, -40px -128px
		dark: -80px -56px, -100px -56px, -120px -56px, -140px -56px, -80px -128px, -100px -128px, -120px -128px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonUp:hover,
	.mCSB_scrollTools .mCSB_buttonDown:hover,
	.mCSB_scrollTools .mCSB_buttonLeft:hover,
	.mCSB_scrollTools .mCSB_buttonRight:hover{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }

	.mCSB_scrollTools .mCSB_buttonUp:active,
	.mCSB_scrollTools .mCSB_buttonDown:active,
	.mCSB_scrollTools .mCSB_buttonLeft:active,
	.mCSB_scrollTools .mCSB_buttonRight:active{ opacity: 0.9; filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; }
	

	/* theme: "dark" */

	.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }

	.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }

	.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: rgba(0,0,0,0.85); }

	.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: rgba(0,0,0,0.9); }

	.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -80px 0; }

	.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -20px; }

	.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -40px; }

	.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -56px; }
	
	/* ---------------------------------------- */
	


	/* theme: "light-2", "dark-2" */

	.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{
		width: 4px;
		background-color: #fff; background-color: rgba(255,255,255,0.1); border-radius: 1px;
	}

	.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		width: 4px;
		background-color: #fff; background-color: rgba(255,255,255,0.75); border-radius: 1px;
	}

	.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 4px;
		margin: 6px auto;
	}

	.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }

	.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }

	.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px 0; }

	.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{	background-position: -32px -20px; }

	.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{	background-position: -40px -40px; }

	.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -56px; }
	
	
	/* theme: "dark-2" */

	.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.1); border-radius: 1px;
	}

	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.75); border-radius: 1px;
	}

	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }

	.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px 0; }

	.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -20px; }

	.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -40px; }

	.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -56px; }
	
	/* ---------------------------------------- */
	


	/* theme: "light-thick", "dark-thick" */

	.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{
		width: 4px;
		background-color: #fff; background-color: rgba(255,255,255,0.1); border-radius: 2px;
	}

	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		width: 6px;
		background-color: #fff; background-color: rgba(255,255,255,0.75); border-radius: 2px;
	}

	.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 4px;
		margin: 6px 0;
	}

	.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 6px;
		margin: 5px auto;
	}

	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }

	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }

	.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -16px 0; }

	.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{	background-position: -16px -20px; }

	.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{	background-position: -20px -40px; }

	.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{ background-position: -20px -56px; }


	/* theme: "dark-thick" */
	
	.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.1); border-radius: 2px;
	}

	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.75); border-radius: 2px;
	}

	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -96px 0; }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{ background-position: -96px -20px; }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -100px -40px; }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{	background-position: -100px -56px; }
	
	/* ---------------------------------------- */
	


	/* theme: "light-thin", "dark-thin" */
	
	.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.1); }

	.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 2px; }

	.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{ width: 100%; }

	.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 2px;
		margin: 7px auto;
	}


	/* theme "dark-thin" */
	
	.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }

	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
	
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
	
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{	background-position: -80px 0; }

	.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -20px; }

	.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -40px; }

	.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -56px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme "rounded", "rounded-dark", "rounded-dots", "rounded-dots-dark" */
	
	.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.15); }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_dragger, 
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger, 
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger{ height: 14px; }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		width: 14px;
		margin: 0 1px;
	}
	
	.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 14px; }
	
	.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		height: 14px;
		margin: 1px 0;
	}
	
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
		width: 16px; /* auto-expanded scrollbar */
		height: 16px;
		margin: -1px 0;
	}
	
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 4px; /* auto-expanded scrollbar */ }
	
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
		height: 16px; /* auto-expanded scrollbar */
		width: 16px;
		margin: 0 -1px;
	}
	
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		height: 4px; /* auto-expanded scrollbar */
		margin: 6px 0;
	}
	
	.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{ background-position: 0 -72px; }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{ background-position: 0 -92px; }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{ background-position: 0 -112px; }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{ background-position: 0 -128px; }
	
	
	/* theme "rounded-dark", "rounded-dots-dark" */
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -80px -72px; }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -92px; }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -112px; }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -128px; }
	
	
	/* theme "rounded-dots", "rounded-dots-dark" */
	
	.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail{ width: 4px; }
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		background-color: transparent;
		background-position: center;
	}
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");
		background-repeat: repeat-y;
		opacity: 0.3;
		filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
	}
	
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		height: 4px;
		margin: 6px 0;
		background-repeat: repeat-x;
	}
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{ background-position: -16px -72px; }
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{ background-position: -16px -92px; }
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -20px -112px; }
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{ background-position: -20px -128px; }
	
	
	/* theme "rounded-dots-dark" */
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=");
	}
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -96px -72px; }
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -96px -92px; }
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -100px -112px; }
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -100px -128px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme "3d", "3d-dark", "3d-thick", "3d-thick-dark" */
	
	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-repeat: repeat-y;
		background-image: -webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0.5)),to(rgba(255,255,255,0)));
		background-image: linear-gradient(to right, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
	}
	
	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		background-repeat: repeat-x;
		background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.5)),to(rgba(255,255,255,0)));
		background-image: linear-gradient(to bottom, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
	}
	
	
	/* theme "3d", "3d-dark" */
	
	.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger, 
	.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger{ height: 70px; }
	
	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 70px; }
	
	.mCS-3d.mCSB_scrollTools, 
	.mCS-3d-dark.mCSB_scrollTools{
		opacity: 1;
		filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
	}
	
	.mCS-3d.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ border-radius: 16px; }
	
	.mCS-3d.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{
		width: 8px;
		background-color: #000; background-color: rgba(0,0,0,0.2);
		-webkit-box-shadow: inset 1px 0 1px rgba(0,0,0,0.5), inset -1px 0 1px rgba(255,255,255,0.2);
		        box-shadow: inset 1px 0 1px rgba(0,0,0,0.5), inset -1px 0 1px rgba(255,255,255,0.2);
	}
	
	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 	 
	.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #555; }

	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 8px; }

	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 8px;
		margin: 4px 0;
		-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.5), inset 0 -1px 1px rgba(255,255,255,0.2);
		        box-shadow: inset 0 1px 1px rgba(0,0,0,0.5), inset 0 -1px 1px rgba(255,255,255,0.2);
	}

	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 8px;
		margin: 4px auto;
	}
	
	.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
	
	.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
	
	.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
	
	.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; }
	
	
	/* theme "3d-dark" */
	
	.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.1);
		-webkit-box-shadow: inset 1px 0 1px rgba(0,0,0,0.1);
		        box-shadow: inset 1px 0 1px rgba(0,0,0,0.1);
	}
	
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{ -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1); box-shadow: inset 0 1px 1px rgba(0,0,0,0.1); }
	
	.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }

	.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }

	.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }

	.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme: "3d-thick", "3d-thick-dark" */
	
	.mCS-3d-thick.mCSB_scrollTools, 
	.mCS-3d-thick-dark.mCSB_scrollTools{
		opacity: 1;
		filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
	}
	
	.mCS-3d-thick.mCSB_scrollTools, 
	.mCS-3d-thick-dark.mCSB_scrollTools, 
	.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{ border-radius: 7px; }
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ border-radius: 5px; }
	
	.mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical, 
	.mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical{ right: 1px; }
	
	.mCS-3d-thick.mCSB_scrollTools_vertical, 
	.mCS-3d-thick-dark.mCSB_scrollTools_vertical{ -webkit-box-shadow: inset 1px 0 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5); box-shadow: inset 1px 0 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5); }
	
	.mCS-3d-thick.mCSB_scrollTools_horizontal, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{
		bottom: 1px;
		-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5);
		        box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5);
	}
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		-webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,0.4);
		        box-shadow: inset 1px 0 0 rgba(255,255,255,0.4);
		width: 12px;
		margin: 2px;
		position: absolute;
		height: auto;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}
	
	.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.4); box-shadow: inset 0 1px 0 rgba(255,255,255,0.4); }
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #555; }
	
	.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		height: 12px;
		width: auto;
	}
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{
		background-color: #000; background-color: rgba(0,0,0,0.05);
		-webkit-box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1);
		        box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1);
	}
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }

	.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }

	.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{	background-position: -40px -128px; }
	
	
	/* theme: "3d-thick-dark" */
	
	.mCS-3d-thick-dark.mCSB_scrollTools{ -webkit-box-shadow: inset 0 0 14px rgba(0,0,0,0.2); box-shadow: inset 0 0 14px rgba(0,0,0,0.2); }
	
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{ -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.2); box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.2); }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ -webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,0.4), inset -1px 0 0 rgba(0,0,0,0.2); box-shadow: inset 1px 0 0 rgba(255,255,255,0.4), inset -1px 0 0 rgba(0,0,0,0.2); }
	 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.4), inset 0 -1px 0 rgba(0,0,0,0.2); box-shadow: inset 0 1px 0 rgba(255,255,255,0.4), inset 0 -1px 0 rgba(0,0,0,0.2); }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #777; }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{
		background-color: #fff; background-color: rgba(0,0,0,0.05);
		-webkit-box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1);
		        box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1);
	}
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }

	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }

	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme: "minimal", "minimal-dark" */
	
	.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, 
	.mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{
		right: 0; 
		margin: 12px 0; 
	}
	
	.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{
		bottom: 0; 
		margin: 0 12px; 
	}
	
	/* RTL direction/left-side scrollbar */
	.mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, 
	.mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{
		left: 0; 
		right: auto;
	}
	
	.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }
	
	.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger, 
	.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger{ height: 50px; }
	
	.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 50px; }
	
	.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.2);
		filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)"; 
	}
	
	.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.5);
		filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; 
	}
	
	
	/* theme: "minimal-dark" */
	
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.2);
		filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)"; 
	}
	
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.5);
		filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; 
	}
	
	/* ---------------------------------------- */
	
	
	
	/* theme "light-3", "dark-3" */
	
	.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{
		width: 6px;
		background-color: #000; background-color: rgba(0,0,0,0.2);
	}

	.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 6px; }

	.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 6px;
		margin: 5px 0;
	}
	
	.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		width: 12px;
	}
	
	.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		height: 12px;
		margin: 2px 0;
	}
	
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
	
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
	
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
	
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; }
	
	
	/* theme "dark-3" */
	
	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }

	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.1); }
	
	.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }

	.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }

	.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }

	.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme "inset", "inset-dark", "inset-2", "inset-2-dark", "inset-3", "inset-3-dark" */
	
	.mCS-inset.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{
		width: 12px;
		background-color: #000; background-color: rgba(0,0,0,0.2);
	}

	.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ 
		width: 6px;
		margin: 3px 5px;
		position: absolute;
		height: auto;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}

	.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		height: 6px;
		margin: 5px 3px;
		position: absolute;
		width: auto;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}
	
	.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 12px;
		margin: 2px 0;
	}
	
	.mCS-inset.mCSB_scrollTools .mCSB_buttonUp, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
	
	.mCS-inset.mCSB_scrollTools .mCSB_buttonDown, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
	
	.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
	
	.mCS-inset.mCSB_scrollTools .mCSB_buttonRight, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; }
	
	
	/* theme "inset-dark", "inset-2-dark", "inset-3-dark" */
	
	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.1); }
	
	.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }
	
	
	/* theme "inset-2", "inset-2-dark" */
	
	.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-color: transparent;
		border-width: 1px;
		border-style: solid;
		border-color: #fff;
		border-color: rgba(255,255,255,0.2);
		-webkit-box-sizing: border-box; box-sizing: border-box;
	}
	
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{ border-color: #000; border-color: rgba(0,0,0,0.2); }
	
	
	/* theme "inset-3", "inset-3-dark" */
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.6); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.6); }
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.75); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }
	
	/* ---------------------------------------- */

/**
 * Swiper 3.4.2
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * 
 * http://www.idangero.us/swiper/
 * 
 * Copyright 2017, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 * 
 * Licensed under MIT
 * 
 * Released on: March 10, 2017
 */
.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top, left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top, right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom, left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top, left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.f4769f9b.eot);src:url(../fonts/glyphicons-halflings-regular.f4769f9b.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.448c34a5.woff2) format('woff2'),url(../fonts/glyphicons-halflings-regular.fa277232.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.e18bbf61.ttf) format('truetype'),url(../img/glyphicons-halflings-regular.89889688.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"*"}.glyphicon-plus:before{content:"+"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20AC"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270F"}.glyphicon-glass:before{content:"\E001"}.glyphicon-music:before{content:"\E002"}.glyphicon-search:before{content:"\E003"}.glyphicon-heart:before{content:"\E005"}.glyphicon-star:before{content:"\E006"}.glyphicon-star-empty:before{content:"\E007"}.glyphicon-user:before{content:"\E008"}.glyphicon-film:before{content:"\E009"}.glyphicon-th-large:before{content:"\E010"}.glyphicon-th:before{content:"\E011"}.glyphicon-th-list:before{content:"\E012"}.glyphicon-ok:before{content:"\E013"}.glyphicon-remove:before{content:"\E014"}.glyphicon-zoom-in:before{content:"\E015"}.glyphicon-zoom-out:before{content:"\E016"}.glyphicon-off:before{content:"\E017"}.glyphicon-signal:before{content:"\E018"}.glyphicon-cog:before{content:"\E019"}.glyphicon-trash:before{content:"\E020"}.glyphicon-home:before{content:"\E021"}.glyphicon-file:before{content:"\E022"}.glyphicon-time:before{content:"\E023"}.glyphicon-road:before{content:"\E024"}.glyphicon-download-alt:before{content:"\E025"}.glyphicon-download:before{content:"\E026"}.glyphicon-upload:before{content:"\E027"}.glyphicon-inbox:before{content:"\E028"}.glyphicon-play-circle:before{content:"\E029"}.glyphicon-repeat:before{content:"\E030"}.glyphicon-refresh:before{content:"\E031"}.glyphicon-list-alt:before{content:"\E032"}.glyphicon-lock:before{content:"\E033"}.glyphicon-flag:before{content:"\E034"}.glyphicon-headphones:before{content:"\E035"}.glyphicon-volume-off:before{content:"\E036"}.glyphicon-volume-down:before{content:"\E037"}.glyphicon-volume-up:before{content:"\E038"}.glyphicon-qrcode:before{content:"\E039"}.glyphicon-barcode:before{content:"\E040"}.glyphicon-tag:before{content:"\E041"}.glyphicon-tags:before{content:"\E042"}.glyphicon-book:before{content:"\E043"}.glyphicon-bookmark:before{content:"\E044"}.glyphicon-print:before{content:"\E045"}.glyphicon-camera:before{content:"\E046"}.glyphicon-font:before{content:"\E047"}.glyphicon-bold:before{content:"\E048"}.glyphicon-italic:before{content:"\E049"}.glyphicon-text-height:before{content:"\E050"}.glyphicon-text-width:before{content:"\E051"}.glyphicon-align-left:before{content:"\E052"}.glyphicon-align-center:before{content:"\E053"}.glyphicon-align-right:before{content:"\E054"}.glyphicon-align-justify:before{content:"\E055"}.glyphicon-list:before{content:"\E056"}.glyphicon-indent-left:before{content:"\E057"}.glyphicon-indent-right:before{content:"\E058"}.glyphicon-facetime-video:before{content:"\E059"}.glyphicon-picture:before{content:"\E060"}.glyphicon-map-marker:before{content:"\E062"}.glyphicon-adjust:before{content:"\E063"}.glyphicon-tint:before{content:"\E064"}.glyphicon-edit:before{content:"\E065"}.glyphicon-share:before{content:"\E066"}.glyphicon-check:before{content:"\E067"}.glyphicon-move:before{content:"\E068"}.glyphicon-step-backward:before{content:"\E069"}.glyphicon-fast-backward:before{content:"\E070"}.glyphicon-backward:before{content:"\E071"}.glyphicon-play:before{content:"\E072"}.glyphicon-pause:before{content:"\E073"}.glyphicon-stop:before{content:"\E074"}.glyphicon-forward:before{content:"\E075"}.glyphicon-fast-forward:before{content:"\E076"}.glyphicon-step-forward:before{content:"\E077"}.glyphicon-eject:before{content:"\E078"}.glyphicon-chevron-left:before{content:"\E079"}.glyphicon-chevron-right:before{content:"\E080"}.glyphicon-plus-sign:before{content:"\E081"}.glyphicon-minus-sign:before{content:"\E082"}.glyphicon-remove-sign:before{content:"\E083"}.glyphicon-ok-sign:before{content:"\E084"}.glyphicon-question-sign:before{content:"\E085"}.glyphicon-info-sign:before{content:"\E086"}.glyphicon-screenshot:before{content:"\E087"}.glyphicon-remove-circle:before{content:"\E088"}.glyphicon-ok-circle:before{content:"\E089"}.glyphicon-ban-circle:before{content:"\E090"}.glyphicon-arrow-left:before{content:"\E091"}.glyphicon-arrow-right:before{content:"\E092"}.glyphicon-arrow-up:before{content:"\E093"}.glyphicon-arrow-down:before{content:"\E094"}.glyphicon-share-alt:before{content:"\E095"}.glyphicon-resize-full:before{content:"\E096"}.glyphicon-resize-small:before{content:"\E097"}.glyphicon-exclamation-sign:before{content:"\E101"}.glyphicon-gift:before{content:"\E102"}.glyphicon-leaf:before{content:"\E103"}.glyphicon-fire:before{content:"\E104"}.glyphicon-eye-open:before{content:"\E105"}.glyphicon-eye-close:before{content:"\E106"}.glyphicon-warning-sign:before{content:"\E107"}.glyphicon-plane:before{content:"\E108"}.glyphicon-calendar:before{content:"\E109"}.glyphicon-random:before{content:"\E110"}.glyphicon-comment:before{content:"\E111"}.glyphicon-magnet:before{content:"\E112"}.glyphicon-chevron-up:before{content:"\E113"}.glyphicon-chevron-down:before{content:"\E114"}.glyphicon-retweet:before{content:"\E115"}.glyphicon-shopping-cart:before{content:"\E116"}.glyphicon-folder-close:before{content:"\E117"}.glyphicon-folder-open:before{content:"\E118"}.glyphicon-resize-vertical:before{content:"\E119"}.glyphicon-resize-horizontal:before{content:"\E120"}.glyphicon-hdd:before{content:"\E121"}.glyphicon-bullhorn:before{content:"\E122"}.glyphicon-bell:before{content:"\E123"}.glyphicon-certificate:before{content:"\E124"}.glyphicon-thumbs-up:before{content:"\E125"}.glyphicon-thumbs-down:before{content:"\E126"}.glyphicon-hand-right:before{content:"\E127"}.glyphicon-hand-left:before{content:"\E128"}.glyphicon-hand-up:before{content:"\E129"}.glyphicon-hand-down:before{content:"\E130"}.glyphicon-circle-arrow-right:before{content:"\E131"}.glyphicon-circle-arrow-left:before{content:"\E132"}.glyphicon-circle-arrow-up:before{content:"\E133"}.glyphicon-circle-arrow-down:before{content:"\E134"}.glyphicon-globe:before{content:"\E135"}.glyphicon-wrench:before{content:"\E136"}.glyphicon-tasks:before{content:"\E137"}.glyphicon-filter:before{content:"\E138"}.glyphicon-briefcase:before{content:"\E139"}.glyphicon-fullscreen:before{content:"\E140"}.glyphicon-dashboard:before{content:"\E141"}.glyphicon-paperclip:before{content:"\E142"}.glyphicon-heart-empty:before{content:"\E143"}.glyphicon-link:before{content:"\E144"}.glyphicon-phone:before{content:"\E145"}.glyphicon-pushpin:before{content:"\E146"}.glyphicon-usd:before{content:"\E148"}.glyphicon-gbp:before{content:"\E149"}.glyphicon-sort:before{content:"\E150"}.glyphicon-sort-by-alphabet:before{content:"\E151"}.glyphicon-sort-by-alphabet-alt:before{content:"\E152"}.glyphicon-sort-by-order:before{content:"\E153"}.glyphicon-sort-by-order-alt:before{content:"\E154"}.glyphicon-sort-by-attributes:before{content:"\E155"}.glyphicon-sort-by-attributes-alt:before{content:"\E156"}.glyphicon-unchecked:before{content:"\E157"}.glyphicon-expand:before{content:"\E158"}.glyphicon-collapse-down:before{content:"\E159"}.glyphicon-collapse-up:before{content:"\E160"}.glyphicon-log-in:before{content:"\E161"}.glyphicon-flash:before{content:"\E162"}.glyphicon-log-out:before{content:"\E163"}.glyphicon-new-window:before{content:"\E164"}.glyphicon-record:before{content:"\E165"}.glyphicon-save:before{content:"\E166"}.glyphicon-open:before{content:"\E167"}.glyphicon-saved:before{content:"\E168"}.glyphicon-import:before{content:"\E169"}.glyphicon-export:before{content:"\E170"}.glyphicon-send:before{content:"\E171"}.glyphicon-floppy-disk:before{content:"\E172"}.glyphicon-floppy-saved:before{content:"\E173"}.glyphicon-floppy-remove:before{content:"\E174"}.glyphicon-floppy-save:before{content:"\E175"}.glyphicon-floppy-open:before{content:"\E176"}.glyphicon-credit-card:before{content:"\E177"}.glyphicon-transfer:before{content:"\E178"}.glyphicon-cutlery:before{content:"\E179"}.glyphicon-header:before{content:"\E180"}.glyphicon-compressed:before{content:"\E181"}.glyphicon-earphone:before{content:"\E182"}.glyphicon-phone-alt:before{content:"\E183"}.glyphicon-tower:before{content:"\E184"}.glyphicon-stats:before{content:"\E185"}.glyphicon-sd-video:before{content:"\E186"}.glyphicon-hd-video:before{content:"\E187"}.glyphicon-subtitles:before{content:"\E188"}.glyphicon-sound-stereo:before{content:"\E189"}.glyphicon-sound-dolby:before{content:"\E190"}.glyphicon-sound-5-1:before{content:"\E191"}.glyphicon-sound-6-1:before{content:"\E192"}.glyphicon-sound-7-1:before{content:"\E193"}.glyphicon-copyright-mark:before{content:"\E194"}.glyphicon-registration-mark:before{content:"\E195"}.glyphicon-cloud-download:before{content:"\E197"}.glyphicon-cloud-upload:before{content:"\E198"}.glyphicon-tree-conifer:before{content:"\E199"}.glyphicon-tree-deciduous:before{content:"\E200"}.glyphicon-cd:before{content:"\E201"}.glyphicon-save-file:before{content:"\E202"}.glyphicon-open-file:before{content:"\E203"}.glyphicon-level-up:before{content:"\E204"}.glyphicon-copy:before{content:"\E205"}.glyphicon-paste:before{content:"\E206"}.glyphicon-alert:before{content:"\E209"}.glyphicon-equalizer:before{content:"\E210"}.glyphicon-king:before{content:"\E211"}.glyphicon-queen:before{content:"\E212"}.glyphicon-pawn:before{content:"\E213"}.glyphicon-bishop:before{content:"\E214"}.glyphicon-knight:before{content:"\E215"}.glyphicon-baby-formula:before{content:"\E216"}.glyphicon-tent:before{content:"\26FA"}.glyphicon-blackboard:before{content:"\E218"}.glyphicon-bed:before{content:"\E219"}.glyphicon-apple:before{content:"\F8FF"}.glyphicon-erase:before{content:"\E221"}.glyphicon-hourglass:before{content:"\231B"}.glyphicon-lamp:before{content:"\E223"}.glyphicon-duplicate:before{content:"\E224"}.glyphicon-piggy-bank:before{content:"\E225"}.glyphicon-scissors:before{content:"\E226"}.glyphicon-bitcoin:before{content:"\E227"}.glyphicon-btc:before{content:"\E227"}.glyphicon-xbt:before{content:"\E227"}.glyphicon-yen:before{content:"\A5"}.glyphicon-jpy:before{content:"\A5"}.glyphicon-ruble:before{content:"\20BD"}.glyphicon-rub:before{content:"\20BD"}.glyphicon-scale:before{content:"\E230"}.glyphicon-ice-lolly:before{content:"\E231"}.glyphicon-ice-lolly-tasted:before{content:"\E232"}.glyphicon-education:before{content:"\E233"}.glyphicon-option-horizontal:before{content:"\E234"}.glyphicon-option-vertical:before{content:"\E235"}.glyphicon-menu-hamburger:before{content:"\E236"}.glyphicon-modal-window:before{content:"\E237"}.glyphicon-oil:before{content:"\E238"}.glyphicon-grain:before{content:"\E239"}.glyphicon-sunglasses:before{content:"\E240"}.glyphicon-text-size:before{content:"\E241"}.glyphicon-text-color:before{content:"\E242"}.glyphicon-text-background:before{content:"\E243"}.glyphicon-object-align-top:before{content:"\E244"}.glyphicon-object-align-bottom:before{content:"\E245"}.glyphicon-object-align-horizontal:before{content:"\E246"}.glyphicon-object-align-left:before{content:"\E247"}.glyphicon-object-align-vertical:before{content:"\E248"}.glyphicon-object-align-right:before{content:"\E249"}.glyphicon-triangle-right:before{content:"\E250"}.glyphicon-triangle-left:before{content:"\E251"}.glyphicon-triangle-bottom:before{content:"\E252"}.glyphicon-triangle-top:before{content:"\E253"}.glyphicon-console:before{content:"\E254"}.glyphicon-superscript:before{content:"\E255"}.glyphicon-subscript:before{content:"\E256"}.glyphicon-menu-left:before{content:"\E257"}.glyphicon-menu-right:before{content:"\E258"}.glyphicon-menu-down:before{content:"\E259"}.glyphicon-menu-up:before{content:"\E260"}*{-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014   \A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\A0   \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\A0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out;-webkit-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);line-break:auto}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out, -webkit-transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:rgba(0,0,0,0);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-gradient(linear,left top, right top,color-stop(0, rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-gradient(linear,left top, right top,color-stop(0, rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203A'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}
@charset "utf-8";
/*
*   common.css
*/

:root {
    --orange: #ff6a00;
    --blue: #0a87df;
    --green: #169c8d;
    --lightBlue: #116efe;
    --defaultColor: #373d41;
}
html,body{
    font-family: Microsoft YaHei, "\5FAE\8F6F\96C5\9ED1", SimSun, Arial, sans-serif;
    letter-spacing: .1em;
    min-width: 1240px;
    color: #373d41;
    font-size: 16px;
    /* touch-action: auto; */
}
a {
    color: var(--blue);
}
a:hover, a:focus {
    text-decoration: none;
    outline: 0;
    color: #0066ad;
}
.mt20{
    margin-top: 20px;
}
.mt10{
    margin-top: 10px;
}
.mt8{
    margin-top: 8px;
}
.mt3{
    margin-top: 3px;
}
.mt5{
    margin-top: 5px;
}
.mt15{
    margin-top: 15px;
}
.mt25{
    margin-top: 25px;
}
.mt30{
    margin-top: 30px;
}
.mt40{
    margin-top: 40px;
}
.mt50{
    margin-top: 50px;
}
.mb0{
    margin-bottom: 0;
}
.mb5{
    margin-bottom: 5px;
}
.mb10{
    margin-bottom: 10px;
}
.mb15{
    margin-bottom: 15px;
}
.mb20{
    margin-bottom: 20px;
}
.mb32 { margin-bottom: 32px; }
.mb35{
    margin-bottom: 35px;
}
.mr5{
    margin-right: 5px;
}
.mr10{
    margin-right: 10px;
}
.mr20{
    margin-right: 20px;
}
.mr30{
    margin-right: 30px;
}
.mr40 {
    margin-right: 40px;
}
.ml5{
    margin-left: 5px;
}
.ml10{
    margin-left:10px;
}
.ml20{
    margin-left: 20px;
}
.ml30{
    margin-left: 30px;
}
.pt5{
    padding-top: 5px;
}
.pt10{
    padding-top: 10px;
}
.pl10{
    padding-left:10px;
}
.pl15{
    padding-left: 15px;
}
.pd20 {
    padding: 20px;
}
.font12{
    font-size: 12px;
}
.font14{
    font-size: 14px;
}
.font15{
    font-size: 15px;
}
.font16{
    font-size: 16px;
}
.font18{
    font-size: 18px;
}
.font20{
    font-size: 20px;
}
.font22{
    font-size: 22px;
}
.font24{
    font-size: 24px;
}
.font26{
    font-size:26px;
}
.font28{
    font-size: 28px;
}
.font30{
    font-size: 30px;
}
.font32{
    font-size: 32px;
}
.font34{
    font-size: 34px;
}
.font36{
    font-size: 36px;
}
.font38{
    font-size: 38px;
}
.font40{
    font-size: 40px;
}
.font42{
    font-size: 42px;
}
.font44{
    font-size: 44px;
}
.font48{
    font-size: 48px;
}
.bg-gray{
    background-color: #f5f5f5 !important;
}
.bg-white {
    background: #fff;
}
.text-bluegreen{
    color: #0df6ff;
}
.text-green{ color: #56d7a4;}
.text-orange{
    color: #ff9343;
}
.text-blue{
    color: #0a87df;
}
.text-grayBlue{
    color: #1c5088;
}
.text-lightBlue{
    color: var(--lightBlue);
}
.text-lightgray{
    color: #999;
}
.text-gray{
    color: #666;
}
.text-silvergray{
    color: #485c8a;
}
.text-black{
    color: #333;
}
.text-white{
    color: #fff;
}
.text-red{
    color: red;
}
.text-pink{
    color: #FF7D78;
}
.text-dpBlue{
    color: #3da6e8;
}
.text-orange2{
    color: #f08750;
}
.text-skyBlue{
    color: #4082fb;
}
.text-purple{
    color: #485ce8;
}
.text-purple2{
    color: #8f69e0;
}
.text-yellow {
    color: #fbc343;
}
.text-cyan {
    color: #28C1D1;
}
.text-link{
    color: #333;
}
.text-grayLink{
    color: #999;
}
.text-gray2 {
    color: #d2d2d2;
}
.text-link2{
    color: rgba(255,255,255,.8);
}
.text-link:hover, .text-grayLink:hover, .text-link2:hover{
    color: var(--blue);
}
.num{
    font-family: Arial;
}
.fontImpact{
    font-family: Impact;
    font-weight: normal;
}
@font-face {
    font-family: 'Aldrich-Regular';
    src: url(../fonts/Aldrich-Regular.d95d3c03.ttf);
}
.font-Aldrich {
    font-family: Aldrich-Regular;
}
.g-position, .r-position{
    position: relative;
}
.flex-center {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.flex-column{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.flex1 {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}
.flex1-2 {
    -webkit-box-flex: 1.2;
        -ms-flex: 1.2;
            flex: 1.2;
}
.flex1-5 {
    -webkit-box-flex: 1.5;
        -ms-flex: 1.5;
            flex: 1.5;
}
.flex2 {
    -webkit-box-flex: 2;
        -ms-flex: 2;
            flex: 2;
}
.flex2-5 {
    -webkit-box-flex: 2.5;
        -ms-flex: 2.5;
            flex: 2.5;
}
.flex3 {
    -webkit-box-flex: 3;
        -ms-flex: 3;
            flex: 3;
}
.blue-shadow {
    -webkit-box-shadow: 0 0 8px rgba(48, 116, 248, .2);
            box-shadow: 0 0 8px rgba(48, 116, 248, .2);
}
.inline-block{
    display: inline-block;
}
.d-block {
    display: block;
}
.font-weight{
    font-weight: bold;
}
.font-normal{
    font-weight: normal;
}
.bgWhite{
    background-color: #fff;
}
.letter-spacing{letter-spacing: .1em;}
input::-webkit-input-placeholder {
    color: #999;
}
.limit3 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
/* top导航 begin */
/* logo */
.headerLogo{
    display: inline-block;
    /*max-width: 400px;*/
    /*height: 80px;*/
    padding-top: 22px;
    padding-bottom: 23px;
}
.headerLogo img{
    height: 35px;
    width: auto;
    /*max-width: 23vw;*/
}
.headerLogo .logoName{
    color: #fdff0b;
    font-size: 24px;
    font-family: 宋体;
    line-height: 1;
    letter-spacing: 0;
}
.x-top{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    height: 70px;
    z-index: 199;
    background: url(data:image/png;base64,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) no-repeat top right,url(data:image/png;base64,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) no-repeat top left;
    background-color: #0a87df;
    /* background-color: #0A88DF; */
    -webkit-box-shadow: 0 0 4px 2px rgba(0, 66, 148, 0.3);
            box-shadow: 0 0 4px 2px rgba(0, 66, 148, 0.3);
    font-family: '\82F9\65B9_\7B80';
}
/* 针对肇庆首页 */
.fixedWrap .x-top.zq-top{
    background:rgba(0,0,0,0.24);
    -webkit-box-shadow: none;
            box-shadow: none;
}
.fixedWrap .dark .x-top.zq-top{
    background-color: #0a87df;
    -webkit-box-shadow: 0 0 4px 2px rgba(0, 66, 148, 0.3);
            box-shadow: 0 0 4px 2px rgba(0, 66, 148, 0.3);
}
.x-top .container-fluid {
    height: 100%;
    position: relative;
}
.x-top .navbar-header{
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.x-top .navbar-header img {
    max-height: 45px;
}
.x-top .navbar-collapse {
    float: right;
    padding-left: 0;
}
.xDetail-nav{
    margin-bottom: 0;
}
.xDetail-nav > li{
    vertical-align: middle;
    margin-left: 18px;
    position: relative;
}
.xDetail-nav > li > a {
    display: block;
    color: #fff;
    font-size: 18px;
    line-height: 26px;
    padding-top: 22px;
    position: relative;
}
.xDetail-nav > li.active > a,.xDetail-nav > li > a:hover,.xDetail-nav > li > a:focus{
    color: #fff;
}
.xDetail-nav > li > a::before {
    content: '';
    width: 0;
    height: 3px;
    border-radius: 5px;
    background: #fff;
    position: absolute;
    bottom: 5px;
    left: 13%;
    opacity: 0;
    -webkit-transition: width .4s;
    transition: width .4s;
}
/* 针对肇庆首页 -beg */
.fixedWrap .x-top.zq-top .xDetail-nav > li.active > a,.fixedWrap .x-top.zq-top .xDetail-nav > li > a:hover,.fixedWrap .x-top.zq-top .xDetail-nav > li > a:focus{color: #fff000;}
.fixedWrap .x-top.zq-top .xDetail-nav > li > a::before{background: #fff000;}
.fixedWrap .dark .x-top.zq-top .xDetail-nav > li.active > a,.fixedWrap .x-top.zq-top .xDetail-nav > li > a:hover,.fixedWrap .dark .x-top.zq-top .xDetail-nav > li > a:focus{color: #ffff;}
.fixedWrap .dark .x-top.zq-top .xDetail-nav > li > a::before{background: #fff;}
/* 针对肇庆首页 -end */
.xDetail-nav > li.active > a::before, .xDetail-nav > li:not(.dropdown) > a:hover::before {
    opacity: 1;
    width: 70%;
}

.xDetail-nav li a.disabled {
    color: #bfbfbf;
    cursor: not-allowed;
}
/* top二级菜单 */
.xDetail-nav .dropdown-menu{
    top: 70px;
    left: -17px;
    background-color: #fff;
    padding-top: 10px;
}
.xDetail-nav .dropdown-menu:before{
    content: '';
    position: absolute;
    top: -20px;
    left: 50%;
    border-width: 10px;
    border-style: solid;
    border-color: transparent transparent #fff transparent;
    margin-left: -10px;
}
.xDetail-nav .dropdown-menu > li > a{
    color: var(--defaultColor);
    padding: 7px 20px;
    margin-bottom: 4px;
}
.xDetail-nav .dropdown-menu > .active > a{
    color: var(--blue);
    background-color: transparent;
}
.xDetail-nav .dropdown-menu > li > a:hover,
.xDetail-nav .dropdown-menu > li > a:focus{
    background-color: #eee;
}
.xDetail-nav .navUserList{
    left: auto;
}
.xDetail-nav .navUserList:before{
    left: auto;
    right: 15px;
}
.xDetail-nav.navbar-right .dropdown-menu {
    min-width: 105px;
    left: auto;
    right: -14px;
}

.user-name > span{
    display: inline-block;
    max-width: 160px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    vertical-align: middle;
}
.xDetail-nav .dropdown-menu > li .user-name:hover{
    background-color: transparent;
}
.user-name > img{
    border-radius: 50%;
    margin-right: 3px;
    margin-top: -2px;
}
.userLogo{
    display: inline-block;
    width: 28px;
    height: 28px;
    border-radius: 50%;
    overflow: hidden;
}
.userLogo > img{
    vertical-align: bottom;
}
/* top导航 end */

.map-infoArrow{
    border: 1px solid #0ac7e8;
    background-color: rgba(7, 43, 84, 0.9);
    color: #f1f1f1;
    font-size: 14px;
    width: 320px;
    min-height: 60px;
    padding: 10px 15px;
    /*margin-bottom: 20px;*/
}
.map-infoArrow:before{
    content: '';
    width: 0;
    height: 0;
    border: 10px solid transparent;
    border-top-color: #0ac7e8;
    position: absolute;
    left: 50%;
    top: 100%;
    margin-left: -10px;
    /*margin-top: -5px;*/
}
.map-infoArrow a{color: #f1f1f1;}
.map-infoArrow a:hover,.map-infoArrow a:focus{
    color: #fcff0b;
}

/* 页面布局 begin */
.changeBtn{
    float: right;
    color: #666;
    border: 1px solid #999;
    background-color: #f1f1f1;
    padding: 5px 15px;
    margin-top: -60px;
    border-radius: 4px;
}
.slide-box{
    font-family: 苹方_简;
    position: fixed;
    top: 75px;
    bottom: 0;
    width: 240px;
    background-color: #fff;
    overflow-y: scroll;
    z-index: 100;
}
.slide-box32{
    top: 145px;
}
.slide-lists .panel{
    border-radius: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 0;
}
.slide-lists.panel-group .panel+.panel{
    margin-top: 0;
}
.slide-lists .slideItem{
    display: block;
    color: var(--defaultColor);
    font-size: 18px;
    font-weight: bold;
    padding: 15px;
    border-top: 1px solid #e1e1e1;
}
.slide-lists .panel:last-child .slideItem{
    border-bottom: 1px solid #e1e1e1;
}
.slide-lists a.slideItem.active{
    color: var(--blue);
    border-right: 4px solid var(--blue);
}
.slide-lists a.slideItem:hover, .slide-lists a.slideItem:focus{
    color: var(--blue);
}
.slide-subList{
    background-color: #fafafa;
    border-top: 1px solid #e1e1e1;
    margin-bottom: 0;
}
.slide-subList > li > a{
    display: block;
    padding: 12px;
    color: var(--defaultColor);
    font-size: 16px;
    padding-left: 40px;
    position: relative;
}
.slide-subList > li > a:before{
    content: '';
    width: 4px;
    height: 4px;
    background-color: #666;
    border-radius: 50%;
    position: absolute;
    left: 25px;
    top: 21px;
}
.slide-subList > li.active > a{
    background-color: #e6f3fc;
    color: var(--blue);
}
.slide-subList > li > a:hover, .slide-subList > li > a:focus{
    color: var(--blue);
}
.slide-subList > li > a:hover:before, .slide-subList > li.active > a:before {
    background-color: var(--blue);
}
.nav-tag{
    -webkit-transition: transform linear 0.35s;
    -webkit-transition: -webkit-transform linear 0.35s;
    transition: -webkit-transform linear 0.35s;
    transition: transform linear 0.35s;
    transition: transform linear 0.35s, -webkit-transform linear 0.35s;
}
.nav-tag.rotate{
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.main-box{
    overflow: hidden;
    padding: 15px 20px 15px 260px;
    /*box-shadow: 1px 1px 2px rgba(0,0,0,.3);*/
}
.slide-top{
    background-color: var(--blue);
    color: #fff;
    height: 50px;
    line-height: 50px;
    padding-left:10px;
    padding-right: 10px;
    border-top-right-radius: 4px;
}
.slide-top .icon-nav{
    margin-top: 15px;
}
.collapseBtn{
    height: 100%;
    text-align: center;
}
.collapseBtn:hover, .collapseBtn:focus,
.collapsedBtn:hover > span, .collapsedBtn:focus > span{
    color: #fcff0b;
}
.closeSlide{
    margin-left: -240px;
}
.openSlide{
    margin-left: 0;
}
.collapsedBtn{
    display: inline-block;
    padding: 10px;
    background-color: var(--blue);
    border-radius: 50%;
    width: 40px;
    height: 40px;
    margin-right: 10px;
}
.slide-box, .main-box{
    transition: margin-left ease .5s;
    -webkit-transition: margin-left ease .5s;
}
.footer-container{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 90%;
    max-width: 1500px;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
}
/* 页面布局 end */
/* 左侧导航滚动条 */
.slide-box::-webkit-scrollbar,
.scrollTools::-webkit-scrollbar{/*滚动条整体样式*/
    width: 2px;     /*高宽分别对应横竖滚动条的尺寸*/
    height: 2px;
}
.slide-box::-webkit-scrollbar-thumb,
.scrollTools::-webkit-scrollbar-thumb{/*滚动条里面小方块*/
    border-radius: 16px;
    -webkit-box-shadow: inset 0 0 5px rgba(14, 16, 55, 0.3);
    background: rgba(224, 224, 224, .8);
}
.slide-box::-webkit-scrollbar-track,
.scrollTools::-webkit-scrollbar-track{/*滚动条里面轨道*/
    -webkit-box-shadow: inset 0 0 5px rgba(224, 224, 224, 0.5);
    border-radius: 16px;
    background: rgba(0, 0, 0, .05);
}

/*右侧边咨询 begin*/
.asideList{
    position: fixed;
    right: 2px;
    bottom: 20%;
    margin-bottom: 0;
    text-align: center;
    z-index: 10;
}
.rectItem{
    display: block;
    width: 40px;
    height: 40px;
    margin-top: 5px;
    padding-top: 10px;
    border-radius: 4px;
    -webkit-box-shadow: 0 0 8px rgba(0,0,0,.14);
            box-shadow: 0 0 8px rgba(0,0,0,.14);
    color: #9ca9c3;
    background-color: #fff;
    text-align: center;
}
.rectItem > em{
    font-style: normal;
    font-size: 12px;
    display: block;
}
.rectItem:hover{
    color: #fff;
    background-color: var(--blue);
}
.box-toTop{
    position: fixed;
    right: 5px;
    bottom: 7%;
    z-index: 99;
}
.toTop{
    display: none;
}
.miniCode-box{
    display: none;
    padding-right: 10px;
    position: absolute;
    top: 0;
    right: 50px;
}
.miniCode{
    padding: 15px;
    margin-right: 12px;
    background-color: #fff;
    border: 1px solid #e1e6ec;
    border-radius: 4px;
    -webkit-box-shadow: 0 0 8px rgba(0,0,0,.14);
            box-shadow: 0 0 8px rgba(0,0,0,.14);
}
.miniCode:before{
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 0 10px 12px;
    border-color: transparent transparent transparent #e1e6ec;
    position: absolute;
    top: 20px;
    right: -13px;
}
.miniCode:after{
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 9px 0 9px 11px;
    border-color: transparent transparent transparent #fff;
    position: absolute;
    top: 21px;
    right: -11px;
}
.rectItem:hover .miniCode-box{
    display: block;
}
/*右侧边咨询 end*/

/*路径*/
.b-pagePath, .pagePath{
    margin: 10px 0 20px;
    /* padding-bottom: 10px; */
    /*border-bottom: 1px solid #ededed;*/
}
.b-pagePath { margin: 3px 0 15px; }
.b-pagePath > strong, .pagePath > strong{
    font-weight: normal;
}
/*填充默认按钮*/
.btnD{
    background-color: var(--blue);
    padding: 7px 20px;
    display: inline-block;
    color: #fff;
}
.btnD:hover{
    background-color: #006cb7;
    color: #fff;
}

/*描边默认按钮*/
.btnB{
    display: inline-block;
    padding: 7px 20px;
    background-color: #fff;
    color: #999;
    border: 1px solid #ccc;
}
.btnB:hover{
    color: var(--blue);
    border: 1px solid var(--blue);
}
.pdsm{
    padding: 4px 10px;
}
/*背景色按钮*/
.btn-allTag{
    padding: 4px 10px;
    border-radius: 4px;
    min-width: 80px;
    text-align: center;
    display: inline-block;
    border: 1px solid #dbdee5;
    background-color: #f8f9fb;
    color: var(--defaultColor) !important;
}
.btn-allTag:hover, .btn-allTag:focus{
    border: 1px solid var(--blue);
    background-color: var(--blue);
    color: #fff !important;
}

/*搜索框*/
.selectSearch {
    margin-bottom: 0;
    padding: 10px 0 8px;
}
.selectSearch > li {
    padding: 5px 0;
}
.selectSearch > li .filterName {
    float: left;
    width: 88px;
    line-height: 34px;
    margin-right: 10px;
    text-align: right;
}
.searchHand{
    display: inline-block;
    position: relative;
}
.searchHand input{
    float: left;
    color: var(--defaultColor);
    outline: none;
    border: 1px solid #ddd;
    height: 40px;
    width: 280px;
    vertical-align: bottom;
    padding-left: 10px;
}
.searchHand .btn-search{
    background-color: var(--blue);
    padding: 7px 16px;
    height: 40px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: bottom;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-right: 6px;
    color: #fff;
}
.searchHand .btn-search:hover{
    background-color: #006cb7;
}

/*搜索框输入匹配*/
.searchHandResult{
    border: 1px solid #ddd;
    padding: 10px 0;
    border-top: 0;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    width: 100%;
    max-height: 200px;
    overflow-y: scroll;
    top: 100%;
    position: absolute;
    z-index: 5;
    background: #fff;
}
.searchHandResult > li{
    border-bottom: 1px solid #ccc;
}
.searchHandResult > li:last-child{
    border-bottom: none;
}
.searchHandResult > li > a{
    display: block;
    padding: 8px 15px;
}

/* 筛选条件 */
.selectBox{
    padding: 5px 0;
    border-top: 1px solid #e8e8e8;
}
.selectBox.no-border {
    border-top: 0;
    padding-top: 0;
}
.select-con {
    padding: 15px 15px 15px 5px;
    border-radius: 3px;
    -webkit-box-shadow: 2px 2px 10px rgba(0, 98, 186, .15);
            box-shadow: 2px 2px 10px rgba(0, 98, 186, .15);
    background: #fff;
}
.filter-list { margin-bottom: 0; }
.filter-list > li {
    padding: 5px 0;
    /* border-bottom: 1px solid #e1e1e1; */
    height: auto;
    overflow: hidden;
}
.filter-list > li .filterName {
    float: left;
    width: 88px;
    line-height: 34px;
    margin-right: 10px;
    text-align: right;
}
.filter-list > li .filterItem {
    overflow: hidden;
    color: var(--defaultColor);
}
.filter-list > li .filterItem a {
    display: inline-block;
    padding: 3px 10px;
    margin-right: 5px;
    margin-top: 4px;
    margin-bottom: 4px;
    border-radius: 15px;
    color: var(--defaultColor);
}
.filter-list > li .filterItem a.disabled {
    color: #999;
    cursor: not-allowed;
}
.filter-list > li .filterItem a.disabled:hover,
.filter-list > li .filterItem a.disabled:focus {
    background-color: transparent;
    color: #999;
}
.filter-list > li .filterItem a.active:hover,
.filter-list > li .filterItem a.active:focus,
.filter-list > li .filterItem a.active {
    background-color: var(--blue);
    color: #fff;
}
.filter-list > li .filterItem a:hover,
.filter-list > li .filterItem a:focus {
    color: var(--blue);
}
.filterMore{
    float: right;
    margin-left: 10px;
    font-size: 12px;
    line-height: 32px;
}
.filterMore a{
    color: #666;
}
.subFilter-list{
    border: 1px dashed #bed2f2;
    margin: 5px 0 10px;
    padding: 0 15px;
}

/*筛选结果*/
.resultNum{
    color: #666;
    margin-bottom: 15px;
    margin-top: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

/*表格*/
.comTable {
    border: 1px solid #e9e9e9;
    background: #fff;
}
.comTable > thead > tr > th,.comTable > tbody > tr > td{
    font-weight: normal;
    border: 1px solid #e9e9e9;
    padding: 15px 10px;
    vertical-align: middle;
}
.comTable > thead > tr > th{
    font-weight: 600;
    background-color: #f8f9fb;
    border-top: 1px solid #e9e9e9 !important;
}
.comTable > tbody > tr > td{
    color: #666;
}
/* .comTable > tbody > tr:nth-child(even) > td{
    background-color: #f8f9fb;
} */

/* 分页 */
.dPagination {
    text-align: center;
    padding: 15px 0;
    font-weight: 500;
}
.dPagination.el-pagination.is-background .el-pager li:not(.disabled).active { background: var(--blue); }
.dPagination .el-pager li, .dPagination.el-pagination.is-background .btn-next,
.dPagination.el-pagination.is-background .btn-prev {
    width: 32px;
    height: 32px;
    line-height: 32px;
    margin: 0 4px !important;
}
/* 线框按钮 */
.btn-hollow {
    border: 1px solid var(--blue);
    color: var(--blue);
    border-radius: 4px;
    padding: 3px 10px;
    min-width: 68px;
    text-align: center;
    -webkit-transition: color .3s, background .3s;
    transition: color .3s, background .3s;
}
.btn-hollow:hover {
    background: var(--blue);
    color: #fff;
}
.btn-hollow.large {
    padding: 7px 15px;
}
/* 滚动条 */
::-webkit-scrollbar {
    width: 6px;
    height: 6px;
    background-color: transparent;
}
::-webkit-scrollbar-thumb {
    border-radius: 15px;
    background: rgba(10, 135, 223, .5);
}
::-webkit-scrollbar-track {
    background:transparent;
    border-radius:10px;
}
.sjz-scrolls::-webkit-scrollbar { width: 2rem; }
.sjz-scrolls::-webkit-scrollbar-thumb {
    border-radius: 2rem;
    -webkit-box-shadow: inset 0 0 8px rgb(14 16 55 / 15%);
    background: hsla(0,0%,87.8%,.4);
}
.sjz-scrolls::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 8px hsl(0deg 0% 88% / 15%);
    border-radius: 2rem;
    background: rgba(0,0,0,.04);
}

.sjz-scrolls22::-webkit-scrollbar { width: 1rem; }
.sjz-scrolls22::-webkit-scrollbar-thumb {
    border-radius: 1rem;
    -webkit-box-shadow: inset 0 0 8px rgb(14 16 55 / 15%);
    background: hsla(0,0%,87.8%,.4);
}
.sjz-scrolls22::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 8px hsl(0deg 0% 88% / 15%);
    border-radius: 1rem;
    background: rgba(0,0,0,.04);
}

@media (max-width: 1660px) {
    .x-top .navbar-header img {
        height: 38px;
        width: auto;
    }
    .xDetail-nav > li {
        margin-left: 10px;
    }
    .xDetail-nav > li > a {
        font-size: 16px;
    }
    .x-top.xg-top .navbar-header img {
        height: 35px !important;
    }
    .x-top.xg-top .navbar-header span.font24 { font-size: 20px; }
}
@media (max-width: 1460px) {
    .x-top .navbar-header img {
        height: 33px;
    }
    .x-top.xg-top .xDetail-nav > li > a {
        font-size: 15px !important;
    }
}
@media (max-width: 1400px) {
    .xDetail-nav>li {
        margin-left: 10px;
    }
    .x-top.xg-top .navbar-header img { height: 31px !important; }
    .x-top.xg-top .navbar-header span.font24 { font-size: 18px; }
}
@media (max-width: 1300px) {
    .x-top .navbar-header img {
        height: 30px;
    }
    .xDetail-nav > li > a {
        font-size: 15px;
    }
    .x-top.xg-top .navbar-header img { height: 29px !important; }
    .x-top.xg-top .navbar-header span.font24 { font-size: 16px; }
}

.opDcTable > tbody > tr > td{
    padding: 15px 20px;
    border: 1px solid #e1e1e1;
}
.opDcTable > tbody > tr > td:nth-child(odd){
    color: #666;
    background-color: #fafafa;
    text-align: right;
}
.opDcTable > tbody > tr > td:nth-child(even){
    color: #333;
}
.opDcTable > tbody > tr.infoTitle > td{
    color: #333;
    text-align: left;
    position: relative;
    padding: 20px 15px 15px 15px;
    font-size: 16px;
    background-color: rgba(255, 255, 255, 0) !important;
    border-top: none;
    border-left: none;
    border-right: none;
}
.opDcTable > tbody > tr.infoTitle > td:before{
    content: '';
    width: 4px;
    height: 16px;
    background-color: #0a87df;
    position: absolute;
    top: 22px;
    left: 0;
    border-radius: 4px;
}
.scLine {
    position: relative;
    color: #0a5dba;
    padding-bottom: 5px;
}
.scLine:before {
    content: '';
    width: 40px;
    height: 3px;
    background-color: #0a5dba;
    position: absolute;
    bottom: -5px;
    left: calc(50% - 20px);
}
.vTick {
    display: block;
    height: 30px;
    width: 1px;
    background-color: #e1e1e1;
    margin-left: auto;
    margin-right: auto;
}
.hTick {
    position: absolute;
    left: 0;
    right: 0;
    height: 1px;
    background-color: #e1e1e1;
}
.sc-detail{}
.sc-detail .flex1:last-child {
    padding-right: 0;
}

.sc-detail .flex1 {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding-right: 20px;
}
.sc-itemTitle {
    background-color: #efefef;
    font-size: 16px;
    border-radius: 4px 4px 0 0;
    padding: 9px;
    text-align: center;
}
.sc-itemCom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    background-color: #f8f8f8;
    padding: 15px 20px;
    text-align: center;
    min-height: 110px;
    border-radius: 4px 4px 0 0;
}
.sc-sectionTitle {
    position: relative;
    font-size: 24px;
    font-weight: bold;
    padding-bottom: 5px;
    margin-bottom: 20px;
}
.sc-bgText {
    font-family: Impact;
    font-size: 36px;
    color: rgba(51,51,51,.14);
    text-transform: uppercase;
}
.sc-title-name {
    position: absolute;
    bottom: 0;
    left: 0;
}
/* 孝感首页 2023-02-20 begin */
.new-top{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 199;
}
.top-logoWrap{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-color: #fff;
    height: 70px;
    padding: 10px 30px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.top-logoWrap .topLogo{
    height: 46px;
    -o-object-fit: contain;
       object-fit: contain;
}
.top-logoWrap .top-search{
    width: 400px;
}
.top-logoWrap .el-input__inner,
.top-logoWrap .el-input-group__prepend{
    border-color: #d3e1ea;
}
.search-select .el-input {
    width: 110px;
}
.top-search.input-with-select .el-input-group__prepend {
    background-color: #fff;
}
.top-logoWrap .el-input-group__append .topBtn{
    background-color: #0a87df;
    color: #fff;
    border-radius: 0 4px 4px 0;
    font-size: 22px;
    height: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.topLogo-list{
    margin-bottom: 0;
}
.topLogo-list > li{
    margin-left: 25px;
}
.topLogo-list > li a{
    color: #373d41;
}
.topLogo-list > li a:hover{
    color: #0a87df;
}
.top-logoWrap .el-dropdown,
.navMenu-wrap .el-dropdown{
    font-size: initial;
}
.navMenu-wrap{
    background-color: #0a87df;
}
.navMenu-list{
    margin-left: 0;
    margin-bottom: 0;
}
.navMenu-list > li{
    position: relative;
    padding: 0 20px;
}
.navMenu-list > li > a{
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 70px;
    font-size: 18px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0 15px;
}
.navMenu-list > li.active,
.navMenu-list > li:hover{
    background-color: rgba(0, 0, 0, .14);
}
.top-subMenu{
    display: none;
    background-color: rgba(255, 255, 255, .95);
    position: absolute;
    left: 0;
    right: 0;
    padding-top: 10px;
    -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
}
.top-subMenu > li{}
.top-subMenu > li > a{
    display: block;
    color: #373d41;
    font-size: 16px;
    padding: 12px;
    text-align: center;
    border-bottom: 1px solid #e4e9f1;
}
.top-subMenu > li > a:not(.disabled):hover{
    background-color: #eff1f4;
    color: #0a88df;
}
.top-subMenu > li > a.disabled{
    color: #999;
    cursor: default;
}
.navMenu-list > li:hover .top-subMenu{
    display: block;
}
.new-mainWrap{
    min-height: calc(100vh - 95px);
    padding-top: 140px;
}
/* 孝感首页 2023-02-20 end */
.el-date-editor .el-range-separator{
    width: 30px;
}
.info-tooltip{
    width: 200px;
    line-height: 1.75;
}
.dpIndicator-list{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.dpIndicator-list > li{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 285px;
    height: 150px;
    background-color: #fff;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    margin: 0 10px;
    position: relative;
    padding: 10px 0 0;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.dpIndicator-list .colorLine {
    position: absolute;
    top: 0;
    width: 100%;
    height: 7px;
}
.dpIndicator-list .kpi-hexagon {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    min-width: 140px;
    height: 140px;
    color: #fff;
    font-size: 48px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-left: -10px;
    margin-right: -15px;
    padding-top: 8px;
    padding-left: 8px;
}
.dpIndicator-list > li:nth-child(4n+1) {
    color: #4c8efc;
    -webkit-box-shadow: 1px 2px 10px 3px rgba(76, 142, 252, .15);
            box-shadow: 1px 2px 10px 3px rgba(76, 142, 252, .15);
}
.dpIndicator-list > li:nth-child(4n+1) .colorLine {
    background: -webkit-gradient(linear,left top, right top,from(#2064f6),to(#5798fe));
    background: linear-gradient(to right,#2064f6,#5798fe);
    -webkit-box-shadow: 1px 4px 5px rgba(82, 147, 254, .3);
            box-shadow: 1px 4px 5px rgba(82, 147, 254, .3);
}
.dpIndicator-list > li:nth-child(4n+1) .kpi-hexagon {
    background: url(../img/dc-iconbg1.ede5d64d.png) no-repeat;
}

.dpIndicator-list > li:nth-child(4n+2) {
    color: #3cb2e8;
    -webkit-box-shadow: 1px 2px 10px 3px rgba(60, 178, 232, .15);
            box-shadow: 1px 2px 10px 3px rgba(60, 178, 232, .15);
}
.dpIndicator-list > li:nth-child(4n+2) .colorLine {
    background: -webkit-gradient(linear,left top, right top,from(#179add),to(#50c0ee));
    background: linear-gradient(to right,#179add,#50c0ee);
    -webkit-box-shadow: 1px 4px 5px rgba(33, 160, 224, .3);
            box-shadow: 1px 4px 5px rgba(33, 160, 224, .3);
}
.dpIndicator-list > li:nth-child(4n+2) .kpi-hexagon {
    background: url(../img/dc-iconbg2.12c95048.png) no-repeat;
}

.dpIndicator-list > li:nth-child(4n+3) {
    color: #ff9343;
    -webkit-box-shadow: 1px 2px 10px 3px rgba(255, 147, 67, .15);
            box-shadow: 1px 2px 10px 3px rgba(255, 147, 67, .15);
}
.dpIndicator-list > li:nth-child(4n+3) .colorLine {
    background: -webkit-gradient(linear,left top, right top,from(#e19c39),to(#f48156));
    background: linear-gradient(to right,#e19c39,#f48156);
    -webkit-box-shadow: 1px 4px 5px rgba(225, 156, 57, .3);
            box-shadow: 1px 4px 5px rgba(225, 156, 57, .3);
}
.dpIndicator-list > li:nth-child(4n+3) .kpi-hexagon {
    background: url(../img/dc-iconbg3.47e86b4e.png) no-repeat;
}

.dpIndicator-list > li:nth-child(4n+4) {
    color: #56b7bf;
    -webkit-box-shadow: 1px 2px 10px 3px rgba(86, 183, 191, .15);
            box-shadow: 1px 2px 10px 3px rgba(86, 183, 191, .15);
}
.dpIndicator-list > li:nth-child(4n+4) .colorLine {
    background: -webkit-gradient(linear,left top, right top,from(#119db9),to(#75c3c1));
    background: linear-gradient(to right,#119db9,#75c3c1);
    -webkit-box-shadow: 1px 4px 5px rgba(0, 133, 144, .3);
            box-shadow: 1px 4px 5px rgba(0, 133, 144, .3);
}
.dpIndicator-list > li:nth-child(4n+4) .kpi-hexagon {
    background: url(../img/dc-iconbg4.354a7974.png) no-repeat;
}

.labelOrange {
    background: #ff9343;
    font-size: 13px;
    line-height: 1;
    padding: 2px 7px;
    border-radius: 4px;
    color: #fff;
    margin-right: 8px;
}

.hc-icaCascader .el-cascader-menu .el-checkbox { display: none !important; }
.hc-icaCascader .el-cascader-node__label { padding-left: 0; }
.hc-icaCascader .el-cascader-menu { height: 204px; }

/* 主题色 */
.greenTheme .x-top{
    background: -webkit-gradient(linear, right top, left top, from(#59c173), color-stop(#11998e), to(#0575e6));
    background: linear-gradient(to left, #59c173, #11998e, #0575e6);
}
.greenTheme .slide-top {
    background: -webkit-gradient(linear, right top, left top, from(#11998e), to(#0575e6));
    background: linear-gradient(to left, #11998e, #0575e6);
}
.greenTheme .slide-lists a.slideItem.active {
    color: var(--green);
    border-right: 4px solid var(--green);
}
.greenTheme a,
.greenTheme .filter-list > li .filterItem a:hover,
.greenTheme .filter-list > li .filterItem a:focus,
.greenTheme .slide-lists a.slideItem:hover,
.greenTheme .slide-lists a.slideItem:focus,
.greenTheme .slide-subList > li > a:hover,
.greenTheme .slide-subList > li > a:focus {
    color: var(--green);
}
.greenTheme .slide-subList > li.active > a {
    background-color: #dfefed;
    color: var(--green);
}
.greenTheme a:hover, .greenTheme a:focus {
    color: #58c174;
}
.greenTheme .filter-list > li .filterItem a.active,
.greenTheme .searchHand .btn-search,
.greenTheme .dPagination.el-pagination.is-background .el-pager li:not(.disabled).active {
    background-color: var(--green);
}
.greenTheme .btn-hollow {
    border-color: var(--green);
}
.greenTheme .filter-list > li .filterItem a.active:hover,
.greenTheme .filter-list > li .filterItem a.active:focus,
.greenTheme .btn-hollow:hover,
.greenTheme .rectItem:hover {
    background: var(--green);
    color: #fff;
}
.greenTheme .text-black, .lightBlueTheme .text-black {
    color: #333;
}

/* 亮蓝-主题色 */
.lightBlueTheme.fixedWrap .x-top { 
    /* background-color: rgba(0,62,157,.2); */
    background-color: rgba(0,102,255,.5);
}
.lightBlueTheme .x-top, .lightBlueTheme .slide-top, .lightBlueTheme.fixedWrap .dark .x-top {
    background-color: rgba(0, 102, 255, .78);
    backdrop-filter: blur(6px);
}
.lightBlueTheme .slide-lists a.slideItem.active {
    color: var(--lightBlue);
    border-right: 4px solid var(--lightBlue);
}
.lightBlueTheme a,
.lightBlueTheme .filter-list > li .filterItem a:hover,
.lightBlueTheme .filter-list > li .filterItem a:focus,
.lightBlueTheme .slide-lists a.slideItem:hover,
.lightBlueTheme .slide-lists a.slideItem:focus,
.lightBlueTheme .slide-subList > li > a:hover,
.lightBlueTheme .slide-subList > li > a:focus,
.lightBlueTheme .text-blue, .lightBlueTheme a:hover, .lightBlueTheme a:focus,
.lightBlueTheme .company-list > li a:hover, .lightBlueTheme .userTabs .el-tabs__item,
.lightBlueTheme a.text-gray:hover, .lightBlueTheme .xg-indexCredit .applyBtn {
    color: var(--lightBlue);
}
.lightBlueTheme .slide-subList > li.active > a {
    background-color: #edf4ff;
    color: var(--lightBlue);
}
.lightBlueTheme .filter-list > li .filterItem a.active,
.lightBlueTheme .searchHand .btn-search,
.lightBlueTheme .dPagination.el-pagination.is-background .el-pager li:not(.disabled).active,
.lightBlueTheme .index-sTitle::before, .lightBlueTheme .index-nTitle::before {
    background-color: var(--lightBlue);
}
.lightBlueTheme .btn-hollow,
.lightBlueTheme .filter-list > li .org-filterItem a.active:hover,
.lightBlueTheme .filter-list > li .org-filterItem a.active:focus,
.lightBlueTheme .filter-list > li .org-filterItem a.active { border-color: var(--lightBlue); }
.lightBlueTheme .userTabs .el-tabs__item.is-active, .lightBlueTheme .userTabs .el-tabs__item:hover,
.lightBlueTheme .gzTab-list > li.active .line,
.lightBlueTheme .userTabs .el-tabs__item.is-active, .lightBlueTheme .userTabs .el-tabs__item:hover {
    background-color: var(--lightBlue);
}
.lightBlueTheme .filter-list > li .filterItem a.active:hover,
.lightBlueTheme .filter-list > li .filterItem a.active:focus,
.lightBlueTheme .btn-hollow:hover, .lightBlueTheme .rectItem:hover,
.lightBlueTheme .xg-indexCredit:hover .applyBtn, .lightBlueTheme .xg-indexCredit .applyBtn:hover {
    background: var(--lightBlue);
    color: #fff;
}
.lightBlueTheme .map-header > a.active, .lightBlueTheme .el-button--primary {
    border-color: var(--lightBlue);
    background-color: var(--lightBlue);
}
.lightBlueTheme .el-button--primary:focus, .lightBlueTheme .el-button--primary:hover {
    background-color: #3888ff;
    border-color: #3888ff;
}
.lightBlueTheme a.text-gray { color: #666; }
.lightBlueTheme .xg-indexCredit {
    border-bottom-color: var(--lightBlue);
    background: -webkit-gradient(linear, left top, left bottom, from(#f3f8ff), to(#d7e6fa));
    background: linear-gradient(to bottom, #f3f8ff, #d7e6fa);
}
.lightBlueTheme .label-qylx {
    border-color: var(--lightBlue);
    color: var(--lightBlue);
}
.lightBlueTheme .searchHand .btn-search:hover, .lightBlueTheme .searchHand .btn-search:focus { color: #fff !important; }
.lightBlueTheme .gzTab-list > li:hover a, .lightBlueTheme .gzTab-list > li.active a { color: var(--lightBlue); }

/* 襄阳独有首页顶部 */
.xyIndexHeader .x-top {
    position: absolute !important;
    width: 100%;
    background: rgba(0, 37, 93, .1) !important;
    backdrop-filter: blur(9px);
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
}
.xyIndexHeader .loginBtn a {
    background: rgba(60, 85, 149, .5);
    border-radius: 4px;
    padding: 6px 12px;
    margin-top: 16px;
}
.xyIndexHeader .loginBtn a::before { display: none !important; }
.xyIndexHeader + .mainWrap { padding-top: 0 !important; }

/* 首页 - start */
.index-conItem { margin-top: 30px; }
.index-sTitle, .index-nTitle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 18px;
    margin-bottom: 15px;
}
.index-sTitle::before, .index-nTitle::before {
    content: '';
    width: 4px;
    height: 17px;
    border-radius: 10px;
    background: var(--blue);
    margin-right: 10px;
}
.index-sTitle .more { font-size: 14px; }

.monitor-list { margin-bottom: 0; }
.monitor-list > li {
    border-top: 1px solid #ddd;
    position: relative;
}
.monitor-list > li a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 12px 8px 14px 0;
    color: #999;
    position: relative;
}
.monitor-list > li::before {
    content: '';
    position: absolute;
    z-index: 0;
    left: 0;
    top: 0;
    width: 0;
    height: 100%;
    opacity: 0;
    border-radius: 4px;
}
.monitor-list .date {
    width: 106px;
    height: 100%;
    line-height: 1.1;
    margin-right: 8px;
    font-size: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.monitor-list .text {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    width: 0;
}
.monitor-list .text > div {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.monitor-list .text .title {
    font-size: 16px;
    margin-bottom: 8px;
    color: #333;
}
.monitor-list > li:hover::before {
    -webkit-transition: opacity, width .4s;
    transition: opacity, width .4s;
    width: 100%;
    background: var(--blue);
    opacity: 1;
}
.monitor-list > li a:hover, .monitor-list > li a:hover .title,
.monitor-list > li a:hover .text > .text-gray {
    color: #fff;
    -webkit-transition: color .3s;
    transition: color .3s;
}
.monitor-list > li a:hover .text > .text-gray { color: rgba(255,255,255, .7); }

/* 右侧入口 */
.side-bar {
    width: 365px;
    margin-left: 48px;
    padding: 26px 28px;
    border-radius: 4px;
}
.side-bar > ul {
    height: 100%;
    margin-bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.side-bar > ul li {
    height: 29.5%;
}
.side-bar > ul li a {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    border-radius: 4px;
    font-size: 20px;
    color: #fff;
    background: #498AFB url(../img/enter-bg1.c7cb5265.png) center center no-repeat;
    background-size: cover;
    -webkit-transition: -webkit-box-shadow .4s, -webkit-transform .4s;
    transition: -webkit-box-shadow .4s, -webkit-transform .4s;
    transition: box-shadow .4s, transform .4s;
    transition: box-shadow .4s, transform .4s, -webkit-box-shadow .4s, -webkit-transform .4s;
}
.side-bar > ul li a:hover {
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,.25);
            box-shadow: 0 0 10px rgba(0,0,0,.25);
    -webkit-transform: translateY(-5px);
            transform: translateY(-5px);
}
.side-bar > ul li .ico-s {
    width: 44px;
    height: 44px;
    background: rgba(0,0,0,.24);
    border-radius: 4px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    letter-spacing: 0;
}
.ico-s .icon-inspect { font-weight: 600; }
.side-bar > ul li a .name {
    text-shadow: 1px 2px 0 rgba(0,0,0,.6);
    margin-top: 10px;
}
.side-bar > ul li:nth-of-type(2) a {
    background: #8d5b37 url(../img/enter-bg2.4440b203.png) center center no-repeat;
    background-size: cover;
}
.side-bar > ul li:nth-of-type(3) a {
    background: #2BC2CE url(../img/enter-bg3.ca9cbd79.png) center center no-repeat;
    background-size: cover;
}

/* 评价成果 */
.index-bTitle {
    text-align: center;
    font-size: 30px;
    line-height: 1;
    color: #373a51;
    padding: 15px 0 20px;
}
.index-bTitle .english {
    font-size: 42px;
    color: rgba(0,0,0,.08);
    text-transform: uppercase;
    display: block;
    margin-bottom: -15px;
}
.evaluate-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    text-align: center;
    margin-bottom: 45px;
    padding-top: 10px;
}
.evaluate-list > li { margin-top: 30px; }
.evaluate-list .circle {
    width: 124px;
    height: 124px;
    border-radius: 50%;
    background: rgba(10,135,223,.1);
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    line-height: 1.25;
    color: var(--blue);
    margin-bottom: 25px;
    -webkit-transition: color .4s,background .4s;
    transition: color .4s,background .4s;
}
.evaluate-list .circle::before {
    content: '';
    width: 150px;
    height: 150px;
    background: url(data:image/png;base64,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) center no-repeat;
    background-size: 100% 100%;
    position: absolute;
    -webkit-transition: -webkit-transform .8s;
    transition: -webkit-transform .8s;
    transition: transform .8s;
    transition: transform .8s, -webkit-transform .8s;
}
.evaluate-list .name {
    font-size: 18px;
    font-weight: 600;
    padding-bottom: 15px;
    position: relative;
    -webkit-transition: color .4s;
    transition: color .4s;
}
.evaluate-list .name::before {
    content: '';
    width: 30px;
    height: 2px;
    background: #373a51;
    position: absolute;
    left: 50%;
    bottom: 0;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    -webkit-transition: background .4s;
    transition: background .4s;
}
.evaluate-list li:hover .circle::before {
    background-image: url(data:image/png;base64,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);
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
.evaluate-list li:hover .circle {
    background: rgba(255,147,67,.1);
    color: var(--orange);
}
.evaluate-list li:hover .name { color: var(--orange); }
.evaluate-list li:hover .name::before { background: var(--orange); }

.evaluate-item {
    width: 500px;
    margin-right: 25px;
}
.echart-box {
    width: 100%;
    height: 330px;
    position: relative;
}
#companyNum::before, #companyNum::after {
    content: '';
    background: #d8ecfa;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
}
#companyNum::after {
    background: #0A87DF;
    width: 26px;
    height: 26px;
}
/* 金融超市 */
.market-list {
    clear: both;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0 -10px 30px;
}
.market-list > li {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    min-width: calc(25% - 20px);
    max-width: calc(25% - 20px);
    margin: 20px 10px 0;
    position: relative;
    background: #fff;
}
.market-list .item {
    display: block;
    height: 100%;
    overflow: hidden;
    border-radius: 4px;
    -webkit-box-shadow: 0 0 3px rgba(0,0,0,.16);
            box-shadow: 0 0 3px rgba(0,0,0,.16);
    color: #373a51;
    text-align: justify;
    -webkit-transition: color .4s, -webkit-box-shadow .4s;
    transition: color .4s, -webkit-box-shadow .4s;
    transition: color .4s, box-shadow .4s;
    transition: color .4s, box-shadow .4s, -webkit-box-shadow .4s;
}
.market-list .item .img {
    height: 220px;
    overflow: hidden;
    background: #ddd;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    color: #666;
    position: relative;
}
.market-list .item .img img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -webkit-transition: -webkit-transform .5s;
    transition: -webkit-transform .5s;
    transition: transform .5s;
    transition: transform .5s, -webkit-transform .5s;
}
.market-list .item .text { padding: 14px 15px 42px; }
.market-list .item .text > strong {
    height: 47px;
    /* font-size: 15px; */
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.market-list .apply-btn {
    position: absolute;
    right: 15px;
    bottom: 15px;
}
.market-list li .item:hover {
    -webkit-box-shadow: 0 0 12px rgba(0,0,0,.16);
            box-shadow: 0 0 12px rgba(0,0,0,.16);
    color: var(--blue);
}
.market-list li .item:hover .img img { -webkit-transform: scale(1.1); transform: scale(1.1); }

.confirmBox .el-message-box__content {
    padding-top: 20px;
    padding-bottom: 20px;
}
.largeDialog { max-width: 1200px; }
.el-form-item .el-upload__input { display: none; }
/* 首页 - end */

/* 创新积分查询列表 - start */
/* 切换 tab */
.gzTab-list {
    width: 100%;
    border-bottom: 1px solid #ededed;
    margin-bottom: 20px;
}
.gzTab-list > li {
    position: relative;
    display: inline-block;
    font-size: 15px;
    color: var(--defaultColor);
    padding: 0 6px;
    margin-right: 25px;
}
.gzTab-list > li a {
    display: inline-block;
    color: var(--defaultColor);
    padding: 12px 0;
}
.gzTab-list > li:hover a,
.gzTab-list > li.active a {
    font-weight: 600;
    color: #0A87DF;
}
.gzTab-list > li.active .line {
    height: 3px;
    background: #0A87DF;
    position: absolute;
    left: 0;
    bottom: -1px;
    width: 100%;
    -webkit-animation: lineAni .7s;
            animation: lineAni .7s;
}
@-webkit-keyframes lineAni {
    from { width: 0; }
    to { width: 100%; }
}
@keyframes lineAni {
    from { width: 0; }
    to { width: 100%; }
}
/* 创新积分查询列表 - end */

/* 企业创新能力画像 - start */
.tag-default {
    display: inline-block;
    border: 1px solid #ff9343;
    color: #ff9343;
    border-radius: 4px;
    padding: 1px 10px;
    vertical-align: text-bottom;
    margin-right: 8px;
}
.tag-default-orange {
    border: 1px solid #ff9343;
    color: #ff9343;
}
.tag-default-blue {
    border: 1px solid #6ba2fc;
    color: #6ba2fc;
}
.tag-default-cyan {
    border: 1px solid #28C1D1;
    color: #28C1D1;
}
.tag-default-purple {
    border: 1px solid #8F69E0;
    color: #8F69E0;
}
.tag-default-green {
    border: 1px solid #48c35b;
    color: #48c35b;
}

.bg-inforWrap{
    background-color: #fff;
    padding: 20px;
    -webkit-box-shadow: 5px 5px 16px rgba(0, 98, 186, .1);
            box-shadow: 5px 5px 16px rgba(0, 98, 186, .1);
    border-radius: 3px;
}
.comMedia .media-left { padding-right: 15px; }
.comMedia .logoImg {
    display: block;
    width: 122px;
    height: 82px;
    border: 1px solid #ddd;
    overflow: hidden;
}
.comMedia .logoImg img {
    width: 100%;
    height: auto;
}
.comMedia .media-body { vertical-align: middle; }

.object-list {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin: 0 -10px 20px;
    font-size: 16px;
}
.object-list > li {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    height: 120px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 1.5% 1% 0;
    border-radius: 3px;
    -webkit-box-shadow: 4px 4px 15px rgba(0,98,186,.15);
            box-shadow: 4px 4px 15px rgba(0,98,186,.15);
    -webkit-transition: -webkit-box-shadow .3s;
    transition: -webkit-box-shadow .3s;
    transition: box-shadow .3s;
    transition: box-shadow .3s, -webkit-box-shadow .3s;
    -webkit-animation: shadowAni 0.7s ease 0s alternate;
            animation: shadowAni 0.7s ease 0s alternate;
    background: #fff;
    text-align: center;
}
@-webkit-keyframes shadowAni {
    from { -webkit-box-shadow: 6px 6px 16px rgba(0, 98, 186, .1); box-shadow: 6px 6px 16px rgba(0, 98, 186, .1); }
    to { -webkit-box-shadow: 6px 6px 16px rgba(0, 98, 186, .25); box-shadow: 6px 6px 16px rgba(0, 98, 186, .25); }
}
@keyframes shadowAni {
    from { -webkit-box-shadow: 6px 6px 16px rgba(0, 98, 186, .1); box-shadow: 6px 6px 16px rgba(0, 98, 186, .1); }
    to { -webkit-box-shadow: 6px 6px 16px rgba(0, 98, 186, .25); box-shadow: 6px 6px 16px rgba(0, 98, 186, .25); }
}
.object-list > li:nth-of-type(2) { -webkit-animation-delay: .8s; animation-delay: .8s; }
.object-list > li:nth-of-type(3) { -webkit-animation-delay: 1.6s; animation-delay: 1.6s; }
.object-list > li:nth-of-type(4) { -webkit-animation-delay: 2.4s; animation-delay: 2.4s; }
.object-list > li:nth-of-type(5) { -webkit-animation-delay: 3.2s; animation-delay: 3.2s; }
.object-list > li:nth-of-type(6) { -webkit-animation-delay: 4s; animation-delay: 4s; }
.object-list > li:hover { -webkit-box-shadow: 3px 3px 15px rgba(0,98,186,.25); box-shadow: 3px 3px 15px rgba(0,98,186,.25); }

.analysis-item {
    padding-top: 10px;
    margin-bottom: 10px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.analysis-item .flex1 {
    width: 50%;
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
}
.analysis-title {
    font-size: 18px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 15px;
}
.analysis-title::before, .analysis-title::after {
    content: '';
    width: 60px;
    height: 1px;
    background: var(--blue);
    margin: 0 10px;
}

.classfy-box::before {
    content: '';
    width: 100%;
    height: 1px;
    background-color: #4c8efc;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(20%, #4c8efc), color-stop(40%, #2bc2ce), color-stop(60%, #ff9343), color-stop(80%, #8e6adb));
    background-image: linear-gradient(to right, #4c8efc 20%, #2bc2ce 40%, #ff9343 60%, #8e6adb 80%);
    position: absolute;
    left: 0;
    top: 47px;
}
.classfy-tips {
    position: absolute;
    left: 0;
    top: -4px;
    width: 105px;
}
/* 企业创新能力画像 - end */

/* 金融超市列表 - start */
.sort-list {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 0;
}
.sort-list > li {
    margin-left: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.sort-list > li a { color: #666; }
.sort-list > li.sort a, .comTable .sort a {
    color: #B5DDF8;
    height: 13px;
}
.sort-list > li.sort > span {
    margin: -3px 0 0 3px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.sort-list > li a.active, .comTable .sort a.active, .comTable .sort a:hover { color: var(--blue); }

/* 申请 */
.apply-banner {
    background: url(../img/apply-banner.fe7b7da3.jpg) center no-repeat;
    background-size: cover;
    height: 320px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.apply-banner .bannerTxt {
    width: 90%;
    max-width: 1400px;
    text-align: center;
}
.loan-list {
    padding-bottom: 25px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.loan-list, .loan-list > li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    color: #3cb2e8;
}
.loan-list .name {
    width: 210px;
    height: 46px;
    border: 1px dashed #3cb2e8;
    border-radius: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: left;
    line-height: 1.3;
}
.loan-list .name.orange {
    color: #ff9343;
    border-color: #ff9343;
}
.loan-list .name.orange .s-name {
    color: rgba(202, 153, 117, .7);
    display: block;
}
.loan-list .name.green {
    color: #0df6ff;
    border-color: #0df6ff;
}
.loan-list .icons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    width: 54px;
    height: 46px;
}
.arrowColor{
    display: inline-block;
    margin: 0 -7px;
    color: #3c7cf7;
    font-size: 20px;
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
}
.arrowColor1{
    left: 0;
    -webkit-animation-name: color1;
            animation-name: color1;
    -webkit-animation-duration: 3s;
            animation-duration: 3s;
    -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite;
}
.arrowColor2{
    left: 1.2rem;
    opacity: 0.75;
    -webkit-animation-name: color2;
            animation-name: color2;
    -webkit-animation-duration: 3s;
            animation-duration: 3s;
    -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite;
}
.arrowColor3{
    left: 2.4rem;
    opacity: 0.5;
    -webkit-animation-name: color3;
            animation-name: color3;
    -webkit-animation-duration: 3s;
            animation-duration: 3s;
    -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite;
}
.arrowColor4{
    left: 3.6rem;
    opacity: 0.25;
    -webkit-animation-name: color4;
            animation-name: color4;
    -webkit-animation-duration: 3s;
            animation-duration: 3s;
    -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite;
}
@-webkit-keyframes color1 {
    from {opacity: 1;}
    to {opacity: 0.25;}
}
@keyframes color1 {
    from {opacity: 1;}
    to {opacity: 0.25;}
}
@-webkit-keyframes color2 {
    0% {opacity: 0.75;}
    33%{opacity: 1;}
    100% {opacity: 0.5;}
}
@keyframes color2 {
    0% {opacity: 0.75;}
    33%{opacity: 1;}
    100% {opacity: 0.5;}
}
@-webkit-keyframes color3 {
    0% {opacity: 0.5;}
    50% {opacity: 1;}
    100% {opacity: 0.75;}
}
@keyframes color3 {
    0% {opacity: 0.5;}
    50% {opacity: 1;}
    100% {opacity: 0.75;}
}
@-webkit-keyframes color4 {
    from {opacity: 0.25;}
    to {opacity: 1;}
}
@keyframes color4 {
    from {opacity: 0.25;}
    to {opacity: 1;}
}

/* 金融产品申请 */
.register-con {
    width: 85%;
    max-width: 1200px;
    margin: -45px auto 35px;
    padding: 18px 15px 25px;
    background: #fff;
    -webkit-box-shadow: 0 10px 15px rgba(39,69,167,.2);
            box-shadow: 0 10px 15px rgba(39,69,167,.2);
    position: relative;
    border-radius: 5px;
}
.register-ruleForm { padding: 20px 50px 0 25px; }
.register-ruleForm .el-input__inner {
    height: 36px;
    line-height: 36px;
}
.register-ruleForm .el-form-item__label, .register-ruleForm .el-form-item__content {
    margin-bottom: 0;
    line-height: 36px;
}
.register-ruleForm .el-input.is-disabled .el-input__inner { color: #999; }
.applyBtns .el-form-item__content {
    margin-left: 0 !important;
    text-align: center;
}
.applyBtns .el-button {
    min-width: 120px;
    font-size: 15px;
}
.applyBtns .el-button.el-button--default:hover,
.applyBtns .el-button.el-button--default:focus {
    background: #fff;
}
.deal-con {
    max-height: calc(100vh - 40vh);
    overflow-y: auto;
}
/* 滚动条 */
.scrollTools::-webkit-scrollbar{/*滚动条整体样式*/
    width: 2px;     /*高宽分别对应横竖滚动条的尺寸*/
    height: 2px;
}
.scrollTools::-webkit-scrollbar-thumb{/*滚动条里面小方块*/
    border-radius: 16px;
    background: rgba(224, 224, 224, .8);
}
.scrollTools::-webkit-scrollbar-track{/*滚动条里面轨道*/
    border-radius: 16px;
    background: rgba(0, 0, 0, .05);
}
/* 弹框样式 */
.el-dialog .el-dialog__header {
    padding-bottom: 15px;
    border-bottom: 1px solid #e2e2e2;
}
.el-dialog .el-dialog__title {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.el-dialog .el-dialog__title::before {
    content: '';
    width: 4px;
    height: 18px;
    border-radius: 10px;
    background: var(--blue);
    margin-right: 10px;
}
/* 金融超市列表 - end */

/* 企业培育 - start */
.comTable .sort {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-left: 2px;
    -webkit-transform: translateY(-5px);
            transform: translateY(-5px);
}
.select-con > .title {
    font-size: 26px;
    margin: 8px auto 14px;
}
/* 企业培育 - end */

/* 政策库 - start */
.policy-list {
    border-top: 1px solid #eee;
    margin-bottom: 20px;
}
.policy-list > li {
    line-height: 24px;
    padding: 16px 10px;
    border-bottom: 1px dashed #ddd;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.policy-list > li .title {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin-right: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 16px;
    -webkit-transition: color .4s;
    transition: color .4s;
}
.policy-list > li::before {
    content: '';
    display: block;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: rgba(10,135,223,.7);
    margin-right: 8px;
}
.policy-list > li:hover::before { background: var(--blue); }
.detail-con {
    margin-top: 25px;
    font-size: 16px;
    line-height: 1.75;
    padding-left: 15px;
    padding-right: 15px;
}
.detail-con p{
    margin-bottom: 25px;
}
.detail-con h3{
    font-size: 22px;
    margin-top: 30px;
    margin-bottom: 20px;
}
.hljs-center{ text-align: center;}
.hljs-right{ text-align: right;}
.el-table { font-size: 15px; }
.pImg223 img{ height: 0;}
/* 政策库 - end */

/* 双创地图 - start */
.map-search {
    position: absolute;
    z-index: 999;
    left: 17px;
    top: 17px;
}
.mapInfo-content {
    max-width: 350px;
    padding: 5px;
}
.mapInfo-content .name{
    display: block;
    color: #333;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
}
.mapInfo-content .name:hover{ color: #0a88df; }
.mapInfo-content .info{
    border-top: 1px dashed #ddd;
    margin-top: 10px;
    padding-top: 8px;
}
.mapInfo-content .map-label{
    display: inline-block;
    color: #4b8dfb;
    border: 1px solid #4b8dfb;
    border-radius: 25px;
    padding: 2px 8px;
}
.mapInfo-content .map-indusLabel{
    display: inline-block;
    background-color: rgba(75, 141, 251, .15);
    color: #4b8dfb;
    border-radius: 4px;
    padding: 3px 7px;
}
/* 双创地图 - end */

.container {
    max-width: 1500px;
    width: 90%;
}

/* 企业认证 - start */
.upload-item { margin-bottom: 5px; }
.upload-item .avatar-uploader { margin-right: 15px; }
.avatar-uploader .el-upload {
    border: 1px dashed #d9d9d9;
    border-radius: 6px;
    cursor: pointer;
    position: relative;
    overflow: hidden;
    width: 120px;
    height: 120px;
    line-height: 120px;
}
.avatar-uploader .el-upload:hover {
    border-color: #409EFF;
}
.avatar-uploader .avatar-uploader-icon {
    font-size: 28px;
    color: #8c939d;
    text-align: center;
}
.avatar-uploader .avatar {
    width: 100%;
    height: 100%;
    display: block;
}
.avatar-uploader .avatar-btn {
    height: 100%;
    /*padding-top: 30px;*/
}
.avatar-uploader .el-upload__text {
    font-size: 12px;
    line-height: 1.25;
    color: #888;
}
.upload-item .el-form-item__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.upload-item .tips {
    font-size: 13px;
    line-height: 1.4;
    margin-bottom: 0;
}
.upload-item .tips li {
    margin-top: 5px;
    position: relative;
    padding-left: 10px;
    color: #666;
}
.upload-item .tips li::before {
    content: '';
    position: absolute;
    left: 0;
    top: 7px;
    width: 4px;
    height: 4px;
    background: #888;
    border-radius: 50%;
}

.org-content {
    width: 90%;
    max-width: 1200px;
    margin: 20px auto;
}
.org-content .org-box {
    padding: 40px;
    border: 1px dashed #ddd;
}
/* 企业认证 - end */

/* 管理中心 - start */
.sm-title{
    border-left: 4px solid #0a87df;
    font-size: 16px;
    padding-left: 8px;
    margin: 20px 0 15px;
}
.form-box {
    border: 1px dashed #d9d9d9;
    border-radius: 3px;
}
.comTable .link {
    display: inline-block;
    margin: 1px 8px 1px 0;
}
.footer-btns { text-align: center; }
.footer-btns .el-form-item__content { margin-left: 0 !important; }
/* 管理中心 - end */

/* 用户中心 - start */
.userCon {
    margin-top: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
}
.userCon .slide-box {
    position: static;
    overflow-y: hidden;
}
.userCon .slide-top { border-radius: 4px 4px 0 0; }
.userCon .slide-lists {
    border: 1px solid #ddd;
    border-top: 0;
}
.userCon .main-box {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding: 0 15px 15px;
    margin-left: 20px;
    margin-bottom: 20px;
    -webkit-box-shadow: 0 1px 5px rgba(0, 98, 186, .2);
            box-shadow: 0 1px 5px rgba(0, 98, 186, .2);
    border-radius: 3px;
    min-height: calc(100vh - 280px);
    background: #fff;
}
.user-infoBox {
    padding: 12px 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.user-infoBox .userinfor-img {
    width: 220px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.user-infoBox .userinfor-img img {
    border-radius: 50%;
    border: 5px solid #E4E4E4;
    width: 90px;
    height: 90px;
    margin-bottom: 10px;
}
.user-infoBox .userinfor-txt {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin-left: 30px;
    padding-top: 5px;
    color: #666;
}
.user-infoBox .userinfor-txt > p { margin-bottom: 8px; }
.user-infoBox .userinfor-btns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.user-infoBox .userinfor-btns a { margin-bottom: 10px; }
.label-blue {
    display: inline-block;
    background: rgba(10,135,223,.6);
    color: #fff;
    border-radius: 3px;
    padding: 2px 8px;
    font-size: 12px;
    vertical-align: middle;
    margin: -2px 0 0 10px;
}
.label-qylx{
    display: inline-block;
    color: #10959b;
    border: 1px solid #10959b;
    border-radius: 4px;
    padding: 2px 10px;
}
/* 编辑资料 */
.userTabs .el-tabs__header {
    width: 240px;
    margin-top: 5px;
    margin-right: 15px !important;
}
.userTabs .el-tabs__active-bar, .userTabs .el-tabs__nav-wrap::after { display: none !important; }
.userTabs .el-tabs__item {
    width: 90%;
    height: 48px;
    line-height: 48px;
    font-size: 16px;
    color: var(--blue);
    text-align: center !important;
    background: rgba(226,238,248,.5);
    margin-bottom: 15px;
    float: right;
    -webkit-transition: width .4s;
    transition: width .4s;
}
.userTabs .el-tabs__item.is-active, .userTabs .el-tabs__item:hover {
    width: 100%;
    background: var(--blue);
    color: #fff;
}
.userTabs .el-tabs__content {
    padding: 15px 30px;
    -webkit-box-shadow: 0 1px 5px rgba(0, 98, 186, .2);
            box-shadow: 0 1px 5px rgba(0, 98, 186, .2);
    margin: 5px;
    min-height: calc(100vh - 120px);
    background-color: #fff;
}
.userTabs .el-tabs__content .el-form {
    max-width: 650px;
    margin: 45px auto 25px;
}
/* 用户中心 - end */

/* 新版首页 - start */
.ranking-con {
    width: 100%;
    background: url(../img/index-bg1.27f45933.jpg) center 52% no-repeat;
    background-size: cover;
    min-height: 700px;
    color: #fff;
}
.index-bannerTxt {
    text-align: center;
    font-size: 17px;
    text-transform: uppercase;
    padding: 4.5em 0;
}
.index-bannerTxt h1 {
    font-size: 52px;
    margin: 0 auto .6em;
    letter-spacing: .1em;
}
.i-evaluateList {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    background: rgba(0, 0, 0, .16);
    padding: 1.8em 0 2.3em;
    font-size: 16px;
    line-height: 1.1;
    color: rgba(255,255,255, .95);
    margin-bottom: 5em;
}
.i-evaluateList .num strong {
    font-size: 78px;
    font-weight: normal;
}
/* 榜单 */
.i-rankBox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0 3.5% 3%;
    position: relative;
}
.i-rankBox::before {
    content: '';
    height: 66px;
    background: rgba(255,255,255,.1);
    position: absolute;
    z-index: 0;
    left: 0;
    right: 0;
    top: 0;
}
.i-rankDefault:before{
    height: auto;
    background: none;
}
.i-rankBox .item {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    max-width: 21%;
    margin: 0 1.5%;
    font-size: 16px;
}
.i-rankDefault .item{
    background-color: rgba(0, 0, 0, .1);
}
.i-rankBox .item:first-of-type {
    max-width: 24%;
}
.i-rankBox .item .title {
    position: relative;
    z-index: 2;
    height: 66px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 0 0 20px;
    font-size: 22px;
    font-weight: 600;
    text-shadow: 1px 3px 0 rgba(0, 0, 0, .6);
}
.i-rankBox .item .title a, .iRank-top a {
    color: #fff;
    -webkit-transition: color .3s;
    transition: color .3s;
    z-index: 99;
}
.i-rankItem {
    height: 528px;
    overflow: hidden;
    /* overflow-y: auto; */
    position: relative;
}
.i-rankItem::-webkit-scrollbar {
    display: none;
}
.i-rankItem .i-rankList {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
}
.i-rankItem:hover .i-rankList {
    -webkit-transition: top 60s;
    transition: top 60s;
    -webkit-transition-timing-function: linear;
            transition-timing-function: linear;
    top: -400%;
}
.i-rankList > li {
    border-bottom: 1px solid rgba(255, 255, 255, .16);
    padding: .9em .2em .9em 1.15em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
}
.i-rankBox .iRank-top{
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 55px;
    font-size: 18px;
    font-family: "Microsoft YaHei";
    font-weight:bold;
    text-shadow: 1px 3px 0 rgba(0, 0, 0, .6);
    margin: 0;
    opacity: 0.9;
}
.i-rankBox .iRank-top:before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(../img/rank-top.49122599.png) no-repeat top center;
    background-size: 100% 100%;
    opacity: 0.7;
}
.i-rankBox .iRank-top.iRank-top223:before{
    background: url(../img/rank-top.13b00b38.png) no-repeat top center;
    opacity: 0.5;
}
.i-rankList > li:first-of-type {
    border-top: 1px solid rgba(255, 255, 255, .16);
}
.i-rankList > li::before, .company-list > li::before {
    content: '';
    width: 3px;
    height: 3px;
    background: rgba(255, 255, 255, .9);
    border-radius: 50%;
    position: absolute;
    left: .5em;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
}
.i-rankList a {
    color: rgba(255, 255, 255, .9);
    -webkit-transition: color .3s;
    transition: color .3s;
}
.i-rankBox .item .title a:hover, .i-rankList a:hover { color: #fcff0b; }

.iRank-list > li:first-of-type {
    border-top: none;
}
.iRank-list > li {
    border-bottom: 1px dashed rgba(255, 255, 255, .16);
}
.iRank-list > li::before {
    content: '';
    width: 0;
    height: 0;
}


.i-rankNo, .i-rankNo1, .i-rankNo2, .i-rankNo3{
    width: 35px;
    height: 28px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 14px;
    text-shadow: 1px 0 0 #000;
}
.i-rankNo{
    background: url(../img/rank-rankNo.4763026c.svg) no-repeat left center;
    background-size: cover;
}
.i-rankNo1{
    background: url(../img/rank-rankNo1.982adae6.svg) no-repeat left center;
    background-size: cover;
}
.i-rankNo2{
    background: url(../img/rank-rankNo2.a1e701d2.svg) no-repeat left center;
    background-size: cover;
}
.i-rankNo3{
    background: url(../img/rank-rankNo3.d4ef9b76.svg) no-repeat left center;
    background-size: cover;
}

/* 3个入口 */
.index-enterList {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-top: 3.2%;
    position: relative;
    margin-left: -20px;
    margin-right: -20px;
}
.index-enterList > li {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin: 0 20px;
    font-size: 14px;
    background: #fff url(../img/index-enterBg.2aa5b933.png) no-repeat;
    background-size: cover;
    -webkit-box-shadow: 0 5px 16px rgba(76,142,252,.32);
            box-shadow: 0 5px 16px rgba(76,142,252,.32);
}
.index-enterList > li a {
    padding: 1.7em 2.1em;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
}
.index-enterList > li a::before, .index-enterList > li a::after {
    content: '';
    width: 0;
    height: 0;
    border-left: 1px solid var(--blue);
    border-top: 1px solid var(--blue);
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    -webkit-transition: width .5s, height .5s;
    transition: width .5s, height .5s;
}
.index-enterList > li a::after {
    border: none;
    border-right: 1px solid var(--blue);
    border-bottom: 1px solid var(--blue);
    left: auto;
    top: auto;
    bottom: 0;
    right: 0;
}
.index-enterList .ico-s { margin-right: 20px; }
.index-enterList .name { color: #666; }
.index-enterList .name > strong {
    font-size: 20px;
    font-weight: 600;
    display: block;
    color: var(--defaultColor);
    margin-bottom: 6px;
    -webkit-transition: color .3s;
    transition: color .3s;
}
.index-enterList > li a:hover .name > strong { color: var(--blue); }
.index-enterList > li a:hover::before, .index-enterList > li a:hover::after {
    opacity: 1;
    width: 100%;
    height: 100%;
}

/* 最新政策 */
.indexWrap .index-nTitle::before {
    width: 21px;
    height: 21px;
    border-radius: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAVElEQVRIiWPkar8fw0AZWPK1QgGnAUwUGk4QjFow8BawUMMQ7o4HOOUGhQ+sKbFgNJmOWjAELADlgyW0tIDx////WCWQsj9FFdJoMh21gELAwMAAAPQMC1Bfsxc3AAAAAElFTkSuQmCC) no-repeat;
    background-size: 100% 100%;
}
.indexWrap .index-nTitle .more {
    font-size: 14px;
    color: #888;
    text-transform: uppercase;
}
.indexWrap .index-nTitle .more:hover { color: var(--blue); }
.policy-con {
    background: url(../img/index-bg2.bad30b88.jpg) no-repeat;
    background-size: cover;
    margin-top: -35px;
    margin-bottom: 2%;
    padding: 3.6% 0 2%;
}
.policy-con .monitor-list > li a {
    display: block;
    padding: 1.1em 1em 1.2em;
    color: #666;
    font-size: 15px;
}
.policy-con .monitor-list a > div {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.policy-con .monitor-list .title {
    font-size: 18px;
    color: #000;
    margin-bottom: 7px;
}
.policy-con .monitor-list .date {
    display: block;
    width: 100%;
    font-size: 14px;
    margin-top: 11px;
}
.policy-con .monitor-list a:hover * {
    color: #fff !important;
    -webkit-transition: color .3s;
    transition: color .3s;
}

/* 金融超市 */
.market-list .hide-box {
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(55, 61, 65, .8);
    left: 0;
    right: 0;
    top: -100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-transition: top .3s;
    transition: top .3s;
}
.market-list .img:hover .hide-box, .sjz-creditList .item:hover .hide-box { top: 0; }
.market-list .img:hover .hide-box > a, .sjz-creditList .item:hover .hide-box > a {
    background: #fff;
    padding: 5px 20px;
    border-radius: 4px;
}
/* 地图 */
.sc-mapCon {
    height: 75vh;
    max-height: 700px;
    min-height: 500px;
}
.sc-mapCon .map::before, .sc-mapCon .map::after {
    content: '';
    width: 15%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 9;
    background: -webkit-gradient(linear, left top, right top, from(#fff), to(rgba(255,255,255,.05)));
    background: linear-gradient(to right, #fff, rgba(255,255,255,.05));
}
.sc-mapCon .map::after {
    left: auto;
    right: 0;
    background: -webkit-gradient(linear, right top, left top, from(#fff), to(rgba(255,255,255,.05)));
    background: linear-gradient(to left, #fff, rgba(255,255,255,.05));
}
.sc-mapCon .map .title {
    position: absolute;
    z-index: 10;
    font-size: 20px;
    padding-top: 25px;
}
.sc-mapCon .side-box {
    position: absolute;
    z-index: 11;
    right: 6%;
    top: 5%;
    bottom: 5%;
    width: 20%;
    min-width: 270px;
    max-width: 350px;
    background: rgba(255, 255, 255, .9);
    border-radius: 4px;
    -webkit-box-shadow: 0 3px 15px rgba(39,149,227,.3);
            box-shadow: 0 3px 15px rgba(39,149,227,.3);
    padding: 15px;
    overflow: hidden;
}
.company-list {
    height: calc(100% - 45px);
    margin-bottom: 0;
    overflow-y: auto;
}
.company-list > li {
    font-size: 16px;
    padding: .8em 0 .8em 1.1em;
    border-bottom: 1px solid #e9e9e9;
    position: relative;
}
.company-list > li:first-of-type { border-top: 1px solid #e9e9e9; }
.company-list > li::before {
    background: #666;
    top: 1.4em;
    -webkit-transform: none;
            transform: none;
}
.company-list::-webkit-scrollbar { display: none; }
.company-list:hover::-webkit-scrollbar { display: block; }
.company-list > li a { color: #373a51; }
.company-list > li a:hover { color: #0a87df; }
/* 新版首页 - end */

/* 数据填报 - start */
.explain-box {
    border: 1px dashed #ddd;
    padding: 25px;
    text-align: justify;
    border-radius: 4px;
    line-height: 1.8;
    margin-top: 20px;
}
.certify-list{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAIAAAAW4yFwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABFJREFUeNpiePDgAQMQAwQYABUIBUH0xjUaAAAAAElFTkSuQmCC) repeat-y 15px 5px;
    padding-top: 10px;
}
.certify-list .list{
    list-style: none;
    bottom: 0;
    padding-left: 0;
}
.certify-list .list > li{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+nhxg7wAAAMJJREFUGJWNkCFuwzAARZ8TRdYmKyeIL2BgHI0NFPoCa0uzK4yM7woJnaodorxSUaRI8QWiAeM4KvCkjHQsYB8+PfK+WNeVrusegDdgD2hgAk7AR9M0N9G27SNwttY+GWNQShFjxHvPMAwXYJc7596ttYe6rpFSIoRASklVVaSUdAjhJwNejDFs7c6PGaCVUpvSnVcZMMUYN6VlWQC+M+DLe78pjeMI8Jk7564hhOeUki7LkqIomOeZvu//6l7Ff376Bd+7S/f3mM+aAAAAAElFTkSuQmCC) no-repeat 11px 16px;
    padding-bottom: 10px;
}
.certify-list .list > li.active{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAgUlEQVQYlYXPMQ4BURSF4W9exxrYiHreJoiGPYh6GixiKhF7MP3sQiW2MBLNU3gqY/zNTU7+3JxTpJQU62aELRaY4oYT9qmOj8LqMkaDmW9axJA/9AlyvgmY/xA+LEPuMMQk5JJD3APOf6RjwM57RR8tDiHVsUOJClc8861Qpjp2L2MMHyKhNgo9AAAAAElFTkSuQmCC) no-repeat 11px 16px;
    padding-bottom: 10px;
}
.certify-list .list > li.active a, .certify-list .list > li.finish.active a{
    color: #0062ba;
    font-weight: bold;
}
.certify-list .list > li.active a, .certify-list .list > li.error.active a{
    color: #0062ba;
    font-weight: bold;
}
.certify-list .list > li .content{
    padding-left: 35px;
    padding-top: 10px;
}
.certify-list .list > li.finish{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAADyElEQVRIiaWWX0xbZRjGf+fQFsqfnY4hhFbbJmNjc0DCBgKL6SDqwsbM5sXKxbxotsVbsnihC8aocTFmGdHEeCNOL8S4aTImDgi7GGCiVFQSpjApMW036qg4eja2Q0t7jhcthK1/YOy5/L7ne37fmzd5v09QFiOkk9HdlQ00AUeABsAGSIAM+ICfgW7gmuZwhdPlCKkgRneXDjguIrzTKJWUHt5spb6gCFt2HlKWATkWwRe+z8i9OS7P+xmUZ4Mq2ofAJ5rDlRSYBDG6u8qBi80mc9UZ626eNUppK13WhCLT7v+d/lBgHGjVHK4baSFGd1etQRD7z9lrCk8Wb1sz/FF1Bj287v11PqKpBzSHy50EMbq7dhgEceTb7fuk/SbzYwOWNRAKcHRqSI5oav1yRWICoAcudNhrnwgAsN9kpsNeKwEXheEv9SsQoK3ZZK46UVz2RIBlnSguo9lkrgTaAASGvsgREXyjVS3F62lyKi3EokwoIZ7LL1pZm1RkasavBFU0mwgcapRKNgyYUGT2/tHHucDEQ+s7jRKNUkkx8LIItBzebN0QoD8UYN+f/UQ1lQ57TdJ+IvegCOypLyhKMqylC/95cU4NoRNEunc0YTHkJnkSuTU6wGrLznssQG9ohuPTPwHwVdnzbM/ZlNJny84HeEYEJCnLkNL0QI3SM3/zobXxB/O86vkRFY3TlgpekErTXkbK0gNIInBXjqUekq/9PYJzapgPZq4DIMeWaJ0aRlFjVOcV8qalMkO9cT9wVwfc9IXv76rKTa7mDXMFV0MB3rs1zlw0zJ1oGG94Ab0g8tnWBnSCkBHiCy8A3BKB0ZF7cylNlbkmLpU3YRSz+PT2X3wz5wWgrXQnu4ymjACARO4vItB7ed6f1ri34Cm+3uZAL8SHw9OGXE5bKtYEAHwf72evCPQMyrPBCUVOa242menc2oAAnLFWkyvq1gRMKjLX5Nv/Aj2iUndsUUU7+5Z/LOMh5xY735U3cnSLfV1VtPvHUNHOag7X4vKA/LgvNDN+Pjid8eBBk4XMrY7rfHCavtDMdeAjSExhpe7YEtB6yjsqD4QC67ppOg2EApzyjsqAU3O4llYgCdCNiKa+6PQMBTuDng0BOoMenJ6hYERTX1r9BKd6463ApQMmy+73rdXreuMnFZl2/xh9oZkx4BXN4fKt3s/0WzkpIrzdKJWUHim0UpdfhC07HylLjxxbwhdewL0wR/cdP4Py7D8q2rvA55rDFX00LyVkFSwHOAS0AHuI/7s2AXeJ/7t+A64AP2gO12K6nP8BWN14q/I0+eIAAAAASUVORK5CYII=) no-repeat 2px 8px;
}
.certify-list .list > li.error{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAACXBIWXMAABJ0AAASdAHeZh94AAADZ0lEQVRIS61WyU5UURA99fp1o0gkAdxojEZ3Ag2K0UQ3zm4ccPgAFUIE/QMXRBMTP0AFicNCNxo1gkOCA/6ARmRYoUY0uAEkJIDadL/y1MUW7H4NolTS6b51q04Nt4YW5CCtq4smEFsbiWqlaGSXQuMiWEvxIn6+quK9QLpUUs9Tk9IZQ+K9tLRMhsFJJlMBDw0NayCRffx9jJ+KTJnMM0HequoNL0i2orn5E8/BTJksI4n6+ipPIud4sQ0i+ZmAs5zHGV1HoMmzsaam1zmN6MnTO9STa0zNShqIzAIYfqWaYgo/S6A10nyxIy3kIrEUTdbXr/fFv6uC1eEIf88VxcekJo9Gm5reWOo8p8o3sBS5CBaADIcON36vrV1lcGJVhGjeqUD1/DzfYC53xqF6xksmLvtgmQaK42EG5FA1sHQp9PETYGgoG7SkBFJ9APiRgN68lXm/hDGcIH67B/YBBPFMCXfOz4dUVkAO7AeKi/8U4dn4UlrKrP9RsdNyhkt8P1BvN42EkrY/BfLyIOVldEqgt+8AY2OA70P2UI187e6Bk8tBhu+paHgUpsQUaWsbtKcXKF0HOXoYKCwEqjawReOOb/ehqfxllJVbHmnctPkCz4tzOAJ8+wb09UGKi5i6SmBZCfDuHWRwcCqC0dGcqnbB+DlCpmbRrIKWIn3xEkilmKJyyNYt0FdsakvdXCSywox8nUsOBQWQnduBCIdAMgkpK4McOgjjz0mqAz4b5wNHgU3WcLIqqiYg30Q7O11EzmA8zhnqQx+0AsPD4brkKuSLLypdTNzGUCnrAyvTstKpR75736VI+W0GjM+Gg7Y9zPn4LNxuz5PgWagBMmXvnukyNY/Tb2CGeLbytTI2uVykQfDIBxcOfFg02aU8MuIe2PVBZkp4dhGwGDAxEW5D0ZVModfNrsCPNbDZzlOSo2DB6Pfs8mxlJhLf2zieO5hfurUAZHuFeA6X+L/3CbhPAoncY0RuPP8XqfZ7mjqCmfvEFotwZQYprWE0/f8ckWWC+oZjeIZrzk4trV9uR69cemEesG842zE+z2jGTc/0DWembtb8tVVsGy0WW8RFwX0QVnWZ1llFbJjr9gaLrl7tT0eQFssykr5wG5MLzfaBjWubphx2y/lmK5iSAetk12jWZ9YGs/zv+gnckX857SAvqAAAAABJRU5ErkJggg==) no-repeat 2px 8px;
}
.explain-left {
    -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .15);
            box-shadow: 0 2px 5px rgba(0, 0, 0, .15);
    padding: 25px 15px 28px;
    border-radius: 5px;
    margin-top: 5px;
    height: calc(100vh - 230px);
    overflow-y: auto;
}
.explain-left .btn-hollow {
    display: block;
    width: 100%;
    margin-top: 30px;
    padding: 7px 15px;
}
.explain-right {
    padding-top: 17px;
    padding-left: 8%;
}
.d-ruleForm .el-select { width: 100%; }
.d-ruleForm .el-form-item__error { padding-top: 0; }
.submit-btns { padding-top: 20px; }
.tooltip-box-item {
    max-width: 300px;
    font-size: 13px;
    line-height: 1.5;
}
/* 数据填报 - end */

/* 金融超市-修改 */
.market-list .item .img {
    border-bottom: 1px solid #eee;
}
.market-list .item .img img {
    -o-object-fit: contain;
       object-fit: contain;
    background: #fff;
}
.sjz-creditList > li {
    min-width: calc(50% - 20px);
    max-width: calc(50% - 20px);
    -webkit-transition: -webkit-box-shadow .4s;
    transition: -webkit-box-shadow .4s;
    transition: box-shadow .4s;
    transition: box-shadow .4s, -webkit-box-shadow .4s;
    margin-top: 10px;
}
.sjz-creditList > li:hover {
    -webkit-box-shadow: 0 0 12px rgba(0, 98, 186, .28);
            box-shadow: 0 0 12px rgba(0, 98, 186, .28);
}
.sjz-creditList .item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-radius: 0;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
}
.sjz-creditList .item .img {
    border: 1px solid #eee;
    border-radius: 5px;
    width: 240px !important;
    height: 160px !important;
}
.sjz-creditList .item .text {
    padding: 0;
    margin-left: 15px;
}
.sjz-creditList .item .text > strong {
    height: auto;
    font-size: 18px;
}
.sjz-creditList .desc, .creditDesc{
    line-height: 1.5;
    text-align: justify;
    margin: 8px 0 0;
    color: var(--defaultColor);
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
/* 用户中心-修改 */
.comTable label {
    margin-bottom: 0;
}
.defaultDialog .el-dialog {
    min-width: 700px;
    max-width: 1200px;
}
.avatar-plusBtn {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

/* 金融超市-详情 */
.d-title {
    font-size: 16px;
    font-weight: 600;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 22px 0 15px;
}
.d-title::before {
    content: '';
    width: 4px;
    height: 16px;
    border-radius: 10px;
    background: #0a87df;
    margin-right: 7px;
}
.detail-infor {
    padding: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.detail-infor .detail-logo {
    width: 150px;
    height: 100px;
    /* padding: 8px; */
    border: 1px solid #e2e2e2;
    border-radius: 3px;
    cursor: pointer;
    margin-right: 15px;
}
.detail-infor .detail-logo img {
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}
.detail-inforCon .name {
    font-size: 17px;
    font-weight: 600;
}

.baseInfoTable {
    width: 100%;
    margin-bottom: 40px;
    background: #fff;
}
.bg-gray {
    background: #f8f8f8 !important;
}
.baseInfoTable > tr > td, .baseInfoTable > tbody > tr > td {
    color: #333;
    padding: 18px 20px;
    vertical-align: middle;
    line-height: 1.75;
    border: 1px solid #ebeef5;
}
/* 数据填报修改 */
.fillTabs .el-tabs__content {
    padding: 5px;
}
.fillTabs .el-tabs__header {
    margin-bottom: 5px;
}
.fillTabs .el-tab-pane .row {
    margin-left: 0;
    margin-right: 0;
}
.fillTabs .el-tabs__nav-scroll {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.fillTabs .el-tabs__item {
    font-size: 16px;
    padding: 0 30px;
    height: 46px;
    line-height: 46px;
}
.fillTabs .el-tabs__item.is-active {
    font-weight: 600;
}
.fillTabs .el-tabs__item:nth-child(2)::before {
    content: '';
    width: 1px;
    height: 20px;
    background: #ddd;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -10px;
}
.fillTabs .el-tabs__item.is-disabled {
    cursor: not-allowed;
}

.tag-circle {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 22px;
    height: 22px;
    background: #ff5f5f;
    border-radius: 50%;
    margin-left: 8px;
    font-size: 12px;
    font-family: Arial;
    letter-spacing: 0;
    color: #fff;
    vertical-align: middle;
}

#bgCarousel {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 0;
    background: url(../img/index-bg1.27f45933.jpg) center 52% no-repeat;
    background-size: cover;
}
/* 长春首页banner */
.indexCarousel223{
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 0;
}
.indexCarousel223 >>> .el-carousel__arrow{width: 45px;height: 45px;}
.indexCarousel223 >>> .el-carousel__arrow i{font-size:18px;}
.indexCarousel223 >>> .el-carousel__arrow{background-color: rgba(255,255,255,0.15);}
.indexCarousel223 >>> .el-carousel__arrow:hover {background-color: #0a97df;}
.bannerImg223{
    width:100%;
    height:100%;
    -o-object-fit: cover;
       object-fit: cover;
}
/* 长春首页banner */
.indexCarousel44 {
    width: 100%;
    height: 100%;
    background: url(../img/xn-indexBg.8d63ef75.jpg) center center no-repeat;
    background-size: cover;
}

.mCSB_scrollTools .mCSB_draggerRail {
    background: transparent !important;
}

/* 修改表格样式（卡片形式） */
.panelList {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0 -10px;
}
.panelList > li {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    max-width: calc(50% - 20px);
    min-width: calc(50% - 20px);
    margin: 0 10px 20px;
    padding: 8px 20px 13px 25px;
    border-radius: 3px;
    overflow: hidden;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(10, 135, 223, .002)), to(rgba(10, 135, 223, .08)));
    background: linear-gradient(to bottom, rgba(10, 135, 223, .002), rgba(10, 135, 223, .08));
    -webkit-box-shadow: 0 1px 7px rgba(0, 0, 0, .15);
            box-shadow: 0 1px 7px rgba(0, 0, 0, .15);
}
.panelList > li .title {
    font-size: 18px;
    font-weight: 600;
    font-family: '\82F9\65B9_\7B80';
    margin-bottom: 12px;
}
.panelList>li .number {
    position: absolute;
    left: -20px;
    top: -20px;
    z-index: 10;
    background: var(--blue);
    width: 50px;
    height: 50px;
    border-radius: 50%;
    font-size: 14px;
    color: #fff;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 17px 0 0 13px;
    letter-spacing: 0;
}
.panelTable {
    margin-bottom: -3px;
}
.panelTable td, .panelTable th {
    font-size: 15px;
    border-color: #e9e9e9 !important;
    padding: 11px 0 !important;
}


.n-indicatorList {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0 -15px;
}
.n-indicatorList .item {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    min-width: calc(25% - 30px);
    max-width: calc(25% - 30px);
    margin: 18px 15px 10px;
    background: #fff;
    border-radius: 4px;
    -webkit-box-shadow: 0 0 8px rgba(0,0,0,.1);
            box-shadow: 0 0 8px rgba(0,0,0,.1)
}
.n-indicatorList .title {
    height: 50px;
    background: -webkit-gradient(linear, left top, right top, from(rgba(10, 135, 223, .85)), to(rgba(81, 183, 255, .75)));
    background: linear-gradient(to right, rgba(10, 135, 223, .85), rgba(81, 183, 255, .75));
    border-radius: 4px 4px 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-size: 20px;
    color: #fff;
}
.n-indicatorList .text {
    padding: 10px 18px 12px;
    font-size: 16px;
    line-height: 1.8;
}
.n-indicatorList .text .num {
    font-size: 22px;
    color: #0a87df;
}
.n-indicatorList .text .border-b {
    border-bottom: 1px solid #e9e9e9;
    padding-bottom: 8px;
    margin-bottom: 8px;
}
.n-indicatorList .text > .flex {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.n-indicatorList .text > .flex::before {
    content: '';
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #0a87df;
    margin-right: 6px;
}

/* 修改金融超市详情页 */
.marketDetailTable {
    background: transparent;
}
.marketDetailTable > tr > td, .marketDetailTable > tbody > tr > td {
    border: 0;
    border-bottom: 1px dashed #e2e2e2;
    vertical-align: top;
    white-space: pre-wrap;
}
.marketDetailTable .bg-gray {
    background: none !important;
    padding-left: 0;
    padding-right: 0;
}
.marketDetailTable .text-gray {
    color: #666 !important;
}

/* 双创地图 - start */
.bigTitle {
    text-align: center;
    padding: 25px 0 5px;
}
.bigTitle .name {
    font-size: 28px;
    font-weight: bold;
    letter-spacing: 2px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.bigTitle .name::before, .bigTitle .name::after {
    content: '';
    width: 134px;
    height: 7px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIYAAAAHCAYAAADNlTXsAAAAh0lEQVRIie2X0QqAIAxF57aXoP//0qC3isBgTF0kUUN2YIi6iVfFaYLAE7sxF2uvXo/jOBZjsKxboWOesFtbf2QwNJwPR8qGqiTVdtVrRsKHlC8ZJvtZxHElptWm/e/GeWotXaw0olFHtZZ6rV2l9VNYeQcFf2G9FT4lUklQJX4lvvDxKwGAAyGpDAvwuPqWAAAAAElFTkSuQmCC) no-repeat;
    margin: 0 15px;
}
.bigTitle .name::after {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
}
.bigTitle .desc {
    text-transform: uppercase;
    margin-top: 2px;
}
/* 地图图例 */
.map-legend{
    position: absolute;
    left: 20px;
    bottom: 5%;
    background-color: rgba(255, 255, 255, .8);
    padding: 10px 15px 5px 12px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    z-index: 9;
}
.map-legend > a{
    color: #666;
    /* font-size: 16px; */
    font-weight: bold;
    margin-bottom: 5px;
    padding-left: 20px;
    position: relative;
}
.map-legend > a:before{
    content: '';
    width: 13px;
    height: 16px;
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
}
.map-legend > .active.mapIcon-yellow{
    color: #DDAC38;
}
.map-legend > a.mapIcon-yellow:before{
    background: url(data:image/png;base64,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) no-repeat;
    background-size: 100% 100%;
}
.map-legend > .active.mapIcon-orange{
    color: #ff8e55;
}
.map-legend > a.mapIcon-orange:before{
    background: url(data:image/png;base64,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) no-repeat;
    background-size: 100% 100%;
}
.map-legend > .active.mapIcon-purple{
    color: #9a7efd;
}
.map-legend > a.mapIcon-purple:before{
    background: url(data:image/png;base64,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) no-repeat;
    background-size: 100% 100%;
}
.map-legend > .active.mapIcon-green{
    color: #4ED899;
}
.map-legend > a.mapIcon-green:before{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAABBCAYAAACaYlekAAAACXBIWXMAABYlAAAWJQFJUiTwAAAFPElEQVRogc2aT2sbRxjGnzZWcCxqK8gR9sFE9qGF2mBfGlAvlS/dg1OaUw66RP4G6RdonE9QB5JzlEP3YAp1oYHqVOfiBfcQBeqW9mA7pCbGf0jkIjvEDSrveGYjrfbP7M6sdh/Yg7S7o/nxvvPMOzP6oN1uQ6cMyywDoGsOQBHArEfzTQCNjmutXqrs6OqKFjAOUwVwA8CIQlPPANToqpcqr1X6pARmWCbBLAG4qtIJDz2itqNGMRIYj1AtJiCn7nHAUBEMBWZYZg7AMoBbqr0NKRqP1Xqpsir7mjSYYZlkBqt9ipKX7tVLldsyD0qBGZZ5g6eeijEEKnshg9a7s6DHnpBJBaVmIBg3iIeaGWwVLg6hnJvA/OUJXMlcwoPdBn599SLoNXLPsh+cLxiP1I+Kfe8RReba8BjmcxP4NJvvuf/4aAsPX24GNeMLN+D1Fh9TNTWEbhEMuz4aw9CFjH1v580xioPD9ueF/BQKmSHc3234peYsN7Kq203XiHH3a+gwCkq1hfwkrg2Ps1TrhFl79QIb/+5h/+0Jfpj5quddeubO9nrQuPumXqosO7/0ipjSHEWpRmlWvjzRFQknTJDoXbo2W0d+T35nWCaVYw1fMD75fh0VanF8mqWS0G/HewyEOicDE1E1Xpva+tClHaVxNTk4wmDI3W79+Qt+PtrCdDaPu5Of42bhk7jAZrl72+qKGL+pNK6+3V5n6UP2TSCd4+pm4WP2/f1/ngalVxQtdQbFmYpLUVslkyC3Wxid6oJxiu5R9CQtPYyuUmDqpUqtC4zPWaGi5WUSpIOzU2wcv8TB21NUx6d73qWUjUF21Doj5jofuMGIueiz4TFXGKocyAFJ0y4TcIyiqM2RQzIwPm8FOiGNmev5yZ7JlSz899ahDZOwKEC3RcTKMn2ZyeYZFEXm8eGW63wkInolM4SV/b+SQGQsocCEKNXIxoWEcVDaifT8o3WElRh6LSGy/pwAm4vSAoEsjs/0GEcKNCcm6Ihgo2mEIpVFxLR5LxnIZusQG8d7upqMpAG+PIksMhICoUoi5nowjFjEclHfpurB6XzCSMg9E3JFJs+FpoxonUQgZCLn16hdTiXoikxKYDRhU2GbRpErKm0lp1UDVFcZlqmle5R+22+azBm3T5tJIjeUUpHc8MHuCYNISZ0o9FqA0SbkF2HfFhYPXiPSZE0GUrh4iRmL5vVWGK0JsEYUMCp2r+enGFBnxQ+elglqR5RUa1H6UBwcYRueTqiE9ZyOnpTAUip2IsNSkbaJDcv8Key228HZie2ErXf/sc9UUtH4StBMerYGVsOC0bpM4gChn3ouNk5tMNrdMSwz1LErlVNUQp074kjH94m5or3V7ZzHKIx3ZFuh4x+vkioBV2z67SuK04skTy27RHuQQiv7f/utGJY7j5S6trj5Damj0JSJxlbXZq/XMZKrkdBEnOW7VOR+Yoy5STijqEiccjqnzP6j+F0XzddLla4py+98bCfuM2dNuuuMlicY3p9oPk051JN6qeK6deh2jMTE54PFWLulpmf8L06u8gTjcLWUwgX+a8AXDOmEC4SCDBjSBScFBVkwpANOGgphwJAsXCgohAVDMnChoRAFDP2FiwSFqGDoD1xkKKiAIV44JSiogiEeOGUo6ACDXjgtUND193QhxT9t0gq4qAMKuiImpBC5pq5ICWkFQzQ4AdWQeFZa2sEQDi4WKMQFBjm42KAQJxjewz1yuRUrFOIGwzlc1QEXOxR0272fDMus8aV87FBMBNav68v174t9+a12G/8DQSILATn7z4YAAAAASUVORK5CYII=) no-repeat;
    background-size: 100% 100%;
}
.map-legend > .active.mapIcon-skyblue{
    color: #5ABEFD;
}
.map-legend > a.mapIcon-skyblue:before{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAABBCAYAAACaYlekAAAACXBIWXMAABYlAAAWJQFJUiTwAAAFF2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjQgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMS0wNS0yN1QwOToxMzozNSswODowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjEtMDUtMjdUMDk6MTU6MzUrMDg6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjEtMDUtMjdUMDk6MTU6MzUrMDg6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDM0NjMyMmYtYzMyYy1m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) no-repeat;
    background-size: 100% 100%;
}
.map-legend > .active.mapIcon-red{
    color: #FF717C;
}
.map-legend > a.mapIcon-red:before{
    background: url(data:image/png;base64,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) no-repeat;
    background-size: 100% 100%;
}
.map-legend > .active.mapIcon-blue{
    color: #5ABEFD;
}
.map-legend > a.mapIcon-blue:before{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAABBCAYAAACaYlekAAAACXBIWXMAABYlAAAWJQFJUiTwAAAFL0lEQVRogdWbTWzcRBzFn0M/UKttVgkIlKok4dIIRLIXtAdSNRIn1EgN1+bAHjhAeiA3ixPhAvUtPdD21laInlMpFSekoOSA1Uu2XEBIJCmk4qOtulkRtamI0XNnXK/XXn/MeL08yfLG67Xn5/nPm5n/OIbjONApw7LLACoApsS+LC5/Wuy3AGyKz+vi84pjVte1lkMHmICpiW0i42UaAJa4OWZ1SblMKmCGZY8AWADwgWpBAmKtLgK45pjVR5nKlgUsR6CgCLjgmNVrqcuYFsyw7HkB1Z+xsFn0PcPcMaubSX+bGEy0oyWfCXRbbIPzSWuvLyFURThYUVAQEXLVsOzFJCfHggmoFQDDWooXounREq68O4TfPxzD+Esvxp3+iWHZsbXWMRR9UNrbEwFmx8ruduzQ8+e7s7cPc+0PfPNTrBled8xqLerLSDDRpjZ1QvUffgGzY/2YPVnGW76aIYwfjvry9t/uFqPPHbO6kBZsXaGzbRFrheF2ZrTUArO8sYPlX5tY3mhiZ+6Ntt/d+PkRzLU/0Xjyb6fLvx/WoYeCGZbNp/CZCgxDbW5iANOjx7zaCML4FQZGnbm5hdXtfzrdim5ZCXYFB0KgKipQhDk/PogTpYMeDJ98GIwm9YtRyoz/cmGumMhOo8QaYlsizLlvf8ObX/+C1e1dzE0M4tTxo3mAUWcNy57yH2ipMfGlUl/10XfbaOztu22KbevGeye8726dHcatjabrenebT1VuEyZ2ASPyeDAUQx0mqQgz/XqppV0FRQNhzX1x+y9cqj/UCTZsWHZNjkw8sKy1FdUfUWv3dnG3uYdzJ8stx3ke4TWDQUybWsHEwUR6rXQQ5ycG3RqSJiHFUFsWG22atRMEy1GnOfOgQ/rBZuLux1qZGx9o6VwRAlOwyLHogokwjB1hEIxQ/v5o9d5uGwzDk+clGBbloZoHJvITifVV/UHbcEe2NRmebF8FgbmjpUxgUkGYXhEjUIJVspSJ1v3x+EDPAPlUkf6sdVpSYBhKlQ+IxIySfrz/2IXhYDXMTAqQG4qZwVgr3ILDo4Jd0VXb6D6NJBBBJo8fwamho26HzJFF0eGoBEZHtCZfjRwXFimlEnFo1YtQVJ9jVld0XpAhePnOQ1yqP9B52bTaVG5jhLhz/7HrjNz3iDywepbEjeuKvr85c37miIfReLJfpHmsS7BMGSk64OTQEXdPIH97K9gVPbCVLCsnhPr07Zf1F0tNDc7H5CPWaiAFy80xujVGQsOyM7Uzzs2kacj8H40kh2RNUj0HE2La7WqaKyRMQ3dTDZkV9oMtCbhUI33phN7fh/rccSJrrADz8HKiHhjXesXaU+IsMI0jyjwKckVveSnYQRNsvsvLsB114Z1X3AQsfLOJCF305+9bBnpihV4pxa1bDGt2K9w4No1QI5jsbRtScb3JsOyZMIfk06LzMcwgwi3KPKQrbu3shZ4TdM0kJiTvG6Ja8LWJqGWk3FYyc9BNx6y25URD5xzi9Z/5/wFUPSqDHTmZEsn9i7kWS02NsBCUin3PQ6zQ5/0GTloRaqrTi2Wx01+xMn+9SIqAYqGQNDXQQ3CJoJAm59EDcImhkDaZUyBcKihkyVIVAJcaClnTb12EywQFlbxiF+AyQ0E1YZojnBIUVMGQD5wyFHSAQS+cFijoAoMeOG1Q0AkGNTitUNANhmxw2qGQBxjSweUChbzAkAwuNyjkCYbOcLlCIW8whMPlDgVd/42U6EbPZuIz3YByRbBubbjww0hX7uU4+A/1WB/c2ntC8QAAAABJRU5ErkJggg==) no-repeat;
    background-size: 100% 100%;
}
/* 右侧列表 */
.map-rightSide{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 320px;
    background-color: rgba(255, 255, 255, .8);
    padding: 20px 15px;
    z-index: 161;
}
.map-rightSide .policy-list li {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    padding: 12px 6px;
}
.map-rightSide .policy-list > li::before {
    background: #999;
    margin-top: 7px;
}
.map-rightSide .policy-list > li:hover::before, .map-rightSide .policy-list > li:focus::before {
    background: #0a87df;
}
/* 地图弹框 */
.map-popCont{
    padding-right: 10px;
    min-width: 240px;
}
.map-popCont .orgTitle{
    display: block;
    color: #333;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 2px;
}
.map-popCont > div {
    margin-top: 3px
}
/* 地图上方切换按钮 */
.map-header {
    position: absolute;
    z-index: 9;
    top: 20px;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.map-header > a {
    width: 120px;
    height: 38px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: #fff;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    border: 1px solid #e1e1e1;
    color: #999;
    font-size: 16px;
    border-radius: 20px 0 0 20px;
}
.map-header > a:last-of-type {
    border-left: 0;
    border-radius: 0 20px 20px 0;
}
.map-header > a.active {
    background: #0a87df;
    color: #fff !important;
    border-color: #0a87df;
}
.map-header > a:hover {
    color: #0a87df;
}
/* 双创地图 - end */

/* 企业培育-修改 start */
.num-input {
    width: 100%;
    border: 1px solid #bbb;
    border-radius: 4px;
    padding: 2px 0 2px 10px;
    outline: none;
}
.add-btn {
    display: block;
    margin: 0 auto 25px;
    font-size: 16px;
    width: 150px;
    padding: 4px 10px;
    border: 1px solid #0a87df;
    text-align: center;
    border-radius: 20px;
    -webkit-transition: background .3s, color .3s;
    transition: background .3s, color .3s;
}
.add-btn:hover, .add-btn:focus {
    background: #0a87df;
    color: #fff;
}
.number-input .el-input__inner {
    padding-right: 0;
}
/* 企业培育-修改 end */

/* 石家庄系统-修改 start */
.sjz-wrapper, .bg-lightgray { background: #fbfbfb; }
.sjz-wrapper .x-top { background-color: #102464 }
.sjz-wrapper .user-name > img { border: 1px solid #888; }
.sjz-wrapper .slide-top { background: -webkit-gradient(linear, left top, right top, from(#263a7a), to(#001e7a)); background: linear-gradient(to right, #263a7a, #001e7a); }
.rankNo1, .rankNo2, .rankNo3{
    display: inline-block;
    width: 24px;
    height: 24px;
}
.rankNo1{
    background: url(../img/svg-no1.55848725.svg) no-repeat;
    background-size: 100% 100%;
}
.rankNo2{
    background: url(../img/svg-no2.1d20d9a7.svg) no-repeat;
    background-size: 100% 100%;
}
.rankNo3{
    background: url(../img/svg-no3.33f8c3a3.svg) no-repeat;
    background-size: 100% 100%;
}
@-webkit-keyframes shakeAni {
    0% {
        -webkit-transform: translateY(0);
                transform: translateY(0);
    }
    50% {
        -webkit-transform: translateY(-8px);
                transform: translateY(-8px);
    }
    100% {
        -webkit-transform: translateY(0);
                transform: translateY(0);
    }
}
@keyframes shakeAni {
    0% {
        -webkit-transform: translateY(0);
                transform: translateY(0);
    }
    50% {
        -webkit-transform: translateY(-8px);
                transform: translateY(-8px);
    }
    100% {
        -webkit-transform: translateY(0);
                transform: translateY(0);
    }
}
.sjz-wrapper .right-conBox {
    background: #fff;
    padding: 25px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, .06);
            box-shadow: 0 1px 5px rgba(0, 0, 0, .06);
    min-height: calc(100vh - 140px);
}
/* 石家庄系统-修改 end */

/* 石家庄页面改版2022-10-11 start */
.new-selectBox {
    background: #fff;
    padding: 13px 10px;
    border-radius: 3px;
    -webkit-box-shadow: 2px 2px 10px rgba(0, 98, 186, .3);
            box-shadow: 2px 2px 10px rgba(0, 98, 186, .3);
}
.new-selectBox > .flex { -ms-flex-wrap: wrap; flex-wrap: wrap; }
.new-selectBox .select-item {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    max-width: calc(25% - 20px);
    min-width: calc(25% - 20px);
    margin: 7px 10px;
}
.new-selectBox .searchInput { width: 100%; }
.new-selectBox .el-input__inner::-webkit-input-placeholder, .new-selectBox .el-cascader .el-input__inner::-webkit-input-placeholder { color: #666 !important; }
.new-selectBox .el-input__inner::placeholder,
.new-selectBox .el-cascader .el-input__inner::placeholder,
.new-selectBox .el-input__inner::-webkit-input-placeholder { color: #666 !important; }

.new-selectBox .select-btns {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-left: 10px;
}
.new-selectBox .border-t {
    border-top: 1px solid #e9e9e9;
    padding-top: 10px;
    margin-top: 10px;
}
.new-selectBox .select-item.w16 {
    max-width: calc(16.66% - 20px);
    min-width: calc(16.66% - 20px);
}
.new-selectBox .select-item.w25 {
    max-width: calc(25% - 20px);
    min-width: calc(25% - 20px);
}
.new-selectBox .select-item.w33 {
    max-width: calc(33.33% - 20px);
    min-width: calc(33.33% - 20px);
}
.new-selectBox .select-item.w50 {
    max-width: calc(50% - 20px);
    min-width: calc(50% - 20px);
}
.new-selectBox .select-btns .el-button { min-width: 70px; }

.aIndicator{
    /* background-color: rgba(0,0,0,.3); */
    color: #fff;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 99;
    background: hsla(0,0%,0%,.3);
    backdrop-filter: blur(8px);
}
.aIndicator-list{
    padding: 0;
    margin-bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 110px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.aIndicator-list > li{
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    position: relative;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    cursor: pointer;
}
.aIndicator-list > li a { color: #fff; }
.aIndicator-list > li:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    -webkit-transition: .3s;
    transition: .3s;
    background: -webkit-gradient(linear, left top, right top, from(#62acff), to(#0a5dba));
    background: linear-gradient(to right, #62acff, #0a5dba);
    -webkit-transform-origin: left;
            transform-origin: left;
    -webkit-transform: scaleX(0);
            transform: scaleX(0);
}
.aIndicator-list > li:hover:before {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
}
.aIndicator-list > li .fontImpact{
    font-size: 50px;
    line-height: 1.2;
    letter-spacing: 3px;
}
.aIndic-dropdown {
    display: none;
    position: absolute;
    left: 0;
    width: 100%;
    bottom: 100%;
    background: #fff;
    border: 1px solid #0a5dba;
    text-align: justify;
    z-index: 20;
    color: #666;
    padding: 15px;
    font-size: 15px;
    line-height: 1.7;
}
.aIndicator-list > li:hover .aIndic-dropdown{
    display: block;
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.new-enterBox {
    width: 100%;
    background: url(../img/sjz-bg2.e0635a9b.jpg) center no-repeat;
    background-size: cover;
    height: 160px;
    border-radius: 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0 100px;
    font-size: 34px;
    letter-spacing: .1em;
    color: #fff;
    cursor: pointer;
    -webkit-transition: -webkit-transform .4s;
    transition: -webkit-transform .4s;
    transition: transform .4s;
    transition: transform .4s, -webkit-transform .4s;
}
.new-enterBox:hover {
    -webkit-transform: translateY(-6px);
            transform: translateY(-6px);
}
.new-enterBox .btn {
    border-radius: 20px;
    border: 1px solid #fff;
    font-size: 15px;
    color: #fff;
    padding: 5px 20px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-left: 100px;
    -webkit-transition: all .4s;
    transition: all .4s;
}
.new-enterBox .btn span {
    -webkit-transform: translateX(6px);
            transform: translateX(6px);
}
.new-enterBox .btn:hover {
    background: #fff;
    color: var(--blue);
}

.new-policyBox {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 40px;
}
.new-policyBox .item {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    max-width: 49%;
    background: #fff;
}
.new-policyBox .credit-carousel { margin: 0 1px 5px 2px; }
.new-policyBox .credit-carousel .el-carousel__item { border-radius: 5px; overflow: hidden; }
.new-policyBox .credit-carousel .el-carousel__item img { width: 100%; height: 100%; -webkit-transition: -webkit-transform .5s; transition: -webkit-transform .5s; transition: transform .5s; transition: transform .5s, -webkit-transform .5s; -o-object-fit: cover; object-fit: cover; }
.new-policyBox .credit-carousel .el-carousel__item:hover img {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
}

.sjzContainer .selectBox { margin-bottom: 10px; }
.sjzContainer .credit-item { padding: 25px 30px 25px 15px !important; }
.sjzContainer .credit-item .credit-org {
    width: 275px !important;
    padding-right: 20px !important;
    margin-right: 30px !important;
}
.sjzContainer .credit-item .credit-list .item { line-height: 1.7; }
.sjz-innerBanner {
    height: 360px;
    width: 100%;
}

/* 政策 */
.policyTab-list{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.policyTab-list > li{
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    text-align: center;
}
.policyTab-list > li > a{
    display: block;
    font-size: 20px;
    padding: 20px;
    position: relative;
    color: #333;
}
.policyTab-list > li.active > a{
    color: var(--blue);;
}
.policyTab-list > li > a:before{
    content: '';
    position: absolute;
    left: 50%;
    right: 50%;
    bottom: 0;
    background: var(--blue);
    height: 3px;
    opacity: 0;
    border-radius: 25px;
    -webkit-transition-property: left, right;
    transition-property: left, right;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.policyTab-list > li > a:hover:before, .policyTab-list > li.active > a:before{
    left: 0;
    right: 0;
    opacity: 1;
}
.policyTab-list > li a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.policyTab-list > li span.font30 {
    font-size: 34px;
    margin-right: 13px;
    letter-spacing: 0;
}
.policyTab-list > li.active a { font-weight: bold; }
/* 上市企业 */
.sjz-devider {
    margin: 20px auto 30px;
}
.sjz-devider > img {
    display: block;
    width: 100%;
    border-radius: 4px;
}

.score-slider {  padding: 0 20px 15px; }
.score-slider .el-slider__marks-text { font-size: 12px; }
.policyTab-wrap { padding: 0 20px; }
/* 石家庄页面改版2022-10-11 end */

/* 石家庄第四次改版 2022-10-18 start */
.fixedWrap .x-top {
    background-color: rgba(0,0,0,.25);
    backdrop-filter: blur(20px);
    -webkit-box-shadow: none;
            box-shadow: none;
    -webkit-transition: background-color .3s;
    transition: background-color .3s;
}
.fixedWrap .dark .x-top {
    background-color: #102464;
    -webkit-box-shadow: 0 0 4px 2px rgba(0, 66, 148, .3);
            box-shadow: 0 0 4px 2px rgba(0, 66, 148, .3);
}
.fixedWrap .mainWrap { padding-top: 0 !important; }

.sjz-noticeBox {
    position: absolute;
    z-index: 99;
    top: 100px;
    left: 0;
    right: 0;
    background: hsla(0,0%,0%,.15);
    backdrop-filter: blur(8px);
    font-size: 15px;
    color: #fff;
    padding: 8px 0;
}
.sjz-noticeBox > .container { -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.sjz-noticeList {
    margin-bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.sjz-noticeList > li { margin-right: 20px; }

.sjz-noticeWrap {
    padding: 0 !important;
    border-radius: 5px;
    overflow: hidden;
}
.sjz-noticeTitle {
    background: var(--blue);
    color: #fff;
    padding: 16px 25px;
    font-size: 19px;
    font-weight: bold;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.sjz-noticeTitle + .flex1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0 25px;
    font-size: 17px;
    line-height: 1.5;
    font-weight: bold;
    color: var(--blue);
}

.sjz-panelList li {
    margin-bottom: 20px;
    padding: 20px 20px 18px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
}
.sjz-circleLabel {
    width: 90px;
    height: 90px;
    border-radius: 50%;
    border: 1px dashed #409EFF;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-left: 20px;
    font-size: 14px;
}
.sjz-circleLabel .font-Aldrich {
    font-size: 20px;
    letter-spacing: 0;
    color: #409EFF;
}
.sjz-circleLabel.orange { border-color: var(--orange); }
.sjz-circleLabel.orange .font-Aldrich { color: var(--orange); }

.sjz-panelList .orgCont {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.sjz-panelList .org-logo {
    margin-right: 15px;
    width: 120px;
    height: 80px;
}
.sjz-panelList .org-logo img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}
.sjz-panelList .label-orange {
    display: inline-block;
    border: 1px solid var(--orange);
    color: var(--orange);
    font-weight: normal;
    border-radius: 4px;
    padding: 3px 8px 4px;
    -webkit-transform: translateY(-2px);
            transform: translateY(-2px);
    margin-left: 10px;
}
.sjz-panelList .number {
    position: absolute;
    z-index: 2;
    left: 0;
    top: 0;
    min-width: 24px;
    padding: 0 2px;
    background: #9ba3c5;
    font-size: 12px;
    letter-spacing: 0;
    text-align: center;
    color: #fff;
    border-radius: 5px 0 8px;
}
.enterLink {
    display: block;
    width: 100%;
    -webkit-transition: -webkit-transform .4s;
    transition: -webkit-transform .4s;
    transition: transform .4s;
    transition: transform .4s, -webkit-transform .4s;
    border-radius: 5px;
}
.enterLink:hover { -webkit-transform: translateY(-6px); transform: translateY(-6px); }

.sjz-seeMore {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-bottom: 15px;
}
.sjz-seeMore > .icon-more {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
    font-size: 18px;
    color: var(--blue);
    cursor: pointer;
}
.sjz-seeMore > .icon-more.up { -webkit-transform: rotate(-90deg); transform: rotate(-90deg); }
.sjz-seeMore > i:hover { color: #0062ba; }

.object-list .link { cursor: pointer; }
.object-list .link:hover { color: #409EFF; }

.credit-list .item .icon-award {
    -webkit-transform: translateY(2px);
            transform: translateY(2px);
    display: inline-block;
}
.credit-list .item:nth-of-type(1) .icon-award { color: #53D2DB; }
.credit-list .item:nth-of-type(2) .icon-award { color: #3096E1; }
.credit-list .item:nth-of-type(3) .icon-award { color: #FF7D78; }
.credit-list .item:nth-of-type(4) .icon-award { color: #FF9343; }
/* 石家庄第四次改版 2022-10-18 end */

/* 重庆修改 2022-10-25 */
.fixed-bankList {
    position: fixed;
    top: 144px;
    right: 15px;
    z-index: 99;
    width: 240px;
}
.fixed-bankList > li {
    background: #fff;
    margin-bottom: 20px;
    padding: 18px 15px;
    border-radius: 4px;
    letter-spacing: 0;
    line-height: 1.5;
}
.fixed-bankList .logo {
    border: 1px solid #e5e5e5;
    height: 80px;
    padding: 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-size: 15px;
    color: #999;
    border-radius: 3px;
    overflow: hidden;
    margin-bottom: 10px;
}
.fixed-bankList .logo img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
    -webkit-transition: -webkit-transform .4s;
    transition: -webkit-transform .4s;
    transition: transform .4s;
    transition: transform .4s, -webkit-transform .4s;
}
.fixed-bankList .text {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.fixed-bankList .text .name {
    min-width: 50%;
    max-width: 50%;
    font-size: 15px;
}
.fixed-bankList .text .num {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    text-align: right;
    line-height: 1.4;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
}
.fixed-bankList li:hover img { -webkit-transform: scale(1.1); transform: scale(1.1); }

.deal-con .content-item { margin-bottom: 10px; }
.deal-con .content-item .el-form-item__content {
    border-radius: 4px;
    padding: 0 15px;
    background: rgba(0, 0, 0, .03);
}
.deal-con .content-item .el-form-item__label { margin-bottom: 0; }
.deal-con .content-item .el-form-item__content > p { margin-bottom: 0; }

.panelTable .limit-line {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
/* 进度条 */
.sjz-processBox { margin: 0 -40px; }
.sjz-processBox .process-list {
    margin-top: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding: 10px 0;
    position: relative;
}
.sjz-processBox .process-list li {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    position: relative;
}
.sjz-processBox .process-list li::before {
    content: '';
    height: 12px;
    position: absolute;
    z-index: 2;
    left: 0;
    right: 0;
    bottom: 0;
    background: #bbb;
    border: 4px solid #e9e9e9;
    border-left: 0;
    border-right: 0;
}
.sjz-processBox .process-list li:first-of-type::before { left: 50%; }
.sjz-processBox .process-list li:last-of-type::before { right: 50%; }
.sjz-processBox .process-list .cont {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
    padding-bottom: 25px;
    color: #666;
}
.sjz-processBox .process-list .cont .name {
    font-size: 17px;
    margin-bottom: 2px;
}
.sjz-processBox .process-list .cont::before, .sjz-processBox .process-list .cont::after {
    content: '';
    position: absolute;
    z-index: 3;
    left: 50%;
    bottom: -1px;
    width: 14px;
    height: 14px;
    background: #bbb;
    border-radius: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
}
.sjz-processBox .process-list .cont::after {
    z-index: 1;
    width: 24px;
    height: 24px;
    bottom: -6px;
    background: #e9e9e9;
}
.sjz-processBox .process-list li.active::before, .sjz-processBox .process-list li.active .cont::before { background: #0a87df; }
.sjz-processBox .process-list li.active .cont { color: var(--blue); }

.sjz-detailBox {
    background: #fff;
    padding: 18px 20px 5px;
    margin-top: 20px;
    border-radius: 4px;
    -webkit-box-shadow: 0 2px 8px rgba(0, 98, 186, .1);
            box-shadow: 0 2px 8px rgba(0, 98, 186, .1);
}
.baseinfoTable th {
    background: rgba(16,36,100, .06);
    text-align: center;
}

.gz-tag {
    display: inline-block;
    border-radius: 4px;
    padding: 4px 8px;
    min-width: 120px;
    color: #fff;
    position: relative;
    background: #4082fb;
    margin-bottom: 8px;
    -webkit-animation: shakeAni 1.8s infinite;
            animation: shakeAni 1.8s infinite;
}
.gz-tag-cyan, .gz-tag-lightpurple { -webkit-animation-delay: 1s; animation-delay: 1s; }
.gz-tag::before {
    content: '';
    width: 8px;
    height: 8px;
    position: absolute;
    left: 50%;
    bottom: -4px;
    border-radius: 2px;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    margin-left: -4px;
    background: #4082fb;
}
.gz-ico {
    display: block;
    margin: 0 auto;
    width: 18px;
    height: 18px;
    background: #fff;
    border: 1px solid #4082fb;
    border-radius: 50%;
    position: relative;
}
.gz-ico::before {
    content: '';
    width: 8px;
    height: 8px;
    position: absolute;
    left: 4px;
    top: 4px;
    background: #4082fb;
    border-radius: 50%;
}
.gz-ico-blue { border-color: #4082fb; }
.gz-ico-cyan { border-color: #28C1D1; }
.gz-ico-orange { border-color: #ff9343; }
.gz-ico-lightpurple { border-color: #8F69E0; }
.gz-tag-blue, .gz-tag-blue::before, .gz-ico-blue::before { background: #4082fb; }
.gz-tag-cyan, .gz-tag-cyan::before, .gz-ico-cyan::before { background: #28C1D1; }
.gz-tag-orange, .gz-tag-orange::before, .gz-ico-orange::before { background: #ff9343; }
.gz-tag-lightpurple, .gz-tag-lightpurple::before, .gz-ico-lightpurple::before { background: #8F69E0; }

.integral-list {
    background: #f6f6f6;
    padding: 15px;
    border-radius: 4px;
}
.integral-list > li {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    text-align: center;
    position: relative;
}
.integral-list > li p { margin-bottom: 3px; }
.integral-list > li::before {
    content: '';
    width: 1px;
    height: 40px;
    background: #ddd;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
}
.integral-list > li:last-of-type::before { display: none; }
.integral-list > li:nth-of-type(5n+1) .font-Aldrich { color: #333; }
.integral-list > li:nth-of-type(5n+2) .font-Aldrich { color: #6ba2fc; }
.integral-list > li:nth-of-type(5n+3) .font-Aldrich { color: #28c1d1; }
.integral-list > li:nth-of-type(5n+4) .font-Aldrich { color: #ff9343; }
.integral-list > li:nth-of-type(5n+5) .font-Aldrich { color: #8f69e0; }

.classfy-list {
    -ms-flex-pack: distribute;
        justify-content: space-around;
    padding-left: 30px;
}
.classfy-list > li {
    width: 220px;
}

.xgObject-list li .font-Aldrich {
    font-size: 48px;
    line-height: 1;
}
.xgObject-list:nth-of-type(2n) li .font-Aldrich {
    color: #ff9343;
}
.xgObject-list:nth-of-type(2n-1) li .font-Aldrich {
    color: #4c8efc;
}

/* 政策匹配 - start */
.dp-el-table.el-table--border {
    border-color: #e9e9e9;
}
.dp-el-table th.el-table__cell {
    background: rgba(0,0,0,.045);
    color: #373d41;
    border-color: #e9e9e9 !important;
}
.dp-el-table.el-table td.el-table__cell, .dp-el-table.el-table th.el-table__cell.is-leaf {
    border-bottom: 1px solid #e9e9e9;
}
.dp-el-table.el-table--border .el-table__cell, .dp-el-table .el-table__body-wrapper .el-table--border.is-scrolling-left~.el-table__fixed {
    border-right: 1px solid #e9e9e9;
}
.dp-el-table td.el-table__cell { padding: 15px 0; }
.dp-el-table .operateIcon {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    position: absolute;
    top: 0;
    right: 0;
    background-color: rgba(10,137,223,.1);
    color: #0a87df;
    width: 23px;
    height: 22px;
    font-size: 16px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    border-radius: 0 0 0 10px;
    line-height: 1;
}

.matchProgress .el-progress-bar{
    width: 90%;
}
.matchProgress .el-progress-bar__outer{
    background-color: rgba(49, 187, 141, .16);
}
.matchProgress .el-progress-bar__inner{
    background-color: #31bb8d;
}
.matchProgress .el-progress__text{
    color: #31bb8d;
    font-size: 15px !important;
    font-family: Arial;
}
/* 政策匹配 - end */

/* 申报政策 - start */
.card-list > li{
    background-color: #fff;
    padding: 15px 20px;
    margin-bottom: 20px;
    border-radius: 4px;
    position: relative;
}
.card-list > li > a, .hotPolicy-list > li > a {
    color: #000;
    -webkit-transition: color .4s;
    transition: color .4s;
}
.card-list > li > a:hover, .hotPolicy-list > li > a:hover { color: var(--blue); }
.card-list .cardInfo-list{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding-top: 2px;
    position: relative;
}
.card-list .cardInfo-list > li{
    margin-top: 5px;
}
.card-list .cardInfo-list > li:nth-child(odd){
    width: 300px;
}
.card-list .cardInfo-list > li:nth-child(even){
    width: calc(100% - 300px);
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.card-list .name > a {
    vertical-align: middle;
    margin-right: 10px;
}
.p-rightSide{
    position: sticky;
    top: 70px;
}
.matchImg{
    display: block;
    background-color: #fff;
    padding: 5px;
    overflow: hidden;
    margin-bottom: 20px;
}
.matchImg > a{
    display: block;
    overflow: hidden;
}
.matchImg img{
    display: block;
    width: 100%;
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
.matchImg img:hover{
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
}
.hotWrap{
    background-color: #fff;
    padding: 20px;
}
.titleLine{
    font-size: 20px;
    font-weight: 600;
    position: relative;
    padding-left: 14px;
    margin-bottom: 5px;
}
.titleLine:before{
    content: '';
    width: 4px;
    height: 20px;
    background-color: var(--blue);
    border-radius: 2px;
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
}
.hotPolicy-list > li{
    border-bottom: 1px solid #e9e9e9;
    margin-top: 10px;
    padding-bottom: 10px;
}
/* 申报政策 - end */

.el-popper.el-cascader__dropdown .el-checkbox {
    margin-bottom: 0;
}
.cascader-inputs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.cascader-inputs .el-input { width: 88px; }
.cascader-inputs .el-input__inner {
    height: 32px;
    line-height: 30px;
    text-align: center;
    padding: 0 6px;
}

/* 孝感 - 政策申报通知管理 */
.dp-transfer{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.dp-transfer .el-transfer-panel{ -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }
.dp-transfer .el-transfer-panel__body,
.dp-transfer .el-transfer-panel__list.is-filterable,
.dp-transfer .el-transfer-panel__list{ height: 300px; }

.select-con .detail-item {
    margin: 0 18px;
    padding: 5px 0;
    border-bottom: 1px solid #e9e9e9;
}

.scroll-table {
    width: 100%;
    overflow-x: auto;
}
.scroll-table .comTable {
    margin-bottom: 0;
}
/*孝感-各模块banner图*/
.xg-innerBanner{
    height:400px;
    width:100%;
    position: relative;
}

/* 孝感-大首页begin */
.xg-bgEnter{
    width:100%;
    height: calc(100vh - 70px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-size: cover;
}
.xg-titleCon{
    position: absolute;
    top:117px;
    left:0;
    width:100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.xg-indexTitle{
    color:#ffffff;
    font-size:60px;
    letter-spacing: 10px;
    font-weight: bold;
    text-shadow: 0 0 5px #0064d4, 0 0 5px #0064d4, 0 0 5px #0064d4, 0 0 5px #0064d4;
}
.xg-indexTitle2{
    font-size:40px;
}
.xg-enterMask{
    position: fixed;
    bottom:0;
    left:0;
    right: 0;
    width:100%;
    height:300px;
    background-color: rgba(7,28,42,0.46);
}
.xg-enterFlex{
    padding:20px 0 25px;
    /*padding:46px 0 36px;*/
    height: calc(100% - 70px);
    border-bottom:1px solid rgba(255,255,255,0.6);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.xg-enterItem{
    -webkit-box-flex:1;
        -ms-flex:1;
            flex:1;
    height: 100%;
    border-right: 1px solid rgba(255,255,255,0.6);
    position: relative;
}
.xg-enterItem a{
    width: 100%;
    height: 100%;
    padding:0 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    color: #fff;
    -webkit-transition: -webkit-transform .4s;
    transition: -webkit-transform .4s;
    transition: transform .4s;
    transition: transform .4s, -webkit-transform .4s;
}
.xg-enterIcon{
    font-size: 24px;
    width: 96px;
    height: 96px;
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-right: 18px;
}
.xg-enterIcon::before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 0;
    left: 0;
    top: 0;
    background: url(data:image/png;base64,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) no-repeat;
    background-size: 100% 100%;
    -webkit-transition: -webkit-transform .8s;
    transition: -webkit-transform .8s;
    transition: transform .8s;
    transition: transform .8s, -webkit-transform .8s;
}
.xg-enterTxt{
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    line-height: 1.1;
}
.xg-enterArrow{
    width:36px;
    height: 10px;
    position: absolute;
    left: 55px;
    bottom:0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAKCAMAAADreAzsAAADAFBMVEX///9MaXH///////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEVtkCAAAAC3RSTlPJANdetj1sFIXq2b+u5R4AAAAJcEhZcwAACxMAAAsTAQCanBgAAABUSURBVBiVjc27DoAwDEPRmyYqr///V5BowtSKJQVPHo5sEZJo+KgJqiw2VIZifW2lCAVtMUV4MzB8iohS+qPFfibqVqC6gxzZUk+7sC+Dqv5QW30AVyMXWRW00cAAAAAASUVORK5CYII=) no-repeat;
    background-size: 100% 100%;
}
.xg-enterItem a:hover{
    color: #00f8fb;
    -webkit-transform: scale(1.1) translateY(-10px);
            transform: scale(1.1) translateY(-10px);
}
.xg-enterItem a:hover .xg-enterIcon::before {
    background: url(data:image/png;base64,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) no-repeat;
    background-size: 100% 100%;
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
.xg-enterItem a:hover .xg-enterArrow{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAKCAYAAADcpvzeAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA0klEQVQ4jb3TPU5CQRiF4eeGIQjGzoYdYENDLVSWLsCK2MgOpKBhE5oghRRQ0bgEFUsTt0BtYaKNYKLQEHPFP5q5bzdnvpO8+TKTePmQAWNcYfTfYJJ/iipURg+Hq3MDt38VQmEe08dBSgZuUMfkt0KyO426oRxaOFvLT9D/qRBKs5g+3nGOZwxT+QXyq7svJJWHTB41dNFBSGX7uEsPheKre+wgptkbHrFYyyc4xuBTqDRTiyiyCZfYQxvCVtxftimnqOIoFOause37OrMkhxqaS/a7J+ckcn2VAAAAAElFTkSuQmCC) no-repeat;
    -webkit-transition: -webkit-transform 0.5s;
    transition: -webkit-transform 0.5s;
    transition: transform 0.5s;
    transition: transform 0.5s, -webkit-transform 0.5s;
    -webkit-transform: translatex(20px);
            transform: translatex(20px);
}
.xg-enterItem a.xg-enterGray{
    opacity: 0.6;
}
.xg-enterItem a.xg-enterGray:hover{
    color: #9ca2a5;
    -webkit-transform: scale(1) scale(1) translateY(0);
            transform: scale(1) scale(1) translateY(0);
}
.xg-enterItem a.xg-enterGray:hover .xg-enterIcon::before{
    background: url(data:image/png;base64,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) no-repeat;
    background-size: 100% 100%;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
.xg-enterItem a.xg-enterGray:hover .xg-enterArrow{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAKCAMAAADreAzsAAADAFBMVEX///9MaXH///////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEVtkCAAAAC3RSTlPJANdetj1sFIXq2b+u5R4AAAAJcEhZcwAACxMAAAsTAQCanBgAAABUSURBVBiVjc27DoAwDEPRmyYqr///V5BowtSKJQVPHo5sEZJo+KgJqiw2VIZifW2lCAVtMUV4MzB8iohS+qPFfibqVqC6gxzZUk+7sC+Dqv5QW30AVyMXWRW00cAAAAAASUVORK5CYII=) no-repeat;
    -webkit-transition: -webkit-transform 0s;
    transition: -webkit-transform 0s;
    transition: transform 0s;
    transition: transform 0s, -webkit-transform 0s;
    -webkit-transform: translatex(0);
            transform: translatex(0);
}
.xg-footer{
    height:70px;
    color:rgba(255,255,255,0.6);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding:8px 0;
}
.xg-footer > div{
    width:25%;
}
/* 孝感-大首页end */

/* 孝感--产需对接 begin */
.cx-title{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    color:#373d41;
    margin: 40px 0 20px;
    padding-left:10px;
}
.cx-title::before {
    content: '';
    display: block;
    width: 21px;
    height: 21px;
    margin-right: 10px;
    border-radius: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAVElEQVRIiWPkar8fw0AZWPK1QgGnAUwUGk4QjFow8BawUMMQ7o4HOOUGhQ+sKbFgNJmOWjAELADlgyW0tIDx////WCWQsj9FFdJoMh21gELAwMAAAPQMC1Bfsxc3AAAAAElFTkSuQmCC) no-repeat;
    background-size: 100% 100%;
}
.cx-title .cx-more {
    font-size:14px;
    color:rgba(102,102,102,0.66);
}
.cx-title .cx-more:hover { color: var(--blue); }
.cx-boxShow{
    -webkit-box-shadow:4px 4px 15px rgba(0,98,186,0.15);
            box-shadow:4px 4px 15px rgba(0,98,186,0.15);
}
.cx-tag{
    display: inline-block;
    border-radius: 4px;
    padding: 1px 10px;
    margin-right: 10px;
    vertical-align: text-bottom;
    color:#0084ff;
    background-color: rgba(107, 162, 252,0.2);
}
/*  cx-首页 */
.cx-FcItem{
    position: relative;
    padding-right: 10px;
    padding-left:10px;
}
.cx-FcLogo{
    width:100%;
    height:162px;
    border:1px solid #e9e9e9;
    -o-object-fit: cover;
       object-fit: cover;
    border-bottom:0;
}
.cx-FcName{
    width:100%;
    padding:10px 10px;
    font-weight: bold;
    font-size:18px;
    text-align: center;
    color:#373d41;
    background-color: #ecf0f3;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.cx-FcTag{
    position: absolute;
    left:0;
    top:0;
    color:#ffffff;
    /*height:24px;*/
    border-radius: 0 0 12px 0;
    padding:5px 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.cx-FcTag:nth-of-type(5n){
    left:0;
}
.cx-FcTag::before{
    content: '';
    display: inline-block;
    width:0;
    height:0;
    position: absolute;
    left:0px;
    bottom:-10px;
    border-width: 5px;
    border-style: solid;
}
.cx-FcTagEven{
    background-color: #4c8efc;
}
.cx-FcTagOdd{
    background-color: #ff9343;
}
.cx-FcTagEven::before{
    border-color:#275bb2 #275bb2 transparent transparent;
}
.cx-FcTagOdd::before{
    border-color:#9e4c0f #9e4c0f  transparent transparent;
}
/* swiper上一页下一页以及分页器样式 */
.cx-FcFlex .swiper-button-prev,.cx-FcFlex .swiper-button-next {
    width: 32px;
    height:32px;
    border-radius: 50%;
    background-color:rgba(214, 214, 214,0.2);
    background-image: none;
    font-size: 26px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    color: #fff;
}
.cx-FcFlex .swiper-button-next{
    right: 15px;
}
.cx-FcFlex .swiper-button-prev{
    left: 15px;
}
.cx-FcFlex .swiper-button-prev:hover,.cx-FcFlex .swiper-button-next:hover{
    background-color: #84c3ef;
}
.cx-FcFlex .my-button-disabled.swiper-button-prev, .cx-FcFlex .my-button-disabled.swiper-button-next {
    background-color: rgba(255, 255, 255, .15);
}
.cx-FcFlex .my-button-disabled.swiper-button-prev, .cx-FcFlex .my-button-disabled.swiper-button-next {
    background-color: rgba(0, 0, 0, .2);
}
.cx-FcFlex .swiper-pagination{
    position: absolute;
    left:49%;
    margin-top:15px;
}
.cx-FcFlex .swiper-pagination-clickable .swiper-pagination-bullet{
    width:10px;
    height:10px;
    margin-right:10px;
}
.cx-Demand.comTable.table>thead>tr>th,.comTable.comTable{
    border:none !important;
}
.cx-Demand.comTable > tbody > tr > td{
    border:none;
    border-bottom:1px solid #e9e9e9;
}
.cx-Demand.comTable > tbody > tr > td>a{
    color:#666666;
}
.cx-Demand.comTable > tbody > tr > td>a:hover{
    color:var(--blue);
}
.cx-ServeFlex{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap:wrap;
        flex-wrap:wrap;
}
.cx-ServeItem{
    width:calc(25% - 15px);
    margin-right: 15px;
    -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.18);
            box-shadow: 0 0 3px rgba(0,0,0,0.18);
    cursor: pointer;
    overflow: hidden;
    border-radius: 4px;
    margin-bottom:20px;
}
.cx-ServeItem:nth-of-type(4){
    margin-right: 0;
}
.cx-ServeName{
    font-weight: bold;
}
.cx-HideBox{
    width:100%;
    height:188px;
    position: relative;
}
.cx-ServeImg{
    width:100%;
    height:100%;
    border-bottom:1px solid rgba(0, 0, 0,0.06);
    -webkit-transition: -webkit-transform .6s;
    transition: -webkit-transform .6s;
    transition: transform .6s;
    transition: transform .6s, -webkit-transform .6s;
    -o-object-fit: contain;
       object-fit: contain;
    padding:10px 0;
}
.cx-ServeItem .cx-hideMask{
    width:100%;
    height:100%;
    border-radius: 4px;
    background: rgba(55, 61, 65, .8);
    position: absolute;
    left: 0;
    right: 0;
    top: -100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-transition: top .3s;
    transition: top .3s;
}
.cx-ServeItem:hover .zt-name{
    color:var(--blue);

}
.cx-ServeItem:hover{-webkit-box-shadow: 0 0 3px rgba(10,135,223,0.3);box-shadow: 0 0 3px rgba(10,135,223,0.3);}
.cx-ServeItem:hover .cx-ServeImg{-webkit-transform: scale(1.05);transform: scale(1.05);}
.cx-ServeItem:hover .cx-hideMask{ top: 0%;-webkit-transform: scale(1.05);transform: scale(1.05) }
.cx-ServeItem:hover .cx-hideMask > a{
    background: #fff;
    padding: 5px 20px;
    border-radius: 4px;
}
.cx-ServeDeatil{
    width:100%;
    height:85px;
    padding:3%;
    background-color: #fff;
}
.cx-ServeDeatil > p{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.cx-ServeIntr{
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
/* 企业风采begin */
.cx-OrgItem{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding:20px;
    margin:20px 0;
    cursor: pointer;
    -webkit-box-shadow: rgba(0,0,0,0.1) 0px 0px 10px;
            box-shadow: rgba(0,0,0,0.1) 0px 0px 10px;
}
.cx-OrgItem > a {
    display: block;
    width:100%;
    height:100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    color:var(--defaultColor);
}
.cx-OrgLogo{
    width:18%;
    height:100%;
    -o-object-fit: contain;
       object-fit: contain;
    margin-right: 10px;
}
.cx-OrgDetail{
    -webkit-box-flex:1;
        -ms-flex:1;
            flex:1;
    padding:10px;
}
.cx-OrgName{
    margin-top:10px;
    /*font-size: 18px;*/
    font-weight: bold;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.cx-OrgIntr{
    line-height: 2;
    -webkit-line-clamp: 3;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
/*  企业风采 end */
/*企业介绍 beg*/
.cx-ContactDialogFlex{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.cx-ContactDialogConItem{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.cx-ContactDialogIcon{
    width:120px;
    padding-left:15px
}
.cx-ContactDialogIcon .icon-phone{
    color: var(--blue);
    font-size:52px;
}
.cx-DetailTab{
    border-bottom:1px solid #ededed;
}
.cx-DetailTab.nav-pills>li>a{
    position: relative;
    border-radius: 0;
    background-color: transparent;
    color:#333333 !important;
    font-size:18px;
}
.cx-DetailFlex{
    -webkit-box-shadow: rgba(0,0,0,0.1) 0px 0px 10px;
            box-shadow: rgba(0,0,0,0.1) 0px 0px 10px;
    width:100%;
    margin:20px 0;
    padding:10px 20px;
}
.cx-DetailTitle{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.cx-DetailTitle::before{
    content: '';
    display: inline-block;
    width:3px;
    height:16px;
    border-radius: 4px;
    background-color: var(--blue);
    margin-right: 10px;
}
.cx-DetailIntr{
    line-height: 2;
    margin-top:10px;
}
.cx-DetailDemandFlex{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.cx-DetailDemand{
    width:calc(25% - 20px);
    margin-right:20px;
    padding:16px 20px 23px;
    border: 2px solid #ddd;
    border-radius: 4px;
    margin-bottom:20px;
    cursor: pointer;
}
.cx-DetailDemand:hover{
    -webkit-transition: border-width,border-color .6s;
    transition: border-width,border-color .6s;
    border-color: var(--blue);
}
.cx-DetailDemandTitle{
    text-align: center;
    padding-bottom:12px;
    margin-bottom:20px;
    position: relative;
}
.cx-DetailDemandTitle::before{
    content: "";
    width: 20%;
    height: 2px;
    background: var(--blue);
    position: absolute;
    left: 50%;
    bottom: 0;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
}
.cx-DetailProduct{
    width: calc(25% - 30px);
    height: 300px;
    margin-right: 30px;
    border: 1px solid #ddd;
    border-radius: 4px;
    margin-bottom: 20px;
    cursor: pointer;
}
.cx-DetailProduct:hover{
    -webkit-box-shadow: rgba(0,0,0,0.1) 0px 0px 10px;
            box-shadow: rgba(0,0,0,0.1) 0px 0px 10px;
}
.cx-DetailProductImg > img{
    width:100%;
    height:180px;
    -o-object-fit: cover;
       object-fit: cover;
    -webkit-transition: -webkit-transform 1s ease-in-out 0s;
    transition: -webkit-transform 1s ease-in-out 0s;
    transition: transform 1s ease-in-out 0s;
    transition: transform 1s ease-in-out 0s, -webkit-transform 1s ease-in-out 0s;
}
.cx-DetailProductName{
    font-size: 18px;
    font-weight: bold;
    padding:5px 10px;
}
.cx-DetailProductTime{
    padding:0 10px;
}
/*企业介绍end*/
.cx-OrgDemandItme{
    -webkit-box-shadow: rgba(0,0,0,0.1) 0px 0px 10px;
            box-shadow: rgba(0,0,0,0.1) 0px 0px 10px;
    margin:30px 0;
    padding:20px 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: relative;
    cursor: pointer;
}
.cx-OrgDemandItme .cx-demandName{
    width:70%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.cx-OrgDemandBtn{
    position: absolute;
    right:20px;
    top:50%;
}
.cx-DemandDetail{
    -webkit-box-shadow: rgba(0,0,0,0.1) 0px 0px 10px;
            box-shadow: rgba(0,0,0,0.1) 0px 0px 10px;
    padding:20px 30px;
}
.cx-DemandDetailItem{
    border-bottom:1px solid  #e9e9e9;
    padding:20px 0;
}
.cx-DemandDetailItem > strong{
    margin-right: 30px;
}
.cx-ProductBox{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.cx-ProductItem{
    width:calc(25% - 30px);
    margin:20px 30px 20px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    cursor: pointer;
    -webkit-box-shadow: rgba(0,0,0,0.1) 0 0 10px;
            box-shadow: rgba(0,0,0,0.1) 0 0 10px;
}
.cx-ProductItem .cx-OrgLogo{
    width:100%;
    height:170px;
}
.cx-ProductItem .cx-OrgIntr{
    -webkit-line-clamp:1;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
/* 企业基本信息管理 begin */
.cx-OrgInfoFlex{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;-webkit-box-shadow:4px 4px 15px rgba(0,98,186,0.15);box-shadow:4px 4px 15px rgba(0,98,186,0.15);
    padding:20px;
}
.cx-OrgInfoDetail{
    width:100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.cx-OrgInfoLogo{
    width:25%;
    height:200px;
    -o-object-fit: contain;
       object-fit: contain;
    margin-right:30px;
}
.cx-OrgInfoName{
    font-weight: bold;
    padding-right: 100px;
    margin-bottom:20px;
}
.cx-OrgInfo{
    margin:10px 0;
}
.cx-OrgEditBtn{
    position: absolute;
    right:20px;
    top:25px;
    cursor: pointer;
    background-color:var(--blue);
    color: #fff;
    padding: 5px 10px;
}
.cx-OrgEditBtn:hover{
    background-color: #006cb7;
}
.ct-OrgInfoIntr{
    margin:20px 0;
    padding:20px;
    line-height: 2;
}
.xg-delIcon{
    font-weight: lighter;
    position: absolute;
    right: 22%;
    top: 11px;
    font-size: 10px;
    cursor: pointer;
}
/* 企业基本信息管理 end */
.cx-OrgProductDetail{
    width:100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.cx-ProductDetailImg{
    width:20%;
    margin-right: 30px;
    height:188px;
    padding:25px 0;
}
.cx-ProductDetailImg >img{
    width:100%;
    height:100%;
    -o-object-fit: contain;
       object-fit: contain;
}
.cx-ProductDetailIntr{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 10px 100px 0 10px;
    /*padding-right: 100px;*/
}
/* 孝感--产需对接 end*/


/* 孝感-创新载体beg */
.zt-flex{
    width:100%;
    height:400px;
    margin-bottom:30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.zt-flexL{
    display: block;
    width:240px;
    height:100%;
    margin-right: 20px;
    border-radius:4px;
    -webkit-box-shadow: 1px 2px 6px #bdbdbd;
            box-shadow: 1px 2px 6px #bdbdbd;
    position: relative;
}
.zt-flexL:hover{
    -webkit-box-shadow: 1px 2px 6px rgba(10, 135, 223,0.5);
            box-shadow: 1px 2px 6px rgba(10, 135, 223,0.5);
}
.zt-flexR{
    width:calc(100% - 260px);
    height:100%;
}
.zt-flexItem{
    display: block;
    background-color: #fff;
    border-radius:4px;
    -webkit-box-shadow:0 0 3px rgba(0,0,0,0.18);
            box-shadow:0 0 3px rgba(0,0,0,0.18);
    cursor: pointer;
    position: relative;
}
.zt-flexItem .cx-FcTag::before{
    display: none;
}
.zt-flexItem:hover{-webkit-box-shadow:0 0 3px rgba(10, 135, 223,0.3);box-shadow:0 0 3px rgba(10, 135, 223,0.3)}
.zt-flexItem:hover .zt-name{color:var(--blue)}
.zt-logo{
    height:265px;
    width:100%;
    -o-object-fit: cover;
       object-fit: cover;
    border-radius: 4px;
}
.zt-detail{
    width:100%;
    height:126px;
    padding:5%;
}
.zt-detail> p:nth-of-type(1){
    overflow:hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.zt-rent{color:red;}
.zt-circleLabel{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.zt-circleLabel.red{border-color:#FAA90E;}
.zt-circleLabel.red .font-Aldrich{color:#FAA90E;}
.zt-panelList li{
    -webkit-box-shadow: 0 0 6px #bdbdbd;
            box-shadow: 0 0 6px #bdbdbd;
}
.zt-panelList li:hover{
    -webkit-box-shadow: 0 0 6px rgba(10, 135, 223,0.3);
            box-shadow: 0 0 6px rgba(10, 135, 223,0.3);
}
.zt-panelList li:hover .zt-name{color:var(--blue)}
.zt-panelList .org-logo{width:20%;height:150px;min-width: 220px;}
.zt-views{color:var(--orange);font-weight: bold}
.zt-table tr td:nth-of-type(2n+1){
    background-color: #ebf4ff;
    font-weight: bold;
}
.zt-houseImg{
    width:100%;
    height:500px;
    -o-object-fit: contain;
       object-fit: contain;
}
.zt-swiper{
    width:100%;
    padding:0 40px;
    position: relative;
}
.zt-swiperImg{border:2px solid #ccc}
.zt-swiperImg.active{border:2px solid var(--blue);}
.zt-swiper .swiper-button-prev,.zt-swiper .swiper-button-next {
    background-color:rgba(214, 214, 214,1);
    color: #fff;
}
.zt-swiper .swiper-button-next{right: 0;}
.zt-swiper .swiper-button-prev{left: 0;}
/* 浮动定位导航beg */
.xg-fixedNav{
    width:100%;
    height:50px;
    background-color: #fff;
    -webkit-box-shadow: 0 0 5px rgba(85,84,249,0.2);
            box-shadow: 0 0 5px rgba(85,84,249,0.2);
    position: sticky;
    left: 0;
    top: 140px;
    z-index:99;
    overflow:hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.xg-fixedNav > a{
    -webkit-box-flex:1;
        -ms-flex:1;
            flex:1;
    height:100%;
    color:#303e4a;
    font-size:20px;
    text-align: center;
    line-height: 50px;
}

.xg-fixedNav >a.active{
    -webkit-transition: color 0.5s;
    transition: color 0.5s;
    color:var(--blue);
    font-weight: bold;
    border-radius: 2px;
    border-bottom: 2px solid var(--blue);
}
.xg-fixedNav > a.text-gray{
    color: rgba(204, 204, 204,0.8);
}
.xg-fixedNav > a.active.text-gray{
    color:rgba(204, 204, 204,0.8);
    font-weight: normal;
    border-bottom:none;
    cursor: not-allowed;
}
/* 浮动定位导航end */
/* 孝感详情标题beg */
.xg-sectionTitle {
    position: relative;
    color: #303e4a;
    margin: 20px 0;
    padding-bottom: 7px;
}
.xg-bgText {
    position: absolute;
    left:0;
    top:24px;
    color: rgba(221, 221, 221,0.8);
    font-size: 20px;
    font-family: Aldrich-Regular;
    text-transform: uppercase;
}
.xg-titleName {
    font-size:22px;
    font-weight: bold;
}
/* 孝感载体详情标题end */
/* 孝感-创业载体end */


/* 石家庄 修改 */
.share-btn {
    width: 35px;
    height: 35px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAjCAYAAAADp43CAAAFlUlEQVRogc2aW4wURRSGv50dQB3jDRUNIt5jbLrjDfVBMeBdH4gxajSoPKwacYNPqIk+aNA4Rl8MUXxUoxgT7wkiaoLXmIhC6N6GFy/jsgIiIqwuMeK65mxOb2p7qme6dqZn93+Brek69VV19alTp6prZGSEtMIoritTzQAuAhYBFwBzgaOB6cBBYB8wAGwCPgW+Dnzvryxj7VClWmtmxZkZyM2cdwBnAXcDdwJnOvR7O/A68ELgez871MutBgPYMjPQlLnZAJaAZcBjwMyJd3P0jT4NPBv43t8t2KmTZQDbzgxkMpcaGDgJ+BBY1SKI6HBgJfBFGMXntGirkQphBjKZswbwfOBL4KoWIdK6UAex3XYpmjnLbt0AhlEsjnadOtsidAzwbhjF17bRdkeYgTrmcT4wjGIB2ACcmmHoD6AfGJS6uprN1enuqr3AlYHvbW6lZ5VqrePMwBjz2ACGUdwNrAeusFSU8tXAV8DvQDLq3braidFeYL4jUARcFvje/gl0RgZv0piBUWbzE+61gMiI36pT9z1gjwEiGgZ2AK8AlwD3ucRQgA884tgBU5POPDoDwyiWN/IdMNt48DfgeuBbx04tUPCjcj4/JIFu4HtbXRqpVGuTzgxsTWbg0hSI6B4DRKb9bcBNFmMS4fdoxC/6HLjXAb6is8BVU4K5a0vYN03fpG888D6w2Pj7Go2vJKCcB/yg5SfKW9A3d50+Q+B7MqvfBm7MCbRTqgW+tycXfbXWdmaVM3NJ4xw/9eOa1N8h8IFO8x1G+W7gNeAzoE/LjgyjWILYj3OCJJ263OH5tjNr4O3MXNbv39RBbdyUjPYNFiPD6shFVwPLgWkKOajboHm60jXbGSwE3soJP2WYy/o2Tf2jTjKvjtUtzy7gReCnwPfGbbDDKJZA9H7gIfUfNp3r0GbbmVMrNRo8N2WWT/j0VGFFG8gjmfrP6WfyOPCjBUR84t7A91bqLBvIsDvLYQAKZ9ZwqClzKaPhS3PCrFDHmzjibs2zjSmM4nIYxfKJyEBuBG4BDlhsHZGzTYpmBsr6WYsaMssAHmL5QZb4w5qAnK11Tb8lObTvwyg+2Sh7Q5KVYRTLm5dBlITl8xZ75SbtmWo7M1DHrLMVTbJamUsZuS5f82mNdLGuZKb2a+T/r1G2T7dS/xlla1J/k6rTTFOGuayV51gaW6HGn8yASXYCpsThklpEeixl4nd+1VAg0WCDjqfVduaUH+yxlFmZyxpgnpfR4BPasVWW38R3dKXKbAuIzUGXLHV3ZTDYVChzRpmVuZRj37hN/70ZWKKfSuLwz2hSN0sSZ52Q+m2LQ/0pw1zWfWCWJD46DvjGSPsMa8wlQC8D70wAZpmlbIND/SnDnMzAKKPSbG3QzJl1G2/zDs1+5FYYxUt1k29qp8W5N1JHmTVxYWUuBb4n26BXMypON+Ihm0qaV1uYhyKM4iUa+af1Zt5Egmjo4VM6xqwuwMosi1mSznoJ+CWnwbRkv7gWeEpPxcYpjOLRNsIoPlTDjBmpR4Y0c+yqwpiNRHNTZjOlv1y3OK3oT43c+zScmKn7VvFBD+je8q6U/WcC33twIm1WqrVJYwZGmdNnIusKOBZMdEAzxubJmay8CwLfc4kBx6RnIpPCnMSt6VO5OXo/5LSCgEzJZn1R4Hsu4UudKtVax5nNkGvcuXDge9s1dtpdMIi82dtbHTxVR5nT8WrdwXrge5v0RKuQy0C6x1wc+N76NtrsCLMelY5T1tWOzZoe+qjNIBv1HPiTNtulaGbAytzoctGAHrr06ua9FclK96guGNtatNVIhTAbW8M65b0feLxmKGQ5P8sBol/TQKsD3+ufYEcaqsH9wJaZ9f8NNZEbqvM1ipdYyXbbU5y6fE7JDVWXswpn5byh6sSc+3wF+B8Dwh+Vz0DPZQAAAABJRU5ErkJggg==) left top no-repeat;
    display: none;
}
.policy-list > li:hover .share-btn { display: block; }
.policy-list .share-btn:hover { background-position: -45px 0; }
.wechat-box {
    margin-right: 55px;
    position: relative;
}
.wechat-code {
    position: absolute;
    z-index: 9;
    top: 40px;
    left: 50%;
    border: 1px solid #e9e9e9;
    text-align: center;
    background: #fff;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    line-height: 1.25;
    display: none;
}
.wechat-code .txt {
    margin-top: -9px;
    line-height: 1;
    padding: 0 10px 10px;
}
.policy-list .wechat-box:hover .wechat-code { display: block; }

.map-searchInput {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    padding-right: 1.6%;
    position: relative;
    margin-top: -48px;
}
.map-searchInput .el-input { width: 280px; }
.map-searchInput .el-input-group__append {
    color: #FFF;
    background-color: #409EFF;
    border-color: #409EFF;
    -webkit-transition: background .3s;
    transition: background .3s;
}
.map-searchInput .el-input-group__append:hover {
    background: #66b1ff;
    border-color: #66b1ff;
}

/* 石家庄改版 - start */
.xgBannerBtn {
    width: 220px;
    height: 44px;
    margin-top: 60px;
    border-radius: 22px;
    border: 1px solid #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    color: #fff;
    font-size: 20px;
    padding: 0 20px;
    cursor: pointer;
}
.xgBannerBtnIcon {
    width: 24px;
    height: 24px;
    margin-right: 10px;
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAADAFBMVEVMaXEn7qAYzsUb1L4c17si5asl66QYzccc1bwg37Ef3rMe3LUn7qAm7KIKsecJr+oDpvQUx84Ux84Vycso754n758e27Yl6aYk6KcDo/cCo/gCovgIruoCofkRwdQc17oc1bwHq+4Hq+4f3bMYzcYc17sm6qQDpPYZ0MMUx80n7qEj5Ksk56ch4a8Oud0MteIPvdkKseYf3bMIruoFqPEHq+4RwdQd2bgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgS4XSAAAAJnRSTlMA44yrDaLaBf5JhCmxbppJhe8/N+vGZ45V8Bgz791sesHF0efVmHPpePYAAAAJcEhZcwAACxMAAAsTAQCanBgAAAEXSURBVCiRVZLNUsIwGEVPk2jD3zilUhEXsLFL3/9BdOk4LJypjBSwArYpjYuSEu7u5uQmN99EAsBTkAwiMS7oFABwNwXgR3x2QALM4taEf+bkgAI4zM5udCwdEADjwCnCT4RV46wJSy9xmjROk6vEoAuALj1g7QVYP6HEBdz4IB9Onc3W1y+PziTbdNH2FJH52zyw3llrrTU5jIWI3R2dNiCTBLbdxHpaa60XsNCJUnMtQUEoqhcAPug9rFawnE9f9yqUj3cYAApqUwEsY4tq0vMyAEbWAGZ0UOllUAFxc1sCSfOL8qrXZHn63hDdv1mC1Ku7+1Ji0fYwUoxEp/62PlVFYb/z52MQCtXf93YmhjUM2w+kosk/q+liwY0G0oMAAAAASUVORK5CYII=) no-repeat center center;
    background-size: cover;
}
.indexEnters {
    position: relative;
    z-index: 0;
    height: 310px;
    border-radius: 4px;
    overflow: hidden;
}
.enterList .item::before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    background: rgba(16, 36, 100, .75);
    backdrop-filter: blur(3px);
}
.enterList, .enterList .item, .enterList .item a { height: 100%; }
.enterList {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 15px;
    line-height: 1.8;
}
.enterList .item {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    background: url(../img/index-enterBg1.e88a4668.jpg) center center no-repeat;
    background-size: cover;
    position: relative;
    -webkit-transition: -webkit-box-flex .6s;
    transition: -webkit-box-flex .6s;
    transition: flex .6s;
    transition: flex .6s, -webkit-box-flex .6s, -ms-flex .6s;
}
.enterList .item:nth-of-type(2) {
    background: url(../img/index-enterBg3.0837917b.jpg) no-repeat;
    background-size: cover;
}
.enterList .item:nth-of-type(3) {
    background: url(../img/index-enterBg4.9a27d5f4.jpg) no-repeat;
    background-size: cover;
}
.enterList .item:nth-of-type(4) {
    background: url(../img/index-enterBg5.294c4c22.jpg) no-repeat;
    background-size: cover;
}
.enterList .item:nth-of-type(5) {
    background: url(../img/index-enterBg2.d30271ef.jpg) no-repeat;
    background-size: cover;
}
.enterList .item a {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    z-index: 11;
    color: #fff;
    text-align: justify;
    padding: 5% 8%;
}
.enterList .txt {
    width: 100%;
    position: relative;
    line-height: 1.5;
    padding-bottom: 7px;
    margin-bottom: 15px;
}
.enterList .txt::before {
    content: '';
    width: 40px;
    height: 2px;
    background: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
}
.enterList .item .cont {
    height: 135px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
}
.enterList .item.active { -webkit-box-flex: 1.5; -ms-flex: 1.5; flex: 1.5; }
.enterList .item.active::before { background: rgba(16,36,100,.2); }
/* 创新积分应用 */
.apply-list {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.apply-list > li{
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    height: 306px;
    border-radius: 4px;
    cursor: pointer;
    position: relative;
    overflow: hidden;
    margin-right: 30px;
}
.apply-list > li:last-of-type{margin-right: 0}
.apply-list > li .img{
    width: 100%;
    height: 100%;
}
.apply-list > li .img img{
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}
.apply-mask {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 66px;
    background-color: rgba(0,0,0,0.6);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0 25px;
}
.apply-list .hide-box{
    position: absolute;
    left: 0;
    bottom: -100%;
    width: 100%;
    height: 100%;
    padding: 55px 30px;
    background-color: rgba(0,0,0,0.6);
    -webkit-transition: bottom .4s;
    transition: bottom .4s;
}
.hide-nameCon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 40px;
}
.apply-icon {
    display: inline-block;
    width: 60px;
    height: 60px;
    margin-right: 20px;
    border-radius: 4px;
    background-color: #0a87df;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.apply-mask > .flex, .hide-nameCon > .flex { -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.apply-mask .apply-icon{
    margin-right: 0;
    background-color: transparent;
}
.hide-text {
    color:#d0d0d5;
    font-size: 16px;
}
.apply-list > li:hover .hide-box{ bottom: 0; }
.apply-list > li:hover .apply-mask{ opacity: 0; }
.apply-list .hide-box .text-lightgray:hover { color: #0a87df; }

.integralBtnBox {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0 7% 2%;
    color: #fff;
}
.integralBtnBox .title {
    position: relative;
    padding-bottom: 25px;
    letter-spacing: 3px;
}
.integralBtnBox .title::before {
    content: '';
    width: 2em;
    height: 4px;
    background: #2af2ff;
    position: absolute;
    left: 0;
    bottom: 0;
}
.integral-btn {
    font-size: 16px;
    line-height: 1;
    color: #fff !important;
    border: 1px solid rgba(255, 255, 255, .85);
    padding: 10px 30px;
    border-radius: 30px;
    margin-right: 25px;
    -webkit-transition: -webkit-box-shadow .3s;
    transition: -webkit-box-shadow .3s;
    transition: box-shadow .3s;
    transition: box-shadow .3s, -webkit-box-shadow .3s;
}
.integral-btn:hover { -webkit-box-shadow: 0 0 10px rgba(255, 255, 255, .8); box-shadow: 0 0 10px rgba(255, 255, 255, .8); }
.transY2 {
    display: inline-block;
    transform: translateY(2px);
    -webkit-transform: translateY(2px);
}
.transY-5 {
    display: inline-block;
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
}

.object-list .special { width: 100%; }
.object-list .special .font-Aldrich { line-height: 1.1; }

/* 访问统计和智能客服 */
.b-pagePath.border-b {
    border-bottom: 1px solid #e8e8e8;
    padding-bottom: 15px;
}
.customer-box {
    border-radius: 4px;
    background: #fff;
    height: calc(100vh - 196px);
    -webkit-box-shadow: 0 0 5px rgba(48, 116, 248, .2);
            box-shadow: 0 0 5px rgba(48, 116, 248, .2);
    padding: 15px 18px;
    overflow-y: auto;
}
.customer-right {
    width: 38%;
    margin-left: 20px;
}
/* 问题列表 */
.customerList li {
    padding: 5px 0 12px 18px;
    border-left: 1px solid #e1e1e1;
    position: relative;
    font-size: 15px;
}
.customerList li::before, .customerList li::after {
    content: '';
    width: 13px;
    height: 13px;
    border-radius: 50%;
    border: 1px solid #C5C5C5;
    background: #fff;
    position: absolute;
    left: -7px;
    top: 8px;
}
.customerList li::after {
    background: #C5C5C5;
    width: 5px;
    height: 5px;
    left: -3px;
    top: 12px;
}
.customerList li .title {
    color: #999;
    margin-bottom: 8px;
    font-size: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.customerList li .txt {
    line-height: 1.5;
    word-break: break-all;
}
.customerList .imgs {
    margin-top: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.customerList .imgs .img-item {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    min-width: 23%;
    max-width: 23%;
    margin: 0 2% 1.5% 0;
    border: 1px solid #E1E1E1;
    border-radius: 4px;
    min-height: 74px;
    max-height: 120px;
    position: relative;
    overflow: hidden;
}
.customerList .imgs .img-item:nth-of-type(3n) { margin-right: 0; }
.customerList .imgs .img-item img {
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}
.customerList .imgs .img-item span {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,.5);
    font-size: 20px;
    color: #fff;
    border-radius: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    opacity: 0;
    -webkit-transition: opacity .4s;
    transition: opacity .4s;
}
.customerList .imgs .img-item span > i { cursor: pointer;; }
.customerList .imgs .img-item:hover span { opacity: 1; }
.customerList li .answer {
    background: #F8F8F8;
    padding: 9px 14px 10px;
    margin: 10px 0 3px;
}
.customer-right .customerList .imgs .img-item {
    min-width: 31%;
    max-width: 31%;
}
.customerList .answer .txt p {
    margin-bottom: 0;
    margin-top: 3px;
}
.customerList .answer-top { margin-bottom: 8px; }
.answer-top .el-button--small { padding: 7px 15px; }
.customerList .v-note-wrapper {
    min-height: 220px;
    height: 220px;
    z-index: 10;
}
.mavonEditor .v-note-wrapper { z-index: 11; }
.mr-2 { margin-right: -2px; }
.customerMain.full {
    border-radius: 4px;
    background: #fff;
    -webkit-box-shadow: 0 0 5px rgba(48, 116, 248, .2);
    box-shadow: 0 0 5px rgba(48, 116, 248, .2);
    padding: 20px 10px;
}
.customerMain.full .customer-box {
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 0 10px;
    height: auto;
}
.full .customerList .imgs .img-item {
    min-width: 12.78%;
    max-width: 12.78%;
    margin: 0 1.5% 5px 0;
}
.full .customerList .imgs .img-item > div { height: 100%; }
.el-dialog .el-upload__input { display: none; }
.feedbackImgDialog .img img {
    width: 100%;
    max-height: calc(70vh - 60px);
    -o-object-fit: cover;
       object-fit: cover;
}
.quesDialog .el-dialog__body { padding: 15px 20px; }
.avatar-uploader .el-upload-list--picture-card .el-upload-list__item {
    width: 120px;
    height: 120px;
}
/* 积分模拟 */
.w40 { width: 40%; }
.simulateTable .table-input {
    position: absolute;
    left: 5px;
    top: 5px;
    right: 5px;
    width: calc(100% - 10px);
    display: none;
}
.simulateTable .table-input.show { display: inline-table !important; }
.simulateTable .table-input .el-input__inner {
    text-align: center;
    color: #ff9343;
}
.simulateTable .table-input .el-button {
    padding-left: 12px;
    padding-right: 12px;
    font-size: 16px;
}
.simulateTable .table-input .el-button:hover { color: #0a87df; }
.simulate-inputs .el-input__inner {
    text-align: center;
    border-color: transparent;
    color: #0a87df;
    padding-right: 15px;
}
.simulate-inputs .el-input__inner:focus { border-color: #DCDFE6; }
.simulate-inputs .el-input__suffix { display: none; }
/* 申报政策-改版 */
.policySelectBox {
    font-size: 16px;
    margin: -3px 0 20px;
}
.policySelectBox .el-checkbox {
    margin-bottom: 0;
    margin-right: 20px;
}
.policySelectBox .el-checkbox__label { font-size: 16px; }
.policySelectBox .link {
    border-left: 1px solid #ddd;
    padding-left: 20px;
}
.chgCardBox {
    float: right;
    font-size: 28px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: -5px;
}
.chgCardBox a {
    margin-left: 10px;
    color: #aaa;
}
.chgCardBox a:hover, .chgCardBox a.active { color: #0a87df; }
.policyTag {
    position: absolute;
    left: 0;
    top: 0;
    min-width: 50px;
    padding: 3px 8px;
    text-align: center;
    background: rgba(10, 135, 223, .2);
    border-radius: 5px 0 8px 0;
    color: #0a87df;
}
.listMainBox .card-list .cardInfo-list { margin-top: 5px; }
.listMainBox .card-list > li {
    padding-top: 35px;
    padding-bottom: 20px;
    text-align: justify;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(10, 135, 223, .002)), to(rgba(10, 135, 223, .08)));
    background: linear-gradient(to bottom, rgba(10, 135, 223, .002), rgba(10, 135, 223, .08));
    -webkit-box-shadow: 0 1px 7px rgba(0, 0, 0, .12);
            box-shadow: 0 1px 7px rgba(0, 0, 0, .12);
}
.card-list .cardInfo-list > li.zxBtn {
    position: absolute;
    width: auto;
    right: 0;
    top: 20px;
}
.zxBtn a {
    display: inline-block;
    background: #0084ff;
    color: #fff;
    padding: 5px 10px;
    border-radius: 5px;
}
.zxBtn a:hover { background: #0a87df; }

.listMainBox.card .card-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-right: -20px;
}
.listMainBox.card .card-list > li {
    min-width: calc(50% - 20px);
    max-width: calc(50% - 20px);
    margin-right: 20px;
    padding-bottom: 45px;
}
.listMainBox.card .card-list li > a.font18 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.listMainBox.card .card-list .cardInfo-list { position: static; }
.listMainBox.card .card-list .cardInfo-list > li.zxBtn {
    top: auto;
    bottom: 15px;
    right: 20px;
}
/* 个人中心-我的回复-页面 */
.limit4 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}
.answerTable .detailBtn {
    position: absolute;
    right: 0;
    top: 0;
    color: #0a87df;
    background: rgba(10,137,223,.1);
    width: 27px;
    height: 20px;
    font-size: 16px;
    padding: 0 0 1px 2px;
    border-radius: 0 0 0 10px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-transition: color .3s, background .3s;
    transition: color .3s, background .3s;
}
.answerTable .detailBtn:hover {
    background: #0a87df;
    color: #fff;
}
/* 首页悬浮图片 */
.fixedIndexImg {
    position: fixed;
    z-index: 9999;
    left: 0;
    top: 0;
    width: 16%;
    overflow: hidden;
    /* transition: left .5s; */
}
.fixedIndexImg .img img {
    display: block;
    width: 100%;
    height: auto;
}
.fixedIndexImg .close-btn {
    position: absolute;
    right: 5px;
    top: 5px;
    background: rgba(16, 36, 100, .5);
    width: 22px;
    height: 22px;
    border-radius: 50%;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    color: rgba(255, 255, 255, .45);
    cursor: pointer;
    -webkit-transition: color .3s, background .3s;
    transition: color .3s, background .3s;
}
.fixedIndexImg .close-btn i { -webkit-transform: scale(0.85); transform: scale(0.85); }
.fixedIndexImg .close-btn:hover {
    background: rgba(16, 36, 100, .8);
    color: rgba(255, 255, 255, .65);
}
.fixedIndexImg.hideImg { left: -100%; }
.indexExpandBtn {
    position: fixed;
    z-index: 99;
    left: 0;
    bottom: 6%;
    -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .14);
            box-shadow: 0 0 8px rgba(0, 0, 0, .14);
    background: #fff;
    width: 30px;
    height: 50px;
    border-radius: 0 30px 30px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-right: 3px;
    display: none;
}
.fixedIndexImg.hideImg + .indexExpandBtn { display: -webkit-box; display: -ms-flexbox; display: flex; }

.diagram-box { padding: 10px 0 15px; }
.diagram-box img {
    display: block;
    margin: 0 auto;
    width: auto;
    max-width: 100%;
    height: auto;
}

/* 积分模拟-推荐指标弹框 */
.comment-dialog .el-dialog {
    min-width: 900px;
    max-width: 1500px;
    margin: 5vh auto 0 !important;
}
.comment-dialog .comment-select {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin-top: -18px;
}
/* 石家庄改版 - end */


/* 孝感-企业服务平台首页begin */
.xg-indexBanner{
    width:100%;
    height:400px;
}
.fw-enterBox{
    width:240px;
    height:400px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.fw-enterItem{
    -webkit-box-flex:1;
        -ms-flex:1;
            flex:1;
    width:100%;
    margin-bottom:20px;
    padding:0 40px;
    border-radius: 4px;
    -webkit-box-shadow: 0 0 8px rgba(0,0,0,0.12);
            box-shadow: 0 0 8px rgba(0,0,0,0.12);
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background: #fff url(../img/index-enterBg.2aa5b933.png) no-repeat;
    background-size: cover;
    position: relative;
}
.fw-enterItem:nth-last-of-type(1){
    margin-bottom:0;
}
.fw-enterItem::before, .fw-enterItem::after ,.op-flexItem::before, .op-flexItem::after{
    content: '';
    width: 0;
    height: 0;
    border-left: 1px solid var(--blue);
    border-top: 1px solid var(--blue);
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    -webkit-transition: width .5s, height .5s;
    transition: width .5s, height .5s;
}
.fw-enterItem::after, .op-flexItem::after {
    border: none;
    border-right: 1px solid var(--blue);
    border-bottom: 1px solid var(--blue);
    left: auto;
    top: auto;
    bottom: 0;
    right: 0;
}
.fw-enterItem:hover::before,.fw-enterItem:hover::after,.op-flexItem:hover::before,.op-flexItem:hover::after{
    opacity: 1;
    width: 100%;
    height: 100%;
}
.zt-flexR{
    width:calc(100% - 520px);
}
.zt-countBox{
    position: absolute;
    top:55px;
    width: 100%;
    padding:30px;
}
.zt-countBox > div{
    border-bottom:1px solid rgba(0,0,0,0.1);
    letter-spacing: 5px;
    line-height: 1.5;
    font-weight: bold;
}
.zt-countBox > div > span{
    color:#3db2e8;
}
.zt-more{
    position: absolute;
    bottom:30px;
    background-color: rgba(0,0,0,0.1);
    border-radius: 35px;
    margin:0 30px;
    padding:6px 15px;
    color:#333333;
}
.zt-flexL:hover .zt-more{color:var(--blue)}
/* 孝感-企业服务平台首页end */

/* 孝感-运营管理中心首页beg */
.xg-opFlex{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom:30px;
}
.xg-opFlexL{
    width: 20%;
    -webkit-box-shadow: 0 0 8px rgba(0,0,0,0.12);
            box-shadow: 0 0 8px rgba(0,0,0,0.12);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-weight: bold;
    font-size: 28px;
    background: #fff url(../img/index-enterBg.2aa5b933.png) no-repeat;
    background-size: cover;
    margin-right: 20px;
}
.text-orange .op-flexItem .op-indexNum{
    color: #ff9343;
}
.op-flexItem{
    display: inline-block;
    width:18%;
    padding:1% 2%;
    margin:2% 2% 0 0;
    -webkit-box-shadow: 0 0 8px rgba(0,0,0,0.12);
            box-shadow: 0 0 8px rgba(0,0,0,0.12);
    position: relative;
}
.xg-opIcon{width:60px;height:60px;margin-right: 5%;}
.op-indexName{font-size:16px;color:#333}
.op-indexNum{color:var(--blue);font-weight: bold;}
.text-orange .op-flexItem::before{
    border-left: 1px solid #ff9343;
    border-top: 1px solid #ff9343;
}
.text-orange .op-flexItem::after {
    border-right: 1px solid #ff9343;
    border-bottom: 1px solid #ff9343;
}
/* 孝感-运营管理中心首页end */

/*删除-确认框*/
.deleteMessageBox .el-message-box__title{
    position: relative;
    padding-left:10px;
    padding-bottom:20px;
    border-bottom:1px solid #e2e2e2;
}
.deleteMessageBox .el-message-box__title::before{
    content: '';
    display: inline-block;
    width: 4px;
    height: 20px;
    border-radius: 4px;
    background-color: var(--blue);
    position: absolute;
    left: 0;
    top: 0;
}
.deleteMessageBox .el-message-box__message{
    font-size: 16px;
    color:#333333;
}
/*删除-确认框*/

/* 石家庄大屏管理 - start */
.flex-end {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
}
.op-tabList > li { font-size: 16px; }
.op-tabList > li a.disabled {
    color: #999 !important;
    font-weight: normal !important;
    cursor: not-allowed;
}
.op-columnBox {
    padding: 20px 30px;
    border-radius: 3px;
    -webkit-box-shadow: 0 0 5px rgba(48, 116, 248, .12);
    box-shadow: 0 0 5px rgba(48, 116, 248, .12);
    background: #fff;
    min-height: calc(100vh - 225px);
}
.op-columnBox .index-sTitle::before {
    height: 19px;
    -webkit-transform: translateY(1px);
            transform: translateY(1px);
}
.opTitleInput {
    font-size: 18px;
    font-weight: bold;
}
.opContInput { font-size: 16px; }
.opTitleInput * { color: #373d41; }
.opTitleInput .el-input__inner {
    border-color: transparent;
    padding-left: 0;
}
.opTitleInput .el-input__inner:focus {
    border-color: var(--blue);
    padding-left: 15px;
}
.op-formItem .name {
    padding-top: 7px;
    width: 88px;
    font-weight: 600;
}
.op-formItem .tzItem {  width: 60%; }
.op-tableBox > .flex-end { margin-top: -45px; }
.dialog-footer {
    text-align: center;
    margin-top: -10px;
}
.op-tableBox td.special {
    padding-top: 10px;
    padding-bottom: 10px;
}
.opContInput.text-center .el-input__inner { text-align: center; }
.op-tableBox .table .img {
    display: inline-block;
    border-radius: 3px;
    width: 200px;
    height: 110px;
    -o-object-fit: cover;
       object-fit: cover;
}
.op-moduleBtns { padding-left: 88px; }
.op-moduleBtns.pl0 { padding-left: 0; }
.op-moduleBtns .el-button {
    padding-left: 30px;
    padding-right: 30px;
}
.op-tableBox .table .avater {
    display: inline-block;
    border-radius: 50%;
    width: 110px;
    height: 110px;
    border: 1px solid #e9e9e9;
    -o-object-fit: cover;
       object-fit: cover;
}
/* 石家庄大屏管理 - end */


/* 孝感首页V3 beg 23-02-20 */
.xg-enterList{
    position: absolute;
    left:50%;
    top:85%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    height: 100px;
    background-color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-radius: 4px;
}
.xg-enterList > li{
    -webkit-box-flex:1;
        -ms-flex:1;
            flex:1;
    height:100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    cursor: pointer;
}
.xg-enterList > li .flex-column{line-height: 1.6}
.xg-indexIcon{
    font-size: 42px;
    margin-right: 10px;
}
.xg-indexName{
    font-weight: bold;
    font-size: 20px;
    color:#373d41;
}
.xg-indexTxt{
    font-size: 14px;
    color:#999999;
}
.xg-enterList > li:hover .xg-indexIcon,.xg-enterList > li:hover .xg-indexName{
    color:#0a87df;
}
.xg-enterList > li:hover .xg-indexTxt{color:#373d41}
.xg-indexBg{
    padding:80px 0 60px;
    background-color: #f4f9fe;
}
.xgTitleBox{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.xgTitle{
    font-weight: bold;
    color:#373d41;
    font-size: 40px;
    letter-spacing: 5px;
    position: relative;
    top:-48px;
}
.xgTitleNum{
    color:rgba(55, 61, 65,0.1);
    font-size: 60px;
    font-weight: bold;
}
.xgTitle:before{
    content: '';
    width:32px;
    height:3px;
    background-color: #0a87df;
    position: absolute;
    left:50%;
    bottom:-6px;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
}
.stage-list{
    position: relative;
    height:380px;
    margin-right: 60px;
}
.stage-list:before {
    content: "";
    width: 1px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 32%;
    background-color: rgba(10,135,233,0.5);
}
.stage-list>li{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    margin-bottom:20px;
    position: relative;
}
.stage-list>li:last-of-type{margin-bottom:0;}
.stageTitle{
    -webkit-box-flex:1;
        -ms-flex:1;
            flex:1;
    height: 76px;
    margin-right: 5%;
    border:1px solid #fff;
    background: -webkit-gradient(linear,left top, left bottom,from(#eaf2fc) ,to(#f8fbfc));
    background: linear-gradient(to bottom,#eaf2fc 0% ,#f8fbfc 100%);
    border-radius: 4px;
    font-size: 20px;
    color: #373d41;
    font-weight: 800;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.stage-list>li:before{
    content: '';
    display: inline-block;
    width:9px;
    height: 9px;
    border-radius: 50%;
    border:1px solid rgba(10,135,233,0.5);
    background-color: #fff;
    position: absolute;
    left:32.1%;
    top:50%;
    -webkit-transform:translate(-50%,-50%);
            transform:translate(-50%,-50%);
}
.stageTitle:hover,
.stageTitle.active{
    background: -webkit-gradient(linear,left top, left bottom,from(#46aef7) ,to(#0a87df)) !important;
    background: linear-gradient(to bottom,#46aef7 0% ,#0a87df 100%) !important;
    color: #fff;
}
.stage-list>li:hover:before,.stage-list>li.active:before{
    background-color: #0a87df;
}
.stageTxt{
    -webkit-box-flex:3;
        -ms-flex:3;
            flex:3;
    margin-left:5%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.black-shadow{
    border:2px solid #fff;
    -webkit-box-shadow:10px 10px 16px rgba(42,77,166,0.16) ;
            box-shadow:10px 10px 16px rgba(42,77,166,0.16) ;
}
.index-more{
    color:#999;
    font-size: 14px;
    float: right;
}
.index-more:hover{
    color:var(--blue);
}
.xg-indexCredit{
    margin-right: 25px;
    padding:20px;
    color:#000000;
    font-size:16px;
    border-bottom:3px solid #0a87df;
    background: -webkit-gradient(linear,left bottom, left top,from(#e6f2fb) ,color-stop(50%, #f2f8fd) , to(#FFFFFF));
    background: linear-gradient(to top,#e6f2fb 0% ,#f2f8fd 50% , #FFFFFF 100%);
}
.xg-indexCredit:last-of-type{
    margin-right: 0;
}
.xg-indexCredit .txt{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    line-height: 2.2;
    border-bottom:1px solid #d6dee3;
}
.xg-indexCredit .txt:first-of-type{border-top:1px solid #d6dee3;}
.xg-indexCredit .text-black { color:#000000; }
.xg-indexCredit .txt .text-black {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.xg-indexCredit .title{
    color:#373d41;
    font-size: 20px;
    margin-bottom:20px;
}
.xg-indexCredit .applyBtn{
    width: 100%;
    height:40px;
    background-color: #fff;
    font-size: 16px;
    color:var(--blue);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    cursor: pointer;
}
.xg-indexCredit:hover .applyBtn{
    background-color: var(--blue);
    color:#fff
}
.xg-indexPolicy .flex1-2{
    padding:10px 20px;
    border-radius: 4px;
    background: -webkit-gradient(linear,left top, left bottom,from(#eaf2fc) ,to(#f8fbfc));
    background: linear-gradient(to bottom,#eaf2fc 0% ,#f8fbfc 100%);
    color:#373d41;
}
.xg-indexPolicy .flex1-2 .flex:last-of-type{
    border-top:1px solid #d6dee3;
}
.xgIconBox{
    padding:2px;
    margin-right: 20px;
    border-radius: 4px;
    background: -webkit-gradient(linear,left top, left bottom,from(#eaf2fc) ,to(#f8fbfc));
    background: linear-gradient(to bottom,#eaf2fc 0% ,#f8fbfc 100%);
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-weight: bold;
    color:#373d41;
}
.xgIconBox:last-of-type{margin-right: 0;}
.xgIconBox:hover{-webkit-box-shadow:inset 20px 20px 20px rgba(18,56,82,0.08);box-shadow:inset 20px 20px 20px rgba(18,56,82,0.08)}
.xgIconBox .flex-column{
    width: 100%;
    height: 100%;
    border-radius: 4px;
    background: -webkit-gradient(linear,left top, left bottom,from(#eaf2fc) ,to(#f7fafc));
    background: linear-gradient(to bottom,#eaf2fc 0% ,#f7fafc 100%);
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-weight: bold;
    font-size: 20px;
}
.xgIconBox .name{letter-spacing: 4px;}
.xg-indexSprits{
    width: 60px;
    height: 60px;
    background-size: 100% auto;
    background-position: 0 0;
    background-repeat: no-repeat;
    margin-bottom:5px;
}
/* 孝感首页V3 end */

/* 管理中心--产业服务--产业图谱beg */
.chainTabBox{
    margin:0 30px;
    padding:20px 0;
    border-bottom:1px solid #e1e1e1;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.chainTitle.cx-title::before{
    width: 15px;
    height: 15px;
    margin-right: 22px;
}
.chainTitle{
    color:#4c8efc;
    font-weight: bold;
    font-size: 30px;
}
.chainTab-list > li > a{
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 199px;
    height: 40px;
    font-size: 18px;
    color:#373d41;
    margin-right: 58px;
    border-radius: 4px;
    -webkit-box-shadow: 0 0 8px rgba(32,100,246,0.3);
            box-shadow: 0 0 8px rgba(32,100,246,0.3);
}
.chainTab-list > li:last-of-type > a{margin-right: 0;}
.chainTab-list > li.active > a{
    color:#ffffff;
    background-color: var(--blue);
}
.lengedTab-list .lenged{
    font-size: 16px;
    color:#373d41;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: 15px;;
    -webkit-box-align: center;;
        -ms-flex-align: center;;
            align-items: center;
}
.lengedTab-list .lenged:last-of-type{margin-right: 0;}
.lengedTab-list .lenged:before{
    content: '';
    display: inline-block;
    width: 32px;
    height: 16px;
    border-radius: 4px;
    margin-right: 8px;
}
.lengedTab-list .lenged1:before{background-color: #4c8efc}
.lengedTab-list .lenged2:before{background-color: #ff9343}
.lengedTab-list .lenged3:before{background-color: #2bc2ce}
.chainBox{
    margin-top:80px;
    padding:0 20px;
}
.chainBox:before{
    left:45%;
    top:20px;
}
.chainBox:after{
    right: 21%;
    top:20px;
}
/*边框*/
.chain-border{
    width: 100%;
    position: relative;
    border:1px solid #4c8efc;
    margin-top:80px;
    padding:30px 30px 0;
}
.chain-line{
    display: inline-block;
    width: 1px;
    height: 20px;
    background-color: #4c8efc;
    position: absolute;
    left:50%;
    top:-20px;
    -webkit-transform:translateX(-50%);
            transform:translateX(-50%);
}
.chain-line:before{
    content: '';
    display: inline-block;
    width: 11px;
    height: 11px;
    background-color: #4c8efc;
    border-radius: 50%;
    position: absolute;
    top:-11px;
    left:50%;
    -webkit-transform:translateX(-50%);
            transform:translateX(-50%);
}
.chain-border:after, .chain-border:before ,.chain-border-bl,.chain-border-bl:before{
    content: "";
    width: 0;
    border-width: 6px;
    border-style: solid;
    display: inline-block;
    position: absolute;
}
.chain-border:before {
    top: 0;
    right: -1px;
    border-color: #4c8efc #4c8efc transparent transparent;
}
.chain-border:after {
    top: -2px;
    right: -4px;
    border-width: 8px;
    border-color: #fff #fff transparent transparent;
}
.chain-border-bl{
    bottom: -1px;
    left: -1px;
    border-color: transparent transparent #4c8efc #4c8efc ;
}
.chain-border-bl:before{
    bottom: -7px;
    border-color: transparent transparent #ffffff #fff ;
    left: -7px;
}
.chain-border-br,.chain-border-tl{
    width:60px;
    height:60px;
    border-width: 0 3px 3px 0;
    border-style: solid;
    border-color: #4c8efc;
    position: absolute;
    bottom: -2px;
    right: -2px;
}
.chain-border-tl{
    border-width: 3px 0 0 3px ;
    top: -2px;
    left: -2px;
 }
.chain-border-br:before ,.chain-border-br:after,.chain-border-br2,.chain-border-tl:before ,.chain-border-tl:after{
    content: "";
    width: 0;
    border-style: solid;
    position: absolute;
    border-width: 12px;
    display: inline-block;
}
.chain-border-tl:before{
    top: -2px;
    left: -2px;
    border-color: #4c8efc transparent transparent #4c8efc ;
}
.chain-border-br:before {
    bottom: -2px;
    right: -2px;
    border-color: transparent  #4c8efc #4c8efc  transparent;
}
.chain-border-tl:after{
    top: -5px;
    left: -4px;
    border-color: #fff transparent transparent #fff;
}
.chain-border-br:after{
    bottom: -5px;
    right: -4px;
    border-color: transparent  #fff #fff  transparent;
}
.chain-border-tl2{
    display: inline-block;
    width: 22px;
    height: 2px;
    background-color: #4c8efc;
    -webkit-transform: rotateZ(315deg);
            transform: rotateZ(315deg);
    position: absolute;
    top: 4px;
    left: -6px;
}
.chain-border-br2{
    border-width: 8px;
    bottom: -2px;
    right: -2px;
    border-color: transparent #4c8efc #4c8efc transparent;
}
/*边框end*/
.chainName{
    width: 116px;
    height:116px;
    border-radius: 50%;
    background-color: #4c8efc;
    font-size: 26px;
    color:#ffffff;
    letter-spacing: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
}
.chain-arrow{
    width: 74px;
    height: 58px;
    background:url(data:image/jpeg;base64,/9j/7gAhQWRvYmUAZIAAAAABAwAQAwIDBgAAAAAAAAAAAAAAAP/bAIQAEg4ODhAOFRAQFR4TERMeIxoVFRojIhcXFxcXIhEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAEUExMWGRYbFxcbFA4ODhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8IAEQgAOgBKAwEiAAIRAQMRAf/EAJUAAQADAQEAAAAAAAAAAAAAAAABAgQDBgEBAQEBAAAAAAAAAAAAAAAAAAECAxAAAQQCAgMBAQAAAAAAAAAAAQARAgMQEiATMCEzMSMRAAECAgcHBAMAAAAAAAAAAAEAAhExIUFRkRIychAgMLHSAzNxgaFiQlLCEgABAgYDAAAAAAAAAAAAAAAAEDEgAREhkaEwYYH/2gAMAwEBAhEDEQAAAPcAAZ9GfU7WyaSwzck1t2wEIkIkd75Osue2xGNsGOdeeysO1Opz0EoDNppqR0ICX//aAAgBAgABBQDEf2UWwWf1nUPuFuEJOiWWxfEf0u6//9oACAEDAAEFAMFA8nWq1RDYYNiSDY//2gAIAQEAAQUA42SnG6E4zj4LfsNoyrsjMYjO0x2tW1q2tW1q9kr2DXYJhV/PmSy7L1CcBDsrXZWuytdlaEoywSyqqY8rfsSyqq18Fx/tVVr4R9uH/9oACAECAgY/AE8KyZGlgaWF6G2NsYuVgun/2gAIAQMCBj8A4nHWkFk//9oACAEBAQY/AN2LamiLajT3FEe4rHBOlvPuLE2ddh1KIoImKxtBLzSAZN6F5Dc3oXkNzeheQ3N6F5Dc3oRc4lxIAphVp2YmmDh8/VyscJjY30HLgYgYOEj/ACvH+MZ1poLhIVrMLwswvCzC8LMLwqCD6bOQWN+aofrvnS3n3FaTIWrE6l/w3TwIARJaID37ixOpea7PqzgmWUapu3f/2Q==) top center no-repeat;
    background-size: contain;
    position: relative;
    top:30px;
}
.chain-arrow:nth-of-type(1){
    -webkit-transform:translateX(-150%);
            transform:translateX(-150%);
}
.chainName:before,.chainName:after{
    content: '';
    display: inline-block;
    border-radius: 50%;
    position: absolute;
    left:50%;
    top:50%;
    -webkit-transform: translate(-50%,-50%);
            transform: translate(-50%,-50%);
}
.chainName:before{
    width: 146px;
    height: 146px;
    border:1px solid #accbfe;
}
.chainName:after{
    width: 186px;
    height: 186px;
    border:1px solid #dfebfe;
}
.chain-first ,.chain-second{
    padding:10px 35px 10px 15px;
    white-space: nowrap;
    margin-bottom:20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.chain-first{
    padding:10px 20px;
    position: relative;
    font-size: 22px;
    font-weight: bold;;
    color: #4c8efc;
    border: 1px solid #4c8efc;
    -webkit-box-shadow: inset 0 0 16px rgba(76, 142, 252,0.24);
            box-shadow: inset 0 0 16px rgba(76, 142, 252,0.24);
}
.chain-first:before,.chain-first:after,.chain-second:before,.chain-second:after {
    content: "";
    width: 0;
    border-style: solid;
    border-width: 0 0 16px 16px;
    border-color: #fff transparent transparent #fff;
    display: inline-block;
    position: absolute;
    top: -2px;
    left: -2px;
}
.chain-first:before {
    border-color: transparent transparent transparent #4c8efc;
    border-width: 0 0 15px 15px;
    top: 0;
    left: -1px;
}
.chain-second{
    font-size: 18px;
    color:#373d41;
    background-color: rgba(76, 142, 252,0.16);
    position: relative;
    cursor: pointer;
}
.chain-second .chain-icon{
    font-size: 24px;
    color: rgba(76, 142, 252,0.5);
    position: absolute;
    right: 2%;
    top:50%;
    -webkit-transform:translateY(-50%);
            transform:translateY(-50%);
}
.chain-second:hover{
    background-color: #4c8efc;
    color:#fff;
}
.chain-second:hover .chain-icon{color:#fff;}
.chain-second:hover .subChainNav {
    display: block;
}
.subChainNav {
    padding-left: 20px;
    position: absolute;
    z-index: 2;
    right: -240px;
    top: 0;
    display: none;
}
.chain-orgList{
    width: 220px;
    margin-bottom: 0;
    border-radius: 4px;
    -webkit-box-shadow: 0 0 8px rgba(76, 142, 252,0.3);
            box-shadow: 0 0 8px rgba(76, 142, 252,0.3);
}
.chainBox .flex-center:last-of-type .subChainNav{
    left:-250px;
}
.chain-orgList > li{
    width: 100%;
}
.chain-orgList > li .chain-orgName{
    display: inline-block;
    width: 100%;
    padding:12px 20px;
    font-size: 16px;
    color:#373d41;
    border-bottom:1px solid #e4e9f1;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.chain-orgList > li:last-of-type .chain-orgName{border:none;}
.chain-orgList > li .chain-orgName.chain-more{
    color:#4c8efc;
}
.chain-bg{
    position: absolute;
    left:0;
    bottom:0;
    z-index:-1;
    width: 60%;
    height: 50%;
    background: url(../img/chain-qclbj.ba33eeff.jpg) bottom left no-repeat;
    background-size: 100% auto;
}
/* 管理中心--产业服务--产业图谱end */

/* 管理中心--产业服务--招商地图beg */
.mapTab-list{
    list-style: none;
    padding-left: 0;
}
.mapTab-list > li{
    float: left;
}
.mapTab-list > li > a{
    display: block;
    background-color: #fff;
    border: 1px solid #e1e1e1;
    font-size: 16px;
    padding: 10px 40px;
    color: #666;
}
.mapTab-list > li:first-child > a{
    border-radius: 20px 0 0 20px;
}
.mapTab-list > li:last-child > a{
    border-radius: 0 20px 20px 0;
}
.mapTab-list > li.active > a, .mapTab-list > li.active > a:hover,.mapTab-list > li.active > a:focus{
    background-color: #0a87df;
    border-color: #0a87df;
    color: #fff;
}
.mapTab-list > li > a:hover,.mapTab-list > li > a:focus {
    color: #0a87df;
}
.mapCont-wrap{
    padding: 5px 15px 5px;
    background-size: 50% 50%;
    background-repeat: no-repeat;
    border: 1px solid #498afb;
    min-height: 72px;
    vertical-align: middle;
    position: relative;
    margin-top: 3rem;
    border-radius: 0 7px;
}
.mapCont-wrap:before{
    content: '';
    background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKgAAACmCAMAAAB5nzT2AAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+nhxg7wAAAARnQU1BAACxjwv8YQUAAAABc1JHQgCuzhzpAAAA0lBMVEUAAAA8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPfootD7AAAARXRSTlMACuqx9dKkEQH5/uOHW8hNNxzpFaotFgZVDyROLPzw23cUBQPlX2w6MVe5nXrDGEJ4db2mVN8dkcz2E5aDRAdpiJ9JEJzsH+4GAAABnklEQVR42u3Yx27CUBBG4YtpNr2EECCFkt5774nf/5WSKBLXu8uOf6Qzay8+jWydkZ0LT1xe/nwt4HS1dPnzvYDzQsBZHYSdOxUB6GfYOdoQcH6EnWcPAs7tctC5vyngTJtB5zBScJaCzvaNgrMzCTkfiwrO9DrkzDX8wzWnO/3DzFsS6zpnV96Z7wsv9Mk7Gzlh57N3FrvCzt3MPdAWdtb9IRL1hJ3NZO4stISde4W5MxkJO3v+EKnUhZ3Dbf8hnQs7T7dshHNQtBHO3ImNcE7zNsIZl4yE885IOI+9M1oXdr6lNsJ54P80JE1h50tiI5wtf4ikY+VDJLIRztuqjXB2M4dIfip8iNzbCOfrZSacE13nLG8jnPGRkXC+GwmnS22EMwOVDmcWOnZGoA4oUKBAgQIFChQoUKBAgQIFChQoUKBAgQIFChQoUKBAgQIFChQoUKBAgQIFChQoUKBAgQIFChQoUKBAgQIFChQoUKBAgQIFChQoUKBAgQIFChQoUKBA9aGdNRvQlVVnAaq/zn+ogXX+QU2s83dsrNO5HzOWyPqFtHxYAAAAAElFTkSuQmCC) no-repeat;
    background-size: contain;
    width: 42px;
    height: 41px;
    position: absolute;
    top: -2px;
    left: -2px;
}
.mapCont-wrap:after{
    content: '';
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAMAAAC6CgRnAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+nhxg7wAAAARnQU1BAACxjwv8YQUAAAABc1JHQgCuzhzpAAAAP1BMVEUAAAA8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPc8fPdtZ5XfAAAAFHRSTlMAfoV7fIF6g4uHeYmGf4SKgn2IgOcOVY0AAABWSURBVCjPfclHCoAwAABBe+/u/98qKErQrHOdJFGdV8VP6eXoFeidFb8VvRS9uyI3orejV6IX1usW9Gr0XhXehF6G3reeG9Br0YvWdRt6PXozeg16Xhw5ThxVFC0rEQAAAABJRU5ErkJggg==) no-repeat;
    background-size: contain;
    width: 7px;
    height: 7px;
    position: absolute;
    right: -1px;
    bottom: -1px;
}
.mapStepName{
    font-size: 18px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    top: -5px;
    left: 50%;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOkAAAAnCAYAAADq1W8nAAAFXElEQVR4nO3d+W8UZRzH8e9u2cnTViRKCApeQQUECRENIYEhHFpEJAqCCqEV/gKPaGIiI8hEUSiIBCUaFRBCoRRCW+v2oBx9bCtXK0iRCFRAMIAiIBSezLFrvuuAINt2r1IIn1fSX5ruM9Nn8s5MO5cvHA5TKuiG6ktElUTUNSUDAty8/iSip6QpfkzFb5CSSHVD9fP7qfLdCYEuI/ul3bQzC5AKWxpcem+Nfcp2KUuaoi7ZIZOOVDdU/zQ/VcyYGOgy/FEECsDkzy7NWG2ftt3IHnVnMpOSVKS6oR7rkBYJtPOwvggU4ErV+0JkrLLO2C6NkqbYlujkJBypbqgBgTSqmPli4M6hfRAoQDS1v4TonTzrrO3QaGmK2kQmKaFIdUM9EUij8lkvaXcMecSPjQPQgq37QzQ9z/pb2fSMNEV1vHMVd6S6oQZyoObLWqfBvREoQCy2HYjsUc8pi8ZIU8h4Ji2uSHVDDQp0oNIPJmmdBvVEoADx2NkYordXWE3eHrUq1o/GXJpuqMFaByqbPRmBAiTi8R5+mpOtZYoABXVDjYh1iJj2pLqhhgiNvnt/ktZx4EMIFCAZuw6H6K1vrAsXLXpemqKitaFaLU431FAuf/ZkBAqQCv3v91NujpaRKahQN9So1oZscU+qG2qYCFDJR1O0jAE9EChAKu05EqI3l1uqSdF4aYpgc0M3GykfMwuNinOztYz+DyBQgLaw92iI3lhmWV6oJdEWEbU+3VBZ6RxoDgIFaEt97vHTgqma1jHdt0431HPRFnVNgXyMnClo/bxXtAw+dgaAttW7O4ca0G5P9+XrhhrfYqS6oUZzoLnZWnq/+xAowPXSs5ufFkwLaJ0yfKt0Q024crGX/ybVDTUmU9C6eTma1vdeBArQHg4cD9PrSy3nTFN4ijTFaroUqW6osbcJX8HHUwMa73oBoP00ngjTa0ss93RTOFuaIs83ZPrFcR3Tfas40F7dECjAjeDQyTC9usRy/zofnsZVvvDw3T6tR1cECnCj6N7ZRw929fE9oKO5zGl1jaF1M/Ntsl1sI4D2xh1yj9sPhtYSUY5fmsImoklVe93iWWtsCoWwjQDaC/fHHVbtdYuIaLI0hRM5xpWmsIhowuYGNzirAKECtIdIoAU2cYdENNHr8r/zpN43xlf+5JZ/uB6hAlxP3Bt3x/1xh5cCpf9fzCBNoYhoXLDe3Tin0KYUPZIXAFrAnXFvwXp3E/fndXjZNf/Slaa4QERjS+rcqtwihArQlrivecU2ldS5/EiVZ73+rhL1vIv3g2OKdrjVn5QgVIC2wF0tDNpUuN2t4d6iBUot3fQtTXGeP7h2q/vDolIHGwkgxbirglqXn8fLzzw619zoLV7BIE1xloiezq9xdnxWhlABUmVxuUP5NQ6/giLL66xZrV5m5A2Qlfe9U//FBoQKkKyvNjq0Ujq7YgmUYn1aoDTFaR5w+RZn99cbESpAopZucvhrj/fWtVOxDBPzBbvSFPw6tyeXbHIalm1GqADxWlHl8F50HxGNlKb4I9aPx3VVvTfwyC8rnX0rJUIFiNXqaoc+r3D2e4GejGfi4r71RZriBC9ocbmzP78GoQK0pqDWpU/LnINENEKa4vd4Jyyh+9O8BY1YVOoc5BUAgOjWb3f5XOjhcDgS6NFEpinhm0h5gbzghUH7EK8IAFzt250uzS+2j3qBHkl0epK605sXzCswv9j+jVcIAP4VrHdpbpF9LBym4dIUjclMS9KPY5Cm+JVDnVtoH+MVA7jVbdjt8h0tx0OhyD+JDiQ7HUm9jv9KuqF6EdFmIrrrVt9IcMvjsyC8B21IeiKI6B+JtF5sE9DqgwAAAABJRU5ErkJggg==) no-repeat;
    background-size: 100% 100%;
    width: 233px;
    height: 39px;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    text-align: center;
    margin-bottom: -10px;
    color: #498afb;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
/* 管理中心--产业服务end */
.sjz-indexCarousel { width: 100%; }
.sjz-indexCarousel .el-carousel__container {
    height: 60px;
    margin: 0 40px;
}
.sjz-indexCarousel .el-carousel__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: justify;
    line-height: 1.4;
}
.sjz-indexCarousel .el-carousel__arrow {
    width: 30px;
    height: 30px;
}
.sjz-indexCarousel .el-carousel__arrow--left { left: -40px; }
.sjz-indexCarousel .el-carousel__arrow--right { right: -40px; }
.dropdown-menu { font-size: 16px; }
.card-list .link-item { color: #000; }
.navWrap .el-dialog__headerbtn {
    font-size: 24px;
    padding: 5px 15px;
    right: 6px;
    top: 10px;
}

.QR_codeBox{
    display: inline-block;
    position: relative;
    width: 120px;
    height: 120px;
    margin-right: 20px;
    cursor: pointer;
}
.QR_codeImg{
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}
.QR_codeImg_hide{
    display: none;
    width: 200px;
    height: 200px;
    padding: 6px;
    margin-left: 12px;
    background-color: #fff;
    border: 1px solid #e1e6ec;
    border-radius: 4px;
    -webkit-box-shadow: 0 0 8px rgba(0,0,0,.14);
            box-shadow: 0 0 8px rgba(0,0,0,.14);
    position: absolute;
    top: 0;
    left: 120px;
    z-index: 1;
}
.QR_codeBox:hover .QR_codeImg_hide{
    display: block;
}
.QR_codeImg_hide:before,.QR_codeImg_hide:after{
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    position: absolute;
}
.QR_codeImg_hide:before {
    border-width: 10px 10px 12px 0;
    border-color: transparent #e1e6ec transparent transparent;
    top: 20px;
    left: -11px;
}
.QR_codeImg_hide:after {
    border-width: 9px 9px 11px 0;
    border-color: transparent #fff transparent transparent;
    top: 21px;
    left: -9px;
}
@media screen and (max-width: 1750px) {
    .index-bannerTxt h1 { font-size: 50px; }
    .i-evaluateList .num strong { font-size: 72px; }
    .i-rankItem {font-size: 15px;height: 496px;}
    .apply-list > li { height: 290px; }
    .chainTab-list > li > a{margin-right: 40px;}
}
@media screen and (max-width: 1600px) {
    .object-list { font-size: 14px; }
    .object-list .font-Aldrich { font-size: 30px; }
    .object-list > li { height: 100px; }
    .market-list .item .img { height: 178px; }
    .evaluate-item { width: 440px; }
    .side-bar { width: 344px; }

    .i-rankBox .item .title { font-size: 20px; }
    .index-bannerTxt h1 { font-size: 44px; }
    .index-bannerTxt { font-size: 15px; }
    .i-evaluateList .num strong { font-size: 60px; }
    .i-rankItem {font-size: 14px;height: 465px;}
    .index-enterList .name > strong { font-size: 19px; }
    .policy-con .monitor-list .title { font-size: 16px; }
    .policy-con .monitor-list > li a, .company-list > li { font-size: 14px; }

    .apply-list > li { height: 270px; }
    .apply-mask {padding: 0 15px;height: 66px;}
    .apply-list .hide-box{ padding: 50px 20px; }
    .hide-nameCon{ margin-bottom: 30px; }
    .full .customerList .imgs .img-item { max-height: 100px; }
    .xg-innerBanner{height:380px;}
    .xg-indexIcon{font-size: 38px;}
    .xg-indexName{font-size: 18px;}
    .chainTab-list > li > a{margin-right: 30px;}
    .lengedTab-list .lenged{margin-right: 10px;}
    .hide-text { font-size: 15px; }
}
@media screen and (max-width: 1550px) {
    .xg-innerBanner{height:360px;}
    .op-indexNum.font36{font-size: 34px;}
    .op-tabList > li { margin-right: 20px; }
    .xg-indexIcon{font-size: 36px;}
    .chainTab-list > li > a{width: 189px;margin-right: 20px;}
    .dropdown-menu { font-size: 15px; }
}
@media screen and (max-width: 1440px) {
    .index-bannerTxt h1 { font-size: 40px; }
    .index-bannerTxt { font-size: 14px; }
    .i-evaluateList .num strong { font-size: 52px; }
    .i-rankBox { padding-left: 1.5%; padding-right: 1.5%; }
    .i-rankBox .item .title { font-size: 18px; }
    .aIndicator-list > li .fontImpact { font-size: 46px; }
    .xg-innerBanner{height:340px;}
    .cx-HideBox{height:168px;}
    .cx-FcFlex .swiper-button-prev, .cx-FcFlex .swiper-button-next {width: 26px;height: 26px;font-size: 20px;}
    .apply-list > li { height: 240px; }
    .apply-mask {padding: 0 8px;height: 55px;}
    .apply-list .hide-box {  padding: 35px 20px; }
    .hide-nameCon {  margin-bottom: 25px; }
    .hide-text { font-size: 14px; }
    .apply-icon{font-size: 28px;width: 50px;height: 50px;}
    .apply-list .font24 { font-size: 20px; }
    .full .customerList .imgs .img-item {min-width: 18.5%;max-width: 18.5%;max-height: 110px;}
    .op-indexNum.font36{font-size: 32px;}
    .op-tabList > li { font-size: 15px; }
    .chainTab-list > li > a{width: 179px;}
    .lengedTab-list .lenged{font-size: 14px;}
    .lengedTab-list .lenged:before{width: 30px;height: 14px;margin-right: 5px;}
}
@media screen and (max-width: 1360px) {
    .xg-innerBanner{height:320px;}
    .op-indexName{font-size: 15px;}
    .op-indexNum.font36{font-size: 30px;}
    .op-tabList > li { margin-right: 15px; }
    .chainTab-list > li > a{width: 165px;}
}
@media screen and (max-width: 1280px) {
    .xg-innerBanner{height:300px;}
    .op-indexName{font-size: 14px;}
    .op-indexNum.font36{font-size: 28px;}
    .tag-default{margin-right: 6px;padding:1px 8px;}
    .op-tabList > li { margin-right: 11px; }
    .lengedTab-list .lenged{margin-right: 5px;}
}
@media screen and (max-width: 1024px) {
    .x-top .container-fluid {
        padding-left: 8px;
        padding-right: 8px;
    }
    .xDetail-nav > li > a, .dropdown-menu { font-size: 17px; }
    .dropdown-menu { padding-top: 14px; }
    .xDetail-nav .dropdown-menu > li > a {
        padding: 10px 20px;
        margin-bottom: 8px;
    }
    .x-top .navbar-header img { height: 27px; }
    .xDetail-nav>li {
        margin-left: 5px;
        letter-spacing: 1px;
    }
}
@media screen and (min-width: 1930px) {
    .xDetail-nav > li > a, .dropdown-menu { font-size: 19px; }
    .dropdown-menu { padding-top: 14px; }
    .xDetail-nav .dropdown-menu > li > a {
        padding: 8px 20px;
        margin-bottom: 5px;
    }
    .navWrap .el-dialog__headerbtn {
        font-size: 26px;
        padding: 5px 15px;
        right: 6px;
        top: 10px;
    }
}

.starOrg-list{
    margin-bottom: 40px;
}
.starOrg-list > li{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 15px;
    border-radius: 4px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background: #f0f8ff;
}
.starOrg-list > li .starImg{
    width: 200px;
    margin-right: 20px;
    min-width: 200px;
    -o-object-fit: contain;
       object-fit: contain;
    height: 150px;
    background-color: aliceblue;
}
.starOrg-list > li .starOrg{
    width: 450px;
    min-width: 450px;
    margin-right: 15px;
}
.starOrg-list > li .starOrgDesc{
    color: #666;
    margin-top: 8px;
    line-height: 1.7;
}
.starProducts-list{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-color: #fff;
    padding-left: 45px;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .2);
            box-shadow: 0 0 5px rgba(0, 0, 0, .2);
}
.starProducts-list > li{
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding: 5px 3px;
    text-align: center;
}
.starProducts-list > li img{
    max-width: 100%;
    height: 110px;
    -o-object-fit: contain;
       object-fit: contain;
}
.starProducts-list > li .proName{
    color: #666;
    font-size: 14px;
    text-align: center;
    margin-top: 5px;
}
.starOrg-list .star-label{
    position: absolute;
    top: 0;
    bottom: 0;
    left: -5px;
    width: 45px;
    padding: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
    font-size: 18px;
    background-color: #0a88df;
    color: #fff;
    border-radius: 4px 0 0 4px;
}

/* 天地图--0609 */
.tMap .tdt-infowindow-content-wrapper, .tMap .tdt-infowindow-tip {
    background: #05315b !important;
    border: 1px solid #0D5794;
}

/* swiper上一页下一页以及分页器样式 */
.swiper:hover .swiper-button-prev,.swiper:hover .swiper-button-next{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.swiper .swiper-button-prev,.swiper .swiper-button-next {
    width: 32px;
    height:32px;
    border-radius: 50%;
    background-color:rgba(214, 214, 214,0.8);
    background-image: none;
    font-size: 26px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    color: #fff;
    display: none;
}
.swiper .swiper-button-next{
    right: 15px;
}
.swiper .swiper-button-prev{
    left: 15px;
}
.swiper .swiper-button-prev:hover,.swiper .swiper-button-next:hover{
    background-color: #84c3ef;
}
.swiper .my-button-disabled.swiper-button-prev, .swiper .my-button-disabled.swiper-button-next {
    background-color: rgba(255, 255, 255, .15);
}
.swiper .my-button-disabled.swiper-button-prev,.swiper .my-button-disabled.swiper-button-next {
    background-color: rgba(0, 0, 0, .2);
}
.swiper .swiper-pagination{
    position: absolute;
    left:49%;
    margin-top:15px;
}
.swiper .swiper-pagination-clickable .swiper-pagination-bullet{
    width:10px;
    height:10px;
    margin-right:10px;
}

.xg-scoreRules {
    background-color:rgba(10,135,233,0.6);
    color: #fff !important;
    font-size:16px;
    padding:8px 12px 9px;
    -webkit-transition: background .3s;
    transition: background .3s;
}
.xg-scoreRules:hover { background-color:#006cb7; }

/* 汉川首页 - start */
.iMarket-list{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: -10px;
    margin-bottom: 40px;
}
.iMarket-list > li {
    margin-right: 10px;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}
.iMarket-list > li > a{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 65px;
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    border: 1px solid #ddd;
    padding: 10px;
    border-radius: 4px;
    overflow: hidden;
}
.iMarket-list > li img{
    max-width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
    -webkit-transition: -webkit-transform .5s;
    transition: -webkit-transform .5s;
    transition: transform .5s;
    transition: transform .5s, -webkit-transform .5s;
}
.iMarket-list > li > a:hover {
    border-color: #0f91a4;
}
.iMarket-list > li > a:hover img{
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
}
/* swiper轮播按钮 */
.swiper-container .d-swiper-button {
    width: 32px;
    height: 32px;
    border-radius: 50%;
    background-color: hsla(0,0%,83.9%,.8);
    background-image: none;
    font-size: 24px;
    color: #fff;
    display: none;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.d-swiper-button:hover { background-color: #82b4ff; }
.swiper-container:hover .d-swiper-button { display: -webkit-box; display: -ms-flexbox; display: flex; }

.filter-list > li .org-filterItem {
    margin-top: -5px;
}
.filter-list > li .org-filterItem a {
    border: 1px solid #ddd;
    padding: 2px 10px;
    border-radius: 4px;
    background: none;
    margin-right: 10px;
    width: 140px;
    height: 36px;
}
.filter-list > li .org-filterItem a img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}
.filter-list > li .org-filterItem a.active:hover,
.filter-list > li .org-filterItem a.active:focus,
.filter-list > li .org-filterItem a.active {
    background: transparent !important;
    border-color: var(--blue);
    border-width: 2px;
}

/* 新版 */
.singleBanner .el-carousel__indicators--horizontal { display: none !important; }
.singleBanner .el-carousel__arrow { display: none !important; }
.hc-indexTitle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    line-height: 1.1;
    color: #36455d;
    padding: 38px 0 15px;
}
.hc-indexTitle .english {
    font-size: 48px;
    text-transform: uppercase;
    color: rgba(153,153,153,.1);
}
.hc-indexTitle .text {
    margin-top: -28px;
    position: relative;
    padding-bottom: 15px;
}
.hc-indexTitle .text::before {
    content: '';
    position: absolute;
    left: 50%;
    bottom: 0;
    width: 1.3em;
    height: 3px;
    border-radius: 6px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    background: var(--lightBlue);
}
.hc-indexColumn {
    width: 100%;
    padding-bottom: 50px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.hc-indexColumn.overviewBg { background-image: url(../img/index-columnBg1.5a12825c.jpg); }
.overviewBg .indexEnters { border-radius: 0; }
.overviewBg .enterList .item {
    overflow: hidden;
    border-radius: 4px;
    margin-right: 10px;
    background-image: url(../img/apply-img1.bbcbbbbb.jpg);
}
.overviewBg .enterList .item a { padding: 20px; }
.overviewBg .enterList .item::before {
    background: rgba(17,48,96,.7);
    backdrop-filter: blur(1px);
}
.overviewBg .enterList .item.active::before { background: rgba(17,48,96,.25); }
.overviewBg .enterList .item:nth-of-type(2) { background-image: url(../img/apply-img2.4922e4e5.jpg); }
.overviewBg .enterList .item:nth-of-type(3) { background-image: url(../img/apply-img3.d1768711.jpg); }
.overviewBg .enterList .item:nth-of-type(4) { background-image: url(../img/apply-img4.95daba59.jpg); }
.overviewBg .enterList .item:nth-of-type(5) { background-image: url(../img/apply-img2.4922e4e5.jpg); }
.overviewBg .sTit {
    letter-spacing: 3px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 15px;
}
.overviewBg .sTit .ico {
    letter-spacing: 0;
    width: 54px;
    height: 54px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-right: 14px;
    border-radius: 3px;
    background: rgba(0,102,255,.6);
}
.overviewBg .enterList .txt {
    padding-bottom: 0;
    margin-bottom: 5px;
}
.overviewBg .enterList .txt::before { display: none; }
/* 积分贷 */
.hc-creditTBox {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 15px 0;
    background: #fff;
}
.hc-creditTBox .img {
    width: 30%;
    max-width: 420px;
    margin-right: 20px;
}
.hc-creditTBox .img img {
    display: block;
    width: 100%;
    max-height: 260px;
    -o-object-fit: cover;
       object-fit: cover;
}
.hc-creditTBox .txt { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }
.hc-creditTBox .tip {
    line-height: 1;
    font-weight: 600;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.hc-creditTBox .ico {
    font-weight: 600;
    letter-spacing: 0;
}
.hc-creditTBox .ico .path1::before { color: var(--lightBlue); }
.hc-creditTBox .ico .path2::before { color: #ff9343; }
.applyedList {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 0;
}
.applyedList li {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    width: 0;
    min-width: calc(33.33% - 20px);
    max-width: calc(50% - 20px);
    margin: 18px 20px 0 0;
    border-top: 3px solid #ff9343;
    border-radius: 3px;
    overflow: hidden;
}
.applyedList li a {
    border-radius: 3px;
    padding: 20px 18px 22px;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    background: #f2f7ff;
    color: var(--defaultColor) !important;
}
.applyedList li a > strong {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-transition: color .3s;
    transition: color .3s;
}
.applyedList li a:hover > strong { color: #ff9343; }
/* 明星企业 */
.starOrgBg {
    margin-top: 50px;
    padding-bottom: 30px;
    background-image: url(../img/index-columnBg2.3326f03f.jpg);
}
.index-starOrgBox {
    margin-top: 20px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    line-height: 1.7;
}
.index-starOrgBox .img {
    width: 38%;
    height: auto;
    max-height: 480px;
    -o-object-fit: cover;
       object-fit: cover;
    margin-right: 28px;
    border-radius: 4px;
}
.index-starOrgBox .o-logo {
    width: auto;
    max-height: 80px;
    background: #080102;
    border-radius: 4px;
    margin-right: 15px;
}
.index-starOrgBox .starProducts-list {
    padding: 0;
    margin: 20px 0 0;
    background: none;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.index-starOrgBox .starProducts-list li {
    margin-right: 24px;
    padding: 0;
    min-width: calc(25% - 24px);
}
.index-starOrgBox .starProducts-list .img {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    background: #fff;
    height: 200px;
    border: 1px solid #e3edfb;
    border-radius: 4px;
}
.index-starOrgBox .starProducts-list .img img {
    display: block;
    height: 80%;
}
.index-starOrgBox .starProducts-list .proName {
    margin-top: 10px;
    font-size: 16px;
    color: var(--defaultColor);
}
.orgInfor-bg {
    padding: 20px 18px 18px;
    background: rgba(244, 249, 255, .45);
    border-radius: 4px;
    text-align: justify;
    margin-right: 6px;
    -webkit-box-shadow: 0 1px 6px rgba(0, 102, 255, .1);
            box-shadow: 0 1px 6px rgba(0, 102, 255, .1);
    backdrop-filter: blur(3px);
}
.index-starOrgBox .starProducts-list .w20 {
    min-width: calc(20% - 14px);
    margin: 0 0 0 14px;
}
.orgPro-box .starProducts-list { margin-top: 0; }
.orgPro-box .starProducts-list .img {
    height: 180px;
    background: rgba(255, 255, 255, .5);
}
.orgPro-box .proName { font-size: 14px !important; }
/* 榜单 */
.hc-indexRankBox {
    padding: 0 0 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 20px;
}
.hc-indexRankBox .item {
    margin-right: 10px;
    background: #fff;
    height: 520px;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-width: 194px;
}
.hc-indexRankBox .item:last-of-type {  margin-right: 0; }
.hc-indexRankBox .infoBox {
    width: 194px;
    height: 100%;
    border-radius: 4px;
    overflow: hidden;
    position: relative;
    z-index: 5;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    /* align-items: center; */
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    background: transparent;
    padding: 15px 22px 0;
    text-align: center;
    font-size: 28px;
    line-height: 1.65;
    color: #36455d;
    -webkit-transition: color .3s, text-shadow .3s;
    transition: color .3s, text-shadow .3s;
}
.hc-indexRankBox .infoBox::before {
    content: '';
    position: absolute;
    z-index: -1;
    left: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    background: url(../img/rank-bg1.a20782fc.jpg) center 55% no-repeat;
    background-size: cover;
}
.hc-indexRankBox .infoBox .title {
    word-break: break-all;
    width: 1em;
    margin: 0 12px;
}
.hc-indexRankBox .infoBox .title.first {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 2.5em 0 1em;
}
.hc-indexRankBox .infoBox .title.first::before, .hc-indexRankBox .infoBox .title.first::after {
    content: '';
    background: #9FAECA;
    width: 7px;
    height: 7px;
    border-radius: 50%;
}
.hc-indexRankBox .infoBox .title.first::before {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin-top: 35px;
}
.hc-indexRankBox .infoBox .title.first::after {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    width: 2px;
    -webkit-transform: scaleX(.5);
            transform: scaleX(.5);
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    background: -webkit-gradient(linear, left top, left bottom, from(#9FAECA), to(rgba(159, 174, 202, .01)));
    background: linear-gradient(to bottom, #9FAECA, rgba(159, 174, 202, .01));
}
.hc-indexRankBox .infoBox .name {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 36px;
}
.hc-indexRankBox .listBox {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    height: 100%;
    width: 0;
    min-width: 0; /* 解决flex布局下省略号不生效问题 */
    -webkit-transition: width .6s, opacity 0.4s;
    transition: width .6s, opacity 0.4s;
    opacity: 0;
}
.hc-indexRankBox .rank-table th {
    padding: 12px 10px;
    background: #f4f9ff;
    border: none !important;
    color: #36455d;
}
.hc-indexRankBox .rank-table td {
    padding: 13px 10px;
    border: none;
    border-bottom: 1px solid #e9e9e9;
}
.hc-indexRankBox .label-qylx { font-size: 13px; }
.hc-indexRankBox .item.active { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }
.hc-indexRankBox .item.active .listBox {
    width: 772px;
    opacity: 1;
}
.hc-indexRankBox .item:hover .infoBox, .hc-indexRankBox .item.active .infoBox {
    border-radius: 4px 0 0 4px;
    text-shadow: 0 2px 1px rgba(0, 66, 166, .9);
    color: #fff;
}
.hc-indexRankBox .item:hover .infoBox .title.first::before, .hc-indexRankBox .item.active .infoBox .title.first::before { background: #fff; }
.hc-indexRankBox .item:hover .infoBox .title.first::after, .hc-indexRankBox .item.active .infoBox .title.first::after {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, .85)), to(rgba(255, 255, 255, .01)));
    background: linear-gradient(to bottom, rgba(255, 255, 255, .85), rgba(255, 255, 255, .01));
}
.hc-indexRankBox .item:hover .infoBox .text-blue, .hc-indexRankBox .item.active .infoBox .text-blue { color: #fff; }
.hc-indexRankBox .item.active .infoBox::before, .hc-indexRankBox .item:hover .infoBox::before { background-image: url(../img/rank-bg2.ea47e147.jpg); }

.dark-rankBox .infoBox::before {
    background: url(../img/rank-darkBg.4a89fec5.jpg) center 65% no-repeat;
    background-size: cover;
}
.dark-rankBox .item.active .infoBox::before, .dark-rankBox .item:hover .infoBox::before { background-image: url(../img/rank-darkBg1.c8c91740.jpg); }
/* 汉川首页 - end */

.no-autofill-pwd .el-input__inner { -webkit-text-security: disc!important; }

/* 汉川积分信息 - start */
.analysis-wrap {
    background-color: #fff;
    -webkit-box-shadow: 0 0 11px rgba(8,96,186,.15);
            box-shadow: 0 0 11px rgba(8,96,186,.15);
    border-radius: 4px;
    padding: 15px;
    margin: 10px auto 45px;
}
.select-flex { display: -webkit-box; display: -ms-flexbox; display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap; }
.select-flex .select-item {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    max-width: calc(25% - 20px);
    min-width: calc(25% - 20px);
    margin: 7px 10px;
}
.select-flex .searchInput { width: 100%; }
.select-flex .el-input__inner::-webkit-input-placeholder, .select-flex .el-cascader .el-input__inner::-webkit-input-placeholder { color: #666 !important; }
.select-flex .el-input__inner::placeholder,
.select-flex .el-cascader .el-input__inner::placeholder,
.select-flex .el-input__inner::-webkit-input-placeholder { color: #666 !important; }
.select-flex .select-item.w25 {
    max-width: calc(25% - 20px);
    min-width: calc(25% - 20px);
}
.select-flex .select-item.w33 {
    max-width: calc(33.33% - 20px);
    min-width: calc(33.33% - 20px);
}
.select-flex .select-item.w50 {
    max-width: calc(50% - 20px);
    min-width: calc(50% - 20px);
}
/* 汉川积分信息 - end */

/* 襄阳-榜单模块改版 - start */
.rank-panelList li {
    line-height: 1.55;
    padding: 25px 0;
    border-top: 1px solid #e9e9e9;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.rank-panelList a { 
    color: #373d41;
    -webkit-transition: color .3s;
    transition: color .3s;
}
.rank-panelList a:hover { color: var(--blue); }
.rank-panelList .img {
    width: 360px;
    height: 220px;
    margin-right: 30px;
    border-radius: 5px;
    overflow: hidden;
}
.rank-panelList .img img {
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -webkit-transition: -webkit-transform .4s;
    transition: -webkit-transform .4s;
    transition: transform .4s;
    transition: transform .4s, -webkit-transform .4s;
}
.rank-panelList .img:hover img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.rank-panelList .txt { margin-top: -4px; }
.rank-panelList .infor {
    border-radius: 4px;
    margin-top: 17px;
    background: #ebf1f9;
    padding: 15px 17px;
    min-height: 80px;
    max-height: 130px;
}
.limit-line4 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}
.ranking-contBox {
    margin: 20px 0;
    padding: 30px;
    border: 2px solid rgba(210,228,255,.5);
    border-radius: 10px;
    background: hsla(0,0%,100%,.3);
    backdrop-filter: blur(25px);
}
.ranking-contBox .comTable { background: rgba(255, 255, 255, .2); }
.ranking-contBox .comTable > thead {
    position: sticky;
    z-index: 4;
    top: 69px;
}
.ranking-contBox .comTable > thead > tr > th { background: #d5eafd; }
.ranking-contBox .comTable > thead > tr > th, .ranking-contBox .comTable > tbody > tr > td {
    border: none;
    border-bottom: 1px solid rgba(0, 0, 0, .1);
    color: var(--defaultColor);
}
.ranking-contBox .comTable a { 
    color: var(--defaultColor);
    -webkit-transition: color .3s;
    transition: color .3s;
}
.ranking-contBox .comTable a:hover { color: var(--blue); }
/* 襄阳-榜单模块改版 - end */

/* 襄阳-首页改版 - start */
.xy-indexNav {
    position: absolute;
    z-index: 9;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(60,85,149,.5);
    backdrop-filter: blur(4px);
}
.xy-indexNav .icon-colorDistribution .path1::before, .xy-indexNav .icon-colorDistribution .path2::before { color: #fff; }
.xy-indexNav .nav-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 0;
    font-size: 19px;
    line-height: 1.9;
}
.xy-indexNav .nav-list li, .xy-indexNav .nav-list a { 
    height: 100%; 
    -webkit-transition: background .4s, color .3s; 
    transition: background .4s, color .3s;
}
.xy-indexNav .nav-list li {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    height: 110px;
    padding: 16px 0;
}
.xy-indexNav .nav-list a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    color: #fff;
    padding-top: 4px;
    border-right: 1px solid rgba(255,255,255,.3);
}
.xy-indexNav .nav-list li:last-of-type a { border: none; }
.xy-indexNav .nav-list li:hover, .xy-indexNav .nav-list li.active { background: #dcf0ff; }
.xy-indexNav .nav-list li:hover a, .xy-indexNav .nav-list li.active a,
.xy-indexNav .nav-list li:hover .icon-colorDistribution .path1::before, 
.xy-indexNav .nav-list li:hover .icon-colorDistribution .path2::before { color: var(--lightBlue); }
.xy-indexNav .nav-list li:hover a, .xy-indexNav .nav-list li.active a { border-right-color: rgba(60, 85, 149, .2); }

/* 最新政策 */
.limit-oneline {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.xy-indexPolicy {
    padding-top: 40px;
    padding-bottom: 25px;
}
.xy-indexPolicy .policy-box { min-width: 0; margin-top: -5px; }
.xy-indexPolicy .text-lightgray, .xyIndexWrap .text-lightgray { color: #999; }
.xy-indexPolicy .list a { color: var(--defaultColor); }
.xy-indexPolicy a:hover { color: var(--blue); }
.xy-indexPolicy .policy-box > .title {
    border-bottom: 1px solid #dfe7ec;
    padding-bottom: 16px;
}
.xy-indexPolicy .policy-box .list li {
    border-top: 0;
    border-bottom: 1px solid #dfe7ec;
    padding: 0px 0;
}
.xy-indexPolicy .policy-box .list .date { margin-right: 0; }
.xy-indexPolicy .policy-box .list .title { margin-bottom: 6px; }
.xy-indexPolicy .policy-box .list .title .label-orange { font-size: 13px; }
.xy-indexPolicy .list > li:hover::before { background: #f1f6ff; }
.xy-indexPolicy .list > li:hover a, .xy-indexPolicy .list > li:hover .date *, 
.xy-indexPolicy .list a:hover .title { color: var(--lightBlue) !important; }

.xy-indexPolicy .policy-banners {
    margin-left: 30px;
    border-radius: 4px;
    overflow: hidden;
}
.xy-indexPolicy .policy-banners a {
    width: 100%;
    height: 100%;
}

.xyIndexWrap { padding-bottom: 50px; }
.xyIndexWrap .enterList .item::before { background: rgba(187,214,255,.85); }
.xyIndexWrap .enterList .item.active::before { background: rgba(17,48,96,.5); }
.xyIndexWrap .enterList .sTit { color: var(--lightBlue); }
.xyIndexWrap .enterList .cont { color: var(--defaultColor); }
.xyIndexWrap .enterList .item.active .sTit, .xyIndexWrap .enterList .item.active .txt .text-black, 
.xyIndexWrap .enterList .item.active .cont { color: #fff; }
.xyIndexWrap .xg-indexCredit {
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#d7e6fa));
    background: linear-gradient(to bottom, #fff, #d7e6fa);
}
.xyIndexWrap .xy-creditBox .title { font-size: 19px; }
.xyIndexWrap .xy-creditBox .title .img {
    width: 100px;
    height: 60px;
    padding: 3px;
    overflow: hidden;
    border: 1px solid #dfe7ec;
    background: #fff;
    border-radius: 3px;
}
.xyIndexWrap .xy-creditBox .title .img img {
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}
.xyIndexWrap .xy-creditBox .title:hover { color: var(--lightBlue); }
/* 襄阳-首页改版 - end */


/* 肇庆首页 - beg */
.zq-indexTopBox{
    width: 100%;
    position: relative;
}
.zq-indexTop{
    position: absolute;
    left:50%;
    bottom:8%;
    z-index: 18;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
}
.zq-btnBox{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding:10px 25px;
    border-radius: 22px;
    background-color:rgba(32,53,75,0.7);
    border:1px solid #8394ad;
    cursor: pointer;
    margin-top:4%;
    -webkit-transition: -webkit-box-shadow .4s;
    transition: -webkit-box-shadow .4s;
    transition: box-shadow .4s;
    transition: box-shadow .4s, -webkit-box-shadow .4s;
}
.zq-btnBox:hover{
    -webkit-box-shadow: 0 0 6px #fff;
            box-shadow: 0 0 6px #fff;
}
.zq-btnBox .btn{
    display: inline-block;
    width: 22px;
    height: 22px;
    margin-right: 5px;
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAD/UExURQAAAOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhOLUhIKylAoAAABUdFJOUwC+Iq5zml94597vrO7tjWI4qfQb5d9ZNxiBLRWmvA/iyIpTy4LJMZ4RxfUH16r+gx7xdt3G461/ayW2tOwW/OQU2zmlCLqYDqH5mRD99oxo+JWcbhqxnj4AAADLSURBVBjTVc9rWwFRFAXgNY25zyCpUCIRqSR3QtJFoST7//8Wc2Y6M2f2x/fZ+9lrAWxO8rZ+nkNkNPImKdqBb5QWMfuPdCrgIceYgDLHcmhnKY7FEDPcyBDOExyvxffHvlUj4Y8KzOq30UqXDFtuNaMdxqq49gh0qGeR5MlF6YotKujTkHXWgJpi+m9U0BPbsRxA4nkGIJnhqw00OI4QpxmwWm+AoA5N8EIfS6IdoAc4nb99fn3/bCmOpvpwf3PXdcbP5vvCS/P3uwfXujpblUdsLAAAAABJRU5ErkJggg==) top center no-repeat;
    background-size: contain;
}
/* 大标题 */
.sectionTitle {
    position: relative;
    margin: 30px 0 25px;
    padding-bottom: 7px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.bgText {
    color: rgba(153,153,153,0.1);
    font-size: 60px;
    font-family: Impact;
    text-transform: uppercase;
}
.title-name{
    position: absolute;
    bottom: 0;
    font-weight: bold;
    padding-bottom: 8px;
    font-size: 32px;
    color: #333;
}
.title-name:after{
    content: '';
    width: 40px;
    height: 3px;
    border-radius: 2px;
    background-color: #0a87df;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    bottom: -1px;
}
/* 肇庆首页 - end */

/* 襄阳-积分贷推荐名单 - start */
.filter-radioGroup { margin-top: 9px; }
.filter-radioGroup * { font-size: 16px; }
.filter-radioGroup .el-radio { margin-right: 20px; }
.filter-radioGroup .el-radio__label { display: inline-block; }
.filter-radioGroup .el-radio:first-of-type .el-radio__label { width: 90px; }
.filter-radioGroup .el-radio:nth-of-type(2) .el-radio__label { width: 122px; }
.filter-radioGroup .el-radio:nth-of-type(3) .el-radio__label { width: 140px; }
.filter-radioGroup .el-radio__input.is-checked+.el-radio__label { color: var(--lightBlue); }
.filter-radioGroup .el-radio__input.is-checked .el-radio__inner {
    border-color: var(--lightBlue);
    background: var(--lightBlue);
}
.selectBox .select-top {
    background: rgba(56, 136, 255, .08);
    padding: 11px 20px 11px 30px;
    border-radius: 4px;
}
.selectBox .select-top .selectItm {
    display: inline-block;
    padding: 3px 12px;
    margin: 4px 30px 4px 0;
    border-radius: 15px;
    color: var(--defaultColor);
}
.selectBox .select-top .selectItm:hover { color: var(--lightBlue); }
.selectBox .select-top .selectItm.active {
    color: #fff;
    background: var(--lightBlue); 
}
.select-top .el-input__inner {
    background: rgba(255,255,255,.1);
    font-size: 16px;
}
.recommend-tips {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-radius: 3px;
    margin: 7px 0 23px;
    -webkit-box-shadow: 0 0 8px rgba(0,98,186,.15);
            box-shadow: 0 0 8px rgba(0,98,186,.15);
    overflow: hidden;
}
.recommend-tips .name {
    color: #fff;
    padding: 15px 6px 15px 25px;
    background: rgba(0, 102, 255, .78);
    position: relative;
    margin-right: 45px;
}
.recommend-tips .name::before {
    content: '';
    position: absolute;
    border: 26px solid transparent;
    border-left-color: rgba(0, 102, 255, .78);
    right: -52px;
    top: 0;
    -webkit-transform: scaleY(1.6);
            transform: scaleY(1.6);
}
/* 襄阳-积分贷推荐名单 - end */

/* 襄阳企业画像 - start */
.guide-nav {
    /* position: relative; */
    position: sticky;
    z-index: 10;
    top: 70px;
    font-size: 16px;
    min-height: 55px;
    border-bottom: 1px solid #ebf1f6;
    margin: 15px 0;
    -webkit-box-shadow: 0 0 8px rgba(8, 96, 186, .2);
            box-shadow: 0 0 8px rgba(8, 96, 186, .2);
}
.guide-nav .nav-guideBox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 56px;
    overflow: hidden;
    position: absolute;
    left: 0;
    right: 0;
    border-radius: 4px;
}
.guide-nav .list-guide {
    background-color: #f5f7fa;
    z-index: 2;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    border-right: 1px solid #ebf1f6;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
}
.guide-nav .list-guide .guide-title {
    height: 55px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    color: #fff;
    background-color: rgba(8, 96, 186, .9);
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    cursor: pointer;
    border-bottom: 2px solid transparent;
}
.guide-nav .list-guide .guide-itemBox {
    border-top: 1px solid #ebf1f6;
    padding-top: 10px;
    padding-bottom: 10px;
}
.guide-nav .list-guide .guide-itemBox a {
    display: block;
    color: #333;
    padding: 5px;
    cursor: pointer;
}
.guide-nav .list-guide:hover {
    background-color: #fff;
    -webkit-box-shadow: 0 0 5px rgba(8, 96, 186, 0.2);
            box-shadow: 0 0 5px rgba(8, 96, 186, 0.2);
}
.guide-nav .list-guide:hover .guide-title {
    border-bottom-color: #0860BA;
    background-color: #0860ba;
    color: #fff;
}
.guide-nav .list-guide .guide-itemBox a:hover {
    color: #0860BA;
}
.guide-nav .list-guide .guide-itemBox a.disabled{
    color: #999;
    cursor: default;
}
.guide-nav .nav-guideBox:hover {
    -webkit-box-shadow: 0 3px 5px rgba(8, 96, 186, 0.2);
            box-shadow: 0 3px 5px rgba(8, 96, 186, 0.2);
    height: auto;
    -webkit-transition: height 0.5s ease-in-out;
    transition: height 0.5s ease-in-out;
}
.nav-guideBox.no-moving {
    position: fixed;
    height: 55px;
    top: 70px;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    -webkit-box-shadow: 0 2px 5px rgba(103, 82, 220, 0.2);
            box-shadow: 0 2px 5px rgba(103, 82, 220, 0.2);
    z-index: 9;
}
.sectionTitle{
    position: relative;
    font-size: 18px;
    font-weight: bold;
    margin: 30px 0 20px;
}
.sectionTitle .bgText{
    font-family: Impact;
    font-size: 36px;
    color: rgba(51,51,51,.14);
    text-transform: uppercase;
}
.sectionTitle .title-name{
    position: absolute;
    bottom: 0;
    left: 0;
}
.secondTitle{
    position: relative;
    font-size: 18px;
    font-weight: bold;
    padding-left: 15px;
}
.secondTitle:before{
    content: '';
    width: 4px;
    height: 16px;
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    background: -webkit-gradient(linear, left bottom, left top, from(#0860ba), to(#60b3f5));
    background: linear-gradient(to top, #0860ba, #60b3f5);
    border-radius: 2px;
}
.thirdTitle{
    position: relative;
    font-weight: bold;
    font-size: 16px;
    padding-left: 20px;
}
.thirdTitle:before, .thirdTitle:after{
    content: '';
    width: 8px;
    height: 8px;
    background-color: #0a87df;
    position: absolute;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
}
.thirdTitle:before{
    left: 0;
    top: calc(50% - 2px);
}
.thirdTitle:after{
    opacity: 0.4;
    left: 5px;
    top: calc(50% + 3px);
}
.portrait-table {
    width: 100%;
    font-size: 15px;
}
.portrait-table > tbody > tr > td{
    border-bottom: 1px dashed #e6e6e6;
    padding: 13px 8px;
    vertical-align: middle;
}
.staffInfo-list{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    font-size: 14px;
}
.staffInfo-list > li{
    border: 1px solid #e1e1e1;
    background-color: #f7f5ff;
    padding-left: 15px;
    margin: 6px;
    height: 45px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.staffInfo-list > li .staff{
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    height: 100%;
    background-color: #fff;
    color: #666;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0 12px;
    margin-left: 15px;
}
  
/* 对外投资 */
.investOrgName{
    height: 50px;
    background-color: #0860BA;
    color: #fff;
    border-radius: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0 15px;
    font-size: 16px;
    line-height: 1;
    position: relative;
    margin-left: 30px;
    margin-right: 30px;
  }
.investOrgName:before,.investOrgName:after{
    content: '';
    width: 30px;
    height: 1px;
    background-color: #ccc;
    position: absolute;
}
.investOrgName:before{
    left: -30px;
}
.investOrgName:after{
    right: -30px;
}
.graph-left{
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
}
.graph-item{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 30px;
    padding: 5px 10px;
    background-color: rgba(95, 84, 249, .2);
    position: relative;
    min-width: 90px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.graph-left .graph-item{
    margin-left: 30px;
}
.graph-item:before{
    content: '';
    width: 30px;
    height: 1px;
    background-color: #ccc;
    position: absolute;
    top: 50%;
}
.graph-left .graph-item:before{
    left: -30px;
}
.graph-right .graph-item{
    margin-right: 30px;
}
.graph-right .graph-item:before{
    right: -30px;
}
.list-graph{
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
}
.graph-left .list-graph:after,
.graph-right .list-graph:before{
    content: '';
    width: 1px;
    background-color: #ccc;
    position: absolute;
    top: 15px;
    bottom: 13px;
}
.graph-left .list-graph:after{
    right: 0;
}
.list-graph > li{
    position: relative;
    padding: 5px 22px;
}
.graph-left .list-graph > li{
    text-align: right;
}
.list-graph > li:before{
    content: '';
    width: 20px;
    height: 1px;
    background-color: #ccc;
    position: absolute;
    top: 50%;
}
.graph-left .list-graph > li:before{
    right: 0;
}
.graph-right .list-graph > li:before{
    left: 0;
}
.graph-line{
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.graph-line:before{
    content: '';
    height: 1px;
    width: 15px;
    background-color: #ccc;
    position: absolute;
    top: 50%;
}
.graph-line:after{
    content: '';
    height: 50%;
    width: 1px;
    background-color: #ccc;
    position: absolute;
}
.graph-left .graph-line{
    margin-right: 15px;
}
.graph-right .graph-line{
    margin-left: 15px;
}
  
.graph-left .graph-line:before{
    right: -15px;
}
.graph-left .graph-line:after{
    top: 50%;
    right: -15px;
}
.graph-right .graph-line:before{
    left: -15px;
}
.graph-right .graph-line:after{
    top: 50%;
    left: -15px;
}
.flex-item1 .graph-line:last-child:after{
    top: 0;
}

.analysis-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.analysis-flex .analysis-item {
    padding: 15px 10px 10px;
    margin: 20px 10px 10px;
    width: calc(50% - 20px);
    background-color: #fff;
    -webkit-box-shadow: 0 0 11px rgba(8, 96, 186, .15);
            box-shadow: 0 0 11px rgba(8, 96, 186, .15);
    border-radius: 4px;
}
.score-radarTooltip {
    line-height: 1.4;
    font-size: 14px;
}
.score-radarTooltip .circle {
    display: inline-block;
    margin-right: 6px;
    border-radius: 10px;
    width: 7px;
    height: 7px;
    border: 1px solid #1d8dff;
}
.score-radarTooltip .num { color: #1d8dff; }

.indicLegend {
    position: absolute;
    z-index: 4;
    right: 10px;
    top: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    font-size: 12px;
    color: #666;
}
.indicLegend > span { 
    display: -webkit-inline-box; 
    display: -ms-inline-flexbox; 
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 4px;
    position: relative;
}
.indicLegend > span::before {
    content: '';
    width: 24px;
    height: 13px;
    border-radius: 3px;
    background: #0a87df;
    margin-right: 5px;
}
.indicLegend > .avg::before {
    height: 1px;
    border-radius: 0;
    background: #ff9343;
}
.indicLegend > .avg::after {
    content: '';
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #ff9343;
    position: absolute;
    left: 10px;
    top: 6px;
}
.indicLegend > .equal::before { background: rgba(255,147,67,.6); }
.indicLegend > .down::before { background: #73C0DE; }
.indicLegend > .avg::before {
    height: 1px;
    border-radius: 0;
    background: #ff9343;
}
.indicLegend > .avg::after {
    content: '';
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: #ff9343;
    position: absolute;
    left: 9px;
    top: 5px;
}
/* 襄阳企业画像 - start */

/* 肇庆 修改0808 - start */
.subDir { 
    padding-top: 12px;
    font-size: 17px;
}
/* 肇庆 修改0808 - end */

/* 汉川调整 0831 */
.sjz-panelList li.hc-item {
    padding-left: 35px;
    padding-right: 35px;
}
.hc-starCarousel { padding: 0 36px; }
.hc-starCarousel .el-carousel__item { padding: 0 3px 0 5px; }
.hc-starCarousel .el-carousel__arrow {
    width: 32px;
    height: 74px;
    border-radius: 4px;
    font-size: 18px;
    background: rgba(31,45,61,.15);
}
.hc-starCarousel .el-carousel__arrow:hover { background: rgba(31,45,61,.25); }
.hc-starCarousel .el-carousel__arrow--left { left: -36px; }
.hc-starCarousel .el-carousel__arrow--right { right: -36px; }

@media screen and (max-width: 1800px) {
    .zq-bannerCarousel .el-carousel__container { height: 460px !important; }
    .zq-indexTopBox .bannerTxt img { width: 90%; }
}
@media screen and (max-width: 1600px) {
    .xyIndexWrap .topBanner .el-carousel__container { height: 500px !important; }
    .zq-bannerCarousel .el-carousel__container { height: 440px !important; }
}
@media screen and (max-width: 1550px){
    .zq-btnBox{margin-top:2%;}
    .zq-btnBox .font18{font-size: 16px;}
}
@media screen and (max-width: 1520px) {
    .hc-indexRankBox .item {  min-width: 178px; }
    .hc-indexRankBox .infoBox {
        width: 178px;
        font-size: 26px;
    }
    .hc-indexRankBox .infoBox .name { padding-top: 42px; }
    .hc-indexRankBox .infoBox::before { background-position: center center; }
    .xyIndexWrap .topBanner .el-carousel__container { height: 470px !important; }
    .zq-bannerCarousel .el-carousel__container { height: 400px !important; }
    .zq-indexTopBox .bannerTxt img { width: 84%; }
}
@media screen and (max-width: 1440px) {
    .hc-indexRankBox .infoBox .title { margin: 0 10px; }
    .hc-indexRankBox .item { min-width: 166px; }
    .hc-indexRankBox .infoBox { width: 166px; }
    .zq-indexTop{padding:1% 0 0;}
    .selectBox .select-top { padding-left: 20px; }
}
@media screen and (max-width: 1360px){
    .zq-btnBox .font18{font-size: 14px;}
}
/* 邯郸 begin */
.hd-wrapper{
    font-size: 15px;
}
.newBlockT {
    text-align: center;
    padding: 35px 0 30px;
}
.index-dirBox { margin-bottom: 40px; }
.index-dirBox .index-dirImg {
    background: url(../img/v2-indexBg1.4915549f.jpg) center no-repeat;
    background-size: cover;
    border-radius: 3px;
    width: 33%;
    min-width: 400px;
    height: 300px;
    font-size: 30px;
    cursor: pointer;
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
/*.index-dirBox .index-dirImg > a::before { display: none; }*/
.index-dirBox .index-dirImg > a .dir-year { font-size: 32px; }
.index-dirBox .index-dirImg > a.dirItem {
    text-shadow: none !important;
    font-weight: 600;
    width: 100%;
    height: 100%;
    color: #fff;
    font-size: 38px;
    line-height: 1.65;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 0;
    padding: 0 0 0 7%;
    letter-spacing: .1em;
}
.index-dirBox .index-dirImg > a.dirItem .num {
    font-size: 32px;
    line-height: 1;
    width: 150px;
    background-color: #fff;
    border-radius: 25px;
    color: var(--blue);
    text-align: center;
    padding: 6px 0;
    margin-top: 20px;
}
.index-dirImg:hover {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
}
/* 阶段列表 */
.hd-indexEvaBox {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    width: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: 25px;
}
.hd-indexEvaBox .item {
    margin-right: 10px;
    background: #fff;
    height: 300px;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-width: 130px;
}
.hd-indexEvaBox .item:last-of-type { margin-right: 0; }
.hd-indexEvaBox .infoBox {
    width: 130px;
    height: 100%;
    border-radius: 3px;
    overflow: hidden;
    position: relative;
    z-index: 5;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
    font-size: 20px;
    line-height: 1.65;
    color: var(--blue);
    -webkit-transition: color .3s;
    transition: color .3s;
}
.hd-indexEvaBox .infoBox .line {
    background: rgba(8,96,186,.5);
    height: 1px;
    width: 24px;
    margin: 38px 0 30px;
}
.hd-indexEvaBox .infoBox::before {
    content: '';
    position: absolute;
    z-index: -1;
    left: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    background: url(data:image/jpeg;base64,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) center center no-repeat;
    background-size: cover;
}
.hd-indexEvaBox .listBox {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    height: 100%;
    width: 0;
    min-width: 0;
    -webkit-transition: width .6s, opacity 0.4s;
    transition: width .6s, opacity 0.4s;
    opacity: 0;
    background: #f5f9ff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    line-height: 1.7;
}
.hd-indexEvaBox .item.active { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }
.hd-indexEvaBox .item.active .listBox {
    width: 772px;
    opacity: 1;
}
.hd-indexEvaBox .item:hover .infoBox, .hd-indexEvaBox .item.active .infoBox {
    border-radius: 3px 0 0 3px;
    color: #fff;
}
.hd-indexEvaBox .item:hover .infoBox .line, .hd-indexEvaBox .item.active .infoBox .line { background: rgba(255,255,255,.5); }
.hd-indexEvaBox .item.active .infoBox::before, .hd-indexEvaBox .item:hover .infoBox::before { background-image: url(data:image/jpeg;base64,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); }

.hd-opOrgBg{
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    background: url(../img/orgBg.a603eef1.jpg) no-repeat;
    width: 240px;
    color: #1d62ff;
    font-size: 18px;
    background-size: cover;
    padding: 30px 5px 50px 20px;
    margin-right: 15px;
    border-radius: 4px;
    border: 2px solid #fff;
    -webkit-box-shadow: 0 0 10px 2px rgba(42, 77, 166, .16);
            box-shadow: 0 0 10px 2px rgba(42, 77, 166, .16);
}
.hd-opOrgBg .orgType{
    position: relative;
    color: #485c8a;
    font-size: 26px;
    font-family: Source Han Sans CN;
    padding-bottom: 20px;
}
.hd-opOrgBg .orgType:before{
    content: '';
    width: 36px;
    height: 2px;
    background-color: #485c8a;
    position: absolute;
    bottom: 0;
    left: 2px;
}
.opIndex-orgStat{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: 430px;
    margin-right: 20px;
    margin-top: -8px;
    margin-bottom: -8px;
    cursor: pointer;
}
.opIndex-orgStat > li{
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    min-width: calc(50% - 16px);
    max-width: calc(50% - 16px);
    background: -webkit-gradient(linear, left top, left bottom, from(#eaf2fc), to(#f8fbfc));
    background: linear-gradient(180deg, #eaf2fc, #f8fbfc);
    font-size: 16px;
    margin: 8px;
    padding: 20px 0 10px 20px;
    border: 2px solid #fff;
    border-radius: 4px;
    -webkit-box-shadow: 0 0 8px 1px rgba(42, 77, 166, .1);
            box-shadow: 0 0 8px 1px rgba(42, 77, 166, .1);
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    position: relative;
}
.opIndex-orgStat > li.active{
    border-color: #c6e3f8;
    background: linear-gradient(2deg, rgba(10, 135, 223, .2), #f8fbfc);
}
.opIndex-orgStat > li > a {
    display: block;
    color: #373a51;
}
.opIndex-orgStat > li.aHover:hover {
    -webkit-transform: translateY(-5px);
            transform: translateY(-5px);
}
.opIndex-orgStat > li.aHover:hover > a{
    color: #1d62ff;
}

.ser-tabList {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
    margin: 0 -10px;
}
.ser-tabList li {
    margin: 0 10px;
    background: #fff;
    -webkit-box-shadow: 0 4px 14px rgba(8,96,186,.15);
            box-shadow: 0 4px 14px rgba(8,96,186,.15);
    border-radius: 3px;
    padding: 15px;
    color: var(--blue);
    cursor: pointer;
    overflow: hidden;
    position: relative;
    z-index: 3;
}
.ser-tabList li::before {
    content: '';
    position: absolute;
    z-index: -1;
    left: 0;
    top: 0;
    width: 0;
    height: 100%;
    background: var(--blue);
    -webkit-transition: width .4s;
    transition: width .4s;
}
.ser-tabList li:hover, .ser-tabList li.active { color: #fff; }
.ser-tabList li:hover::before, .ser-tabList li.active::before { width: 100%; }
.ser-tabCont { padding: 40px 0; }
.ser-tabCont .sc-activityList li { background: #fff; }
.ser-tabCont .more {
    min-width: 150px;
    background: rgba(8,96,186,.1);
    display: inline-block;
    font-size: 16px;
    padding: 8px 10px;
    border-radius: 4px;
    -webkit-transition: background .3s, color .3s;
    transition: background .3s, color .3s;
}
.ser-tabCont .more:hover {
    background: var(--blue);
    color: #fff;
}
.ser-tabCont .supermarketCon { margin-bottom: 35px; }
.ser-tabCont .proItem {
    width: 25%;
    border-radius: 4px;
    overflow: hidden;
    background: -webkit-gradient(linear,left top, left bottom,from(#fff),to(rgba(0,102,255,.1)));
    background: linear-gradient(180deg,#fff,rgba(0,102,255,.1));
    margin-right: 20px;
    padding: 25px 20px;
    cursor: pointer;
    position: relative;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
}
.ser-tabCont .proItem:last-of-type {
    margin: 0;
}
.ser-tabCont .proItem .proCon {
    margin-top: 25px;
}
.ser-tabCont .proItem .txt {
    border-top: 1px solid rgba(22,61,89,.16);
    font-size: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 15px 0;
}
.ser-tabCont .supermarketCon .descp {
    border-top: 1px solid rgba(22, 61, 89, .16);
    height: 84px;
    padding: 15px 0 0;
    overflow: hidden;
    margin-bottom: 35px;
}
.ser-tabCont .supermarketCon .applyBtn {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0;
    height: 45px;
    width: 100%;
    background-color: rgba(8,96,186,.1);
    font-size: 16px;
    color: #017aff;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.proItem:hover .applyBtn:before {
    left: 0;
    right: 0;
}
.proItem .applyBtn:before {
    content: "";
    height: 100%;
    background-color: #017aff;
    position: absolute;
    left: 0;
    right: 100%;
    bottom: 0;
    -webkit-transition-property: left,right;
    transition-property: left,right;
    -webkit-transition-duration: .5s;
            transition-duration: .5s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
    z-index: 0;
}
.proItem:hover .applyBtn {
    color: #fff;
    -webkit-transition: color .5s ease-out;
    transition: color .5s ease-out;
}

.policyItem-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 0;
}
.policyItem-list li {
    width: 33%;
    margin: 0 10px;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 25px 10px 20px;
    background: #f3f7fb;
    position: relative;
    text-align: center;
    -webkit-transition: background .3s, color .3s;
    transition: background .3s, color .3s;
}
.policyItem-list li::before, .policyItem-list li::after,
.borderHover::before,.borderHover::after{
    content: '';
    width: 0;
    height: 0;
    border-left: 1px solid var(--blue);
    border-top: 1px solid var(--blue);
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    border-radius: 4px;
    -webkit-transition: width .4s, height .4s;
    transition: width .4s, height .4s;
}
.policyItem-list li::after,
.borderHover::after{
    left: auto;
    top: auto;
    right: 0;
    bottom: 0;
    border: 0;
    border-right: 1px solid var(--blue);
    border-bottom: 1px solid var(--blue);
}
.policyItem-list .ico { letter-spacing: 0; }
.policyItem-list .ico .path2::before { color: var(--blue); }
.policyItem-list .ico .path1::before { color: #333; }
.policyItem-list li:hover, .policyItem-list li.active {
    color: var(--blue);
}
.policyItem-list li:hover::before, .policyItem-list li:hover::after,
.policyItem-list li.active::before, .policyItem-list li.active::after,
.borderHover:hover::before,.borderHover:hover::after{
    opacity: 1;
    width: 100%;
    height: 100%;
}
.policy-right {
    border-radius: 3px;
    width: 0;
    background: #fff;
    padding: 15px 20px;
}
.ecoIndic-list{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: -10px;
    margin-right: -10px;
}
.ecoIndic-list > li{
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}
.ecoIndic-list > li .indicWrap{
    border-radius: 4px;
    height: 360px;
    margin: 0 10px;
    position: relative;
    overflow: hidden;
}
.ecoIndic-list > li:first-child .indicWrap{
    background: url(../img/ec01.358aa1f7.jpg) no-repeat top;
    background-size: cover;
}
.ecoIndic-list > li:nth-child(2) .indicWrap{
    background: url(../img/ec04.5ff2e48a.jpg) no-repeat bottom;
    background-size: cover;
}
.ecoIndic-list > li:nth-child(3) .indicWrap{
    background: url(../img/ec03.8fc07790.jpg) no-repeat top;
    background-size: cover;
}
.ecoIndic-list > li .indicWrap .indicHover{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-color: #f7f8fb;
    height: 130px;
    color: #373a51;
    padding: 25px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-radius: 0 0 4px 4px;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
    overflow: hidden;
}
.ecoIndic-list > li:nth-child(2n) .indicWrap .indicHover{
    top: 0;
}
.ecoIndic-list > li:nth-child(2n+1) .indicWrap .indicHover{
    bottom: 0;
}
.ecoIndic-list > li .indicWrap:hover .indicHover{
    height: 240px;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}
.ecoIndic-list .iconSize{
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 80px;
    height: 80px;
    background-color: rgba(32, 102, 224, .1);
    border-radius: 4px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-right: 25px;
    color: var(--lightBlue);
    font-size: 36px;
}
.ecoIndic-list .indicName{
    position: relative;
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 8px;
}
.ecoIndic-list .indicName:before{
    content: '';
    width: 20px;
    height: 2px;
    background-color: #0860ba;
    border-radius: 4px;
    position: absolute;
    bottom: 0;
    left: 0;
}
.tableSwitch-popover .tableSwitch {
    margin-right: -5px;
    padding-right: 5px;
    max-height: 350px;
    overflow-y: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.tableSwitch-popover .title {
    font-size: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    border-bottom: 1px solid #dedede;
    padding-bottom: 10px;
    margin-bottom: 12px;
}
.tableSwitch-popover .title .el-checkbox { margin-bottom: 0; }
.tableSwitch-popover .title .el-checkbox__label { padding-left: 5px; }
.tableSwitch .el-checkbox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: 0;
}
.tableSwitch .el-checkbox__input { margin-top: 5px; }
.tableSwitch .el-checkbox .el-checkbox__label {
    white-space: normal;
    vertical-align: text-top;
    padding-right: 7px;
    font-size: 15px;
    line-height: 24px;
}
.analysis-shadow {
    background: #fff;
    border-radius: 4px;
    padding: 15px;
    -webkit-box-shadow: 0 1px 6px rgba(8, 96, 186,.25);
            box-shadow: 0 1px 6px rgba(8, 96, 186,.25);
}
.squareTitle{
    position: relative;
    font-size: 16px;
    font-weight: bold;
    padding-left: 12px;
}
.squareTitle:before{
    content: '';
    width: 6px;
    height: 6px;
    background-color: var(--blue);
    border-radius: 2px;
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
}
.sm-analysisTab {
    font-size: 15px;
    font-weight: normal;
    margin-bottom: 0;
}
.sm-analysisTab li { margin-left: 10px; }
.sm-analysisTab li a {
    display: block;
    border: 1px solid var(--blue);
    padding: 5px 10px;
    border-radius: 4px;
    -webkit-transition: color .3s, background .3s;
    transition: color .3s, background .3s;
}
.sm-analysisTab li a:hover, .sm-analysisTab li a.active {
    background: var(--blue);
    color: #fff;
}
.analysis-table{ width: 100%; }
.analysis-table > thead > tr > th {
    background-color: #f7f5ff;
    padding: 10px;
    vertical-align: middle;
    border-top: 1px dashed #e9e9e9;
}
.analysis-table > tbody > tr > td {
    padding: 10px;
    border-top: 1px dashed #e9e9e9;
    vertical-align: middle;
}
.analysis-table > tbody > tr:first-child > td, .rank-table > tbody > tr:first-child > td a { color: #fe2d46; }
.analysis-table > tbody > tr:nth-child(2) > td, .rank-table > tbody > tr:nth-child(2) > td a { color: #f60; }
.analysis-table > tbody > tr:nth-child(3) > td,.rank-table > tbody > tr:nth-child(3) > td a { color: #faa90e; }

/* 积分对比分析 - start */
.contrastTable {
    border-collapse: separate;
    border-spacing: 0;
    border-color: transparent !important;
}
.contrastTable > tbody > tr > td, .contrastTable > thead > tr > th {
    border-left: 0 !important;
    border-top: 0 !important;
}
.contrastTable > tbody > tr > td:first-of-type, .contrastTable > thead > .bg-white > th:first-of-type {  border-left: 1px solid #e9e9e9 !important; }
.contrastTable .thead-name > th {
    /* background: #f6f9fe !important; */
    background: #fff !important;
    border-color: #fff !important;
    border-bottom: 2px solid var(--blue) !important;
}
.contrastTable > thead > tr.bg-white > th { background: #fff; }
.comTable .tr-level1 > td { background: #f6f9fe !important; }
.contrastLegend {
    font-weight: 500;
    margin-top: 20px;
    padding-left: 15px;
    font-size: 16px;
}
.contrastLegend .itm {
    margin-right: 18px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.contrastLegend .itm::before {
    content: '';
    width: 9px;
    height: 9px;
    border-radius: 50%;
    background: var(--blue);
    margin-right: 8px;
}
.contrastLegend .itm.orange::before { background: var(--orange); }
.thead-name .addIcon {
    border: 1px solid #e0e0e0;
    border-radius: 50%;
    width: 110px;
    height: 110px;
    padding: 0 5px;
    margin-bottom: 12px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    color: #777;
    font-weight: 500;
    line-height: 1.24;
    cursor: pointer;
    -webkit-transition: color .3s, border-color .3s;
    transition: color .3s, border-color .3s;
}
.thead-name .addIcon:hover {
    border-color: var(--blue);
    color: var(--blue);
}
.thead-name .tag-default-orange {
    background: rgba(255, 147, 67, .15);
    border: none;
    margin: 0 0 3px;
    padding: 1px 6px;
    font-size: 13px;
}
.thead-name .orgInfor .orgScore {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-size: 18px;
    line-height: 1.3;
}
.thead-name .orgInfor .orgScore > span:first-of-type {
    border-right: 1px solid #e0e0e0;
    padding-right: 10px;
    margin-right: 10px;
}
/* 积分对比分析 - end */
/* 金融机构入驻 begin */
.indexTitle{
    margin: 40px auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.indexTitle .title{
    color:#0048ac;
    font-size: 36px;
    font-weight: bold;
    margin: 0 50px;
}
.indexTitle .line{
    display: inline-block;
    width: 50px;
    height: 4px;
    border-radius: 3px;
    background-color: #0860ba;
    position: relative;
}
.indexTitle .line:before,.indexTitle .line:after{
    content:'';
    display: inline-block;
    width: 30px;
    height: 4px;
    border-radius: 3px;
    background-color: rgba(8,96,186,0.24);
    position: absolute;
}
.indexTitle .line.line-first:before{
    top:15px;
    right:-15px;
}
.indexTitle .line.line-first:after{
    top:-15px;
    right:-5px;
}
.indexTitle .line.line-second:before{
    top:15px;
    left:-15px;
}
.indexTitle .line.line-second:after{
    top:-15px;
    left:-5px;
}
.bannerIndicBox{
    background-color: rgba(6, 35, 75, .45);
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}
.bannerIndicBox .bannerIndic-list{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 0;
}
.bannerIndicBox .bannerIndic-list > li{
    width: 33%;
    color: #fff;
    font-size: 16px;
    padding: 20px;
    text-align: center;
}
.bannerIndicBox .bannerIndic-list > li .font-Aldrich{
    font-size: 56px;
    line-height: 1;
}
.bannerIndicBox .bannerIndic-list > li a:hover{
    color: rgba(255, 255, 255, .8);
}
.coop-flex{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
}
.coop-flex:before{
    content: '';
    background: url(../img/circle-decor.49526e4a.png) no-repeat;
    width: 200px;
    height: 200px;
    position: absolute;
    top: -100px;
    left: -100px;
}
.coop-flex > li{
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    background-color: #fff;
    margin: 15px;
    padding: 25px;
    border-top: 5px solid #0861BD;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 9px 2px rgba(8, 96, 186, 0.2);
            box-shadow: 0 0 9px 2px rgba(8, 96, 186, 0.2);
}
.coop-flex > li .c-circle,
.entry-flow > li .icon-circle{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100px;
    height: 100px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-size: 40px;
    letter-spacing: 0;
    background-image: linear-gradient(-130deg, #afd9e9, #0860ba);
    color: transparent;
    -webkit-background-clip: text;
    margin: 0 auto;
    border-radius: 50%;
    -webkit-box-shadow: inset 0 0 9px 2px rgba(8, 96, 186, 0.2);
            box-shadow: inset 0 0 9px 2px rgba(8, 96, 186, 0.2);
}
.coop-flex > li .c-title{}
.coop-flex > li .c-desc{
    color: #444;
    font-size: 16px;
    letter-spacing: .15em;
    line-height: 2;
    margin-top: 15px;
}
.flowBg{
    background: url(../img/flowBg.a2bcad9f.jpg) no-repeat;
    padding-bottom: 25px;
    background-size: cover;
}
.entry-flow{
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 420px;
}
.entry-flow:before{
    content: '';
    width: 100%;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABZ4AAAA9CAMAAAAahIxLAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAGDUExURQAAAAhgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughgughguglRE2kAAACBdFJOUwAFBDMabwEDCRF3BhcCCAsrPCJmTVVEXhANgAcdFiASDGIKHhlIHCMnNhQlE1cfRT0keyYyOzgVDikwKEIhfA9BUzdjGxhRLy4tYWlKbFo/OTosWXU1Kk5oQ3pPPltdbm1ARjFgZEtSUHNJVGpHWDRMdHB2XFZyeGd5a19xfWV+f/C+BhIAAAuFSURBVHja7d1VdxvJFgXgI2ZmW2gxs2SRJYssmZmZmdmB+em3ncxd68LMZDKJY9rfQz9Jslzq3nWqurqbCOD5yIVCkYK4XG7JQgWlsl0iTkal8pFer99OkXZBp6vSsMFgiJGGUSQew028PbFYS2Lx4/ZjR0dHL3X8yfbrax63p7+/d/bL5zx8+Uwdw09a7al+nIoqlSpJHE5b6SG1usQVkUgkEkrwEwHA2yMRdotMZFbHmcDjjKnWxpkg7GXi1rClmXUTk7Cfe+lGLGYik0lMJiyPdboDJpKP9ExYMlnpZ6I6r2Tem1Sr1ZbHCP8amUyci0xCJjiFwsct+y+/w9fXPG47f39v48vnlL58ppJhZiLZz3QIMaZHaDPf8ODxGxoMX7sCJtQ7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) no-repeat;
    height: 61px;
    background-size: contain;
    position: absolute;
    top: calc(50% - 30px);
}
.entry-flow > li{
    position: relative;
    padding-top: 15%;
}
.entry-flow > li .icon-circle{
    position: absolute;
    bottom: 65%;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
}
.entry-flow > li:before,
.entry-flow > li:after{
    content: '';
    border-radius: 50%;
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
}
.entry-flow > li:before{
    width: 15px;
    height: 15px;
    background-color: #fff;
    border: 1px solid #0861BD;
}
.entry-flow > li:after{
    content: '';
    width: 5px;
    height: 5px;
    background-color: #0861BD;
}
.entry-flow > li:first-child:before,
.entry-flow > li:first-child:after{
    top: calc(50% - 10px);
}
.entry-flow > li:nth-child(2):before,
.entry-flow > li:nth-child(2):after{
    top: calc(50% - 30px);
}
.entry-flow > li:nth-child(3):before,
.entry-flow > li:nth-child(3):after{
    top: calc(50% - 6px);
}
.entry-flow > li .flowCont{
    background-color: #DFEBF6;
    color: #0861BD;
    font-size: 16px;
    width: 230px;
    padding: 15px 15px 35px;
    line-height: 2;
    letter-spacing: .15em;
    border-radius: 3px;
    position: relative;
}
.entry-flow > li .flow-step{
    display: inline-block;
    background-color: #0860ba;
    color: #fff;
    position: absolute;
    bottom: -20px;
    font-size: 18px;
    font-weight: 600;
    padding: 2px 20px;
    border-radius: 4px;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
}
.entry-flow > li:nth-child(even){
    padding-bottom: 20%;
    padding-top: 0;
}
.entry-flow > li:nth-child(even) .icon-circle{
    top: 53%;
    bottom: auto;
}
.entryOrg-list{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.entryOrg-list > li{
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 13px;
    padding: 15px;
    border-radius: 2px;
    -webkit-box-shadow: 0 0 9px 1px rgba(8, 97, 189, 0.2);
            box-shadow: 0 0 9px 1px rgba(8, 97, 189, 0.2);
    cursor: pointer;
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
.entryOrg-list > li:hover{
    -webkit-transform: translateY(-5px);
            transform: translateY(-5px);
}
.entryOrg-list > li img{
    max-width: 100%;
    max-height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}
.entryOrg-list > li .orgLabel{
    display: inline-block;
    position: absolute;
    background: -webkit-gradient(linear, left top, right top, from(#0860ba), to(#a0cdfb));
    background: linear-gradient(90deg, #0860ba, #a0cdfb);
    color: #fff;
    padding: 5px 15px;
    top: -15px;
    left: 0;
}
.entryOrg-list > li .orgLabel:before{
    content: '';
    border-width: 7px 3px;
    border-style: solid;
    border-color: transparent transparent #1e6fc2 #1e6fc2;
    position: absolute;
    width: 0;
    height: 0;
    right: -7px;
    top: 0;
}
.entryOrg-list > li .orgLabel:after{
    content: '';
    border-width: 15px 5px;
    border-style: solid;
    border-color: #91c3f5 #fff #fff #91c3f5;
    position: absolute;
    width: 0;
    height: 0;
    right: 0;
    bottom: 0;
}
/* 金融机构入驻 end */
/* 导航 */
.hd-webHeader {
    background: url(../img/v2-headerBg.c86ab431.jpg) no-repeat;
    background-size: cover;
    height: 70px;
    -webkit-box-shadow: 0 0 10px rgba(32, 102, 224, .5);
            box-shadow: 0 0 10px rgba(32, 102, 224, .5);
    z-index: 1501;
}
.hd-webTop{
    background: #0860ba;
    color: #fff;
    position: fixed;
    top: 70px;
    left: 0;
    right: 0;
    z-index: 1501;
    -webkit-box-shadow: 0 0 10px rgba(32,102,224,.5);
    box-shadow: 0 0 10px rgba(32,102,224,.5);
}
.hd-navMenu{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 85%;
    margin-left: 0;
    margin-bottom: 0;
    -ms-flex-pack: distribute;
        justify-content: space-around;
}
.hd-navMenu > li{
    /*flex: 1;*/
    position: relative;
    margin-right: 5px;
    padding: 0;
}
.hd-navMenu > li.active:before,
.hd-navMenu > li.active:after {
    content: '';
    position: absolute;
    width: 22px;
    height: 24px;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
}
.hd-navMenu > li.active:before{
    border: 3px solid #2066e0;
    border-radius: 11px;
    bottom: 8px;
    width: 20px;
}
.hd-navMenu > li.active:after{
    bottom: 16px;
    background-color: #fff;
}
.hd-navMenu > li > a{
    position: relative;
    color: #fff;
    font-size: 18px;
    height: 65px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0 20px;
    z-index: 2;
}
.hd-navMenu > li > a:before {
    content: "";
    position: absolute;
    left: 50%;
    right: 50%;
    bottom: 0;
    background: #fff;
    height: 3px;
    border-radius: 25px;
    opacity: 0;
    -webkit-transition-property: left,right;
    transition-property: left,right;
    -webkit-transition-duration: .3s;
            transition-duration: .3s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}
.hd-navMenu > li.active > a{
    background: #0a55a2;
    border-radius: 3px;
    -webkit-box-shadow: 0 -6px 6px hsla(0,0%,100%,.24);
            box-shadow: 0 -6px 6px hsla(0,0%,100%,.24);
}
.hd-navMenu > li > a:hover {
    font-weight: 700;
}
.hd-navMenu > li > a.disabled {
    color: #999;
    cursor: default;
}
.hd-navMenu > li:not(.active)>a:hover:before {
    left: 25px;
    right: 25px;
    opacity: 1;
}
.hd-navMenu .hd-top-subMenu {
    display: none;
    background-color: #fff;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    min-width: 175px;
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-box-shadow: 0 2px 12px 0 rgba(0,98,186,.25);
            box-shadow: 0 2px 12px 0 rgba(0,98,186,.25);
}
.hd-navMenu .hd-top-subMenu > li > a {
    display: block;
    color: #373d41;
    font-size: 16px;
    padding: 12px;
    text-align: center;
    border-bottom: 1px solid #e4e9f1;
}
.hd-navMenu>li:hover .hd-top-subMenu {
    display: block;
}
.hd-top-subMenu>li>a:not(.disabled):hover {
    background-color: #e6f3fc;
    color: var(--blue);
}
.hd-wrapper .slide-box{
    top: 145px !important;
}
.hd-wrapper .slide-top{
    background-color: #0860ba;
}
/* 邯郸 end */
