html ,body{font-family: "Î¢ÈíÑÅºÚ";}
/*¹¦ÄÜ*/
.ellipsis {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.ellipsis-2 {
	display: -webkit-box;
	overflow: hidden;
	white-space: normal !important;
	text-overflow: ellipsis;
	word-wrap: break-word;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.ellipsis-4 {
	display: -webkit-box;
	overflow: hidden;
	white-space: normal !important;
	text-overflow: ellipsis;
	word-wrap: break-word;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
}

a {
	color: #303030;
	cursor: pointer;
}

a:hover {
	color: #999;
}
/*Í·²¿Í¼Æ¬*/
header img {
	width: 100%;
	font-size: 0;
}
/*Í·²¿¹¦ÄÜÇø*/
.nav {
	/*margin-top: 292px;*/
	height: 50px;
	background-color: #2E4B9B;
}

.nav ul {
	margin-top: 0;
}

.nav ul li:nth-child(n+2):before {
    content: "";
    background-image: url("/static/img/spliteline.png");
    background-repeat: no-repeat;
    position: absolute;
    margin: 10px 0 !important;
    width: 2px !important;
    height: 30px !important;
}
.nav ul li a {
	color: #ffffff;
}
.nav ul li a.active,.nav ul li a:hover {
	color: #ffffff;
}


.nav ul li.col {
	height: 50px;
	width: 12.48%;
	padding: 0 0 0 4px !important;
}
.nav ul li.col:nth-child(1) {
	height: 50px;
	width: 12.48%;
	padding: 0 0 0 0px !important;
}
.nav ul li a{display: block;width: 100%;height: 50px;margin-top: -12px;margin-left: 3px;}
.nav ul li a:hover {
	background-color: #1D95EB;
}
.nav ul li h5 {
	/*margin-top: 15px;;*/
	height: 100%;
	padding-top: 15px;
	font-size: 18px;
	
}

.nav ul li a .lbl {
	/*background-color: rgba(225, 225, 225, 0.2);*/
	padding: 5px 5px;
	border-radius: 3px;
	display: inline-block;
	font-size: 14px;
	display: none;
	/*width: 90px;*/
}
/*×ÝÏòlist*/
.v-list li {
	font-size: 14px;
  padding: 0 !important;
	line-height: 22px;;
	margin-left: -10px !important;padding-left: 0!important;
	vertical-align:middle;
	list-style: none;
	/*background-color: green;*/
}
.v-list li:before {
	display: inline-block;
	content: '¡¤' ;
	font-size: 40px !important;
	vertical-align: top;
	padding: 12px 0 0 0;
	width: 10px !important;
}
.v-list li .content {
	
	display: inline-block;
	width: 68%;
	padding: 15px 0 0 0  !important;
	/*background-color: green;*/
}
.v-list li .isnewTrue{display: inline-block; visibility: visible; width: 30px;margin-top: 22px ;vertical-align: top;}
.v-list li .isnewFalse{display: inline-block;visibility: hidden;width: 30px;margin-top: 22px ;vertical-align: top;}
.v-list li .time {
	display: inline-block;
	width: 16%;
	padding: 15px 0 0 0  !important;
	/*font-size: 10px;;*/
	/*background-color: red;*/
	float: right;
	/*text-align: right;*/
}
/*ºáÏòÁÐ±í*/
.h-list {
	padding-right: 20px;
	margin-bottom: 0;
}

.h-list li {
	font-size: 14px;
	list-style-type: disc !important;
	list-style-position: inside;
	line-height: 1;
	margin-bottom: 10px;
	display: inline-block;
	padding: 10px !important;
}

.h-list li img {
	width: 100%;
}

.h-link-list {
	padding: 0 20px !important;
}

.h-link-list li {
	list-style: disc !important;
	list-style-position: inside;
	line-height: 2;
}
/*¹¦ÄÜÄ£¿éÇø*/
.fb-title {
	background-color: #F2F2F2;
	height: 30px;
	width: 100%;
	border-bottom: 1px solid #999;
}

.fb-title span {
	display: inline-block;
	padding: 5px;
	line-height: 0;
	margin-top: 10px;
	font-size: 18px;
	color: #0C5697;
}

.fb-title .cb {
	float: left;
	display: inline-block;
	height: 30px;
	width: 5px;
	background-color: #1D2A57;
}

/*ÓÑÇéÁ´½ÓÁ´½Ó¿é*/
.fb-link {
	background-color: #F2F2F2;
	height: 50px !important;
	width: 100%;
	padding: 12px 5px 0 5px !important;
	margin-bottom: 10px;
}
.fb-link .title{
	display: block; padding-top: 3px;;
}
.fb-link .list-item{padding-right: 5px;font-size: 14px;}
.fb-link .btn-link {
	display: block;
	padding: 2px 10px;
	width: 100%;
	background-color: #fff;
	color: #303030;
}
.fb-link .list-item i{line-height: 1.2 !important;}
.fb-link .btn-link:hover {
	background-color: #F3AC2E;
	color: #ffffff;
}

.fb-link .btn-link i {
	line-height: 1.5;
	font-size: 18px;
}
/*footer*/
footer {
	color: #ffffff;
	;
	background-color: #1D2A57;
	margin-bottom: 0;
	padding: 20px 0 0 0;
}

footer .col {
	padding-left: 50px !important;
	height: 140px;
	;
}

footer a {
	color: #ffffff;
}

footer a:hover {
	color: #ffffff;
}

footer h5 {
	font-size: 18px !important;font-weight: 700;
}

footer h6 {
	font-size: 10px !important;
}
footer h6.item,footer h6.item a{color: #999;}

.copyright {
	background-color: #303030;
	color: #999 !important;
	width: 100%;
	height: 40px;
	padding: 0;
}

.copyright .col {
	height: 15px;
	padding: 10px 0 0 0;
	font-size: 10px;
	margin: 0;
}

.customerNo {
	border-left: 2px solid #303030;
	;
	background-color: #ffffff;
	color: #303030;
	padding: 2px 0px 2px 8px;
	margin: 0 15px;
	letter-spacing: 14px;
	;
}

.customerNoSplit {
	margin-left: -229px;
	margin-top: -0px;
	position: absolute;
	display: inline-block;
}

.customerNoSplit li {
	width: 18px;
	display: inline-block;
	border-right: 1px solid #303030;
}

/*list»­ÃæÑùÊ½*/
.v-menu-list{padding-right: 40px;font-family: "Î¢ÈíÑÅºÚ";}
.v-menu-list .fa-play {
	color: #F3AC2E;
	margin-right: 20px;
}
.v-menu-list a {
	display: block;
	width: 100%;
	padding: 20px;
	font-size: 16px;;
}

.v-menu-list a:hover,
.v-menu-list a.active {
	color: #F3AC2E;
	font-weight: 700;
}

.l-title {
	color: #F3AC2E;
	border-bottom: 1px solid #F3AC2E;
	font-weight: 700;
	font-size: 16px;
	padding-bottom: 10px;
}


/*list2ÓÃ º¬Í¼Æ¬ ×ÝÏòlist*/
.v-Media-list li{height: 180px;}
.v-Media-list img {
	height: 160px;
	width: 220px;
	margin-right: 20px;float: left;
}

.v-Media-list span {
	color: #808080;
	font-size: 14px;
}

.v-Media-list h6 {
	margin-top: 20px;
	color: #808080;line-height: 1.2;
}

.v-Media-list li {
	border-bottom: 1px solid #eee;
	padding-bottom: 6px;
	margin-top: 10px;
}
/*·ÖÒ³ */
.laypage_prev,.laypage_next{padding: 2px 10px;margin: 5px 10px;}
.laypage_prev:hover,.laypage_next:hover{color:#F3AC2E ;}

.laypage_main a{padding: 2px 5px;color: #303030;border: 1px solid #eee;}
.laypage_main .laypage_curr{padding: 2px 5px;color: #303030;border: 1px solid #F3AC2E !important;}

/*ÄÚÈÝ×îÐ¡¸ß¶È */
.content-container{min-height: 504px;}
/*¸ü¶à */
/*.more{margin-right: 20px;float: right;padding-top: 5px;display: block;color:#2D2A57 ;
background-image: url('/img/data/more.png');
width: 40px;height: 20px;
}*/
/*.more:before{content: 'More>>';color: blue;font-family:courier;}*/
.more{margin-top: 10px;margin-right: 10px;width: 50px;}
/*×ó²à²Ëµ¥Ñ¡ÖÐ*/
.list-item{border-bottom: solid 1px  #eee;margin-bottom: 1px;}
.list-item.active,.active .list-item{border-bottom: solid 1px  #F3AC2E;} 

.data-contet{overflow: hidden;}
.data-contet img{max-width: 100%;margin: 0;}


/*Ç°Ì¨Â¼Èë»­Ãæ*/
	.container .row .inputlbl {
		display: inline-block !important;
		text-align: right;
		font-size: 18px;
		margin-right: 20px;
		color: #303030;
		padding-top: 10px;;
	}
	
	.container .row .ctl {
		display: inline-block !important;
		width: 400px;
		!important;
		border: 1px solid #ccc;
		padding-left: 10px;
	}
	
	.container .row .ctltextarea {
		display: inline-block !important;
		width: 600px;
		!important;
		height: 80px;
		border: 1px solid #ccc;
		padding-left: 10px;
	}
	
	.required:before {
		content: '*';
		color: red;
		padding: 5px;
	}
	.hidden{display: none;}
	

.download-table
{
	border: 1px solid #eee;padding: 0 !important;
}
.download-table .headrow
{
	background-color: #f2f2f2;padding: 20px;
}
.download-table .datarow{background-color: #ffffff;padding: 20px;border-bottom: 1px solid #eee;}
.download-table .btn-download{display: inline-block;background-color: #0055AA;color: #ffffff;padding: 5px 10px;}
.f-table{margin-top: -5px;}
.f-table  tr{padding: 0;margin: 0;line-height: 1;}
.f-table  tr td{height: 20px;padding: 0;margin: 0; font-size: 10px;color: #999;}
.container{min-width: 1200px;}

/***************/

.sidebar {
  position: fixed;
  top: 100%;
  right: 0px;
  margin-top: -550px;
  z-index: 900;
  width: 185px;
  min-height: 400px;
}

.sidebar .row .col {
  padding: 0;
}

.sidebar .row .col:first-child {
  width: 25px;
}

.sidebar .row .col:last-child {
  width: 160px;
}

.sidebar img {
  width: 100%;
  height: auto;
}

.sidebar.sidebar-right {
  right: 0px;
}

.sidebar.sidebar-open {

}

.sidebar.sidebar-hide {
  right: -160px;
}

.sidebar .sidebar-hand {
  margin-top: 180px;
  padding-top: 65px;
  width: 100%;
  height: 150px;
  background-color: rgba(245,245,245,0.85);
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}

.sidebar .sidebar-hand i {
  font-size: 22px;
  line-height: 22px;
  color: #666;
}

.sidebar .sidebar-item {
  padding: 10px 0;
  width: 100%;
  text-align: center;
  background-color: #f6f6f6;
  display: block;
}

.sidebar .sidebar-item img {
  width: 70%;
}

.sidebar .sidebar-item:first-child img {
  width: 50%;
}

.sidebar .sidebar-item p {
  margin: 0;

}
.sidebar.sidebar-right.sidebar-open
{
	z-index: 999;
}
/*ÂÖ²¥ÑùÊ½ÖØÐÂ*/
.slider .indicators{text-align: right;}


/*.slider .indicators .indicator-item {

	list-style-type: decimal;
    border-radius: 0% ;
    font-size: 16px;
}*/


.slider {
	margin-left: -10px;
}

.slider,
.slider .slides,
.slider .slides li,
.slider .slides li img {
	max-height: 360px;
	overflow-y: hidden;
}

.slider .indicators {
	z-index: 998;
	top: 100%;
	margin-top: -40px;
}

.slider .indicators {
	width: 100%;background: rgba(1,1,1,0.4);
	padding-top: 10px;
}
.slider .indicators .indicator-item {
	/*list-style-type: decimal;*/
    border-radius: 0% ;
    font-size: 16px;
	/*list-style-position: inside;*/
	text-align: center;
	background-color: transparent;
	height: 30px;width: 30px;
	color: #ffffff;
	/*list-style-type: decimal !important;*/
}
.slider .indicators .indicator-item.active {
	/*color: #DD2C00;*/
	background-color: transparent;
	color: #F3AC2E;
	/*list-style-type: decimal !important;*/
}

.intro img{width: 50%;float: left;margin: 10px 10px 10px 0;}
.intro span{ line-height: 1.8}

.box{border: 1px solid #ddd;height: 90px;}
.box .title{float: left; height: 90px;background-color: #1D95EB;width: 90px;padding: 15px 20px;font-size: 18px;color: #ffffff;text-align: center;line-height: 1.8;}
.box .list{display: inline-block;width: 70%;padding-left: 10px;line-height: 2;}



.dropdown-list {
  left: 120px;
  background-color: #fff;
  margin: 0;
  
  min-width: 100px;
  max-height: 650px;
  overflow-y: auto;
  position: absolute;
  z-index: 999;
  will-change: width, height;
  padding: 10px;
  display: none !important;
}
.dropdown-list.show
{
	display: block !important;
}

.mask{position: absolute;width: 100%;background-color: rgba(0,0,0,0.2);height: 100%;top:0;display: none; }
.mask.show
{
	display: block !important;
}
.dropdown-list li
{
	padding: 10px;
}

