body {min-width: 1200px;}
.header {position: fixed; top: 0; left: 0;width: 100%; height: 53px;z-index: 15; }
.w1140 {width: 1140px;margin: 0 auto;}
.w1120 {width: 1120px;margin: 0 auto;}
.w1118 {width: 1118px;margin: 0 auto;}
.w1090 {width: 1090px;margin: 0 auto;}
.w260 {width: 260px;}
.w600 {width: 600px;}
.h807 {height: 807px;}
/*header*/
.header {background: rgba(000,000,000,0.3)}
.footer {background: #171b24;}
.header {position: fixed; top: 0; left: 0;width: 100%; height: 54px;z-index: 100; }
.p-tb {padding: 18px 0 19px;}
.header a, .header i {display: block;float: left;color: #fff;}
.logo {margin: 12px 54px 12px 0;width: 136px;height: 29px;}
.logo img {display: block;width: 136px;height: 29px;}
.menu li {float: left;padding: 0 25px;line-height: 54px; }
.menu .on {background: #12161e;}
.entry a {min-width: 40px;max-width: 200px;overflow: hidden;text-overflow: ellipsis; white-space: nowrap; height: 22px;margin: 16px 0;  margin-left: 5px; padding: 0 5px;text-align: center;line-height: 22px;border-radius: 2px;}
.entry a.on {background: #1c8aff;}
.entry a:hover {background: #1c7de5;}
.entry .show {width: 87px;height: 24px;line-height: 24px;}

.head-search {
	margin-top: 11px;
	margin-left: 49px;
	border: 1px solid #2e78c5;
}
.head-search input, .head-search button {
	display: block;
	float: left;
}
.head-search .in-text {
	float: left;
	width: 372px;
	height: 28px;
/*	border: 1px solid #418cda;*/
	border-right: 0;
	font-size: 12px;
	text-indent: 8px;
	line-height: 28px;
}
.head-search button {
	width: 28px;
	height: 28px;
	padding: 0;
	margin: 0;
	background: #2e78c5 url(/images/admin_bg4.png) center no-repeat;
}
.head-search button:hover, .btn button {
	background: #0d5fb4 url(/images/admin_bg4.png) center no-repeat;
}

/***header新增下拉****/

.head-search .tab{
	position: relative;
	float: left;
	width:75px;
	height:28px;
	line-height: 28px;
	line-height:28px;
}
.head-search .tab.on{
	overflow:hidden;
}
.tab .triggers{
	text-indent:8px;
	color:#6b6b6b;
	border:solid 1px #e5e5e5;
}
.tab .trigger{
	background:#fff;
	-webkit-transition:background .1s linear;
	-moz-transition:background .1s linear;
	-o-transition:background .1s linear;
	transition:background .1s linear
}
.tab .selected{
	background:#f5f5f5
}
.tab-hover{
	z-index:1000;
	background:#fff;
	height:62px;
	border:solid 1px #e5e5e5;
	border-top:none;
}

.icon-herder{
	background: url(/images/headericon.png) no-repeat center;
	width: 10px;
	height: 6px;
	position: absolute;
	right: 8px;
	top: 12px;
}
.icon-herder.on{
	background: url(/images/headericon2.png) no-repeat center;
}

/*footer*/
.footer {color: #adacac;}
.footer i {float: left;height: 65px;border-right: 1px solid #6c7384;margin: 25px 30px;}
.footer dl, .footer i {float: left;}
.footer dl{margin: 25px -5px;}
.footer dt {margin-bottom: 11px; color: #fff;font-size: 16px;line-height: 15px;}
.footer dl a {display: block;color: #adacac;line-height: 20px;}
.footer dd span, .footer p a,.footer p a:hover {color: #fbd68c;}
.footer a:hover {color: #fff;}
.footer p {padding: 19.5px 0;border-top: 1px solid #0d1016;font-size: 14px;text-align: center;line-height: 22px;}
.footer p em {display: block;}

/*main*/
/*.main {padding-bottom: 50px;}*/
.bg-f9 {background: #f9f9f9;}

/*slider*/
#slider {width: 300px;height: 40px;position: relative; border-radius: 2px; background-color: #e8e8e8;overflow: hidden;text-align: center;user-select: none;-moz-user-select: none;-webkit-user-select: none;}
.handler_bg{background: #fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0ZDhlNWY5My05NmI0LTRlNWQtOGFjYi03ZTY4OGYyMTU2ZTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTEyNTVEMURGMkVFMTFFNEI5NDBCMjQ2M0ExMDQ1OUYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTEyNTVEMUNGMkVFMTFFNEI5NDBCMjQ2M0ExMDQ1OUYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2MTc5NzNmZS02OTQxLTQyOTYtYTIwNi02NDI2YTNkOWU5YmUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NGQ4ZTVmOTMtOTZiNC00ZTVkLThhY2ItN2U2ODhmMjE1NmU2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+YiRG4AAAALFJREFUeNpi/P//PwMlgImBQkA9A+bOnfsIiBOxKcInh+yCaCDuByoswaIOpxwjciACFegBqZ1AvBSIS5OTk/8TkmNEjwWgQiUgtQuIjwAxUF3yX3xyGIEIFLwHpKyAWB+I1xGSwxULIGf9A7mQkBwTlhBXAFLHgPgqEAcTkmNCU6AL9d8WII4HOvk3ITkWJAXWUMlOoGQHmsE45ViQ2KuBuASoYC4Wf+OUYxz6mQkgwAAN9mIrUReCXgAAAABJRU5ErkJggg==") no-repeat center;}
#slider_bg {position: absolute;left: 0;top: 0; height: 100%;background-color: #7AC23C;z-index: 1;}
#label {width: 40px;height: 40px;position: absolute;left: 0;top: 0;line-height: 40px;border-left: 1px solid #ccc;border-right: 1px solid #ccc;z-index: 3;cursor: move;font-size: 16px;font-weight: 900;}
#labelTip {position: absolute;left: 0;width: 100%;height: 100%;font-size: 14px;font-family: 'Microsoft Yahei', serif;color: #787878;line-height: 40px;text-align: center;z-index: 2;}

/*input复选框模拟*/
.check {display: inline-block;zoom: 1;*display: inline;background: url(/images/user_bg2.png) 0 0 no-repeat;}
.check.on {background-position: 0 -12px;}
.check input {display: block;width: 12px;height: 12px;opacity: 0;filter: alpha(opacity=0);}

 /***********paging*************/
.paging  {margin: 28px 0;}
.paging li {float: left;margin-left: 10px;line-height: 30px;}
.paging li span {color:#e17d00;font-weight: bold;}
.paging li a {display: block;height: 28px;padding: 0 10px;border: 1px solid #ccc;color:#4c8ccd;line-height: 28px;border-radius:3px;}
.paging li:hover a {border-color: #4c8ccd;}
.paging .on a {color:#fff;background: #4c8ccd;border-color:#4c8ccd;}


/*字体颜色设置*/
.color-dfb {color: #0d5fb4;}
.color-888 {color: #888;}
.color-666 {color: #666;}
.color-489, .color-489 a {color: #489ffa;}
.color-ef2 {color: #ef2831;}
.color-eec {color: #1e83ec;}
.text-left td, .text-left {text-align: left;}
.text-cen td {text-align: center;}
.text-right {text-align: right;}
.font-b {font-weight: bold;}

/*边框设置*/
.white-wrap{background: #fff;border:1px solid #eaeef1;}
.border-b{border-bottom: 1px solid #eaeef1}
.top-border {border-top: 1px solid #ccc;}
.line-border {border-top: 1px dashed #ccc;}
.border-ccc {border: 1px solid #ccc;}
.border-eaf {border: 1px solid #eaeef1;}
.btm-border {border-bottom: 1px solid #ccc;}
/*元素显示与隐藏*/
.block-show {display: block;}
.block-hide {display: none;}
.block-left {display: block;float: left;}

/*背景*/
.bg-fff, .info .bg-fff {background: #fff}
.bg41 {background: #418cda;}
.h807 {height: 807px;}
.btn-cur {cursor:pointer;}


/*滚动条样式*/
#demo {width: 779px;}
#examples {overflow: hidden;width: 100%;}
#demo .content-win1  {background: #fff;}
#demo .content-win1  {overflow: auto;position: relative;margin: 10px;width: 740px;max-width: 97%;height: 400px;}
#demo .content-win1  h4 {width: 100%;padding-top: 8px;text-align: center;font-size: 16px;font-weight: bold;}
#demo .content-win1  p {margin-left: 50px;line-height: 30px;color: #333;}
#demo .content-win1  p span {color: #1c98f2;}
#demo .content-win1  strong, #demo .content-win1  em {display: block;width: 100%;text-align: center;font-size: 16px;color: #666;}
.mCustomScrollBox {position: relative;overflow: hidden;height: 100%;max-width: 100%;outline: none;direction: ltr;}
.mCSB_container {overflow: hidden;width: 700px;height: auto;}
.mCS-dir-rtl > .mCSB_inside > .mCSB_container { margin-right: 0;margin-left: 30px;}
.mCSB_scrollTools { position: absolute;width: 16px;height: auto;left: auto;top: 0;right: 0;bottom: 0;}
.mCSB_scrollTools .mCSB_draggerContainer { position: absolute;top: 0;left: 0;bottom: 0;right: 0; height: auto;}
.mCSB_scrollTools .mCSB_draggerRail{width: 2px;height: 100%;margin: 0 auto;border-radius: 16px;}
.mCSB_scrollTools .mCSB_dragger {cursor: pointer;width: 100%;height: 30px; z-index: 1;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {position: relative;width: 4px;height: 100%;margin: 0 auto;border-radius: 16px;text-align: center;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background: #dedede;}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {background: #9d9d9d;}
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {background: #9d9d9d; }
.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail {width: 6px;background: #fff;}


.commonAlert .ui-dialog-buttonpane{padding: 0}
.commonAlert .ui-dialog-buttonset{float: none!important;text-align: center!important;}
.commonAlert .ui-button-text{background: #0d5fb4;color: #fff;text-align: center;font-size: 16px;border-radius: 3px;border: none;}
.commonAlert .ui-dialog-titlebar-close {border: none;background: none;padding: 1px!important;}
.commonAlert .ui-widget-header {background: none !important;border: none !important;}
.commonAlert .ui-widget-content {border: none !important;}
.commonAlert .ui-widget-header .ui-icon {right: -1px;top: -2px}
.commonAlert .ui-dialog-content {font:14px/1.5 '微软雅黑','Microsoft YaHei', Arial, helvetica, sans-serif!important;}
.commonAlert {position: fixed;}
.commonAlert .ui-widget-overlay{width: 100%!important;height: 100%!important;}
.commonAlertOverlay{width: 100%!important;height: 100%!important;position: fixed!important;}
.no-close .ui-dialog-titlebar-close {display: none;}
/*导航*/
.loc li, .loc a {
	line-height: 30px;
	color:#fff;
}

.loc a {
	padding: 0 4px;
}

.loc span {
	display: block;
	width: 11px;
	height: 14px;
	margin: 8px 4px 0 0;
	background: url(/images/tu.png) no-repeat;
	line-height: 37px;
}
.loc a:hover {
	color: #0d5fb4;
}
/*siebar*/
.sidebar {
    position: fixed;
    right: 0;
    top: 0;
    width: 41px;
    height: 100%;
    background: #fff;
    border-left: 1px solid #e7e7e7;
    z-index: 101;
}
.sidebar li {
    width: 42px;
    border-left: 1px solid #e7e7e7;
    padding: 17px 0 19px;
    margin-left: -1px;
}
.sidebar .topback {
    display: none;
}
.sidebar li a, .sidebar li span, .sidebar li img, .sidebar li i {
    display: block;
    color: #666;
}
.sidebar li a {
    width: 100%;
    height: auto;
}
.sidebar li em {
    display: block;
    text-align: center;
    line-height: 22px;
}
.sidebar li i {
    width: 20px;
    height: 22px;
    margin: 0 auto;
    background: url(../images/icon.png) no-repeat;
}
.sidebar .attention i {
    background-position: -1px 0;
}
.sidebar .contrast i {
    width: 22px;
    background-position: -22px 0;
}
.sidebar .weChat i{
    background-position: -45px 0;
}
.sidebar .feedback i{
    background-position: -67px 0;
}
.sidebar .consult i{
    width: 22px;
    background-position: -110px 0;
}
.sidebar .topback i{
    width: 22px;
    background-position: -88px 0;
}
.sidebar .weChat, .sidebar .contrast {
    position: relative;
}
.sidebar .weChat img{
    display: none;
    position: absolute;
    top: 0;
    right: 36px;
    width: 160px;
    height: 176px;
}
.sidebar .weChat .mini-app {
    width: 155px;
    top:175px;
    right: 41px;
}
.sidebar li span {
    width: 26px;
    height: 16px;
    margin: 0 auto;
    background: url(../images/icon_bg2.png) 0 -16px no-repeat;
    color: #fff;
    font-size: 12px;
    text-align: center;
    line-height: 16px;
}
.sidebar li:hover {
    border-color: #2f78c5;
    background: #2f78c5;
}
.sidebar li:hover a {
    color: #fff;
}
.sidebar li:hover span {
    background-position: 0 0;
    color: #2f78c5;
}
.sidebar .attention:hover a i {
    background-position: -1px -22px;
}
.sidebar .contrast:hover a i {
    width: 22px;
    background-position: -22px -22px;
}
.sidebar .weChat:hover a i{
    background-position: -45px -22px;
}
.sidebar .weChat:hover img {
    display: block;
}
.sidebar .feedback:hover a i{
    background-position: -67px -22px;
}
.sidebar .consult:hover a i{
    width: 22px;
    background-position: -110px -22px;
}
.sidebar .topback:hover a i{
    width: 22px;
    background-position: -88px -22px;
}
.contrast .second-strong b, .contrast .second-strong em, .contrast .second-strong i {
    display: block;
}
.contrast .second-strong {
    display: none;
    position: absolute;
    top: 0;
    left: -228px;
    width: 198px;
    padding: 4px 13px;
    border: 2px solid #eaeef1;
    background: #fff;
    cursor: pointer;
}
.contrast .second-strong b {
    position: relative;
    line-height: 48px;
    height:48px;
    font-size: 14px;
    border-bottom: 1px solid #eaeef1;
    margin-bottom: 16px;
}
.contrast .em-tit-oder {
    position: absolute;
    top: 0;
    right: 0;
    width: 115px;
    height: 48px;
    color: #e1e1e1;
    font-size: 12px;
    line-height: 48px;
}
.contrast .em-tit-oder2 {
    position: relative;
    margin-bottom: 10px;
    padding-left: 22px;
    color: #999;
    font-size: 14px;
    line-height: 20px;
}
.contrast .second-strong i {
    position: absolute;
    left: 0;
    top: 3.5px;
    width: 13px;
    height: 13px;
    background: url(../images/datamon3.png) center no-repeat;
    cursor: pointer;
}
.contrast .second-strong button {
    width: 198px;
    height: 32px;
    margin-bottom: 15px;
    background: #418cda;
    border-radius: 3px;
    color: #fff;
    text-align: center;
    line-height: 32px;
}

.contrast .second-strong button:hover {
    background: #2e78c5;
}

.sidebar .contrast:hover .second-strong {
    display: block;
}

/* 更新导航栏；
   修改人：苏莹
   设计稿：林明红
   时间：2017/7/20 */
.drop-down{
	position: absolute;
	top: 54px;
    left: 0px;
    display: none;
    box-shadow:0px 4px 11px 1px rgba(0, 0, 0, 0.1);
    background: rgba(255,255,255,0.7);
}
.drop-down li{
	float: none;
    width: 100px;
    height: 32px;
    text-align: center;
    line-height: 32px;
    font-size: 14px;
    color: #666;
    padding: 0px;
}
.drop-down li a{
	color: #666;
    width: 106px;
}
.drop-down li:hover{
	background: #1c7de5;
	color: #fff;
}
.drop-down li a:hover{
	color: #fff;
}
.menu li {
    position: relative;
}
.menu li:hover .drop-down{
	display: block;
}

.topIcon0 {
	display: block;
	position: absolute;
	top: 24px;
	right: 5px;
	width: 10px;
	height: 6px;
	background: url(/images/icon_index5.png) 0 0 no-repeat;
}
.menu li:hover i.topIcon0 {
	background: url(/images/icon_index5.png) -10px 0 no-repeat;
}