/* 公共样式 */
html {
    font-size: calc(100vw/19.2);
    font-size: -webkit-calc(100vw/19.2);
    -webkit-text-size-adjust: 100%;
    height: 100%;
    width: 100%;
}

@media screen and (min-width: 1921px) {
    html {
        font-size: 100px;
        -webkit-text-size-adjust: 100%;
    }
}

body {
    width: 100%;
    height: 100%;
    position: relative;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    font-size: .16rem;
	font-family: MicrosoftYaHei, "微软雅黑";
    word-break: break-all;
    padding: 0;
    margin: 0;
    color: #333;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #F4F7FD;
	font-weight: normal;
}

b,
dd,
div,
dl,
dt,
form,
img,
input,
li,
p,
select,
span,
ul,
textarea,
a {
    margin: 0;
    padding: 0;
    border: 0;
    list-style: none;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0;
    padding: 0;
    border: 0;
    font-weight: normal;
    font-size: 0.3rem;
}

em,
i {
    font-style: normal
}

.fll {
    float: left
}

.frr {
    float: right
}
.clearfix:after{/*伪元素是行内元素 正常浏览器清除浮动方法*/
    content: "";
    display: block;
    height: 0;
    clear:both;
    visibility: hidden;
}
.clearfix{
    *zoom: 1;/*ie6清除浮动的方式 *号只有IE6-IE7执行，其他浏览器不执行*/
}
img {
    vertical-align: top;
     /* max-width: 100%; */ /* 影响切题工具暂时屏蔽掉 */
}

* {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-tap-highlight-color: transparent;
}

a {
    text-decoration: none;
    cursor: pointer;
    color: #333;
}

a:hover {
    cursor: pointer;
    text-decoration: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-tap-highlight-color: transparent;
}

/*表格边框合并，边框距零*/
table {
    border-collapse: collapse;
    border-spacing: 0;
}

textarea {
    font-family: Verdana, Arial, "Microsoft Yahei" !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    resize: none;
}

/*去掉苹果的默认UI来渲染按钮*/
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="file"],
input[type="text"],
input[type="checkbox"],
input[type="radio"],
input,
textarea,
button {
    -webkit-appearance: none;
    appearance: none;
    /* font-size: .28rem; */
		border: none;
}

input::placeholder {
    color: #bebebe;
}

input::-webkit-placeholder {
    color: #bebebe;
}

input::-moz-placeholder {
    color: #bebebe;
}

input:-moz-placeholder {
    color: #bebebe;
}

input:-ms-placeholder {
    color: #bebebe;
}

.clear{clear:both;}

.w{ width: 12rem; margin: 0 auto; }

/*前台登录页 start*/
.cbody {
	background: url(images/bg.png) no-repeat;
	background-size: 19.2rem 9.89rem;
	width: 100%;
	height: 9.89rem;
}
.div_logo {
	margin-left: .58rem;
	margin-top: .31rem;
}
.div_logo img{
	width: 2.04rem;
	height: .47rem;
}
.div_content{
	width: 11.57rem;
	height: 6.2rem;
	background: #EFF5FE;
	border-radius: .2rem;
	margin:0 auto;
	margin-top: .68rem;
	display: flex;
}
.div_content .c_left{
	width: 5.57rem;
	height: 6.2rem;
	background: #D4E6FD url(images/picimg.png) no-repeat center center;
	background-size: 4.68rem 3.79rem;
	border-radius: .2rem 0px 0px .2rem;
}
.div_content .c_right{
	padding:.83rem .76rem 1.02rem .76rem;
	width:6rem;
	position: relative;
}
.div_content .c_right .imgxq{
	width: 3.22rem;
	height: .5rem;
	margin-left:.63rem;
	margin-bottom: .27rem;
}
.div_content .c_right .inptcommon{
	width: 4.48rem;
	height: .56rem;
	border: .01rem solid #E9E9E9;
	border-radius: .1rem;
	margin-top: .47rem;
	font-size: .18rem;	
	color: #666;
	padding-left:.55rem;
	background:  #fff url(images/my.png) no-repeat .21rem .17rem;
	background-size: .2rem .22rem;
}
.div_content .c_right .divtip{
	font-size: .14rem;
	color: #FC6E52;
	position: absolute;
	margin-top: .05rem;
}
.div_content .c_right .ipwd{
	background:  #fff url(images/mima.png) no-repeat .21rem .17rem;
	background-size: .2rem .22rem;
}
input[type="text"]:focus{
	outline: none;
}
input[type="password"]:focus{
	outline: none;
}
.div_content .c_right input::placeholder{
	font-size: .18rem;
	color: #666;
}
.div_content .c_right .rememima {
	margin-top: .15rem;
	font-size: .16rem;
	color: #727888;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
	.div_content .c_right .rememima .syhm {
		font-size: .16rem;
		color: #727888;
	}

.div_content .c_right .mtop {
	margin-top: .2rem !important;
}

.div_content .c_right .mt50 {
	margin-top: .5rem;
}

.div_content .c_right .mt0 {
	margin-top: 0;
}

.div_content .c_right .ayzm {
	width: 1.3rem;
	line-height: .56rem;
	display: inline-block;
	text-align: center;
	background: #dcdcdc;
	border-radius: .05rem;
	color: #0e89f1;
	margin-left: .13rem;
	font-size: .16rem;
	cursor: pointer;
}
.div_content .c_right .wblue {
	background: #dcdcdc;
	color: #0e89f1;
}
.div_content .c_right .wwhite {
	background: #BEBEBE;
	color: #fff;
}
.div_content .c_right .ipyzm {
	background: #fff url(images/yzm.png) no-repeat .21rem .17rem;
	background-size: .21rem .24rem;
	width: 3rem !important;
}
.div_content .c_right .rememima input[type="checkbox"]{
	-webkit-appearance:checkbox;
	width: .18rem;
	height: .18rem;
	background: #FFFFFF;
	border: .01rem solid #E9E9E9;
	border-radius: .02rem;
	margin-right: .11rem;
	margin-top: .025rem;
}
.div_content .c_right .dlogin{
	margin-top: .54rem;
}
.div_content .c_right .dlogin a{
	width: 4.48rem;
	height: .66rem;
	background: #1188F0;
	box-shadow: 0px .06rem .14rem 0px rgba(19,150,226,0.31);
	border-radius: .1rem;
	font-size: .24rem;
	color:#fff;
	text-align: center;
	line-height: .66rem;
	display: inline-block;
}

.div_footer {
	font-size: .14rem;
	color: #E0EEF6;
	line-height: .22rem;
	text-align: center;
	margin-top: .82rem;
}
/*前台登录页 end*/

/*公共头部 start*/
header .div_head {
    width: 100%;
    height: .8rem;
    background: #1188F0;
    padding: .22rem .6rem .21rem .62rem;
    display: flex;
    align-items: center;
    position: relative;
}
header .div_head .clogo img{
	width:2.25rem;
	height: .37rem;
}
header .div_head .ulmenu{
	margin-left:.6rem;
}
header .div_head .ulmenu li{
	float:left;	
	line-height: .79rem;
}
header .div_head .ulmenu li .lselected{
	background: #27408B;
	line-height: .8rem;
}
header .div_head .ulmenu li a{
	font-size: .22rem;
	color: #fff;
	font-weight: 400;
	display: inline-block;
	padding:0 .42rem;
}
header .div_head .ulmenu li a:hover{
	background: #27408B;
	line-height: .8rem;
}

header .div_head .user_box{
	display: flex;
	align-items: center;
}
header .div_head .user_box .headimg{
	width: .42rem;
	height: .42rem;
	margin-right: .16rem;
	margin-top: .2rem;
	border-radius: 50%;
}
header .div_head .user_box .selimg{
	width: .14rem;
	height: .09rem;
	margin-left: .2rem;
	margin-top: .36rem;
}
header .div_head .user_box .cname{
	color:#fff;
	font-weight: 400;
}
.user_inner{
	width: 2.1rem;
	height: 1.19rem;
	background: #FFFFFF;
	box-shadow: 0rem 0.04rem 0.16rem 0rem rgba(214, 214, 214, 0.5);
	border-radius: 0.05rem;
	z-index: 999;
	position: absolute;
	right: -.3rem;
	top:.7rem;
	padding-top: .15rem;
	display: none;
}
header .div_head .yright {
	position: absolute;
	right: .6rem;
	height: .8rem;
	line-height: .8rem;
	display: flex;
	align-items: center;
}
header .div_head .user_box:hover .user_inner {
	display: block;
}
/*头部新加样式 9月6号 start*/
.div_head .ulmenus {
	display: flex;
}

	.div_head .ulmenus li a {
		font-size: .16rem;
		color: #fff;
		margin-left: .44rem;
	}

	.div_head .ulmenus li .liselected {
		color: #27408B;
	}

	.div_head .ulmenus li a:hover {
		color: #27408B;
	}

.div_head .dsx {
	width: .01rem;
	height: .3rem;
	background: #FFFFFF;
	margin-left: .32rem;
	margin-right: .23rem;
}
/*头部新加样式 9月6号 end*/
.user_inner .user_innerItem{
	display: block;
	line-height: .47rem;
	width: 100%;
	color: #434343;
	font-size: .18rem;
	padding-left: .62rem;

}
.user_inner .user_innerItem.password{
	background:  url(images/pwd.png) no-repeat .3rem ;
	background-size: auto;
	background-size: .2rem .22rem;
}
.user_inner .user_innerItem.out{
	background:  url(images/iexit.png) no-repeat .3rem ;
	background-size: auto;
	background-size: .18rem .18rem;
}
.user_inner .user_innerItem.password:hover{
	background: #DDECFA url(images/pwdblue.png) no-repeat .3rem ;
	background-size: auto;
	background-size: .22rem .25rem;
}
.user_inner .user_innerItem.out:hover{
	background: #DDECFA url(images/iexitblue.png) no-repeat .3rem ;
	background-size: auto;
	background-size: .18rem .18rem;
}
.user_inner .user_innerItem:hover{
	background-color: #DDECFA;
	color: #1188F0;
}
/*公共头部 end*/

/*公共底部 start*/
.div_bottom {
	height: 1.94rem;
	background: #405978;
	font-size: .14rem;
	color: #fff;
	text-align: center;
	line-height: 1.94rem;
}

/*公共底部 end*/

/*修改密码 start*/
.mcontent{
	width: 12.28rem;
	height: 9.18rem;
	background: #FFFFFF;
	border: .01rem solid #DCDCDC;
	border-radius: .1rem;
	margin:.29rem auto 1rem auto;
}
.mcontent .mtitle{
	height: .77rem;
	border-bottom: .01rem solid #DCDCDC;
	padding-top:.32rem;
	padding-left:.31rem;
}
.mcontent .mtitle .modifypwd{
	border-left:.04rem solid #27408B;
	height: .17rem;
	font-size: .2rem;
	font-weight: 400;
	line-height: .17rem;
	color: #434343;
	padding-left:.05rem;
}
.mcontent .mpwds{
	padding-left: 2.53rem;
	position: relative;
}
.mcontent .mpwds .w30{
	margin-top: .3rem;
}
.mcontent .mpwds .mtips{
	position: absolute;
	top: 2.15rem;
	left: 4rem;
	color: #E60012;
}
.mcontent .mpwds .cpwd{
	width: 3.26rem;
	height: .49rem;
	background: #fff;
	border: .01rem solid #898989;
	border-radius: .05rem;
	margin-left:.46rem;
}
.mcontent .mpwds .mbuts{
	margin-top: .57rem;
	margin-left:1.47rem;
}
.mcontent .mpwds .mbuts .cbtn{
	width: 2.6rem;
	height: .5rem;
	background: #FFFFFF;
	border: .01rem solid #898989;
	border-radius: .05rem;
	display: inline-block;
	font-size: .22rem;
	font-weight: 400;
	color: #434343;
	text-align: center;
	line-height: .5rem;
}
.mcontent .mpwds .mbuts .aconfirm{
	background: #1188F0;
	color: #FEFEFE;
	margin-left: .25rem;
}
/*修改密码 end*/

/* 分页 start*/
.tcdpagecode{padding-top: .66rem; text-align: center;color:#434343}
.tcdpagecode a{font-size: .14rem;display: inline-block;color: #626262;height: .35rem;line-height: .35rem;width:.35rem;  border: 1px solid #bfbfbf;border-radius: 3px;margin:0 .04rem;vertical-align: middle;text-decoration: none;}
.tcdpagecode a:hover{text-decoration: none;color: #444444;}
.tcdpagecode span.current{font-size:.14rem ;display: inline-block;height: .35rem;line-height: .35rem; width:.35rem;margin:0 .04rem; color: #fff;border: 1px solid #166CE5;vertical-align: middle;background-color: #166CE5;border-radius:3px;}
.tcdpagecode span.disabled{font-size: .14rem;display: inline-block;height: .35rem;line-height: .35rem;padding:0px .12rem;margin: 0 .04rem	;color: #bbbbbb;background: #ffffff;border: 1px solid #dddddd;border-radius: 3px;vertical-align: middle;}
.tcdpagecode a.prevPage,.tcdpagecode a.nextPage,.tcdpagecode a.first,.tcdpagecode a.last{width:auto;padding:0px .12rem}
.tcdpagecode  .xz_tzy{    /* display: inline-block; */
    border: 1px solid #bfbfbf;
    height: .34rem;
    vertical-align: middle;
		display: none;}

.tcdpagecode  .page_sl{margin: 0px .1rem; display: none;}
.tcdpagecode  .xz_tzy input{    height: 100%;
    width: .3rem;padding:0px .05rem}
.tcdpagecode  .xz_tzy .tzy{    float: right;
    width: .14rem;}
.tcdpagecode  .xz_tzy .fy_s{float:left;width:.11rem ;margin: .02rem 0.02rem 0.01rem;height:.14rem;cursor: pointer }
.tcdpagecode  .xz_tzy .fy_x{float:left;width:.11rem ;height:.14rem;    margin: 0rem 0.02rem .02rem; cursor: pointer}
.tcdpagecode    a.btn_tzy{margin:0 .1rem;width:.55rem;cursor: pointer; display: none; }
.tcdpagecode a:hover{border: 1px solid #166CE5;color:#fff;
    background-color: #166CE5;}
.rpage .tcdpagecode{
	padding-right: 0;
}
/* 分页 end*/

.headflex {
	display: flex
}

	.headflex .ulmenus {
		display: flex;
		margin-left: .77rem;
		margin-top: .46rem;
	}

		.headflex .ulmenus li a {
			font-size: .16rem;
			color: #fff;
			margin-left: .44rem;
		}

		.headflex .ulmenus li .liselected {
			color: #27408B;
		}

		.headflex .ulmenus li a:hover {
			color: #27408B;
		}