@charset "UTF-8";
html{font-size:16px;}
body{
	
   padding-top:0px;
	-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;
	font-family: "Noto Sans", "Liberation Sans", "Helvetica Neue", Helvetica, Tahoma, Arial,"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif, "Apple Color remoji", "Segoe UI remoji", "Segoe UI Symbol", "Noto Color remoji";
	color:#202020;
	font-size:16px;
	background:#AAA;
}
*{margin:0;padding:0;line-height:180%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
a,label,button,input,select,textarea,button {-webkit-tap-highlight-color:transparent}
img {border:0}
td{padding:5px 8px;line-height:150%;}
input{border:1px solid #ddd;height:40px;line-height:40px;padding:0px 5px;font-size:16px;}
select{border:1px solid #ddd;height:40px;line-height:40px;font-size:16px;}
input:focus{
   outline:none;
   }
   select:focus{
	outline:none;
	}  
textarea{border:1px solid #ddd;height:1rem;}
table{border-collapse: collapse;border-spacing: 0;}
li{list-style:none}
ol, ul{list-style: none;}
a {text-decoration:none;color:#000;transition:0.2s;}
a:hover{color:#005AAD;}

h1,h2,h3,h4,h5,h6{float:left;width:100%;font-weight:bold;}
h1{font-size:0.3rem;}/*0.3rem*/
h2{font-size:0.22rem;}/*22px*/
h3{font-size:0.18rem;}/*18px*/
h5{font-size:0.14rem;}/*14px*/
h6{font-size:0.12rem;}/*12px*/

.flexbox{float:left;display:flex;align-items: center;}
.flexbox img{margin-left:10px;}
/*
transition:0.3s;
flex-flow: 
	row | row-reverse | column | column-reverse;
	nowrap | wrap | wrap-reverse;
justify-content: flex-start | flex-end | center | space-between两端对齐，项目之间的间隔都相等。 | space-around每个项目两侧的间隔相等。所以，项目之间的间隔比项目与边框的间隔大一倍。;
align-items: flex-start | flex-end | center | baseline | stretch;
flex项目属性
	flex: none | [ <'flex-grow'> <'flex-shrink'>? || <'flex-basis'> ]
	flex:1 1 auto;
	flex-grow属性定义项目的放大比例，默认为0，即如果存在剩余空间，也不放大。flex-shrink:1;会放大
	flex-shrink属性定义了项目的缩小比例，默认为1，即如果空间不足，该项目将缩小。flex-shrink:0;设置成0意味着这个容器不会缩小
	flex: 0 0 12rem;
	}
flex-flow: row wrap;
flex-flow: column wrap;
	
vh vw,100vh=100%视窗

overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;


white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
*/

input:disabled{
    border: 1px solid #DDD;
    background-color: #F5F5F5;
    color:#BBB;
}

.outbox{width:100%;float:left;display:flex;justify-content: center;}
.bmbox{max-width:750px;min-height:100vh;
	background: url("bg.jpg") top no-repeat #032386;background-size: 100% auto;padding:0px 20px 50px 20px;
}

.logo{float:left;width:100%;display:flex;justify-content: center;position: relative;z-index:999;margin-top:40px;}
.logo img{max-width:80px;border: 7px solid rgba(80,100,162,0.5);border-radius: 100%;}

.inputxv{float:left;width:100%;}
.webname{float:left;width:100%;display:flex;justify-content: center;flex-flow: column nowrap;align-items: center;background:#FFF;margin-top:-20px;padding:30px 0px 10px 0px;border-radius: 6px;}
.webname p{font-size:26px;}
.webname p:nth-child(1){font-size:18px;}

.bmcontent{float:left;width:100%;background:#FFF;border-radius: 7px;margin-top:10px;padding:20px 15px;}
.bmcontent h3{color:#FF0000;text-align:center;font-size:20px;}

.bmcontent .boxbox{float:left;width:100%;}
.bmcontent .boxbox tr td{padding:5px 5px;}
.bmcontent .boxbox tr td em{color:#FF0000}

.btnbm{float:left;width:100%;background:#5064A2;border:none;color:#FFF;}

