@charset "utf-8";
.safe-width{
	min-width: 1200px;
	margin: 0 auto;
}
.bdr-link{
	font-size: 14px;
	color: #0755ac;
	line-height: 30px;
	border: solid 1px #0755ac;
	padding: 0 15px;
	display: inline-block;
}
button a:hover{
	text-decoration: none;
}
/*页面底部*/
.page-footer2{
	background: #3c3c3c;
	color: #fff;
	line-height: 40px;
	padding: 50px 0 35px;
}
.page-footer2 a{
	color: #fff;
	margin: 0 8px;
}
.page-footer2 p{
	color: #939393;
	font-size: 12px;
}
/*页面头部*/
.index-header{
	background: #1f2b40;
	color: #fff;
	line-height: 50px;
	height: 50px;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 99;
	width: 100%;
}
.index-nav{
	margin-left: 140px;
}
.index-nav li{
	float: left;
	font-size: 14px;
	position: relative;
}
.index-nav li .nav-main{
	line-height:50px;
	padding: 0 15px;
	min-width: 110px;
	cursor: pointer;
	margin-bottom: 3px;
	text-align: center;
}
.index-header a{
	color: #fff;
}
.index-header .bor-link{
	display: inline-block;
	line-height: 28px;
	border: solid 1px #fff;
	border-radius: 5px;
	padding: 0 15px;
	font-size: 14px;
}
.index-header .serch-link{
	display: inline-block;
	position: relative;
	top: 8px;
	padding-left: 10px;
}
.serch-link a{
	display: inline-block;
	width: 31px;
	height: 24px;
	background: url(../images/index-search.png) no-repeat center center;
	position: relative;
	z-index: 88;
}
.serch-link input{
	position: absolute;
	left: 0;
	top: 4px;
	background: #394662;
    height: 28px;
    font-size: 14px;
    background: #394662;
    border: 0;
    color: #ffffff;
    z-index: 66;
    border-radius: 3px;
    width: 0;
    padding-left: 50px;
    opacity: 0;
    filter:alpha(opacity=0);
}
.header-down{
	cursor: pointer;
	position: relative;
}
.header-down .header{
	padding-right: 25px;
	background: url(../images/icon/white-down.png) no-repeat 100% center;
}
.header-down .header-down-main{
	display: none;
	position: absolute;
	top: 50px;
	right: -20px;
	background: #000;
	width: 140px;
	padding-bottom: 10px;
}
.header-down:hover .header-down-main{
	display: block;
}
.header-down .header-down-main li{
	padding: 8px 0;
}
.header-down .header-down-main li a{
	display: block;
	line-height: 20px;
	padding: 0 10px 0 50px;
	color: #9dabc2;	
}
.header-down .header-down-main li a:hover{
	color: #fff;
	text-decoration: none;
}
.header-down .header-down-main li.jbxx a{
	background: url(../images/icon/account_icons.png) no-repeat 24px center;
	background-position: 0 -180px;
}
.header-down .header-down-main li.jbxx a:hover{
	background: url(../images/icon/account_icons.png) no-repeat 24px center;
	background-position: 0 0;
}
.header-down .header-down-main li.zhxx a{
	background: url(../images/icon/account_icons.png) no-repeat 24px center;
	background-position: 0 -200px;
}
.header-down .header-down-main li.zhxx a:hover{
	background: url(../images/icon/account_icons.png) no-repeat 24px center;
	background-position: 0 -20px;
}
.header-down .header-down-main li.rzxx a{
	background: url(../images/icon/account_icons.png) no-repeat 24px center;
	background-position: 0 -220px;
}
.header-down .header-down-main li.rzxx a:hover{
	background: url(../images/icon/account_icons.png) no-repeat 24px center;
	background-position: 0 -40px;
}
.header-down .header-down-main li.zhaq a{
	background: url(../images/icon/account_icons.png) no-repeat 24px center;
	background-position: 0 -240px;
}
.header-down .header-down-main li.zhaq a:hover{
	background: url(../images/icon/account_icons.png) no-repeat 24px center;
	background-position: 0 -60px;
}
.header-down .header-down-main li.yhqx a{
	background: url(../images/icon/account_icons.png) no-repeat 24px center;
	background-position: 0 -300px;
}
.header-down .header-down-main li.yhqx a:hover{
	background: url(../images/icon/account_icons.png) no-repeat 24px center;
	background-position: 0 -120px;
}
.header-down .header-down-main li.tczh a{
	background: url(../images/icon/account_icons.png) no-repeat 24px center;
	background-position: 0 -280px;
}
.header-down .header-down-main li.tczh a:hover{
	background: url(../images/icon/account_icons.png) no-repeat 24px center;
	background-position: 0 -100px;
}
.header-down.nav .header{
	padding-left: 10px;
}
.header-down.nav .header-down-main li a{
	padding: 0 0 0 10px;
}
.header-mess span{
	display: inline-block;
	margin-left: 5px;
	background: #eb8f00;
	color: #fff;
	font-size: 12px;
	padding: 0 6px;
	line-height: 20px;
	border-radius: 8px;
}
/*页面头部*/

.index-header a{
	color: #fff;
}
.index-nav li .nav-main i{
	display: inline-block;
	width: 14px;
	height: 8px;
	background: url(../images/nav-down.png) no-repeat 0 0;
	margin-left: 6px;
}
.index-nav li .nav-main:hover a,
.index-header a:hover{
	text-decoration: none;
    color: #01a2ea;
}
.index-nav li:hover .nav-mess{
	display: block;
}
.index-nav li:hover .nav-main{
	/*border-bottom: solid 2px #2a87e5;*/
}
.index-nav .nav-mess1{
	display: none;
	position: absolute;
	left: 0;
	top: 50px;
	z-index: 100;
	background: #000;
	width: 100%;
}
.index-nav .nav-mess2{
	border-top: solid 1px #414141;
    display: none; 
    position: fixed;
    left: 0;
    top: 50px;
    z-index: 100;
    background: #000;
    width: 100%;
    padding: 10px 0 20px;
    font-size: 14px;
}
.nav-mess2 dt{
	color: #fff;
	border-bottom: solid 1px #414141;
	margin-top: 20px;
	line-height: 35px;
}
.nav-mess2 dd{
	line-height: 32px;
}
.nav-mess2 dd a{
	color: #7A7A7A;
}
.nav-mess2 dd a:hover{
	color: #01a2ea;
}
/*页面头部 END*/
/*头部  tab*/
.iframe-header{
	padding-top: 20px;
	background: #ebf3fc;
}
.iframe-header ul{
	border-bottom: solid 1px #4577d0;
	overflow: hidden;
	padding-left: 30px;
}
.iframe-header li{
	float: left;
	line-height: 30px;
	border-radius: 20px 20px 0 0;
	border: solid 1px #2a87e5;
	padding: 0 25px;
	cursor: pointer;
	border-bottom: none;
}
.iframe-header li.active{
	background: #2a87e5;
	color: #fff;	
}
.iframe-header li i{
	display: inline-block;
	width: 15px;
	height: 15px;
	font-size: 12px;
	margin-left: 15px;
	vertical-align: middle;
	margin-top: -2px;
	color: #4577d0;
	background: url(../images/icon/frame-close.png) no-repeat center;
	background-size: 100% 100%;
}
.iframe-header li.active i{
	display: inline-block;
	color: #fff;
	background: url(../images/icon/frame-close-on.png) no-repeat center;
	background-size: 100% 100%;
}
/*左侧导航*/
.nav-tab{
	background: #43475a;
	position: fixed;
	left: 0;
	top: 50px;
	width: 200px;
	padding: 15px;
	border-bottom: solid 1px #6a6a6a;
	z-index: 1;
}
.nav-tab ul{
	overflow: hidden;
	background: #f8f8f8;
	line-height: 28px;
	font-size: 12px;
	color: #666;
	border-radius: 14px;
}
.nav-tab li{
	float: left;
	width: 50%;
	text-align: center;
	position: relative;
	cursor: pointer;
}
.nav-tab li.active{
	background: #15aeda;
	color: #fff;
	border-radius: 14px;
}
.page-nav{
	position: absolute;
	/* top: 50px; */
	left: 0;
	height: 100%;
	width: 200px;
	background: #fff;
	overflow-y: auto;
	cursor: pointer;
	color: #5A5A5A;
	/* border-top: solid 1px #6a6a6a; */
	padding-bottom: 10px;
	font-size: 14px;
}
.page-nav dd:hover{
	background: #343644;
	color: #21b9ed;
}
.page-nav .one-nav dd,
.page-nav .more-nav dt{
	padding-left: 49px;
}
.page-nav .one-nav dd{
	border-left: solid 3px #43475a;
}
.page-nav .one-nav dd:hover,
.page-nav .one-nav dd.active{
	border-left: solid 3px #18a4d2;
}
.page-nav .one-nav dd a{
	color: #fff;
}
.page-nav .one-nav dd a:hover{
	text-decoration: none;
	color: #21b9ed;
}
.page-nav .more-nav dt{
	line-height: 40px;
	position: relative;
	/* border-left: solid 3px #43475a; */
}
.page-nav .more-nav dd{
	display: none;
}
.page-nav .more-nav dt i{
	display: block;
	width: 10px;
	height: 5px;
	background: url(/wap/nresource/main/images/icon/nav-down.png) no-repeat 0 0;
	position: absolute;
	right: 10px;
	top: 18px;
}
.page-nav .more-nav dt.acitve i{
	background: url(/wap/nresource/main/images/icon/nav-up.png) no-repeat 0 0;
}
.page-nav dd{
	line-height: 40px;
}
.page-nav .more-nav dd{
	padding-left: 70px;
	background: #43475a url(/wap/nresource/main/images/icon/icon-dian.png) no-repeat 56px center;
}
.page-nav .more-nav dd:hover,
.page-nav .more-nav dd.active{
	background: #343644 url(/wap/nresource/main/images/icon/icon-dian.png) no-repeat 56px center;
}
.page-nav .nav1{
	background: url(/wap/nresource/main/images/icon/left-nav-bg.png) no-repeat;
	background-position: 20px 0;
}
.page-nav .nav1:hover,
.page-nav .nav1.active{
	background:url(/wap/nresource/main/images/icon/left-nav-bg.png) no-repeat;
	background-position: 20px 0;
}
.page-nav .nav2{
	background: url(/wap/nresource/main/images/icon/left-nav-bg.png) no-repeat;
	background-position: 20px -40px;
}
.page-nav .nav3{
	background: url(/wap/nresource/main/images/icon/left-nav-bg.png) no-repeat;
	background-position: 20px -80px;
}
.page-nav .nav4{
	background: url(/wap/nresource/main/images/icon/left-nav-bg.png) no-repeat;
	background-position: 20px -120px;
}
.page-nav .nav5{
	background: url(/wap/nresource/main/images/icon/left-nav-bg.png) no-repeat;
	background-position: 20px -160px;
}
.page-nav .nav6{
	background: url(/wap/nresource/main/images/icon/left-nav-bg.png) no-repeat;
	background-position: 20px -200px;
}
.page-nav .nav7{
	background: url(/wap/nresource/main/images/icon/left-nav-bg.png) no-repeat;
	background-position: 20px -240px;
}
.page-nav .nav8{
	background: url(/wap/nresource/main/images/icon/left-nav-bg.png) no-repeat;
	background-position: 20px -280px;
}
.page-nav .nav9{
	background: url(/wap/nresource/main/images/icon/left-nav-bg.png) no-repeat;
	background-position: 20px -320px;
}
.page-nav .nav10{
	background: url(/wap/nresource/main/images/icon/left-nav-bg.png) no-repeat;
	background-position: 20px -360px;
}
.page-nav .nav11{
	background: url(/wap/nresource/main/images/icon/left-nav-bg.png) no-repeat;
	background-position: 20px -400px;
}
.page-nav .nav12{
	background: url(/wap/nresource/main/images/icon/left-nav-bg.png) no-repeat;
	background-position: 20px -440px;
}
.page-nav .nav13{
	background: url(/wap/nresource/main/images/icon/left-nav-bg.png) no-repeat;
	background-position: 20px -480px;
}
.page-nav .nav14{
	background: url(/wap/nresource/main/images/icon/left-nav-bg.png) no-repeat;
	background-position: 20px -520px;
}
.page-nav .nav15{
	background: url(/wap/nresource/main/images/icon/left-nav-bg.png) no-repeat;
	background-position: 20px -560px;
}
.page-nav .nav16{
	background: url(/wap/nresource/main/images/icon/left-nav-bg.png) no-repeat;
	background-position: 20px -600px;
}
.page-nav .nav17{
	background: url(/wap/nresource/main/images/icon/left-nav-bg.png) no-repeat;
	background-position: 20px -640px;
}
.page-nav .nav18{
	background: url(/wap/nresource/main/images/icon/left-nav-bg.png) no-repeat;
	background-position: 20px -680px;
}
.page-nav .nav19{
	background: url(/wap/nresource/main/images/icon/left-nav-bg.png) no-repeat;
	background-position: 20px -720px;
}
.page-nav .nav20{
	background: url(/wap/nresource/main/images/icon/left-nav-bg.png) no-repeat;
	background-position: 20px -770px;
}
.page-nav .nav21{
	background: url(/wap/nresource/main/images/icon/left-nav-bg.png) no-repeat;
	background-position: 20px -826px;
}
.page-nav .nav22{
	background: url(/wap/nresource/main/images/icon/left-nav-bg.png) no-repeat;
	background-position: 20px -880px;
}

.page-nav .nav2:hover,
.page-nav .nav2.active{
	background: url(/wap/nresource/main/images/icon/left-nav-bg.png) no-repeat;
	background-position: 20px -40px;
}
.page-nav .nav3:hover,
.page-nav .nav3.active{
	background: url(/wap/nresource/main/images/icon/left-nav-bg.png) no-repeat;
	background-position: 20px -80px;
}
.page-nav .nav4:hover,
.page-nav .nav4.active{
	background:#343644 url(/wap/nresource/main/images/icon/left-nav-bg.png) no-repeat;
	background-position: 20px -120px;
}
.page-nav .nav5:hover,
.page-nav .nav5.active{
	background:#343644 url(/wap/nresource/main/images/icon/left-nav-bg.png) no-repeat;
	background-position: 20px -160px;
}
.page-nav .nav6:hover,
.page-nav .nav6.active{
	background:#343644 url(/wap/nresource/main/images/icon/left-nav-bg.png) no-repeat;
	background-position: 20px -200px;
}
.page-nav .nav7:hover,
.page-nav .nav7.active{
	background:#343644 url(/wap/nresource/main/images/icon/left-nav-bg.png) no-repeat;
	background-position: 20px -240px;
}
.page-nav .nav8:hover,
.page-nav .nav8.active{
	background:#343644 url(/wap/nresource/main/images/icon/left-nav-bg.png) no-repeat;
	background-position: 20px -280px;
}
.page-nav .nav9:hover,
.page-nav .nav9.active{
	background:#343644 url(/wap/nresource/main/images/icon/left-nav-bg.png) no-repeat;
	background-position: 20px -320px;
}
.page-nav .nav10:hover,
.page-nav .nav10.active{
	background:#343644 url(/wap/nresource/main/images/icon/left-nav-bg.png) no-repeat;
	background-position: 20px -360px;
}
.page-nav .nav11:hover,
.page-nav .nav11.active{
	background:#343644 url(/wap/nresource/main/images/icon/left-nav-bg.png) no-repeat;
	background-position: 20px -400px;
}
.page-nav .nav12:hover,
.page-nav .nav12.active{
	background:#343644 url(/wap/nresource/main/images/icon/left-nav-bg.png) no-repeat;
	background-position: 20px -440px;
}
.page-nav .nav13:hover,
.page-nav .nav13.active{
	background:#343644 url(/wap/nresource/main/images/icon/left-nav-bg.png) no-repeat;
	background-position: 20px -480px;
}
.page-nav .nav14:hover,
.page-nav .nav14.active{
	background:#343644 url(/wap/nresource/main/images/icon/left-nav-bg.png) no-repeat;
	background-position: 20px -520px;
}
.page-nav .nav15:hover,
.page-nav .nav15.active{
	background:#343644 url(/wap/nresource/main/images/icon/left-nav-bg.png) no-repeat;
	background-position: 20px -560px;
}
.page-nav .nav16:hover,
.page-nav .nav16.active{
	background:#343644 url(/wap/nresource/main/images/icon/left-nav-bg.png) no-repeat;
	background-position: 20px -600px;
}
.page-nav .nav17:hover,
.page-nav .nav17.active{
	background:#343644 url(/wap/nresource/main/images/icon/left-nav-bg.png) no-repeat;
	background-position: 20px -640px;
}
.page-nav .nav18:hover,
.page-nav .nav18.active{
	background:#343644 url(/wap/nresource/main/images/icon/left-nav-bg.png) no-repeat;
	background-position: 20px -680px;
}
.page-nav .nav19:hover,
.page-nav .nav19.active{
	background:#343644 url(/wap/nresource/main/images/icon/left-nav-bg.png) no-repeat;
	background-position: 20px -720px;
}

.page-nav .nav20:hover,
.page-nav .nav20.active{
	background: url(/wap/nresource/main/images/icon/left-nav-bg.png) no-repeat;
	background-position: 20px -770px;
}
.page-nav .nav21:hover,
.page-nav .nav21.active{
	background: url(/wap/nresource/main/images/icon/left-nav-bg.png) no-repeat;
	background-position: 20px -826px;
}
.page-nav .nav22:hover,
.page-nav .nav22.active{
	background: url(/wap/nresource/main/images/icon/left-nav-bg.png) no-repeat;
	background-position: 20px -880px;
}
/*左侧导航 END*/
.bgc-gray{
	background: #f2f5f9;
}
.icon-btn,
.icon-btn2{
	line-height: 30px;
	font-size: 12px;
	color: #fff;
	padding:0 20px 0 40px;
	cursor: pointer;
	border-radius: 2px;
}
.icon-btn3{
	line-height: 46px;
	font-size: 18px;
	color: #fff;
	width: 160px;
	cursor: pointer;
	border-radius: 5px;
}
.icon-btn2.btn-fail{
	color: #0d69be;
}
.icon-btn2{
	padding:0 20px;
}
.btn-blue-bor{
	font-size: 18px;
	color: #0d69be;
	border: solid 1px #0d69be;
	border-radius: 2px;
	height: 42px;
	line-height: 42px;
	padding: 0 70px;
	background-color: transparent;
	cursor: pointer;
}
.btn-blue-bor:hover{
	background: #0d69be;
	color: #fff;
}
.icon-btn.btn-fail,
.icon-btn2.btn-fail{
	color: #0d69be;
	background: #eaf7fe;
}
.icon-btn.btn-fail:hover,
.icon-btn2.btn-fail:hover{
	color: #fff;
    opacity: 0.8;
}
.icon-btn3.btn-fail{
	background: #9bc814;
}
.icon-btn2.btn-green{
	background: #4ec313;
	outline: none;
}
.icon-btn2.btn-gray{
	background: #a0a0a0;
}
.icon-btn2.btn-gray:hover{
	background: #0d69be;
}
.icon-btn.btn-look{
	background: #0d69be url(../images/icon/btn-icon.png) no-repeat;
	background-position: 15px 8px;
}
.icon-btn.btn-add{
	background: #0d69be url(../images/icon/btn-icon.png) no-repeat;
	background-position: 15px -112px;
}
.icon-btn.btn-add-border{
	background:url(../images/icon/icon-add-blackpng.png) no-repeat 13px center;
	border: solid 1px #dddddd;
	color: #333333;
}
.icon-btn.btn-excel{
	background: #0d69be url(../images/icon/icon-excel-white.png) no-repeat 13px center;
}
.icon-btn.btn-excel-light{
	background: #eaf7fe url(../images/icon/icon-excel-blue.png) no-repeat 13px center;
}
.icon-btn.btn-excel-light:hover{
	background: #0d69be url(../images/icon/icon-excel-white.png) no-repeat 13px center;
	color: white;
}
.icon-btn.btn-return{
	background: #0d69be url(../images/icon/btn-icon.png) no-repeat;
	background-position: 15px -82px;
}
.icon-btn.btn-reset{
	background: #eaf7fe url(../images/icon/btn-icon.png) no-repeat;
	background-position: 15px -22px;;
}
.icon-btn.btn-reset:hover{
	background: #0d69be url(../images/icon/btn-icon.png) no-repeat;
	background-position: 15px -52px;;
}
.icon-btn.btn-key{
	background: #eaf7fe url(../images/icon/btn-icon.png) no-repeat;
	background-position: 60px -142px;;
}
.icon-btn.btn-key:hover{
	background: #0d69be url(../images/icon/btn-icon.png) no-repeat;
	background-position: 60px -172px;;
	color: #fff;
}
.icon-btn.btn-edit{
	background: #eaf7fe url(../images/icon/btn-icon.png) no-repeat;
	background-position: 15px -202px;;
}
.icon-btn.btn-edit:hover{
	background: #0d69be url(../images/icon/btn-icon.png) no-repeat;
	background-position: 15px -232px;;
}
.icon-btn.btn-del{
	background: #eaf7fe url(../images/icon/btn-icon.png) no-repeat;
	background-position: 15px -262px;;
}
.icon-btn.btn-del:hover{
	background: #0d69be url(../images/icon/btn-icon.png) no-repeat;
	background-position: 15px -292px;;
}
.icon-btn2.btn-succ,
.icon-btn3.btn-succ{
	background: #0d69be;
}
.icon-btn.btn-succ:hover,
.icon-btn2.btn-succ:hover,
.icon-btn3:hover,
.icon-btn2.btn-green:hover{
	opacity: .8;
	filter:alpha(opacity=80);
}
.page-table{
	width: 100%;
}
.page-table td a{
	display: inline-block;
}
.page-table th,
.page-table tr.rule-td td{
	font-weight: normal;
	padding: 11px 20px;
	text-align: center;
	font-size: 12px;
	color: #666;
	line-height: 20px;
}
.page-table tr.rule-td:hover td{
	background: #e8ecf1;
}
.page-table th{
	background: #f4f4f4;
	border: solid 1px #fff;
}
.page-table tr.rule-td td{
	background: #fff;
	border-bottom: solid 1px #e8ecf1;
}
.page-tab{
	background: #011d3a;
}
.page-tab .page-tab-header{
	position: relative;
}
.page-tab .page-tab-header ul{
	border-bottom: solid 1px #6b97cf;
	padding: 0 8px;
}
.page-tab .page-tab-header ul li{
	font-size: 14px;
	color: #fff;
	line-height: 42px;
	float: left;
	width: 76px;
	text-align: center;
	cursor: pointer;
}
.page-tab .page-tab-header .tab-arrow{
	width: 76px;
	height: 3px;
	background: #eef0f2;
	position: absolute;
	left: 8px;
	bottom: -1px;
}
/*分页*/
.page-page{
	font-size: 12px;
}
.page-page a{
	display: inline-block;
	width: 34px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: #e2e5eb;
	font-size: 12px;
	color: #666;
}
.page-page a:hover{
	color: #036cbf;
	text-decoration: none;
}
.page-page a.page-name:hover{
	background: #036cbf;
	color: #fff;
}
.page-page a.active{
	background: #036cbf;
	color: #fff;
}
.look-eyes{
	display: inline-block;
	width: 20px;
	height: 12px;
	background: url(../images/icon/icon-eyes.png) no-repeat 0 0;
}
.look-eyes.look{
	background: url(../images/icon/icon-eyesed.png) no-repeat 0 0;
}
.page-change{
	display: inline-block;
	cursor: pointer;
	position: relative;
}
.page-select{
	display: inline-block;
	cursor: pointer;
	position: relative;
	width: 190px;
}
.page-change .header{
	background: #e9f7ff url(../images/icon/page-down.png) no-repeat 90% center;
	height: 30px;
	line-height: 30px;
	color: #056bbf;
	padding: 0 35px 0 15px;
}
.page-select .header{
	background: #fff url(../images/icon/icon-select.png) no-repeat 95% center;
	height: 30px;
	line-height: 30px;
	color: #056bbf;
	padding: 0 35px 0 15px;
	border: solid 1px #ccc;
	border-radius: 2px;
	text-align: left;
	color: #333;
}
.page-change dl{
	position: absolute;
	top: 30px;
	left: 0;
	width: 100%;
	border: solid 1px #d1e2ec;
	border-top: none;
	display: none;
	z-index: 8;
}
.page-select dl{
	position: absolute;
	top: 30px;
	left: 0;
	width: 100%;
	border: solid 1px #ccc;
	border-top: none;
	display: none;
	z-index: 8;
}
.page-change dd{
	line-height: 30px;
	position: relative;
	text-align: center;
	background: #e9f7ff;
	padding-left: 10px;
	text-align: left;
}
.page-select dd{
	line-height: 30px;
	position: relative;
	text-align: left;
	background: #fff;
	padding-left: 15px;
}
.page-change dd:hover{
	color: #026dbf;
}
.page-select dd:hover{
	background: #e9f7ff;
}
.bread-crumbs{
	font-size: 12px;
}
.bread-crumbs a{
	color: #1b8be9;
}
.bread-crumbs span{
	color: #333;
}
.bread-crumbs a:hover{
	color: #1b8be9;
}
/*主内容区*/
.page-main,
.page-main2{
	position: relative;
	/* padding-top: 50px; */
}
.bg-hover:hover{
	cursor: pointer;
	background: #ebf3fc;
}
.page-step{
	background: url(../images/step-bg.png) repeat-x 0 14px;
	overflow: hidden;
}
.page-step>div{
	width: 33.33%;
	float: left;
}
.page-step>div>div{
	width: 32px;
	height: 32px;
	display: inline-block;
	background: url(../images/step-style1.png) no-repeat 0 0;
	margin-bottom: 15px;
}
.page-step>div.active>div{
	background: url(../images/step-style2.png) no-repeat 0 0;
}
.page-checked,
.page-radio,
.page-radio2{
	overflow: hidden;
}
.page-checked li,
.page-radio li{
	float: left;
	padding-left: 30px;
	background: url(../images/icon/icon-checked.png) no-repeat 0 center;
	margin-right: 50px;
	cursor: pointer;
	font-size: 14px;
	line-height: 30px;
}
.page-radio li{
	background: url(../images/icon/icon-radio.png) no-repeat 0 center;
}
.page-checked li.active{
	background: url(../images/icon/icon-checked-active.png) no-repeat 0 center;
}
.page-radio li.active{
	background: url(../images/icon/icon-radio-active.png) no-repeat 0 center;
}
.page-radio2 li{
	float: left;
	font-size: 14px;
	line-height: 28px;
	border: solid 1px #ccc;
	border-radius: 2px;
	padding: 0 20px;
	cursor: pointer;
	margin-right: 20px;
}
.page-radio2 li.active{
	border: solid 1px #E2027F;
	color: #E2027F;
}
.warm-prompt .header,
.page-header{
	margin:10px;
	padding-left: 15px;
	lighting-color: 28px;
	font-size: 16px;
	border-left: solid 4px #0d69bd;
}
.warm-prompt .main{
	padding: 20px 30px;
	font-size: 12px;
	color: #666;
	line-height: 24px;
	border-top: solid 1px #e8ecf1;
}
.warm-prompt .main p{
	text-indent: 24px;
}
.table-checked{
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url(../images/icon/icon-radio.png) no-repeat 0 0;
	cursor: pointer;
}
.table-checked.active{
	background: url(../images/icon/icon-radio-active.png) no-repeat 0 0;
}
.table-checked{
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url(../images/icon/icon-radio.png) no-repeat 0 0;
	cursor: pointer;
}
.table-checked.active{
	background: url(../images/icon/icon-radio-active.png) no-repeat 0 0;
}
.table-checked-more{
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url(../images/icon/icon-checked.png) no-repeat 0 0;
	cursor: pointer;
}
.table-checked-more.active{
	background: url(../images/icon/icon-checked-active.png) no-repeat 0 0;
}
.page-tab2 ul{
	border-bottom: solid 1px #e8ecf1;
	overflow: hidden;
}
.page-tab2 li{
	float: left;
	width: 180px;
	text-align: center;
	line-height: 56px;
	cursor: pointer;
}
.page-tab2.page-tab3 li{
	width: 80px;
	position: relative;
}
.page-tab2.page-tab3 li i{
	display: block;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	position: absolute;
	right: 0;
	top: 20px;
	background: #ff1a37;
}
.page-tab2.page-tab3 li.active{
	color:#036cbf;
}
.page-tab2 .tab-arrow{
	height: 2px;
	background: #6a99cf;
	width: 180px;
	position: absolute;
	bottom: 0;
	left: 0;
}
.page-tab2.page-tab3 .tab-arrow{
	width: 80px;
}
.section-p{
	line-height: 36px;
	text-indent: 28px;
	font-size: 14px;
}
.review-box .review-header{
	background: #e4e4e4;
	line-height: 36px;
	padding-left: 15px;
	border-left: solid 5px #2e83e5;
}
.review-box li{
	position: relative;
	padding: 20px 0;
}
.review-box li .name{
	width: 130px;
	text-align: center;
	position: absolute;
	left: 0;
	top: 20px;
}
.review-box li .main{
	min-height: 100px;
	padding-left: 130px;
}
.review-box li .main textarea{
	padding: 5px;
	width: 100%;
	line-height: 20px;
	border: solid 1px #ccc;
	border-radius: 2px;
	padding-left: 10px;
	height: 110px;
	color: #333;
}
/*登录*/
.login-box{
	width: 100%;
	height: 100%;
	background: url(../images/login-bg.png) no-repeat center center;
}
.header-box{
	background: url(../images/login-bg.png) no-repeat center center;
	padding: 100px 0;
}
.login-main{
	width: 700px;
	height: 400px;
	background: #fff;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -350px;
	margin-top: -180px;
}
.login-main>div,
.header-bor-box{
	margin: 40px 40px;
	border: solid 1px #eaebee;
	padding: 0 60px 40px;
}
.login-main>div .header,
.header-bor-box .header{
	position: relative;
	top: -6px;
	text-align: center;
}
.login-main>div .header span,
.header-bor-box .header span{
	width: 260px;
	display:inline-block;
	background: url(../images/login-header.png) no-repeat 0 0;
	color:#fff;
	height: 40px;
	line-height: 30px;
	padding-top: 6px;
	font-size: 18px;
}
.upload-from{
	display: inline-block;
	position: relative;
}
.upload-from .ipt-file{
	position: absolute;
	left: 0;
	top: 0;

	height: 30px;
	z-index: 2;
	width: 200px;
}
.upload-from a{
	position: absolute;
	right: 0;
	top: 0;
	padding: 0 10px;
	line-height: 28px;
	border: solid 1px #ccc;
	border-radius: 0 2px 2px 0;
	height: 30px;
}
.upload-from.new a{
	position: absolute;
	right: 0;
	top: 0;
	padding: 0 10px;
	line-height: 28px;
	border: solid 1px #ccc;
	border-radius: 0 2px 2px 0;
	height: 30px;
	background: #0d69be;
	color: #fff;
}
.upload-from a:hover{
	background: #eaf7fe;
	text-decoration: none;
}
.upload-from.new a:hover{
	opacity: 0.8;
	background: #0d69be;
	text-decoration: none;
}
.mess-tab{
	overflow: hidden;
	border-bottom: solid 1px #b2b2b2;
}
.mess-tab li{
	float: left;
	width: 50%;
	line-height: 70px;
	text-align: center;
	font-size: 18px;
	border-bottom: solid 2px #fff;
	cursor: pointer;
}
.mess-tab li.active{
	border-bottom-color: #4c89e4;
}

.example-span{
	float: left;
	max-width: 120px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-break: break-all;
}

.upfile{
	position: relative;
	height: 30px;
	line-height: 30px;
	border: solid 1px #e4e4e4;
	border-radius: 2px;
}
.upfile a{
	display: block;
	float: right;
	height: 28px;
	line-height: 28px;
	padding: 0 15px;
	border-left: solid 1px #e4e4e4;
	background: #0d69be;
	color: #fff;
	text-align: center;
	text-decoration: none;
	font-size: 12px;
}
.upfile input{
	opacity: 0;
	position: absolute;
	left:0;
	top: 0;
	height: 100%;
	width: 100%;
}

.form-name-160 .form-name{
	width: 160px !important;
}

.idcard-img{
	height: 200px;
	width: 317px;
	border: solid 1px #e4e4e4;
	border-radius: 5px;
}
.idcard-img img{
	height: 100%;
	width: 100%;
	border-radius: 5px;
}

.overflow-340{
	display: inline-block;
	max-width: 340px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-break: break-all;
}

.result-show{
	/*line-height: 60px;*/
	padding: 10px;
	padding-right: 170px;
}
.result-show img{
    vertical-align: middle;
    margin-top: -20px;
    margin-right: 10px;
}
.result-show .result-msg{
	display: inline-block;
	text-align: left;
	line-height: 20px;
	font-weight: bold;
	font-size:14px;
}
.result-show .result-msg2{
	display: inline-block;
	text-align: left;
	line-height: 20px;
	font-weight: bold;
	font-size:28px;
	color: #666666;
}
.edui-container{
	z-index: 2 !important;
}
.review-tip-list:after{
	 content: ""; display: table; clear: both;
	 margin: 0;
	 padding: 0;
}
.review-tip-list li{
	float: left;
	height: 60px;
	line-height: 20px;
	margin: 0;
	padding:20px 0px;
}
.review-tip-list li a{
	display: inline-block;
	height: 14px;
	line-height: 14px;
	border-right: solid 1px #0d69be;
	padding: 0 15px;
}
