.rounded-border {
  border: 2px solid white;
  border-radius: 10px;
  padding: 4px; 
  background-color: #ffffff;
  
    /*width: 120px;
  height: 85px;
  background: linear-gradient(to #ffffff, #ffffff, #ffffff); 
  border: 2px solid transparent; 
  border-image: linear-gradient(to right, lightgreen, lightblue) 1 stretch;  */
}
.chcan canvas{
  position:relative;
  width:100px;
  height:75px;
  }
.p_dh{
	height:65px;
	color:rgba(0,128,128,1);
	font-size:35px;
	top: 0px;
}
.p_blc_logo{
	height:65px;
	display: inline-block;
}
.p_blc_sx{
	position:relative;
	left:3px;
	top: -25px;
  	color:rgba(255,255,255,1);
	display: inline;
}
.p_blc_lan{
	position:relative;
	right:30px;
	top: 0px;
	font-size:20px;
  	color:rgba(255,255,0,1);
  	float:right;
	display: inline;
}
.p_current_pos{
	position:relative;
	top:0px;
	width:100%;
	height:25px;
	text-align:left;
	color:rgba(0,0,0,1);
	font-size:22px;
	background-color:rgba(0,0,0,0);
}
.p_asidel{
	position:relative;
	margin-top:5px;
	margin-left:1%;
	text-align:left;
	font-size:18px;
	width:100%;
	margin:5px;
	padding:5px;
	height:315px;
	white-space: nowrap;
	background-color:rgba(255,255,255,0.4);
	overflow:auto;
}
.p_asidel2{
	position:relative;
	top:5px;
	left:1%;
	text-align:left;
	font-size:18px;
	width:100%;
	margin:5px;
	padding:5px;
	height:200px;
	background-color:rgba(255,255,255,0.4);
	overflow:auto;
}
.p_asidel3{
	position:relative;
	top:5px;
	left:1%;
	margin:5px;
	padding:5px;
	text-align:left;
	font-size:18px;
	width:100%;
	height:90px;
	background-color:rgba(255,255,255,0.4);
	overflow:auto;
}
.p_asidel4{
	position:relative;
	top:5px;
	left:1%;
	margin:5px;
	padding:5px;
	text-align:left;
	font-size:18px;
	width:100%;
	height:90px;
	background-color:rgba(255,255,255,0.4);
	overflow:auto;
}
.p_asider{
	position:relative;
	text-align:left;
	font-size:18px;
	width:100%;
	height:500px;
	display: inline-block;
	vertical-align: top;
	background-color:rgba(255,255,255,0.4);
	overflow:auto;
}
.p_asider2{
	position:relative;
	text-align:left;
	font-size:18px;
	width:100%;
  height:90px;
	display: inline-block;
	vertical-align: top;
	background-color:rgba(255,255,255,0.4);
	overflow:auto;
}
.p_work_pos{
	position:relative;
	width:75%;
	display: inline-block;
	vertical-align: top;
}
.p_min{
	margin:4px 8px 4px 8px;
}
.p_min2{
	margin:1px 8px 4px 2px;
}
.p_nobr{
	width:22%;
	display: inline-block;
	vertical-align: top;
}
.p_nobr2{
  	width:55%;
	display: inline-block;
	vertical-align: top;
}
.p_bder{
	border:1px dotted rgba(88,207,214,0.2);
	border-style:dashed dotted double dotted;
}
.p_workm{
	position:relative;
	width:95%;
	padding:5px;
	margin-left:2.5%;
	margin-top:15px;
	/*min-width:800px;*/
	font-size:22px;
	display: inline-block;
	background-color:rgba(255,255,255,0.75);
	overflow:auto;
}
.p_workm2{
	position:relative;
	width:95%;
	margin-left:2.5%;
	margin-top:15px;
	/*min-width:800px;
	min-height:555px;*/
	font-size:22px;
	display: inline-block;
	background-color:rgba(255,255,255,0.75);
	overflow:auto;
}
.p_txt{
	position:relative;
	width:93%;
	padding:5px;
	margin-left:2.5%;
	text-align:left;
	font-size:22px;
	color:#00b33b;
	background-color:rgba(255,255,255,0.75);
	overflow:auto;
}
.p_txt3{
	position:relative;
	width:92%;
	padding:5px;
	margin-left:20px;
	text-align:left;
	font-size:22px;
	color:#00b33b;
	background-color:rgba(255,255,255,0.75);
	overflow:auto;
}
.copyright {
	text-align:center;
	margin-top:55px;
	padding: 3px;
	height: 24px;
}

.p_ret{
	text-align:center;
	margin-top:15px;
	padding: 3px;
	font-size:22px;
	color:red;
	background-color:rgba(255,255,255,0);
}
.p_ret2{
	text-align:center;
	margin:15px;
	padding: 3px;
	font-size:22px;
	background-color:rgba(255,255,255,0);
}
.abg{
	background-color:rgba(255,0,0,0.08);
}
.p_res{
	position:relative;
	top:120px;
	left:15%;
	width:70%;
	/*min-width:800px;*/
	height:605px;
	font-size:22px;
	display: inline-block;
	background-color:rgba(255,255,255,0.75);
}
.p_res2{
	position:relative;
	margin-top:5px;
	margin-left:2.5%;
	width:70%;
	font-size:22px;
	background-color:rgba(255,255,255,0.75);
	overflow:auto;
}
.p_res3{
	position:relative;
	top:120px;
	left:15%;
	width:70%;
	height:605px;
	font-size:18px;
	display: inline-block;
	background-color:rgba(255,255,255,0.75);
	overflow:auto;
}
.p_btn{
	text-align:right;
	background-color:rgba(255,255,255,0);
}
a{
	padding:5px;
	color:rgba(0,0,0,0.6);
	text-decoration:none;
}






.conner{
	text-align:center;
	width:1370px;
}
.dht{
	position:absolute;
	top:5px;
	left:0;
	right:0;
	width:98%;
	/*min-width:1366px;*/
	height:65px;
	text-align:left;
	color:rgba(255,255,255,1);
	font-size:35px;
	background-color:rgba(0,0,0,0);
}
.blc_logo{
	position:absolute;
	left:13px;
	height:65px;
	display: inline-block;
}
.kaiti{
	font-family:"KaiTi_GB2312";
	color:blue;
}

.kaiti2{
	font-family:"KaiTi_GB2312";
	/*color:blue;*/
  color:#007096;
}
.blc_sx{
	position:absolute;
	top:5px;
	left:300px;
	font-family:"KaiTi_GB2312";
	display: inline-block;
}
.blc_yw{
	position:absolute;
	top:5px;
	left:520px;
	font-family:"KaiTi_GB2312";
	display: inline-block;
}
.current_pos{
	position:absolute;
	top:75px;
	left:0;
	right:0;
	width:80%;
	/*min-width:1366px;*/
	height:25px;
	text-align:left;
	color:rgba(0,0,0,1);
	font-size:22px;
	background-color:rgba(0,0,0,0);
}
.asidel{
	position:absolute;
	top:120px;
	left:1%;
	text-align:left;
	font-size:18px;
	width:15%;
	/*min-width:190px;*/
	height:315px;
	display: inline-block;
	white-space: nowrap;
	background-color:rgba(255,255,255,0.4);
	overflow:auto;
}
.asidel2{
	position:absolute;
	top:440px;
	left:1%;
	text-align:left;
	font-size:18px;
	width:13%;
	/*min-width:190px;*/
	height:350px;
	display: inline-block;
	background-color:rgba(255,255,255,0.4);
	overflow:auto;
}
.asidel3{
	position:absolute;
	top:820px;
	left:1%;
	text-align:left;
	font-size:18px;
	width:13%;
	/*min-width:190px;*/
	height:90px;
	display: inline-block;
	background-color:rgba(255,255,255,0.4);
	overflow:auto;
}
.asidel4{
	position:absolute;
	top:350px;
	left:1%;
	text-align:left;
	font-size:18px;
	width:13%;
	height:400px;
	display: inline-block;
	background-color:rgba(255,255,255,0.4);
	overflow:auto;
}
.asider{
	position:absolute;
	top:120px;
	left:88%;
	text-align:left;
	font-size:18px;
	width:11%;
	/*min-width:140px;*/
	height:500px;
	display: inline-block;
	background-color:rgba(255,255,255,0.4);
	overflow:auto;
}
.bder{
	border:1px dotted rgba(88,207,214,0.2);
	border-style:dashed dotted double dotted;
}
.bder2{
	border:3px dotted rgba(88,207,214,0.6);
	border-style:dashed dotted double dotted;
}
.workm{
	position:absolute;
	top:120px;
	left:15%;
	width:72%;
	/*min-width:800px;*/
	height:265px;
	font-size:22px;
	display: inline-block;
	background-color:rgba(255,255,255,0.75);
	overflow:auto;
}
.textSize{
  	font-size:20px;
}
.textSmall{
  	font-size:18px;
}
.workm2{
	position:absolute;
	top:120px;
	left:15%;
	width:72%;
	height:740px;
	/*min-width:800px;
	min-height:555px;*/
	font-size:22px;
	display: inline-block;
	background-color:rgba(255,255,255,0.75);
	overflow:auto;
}
.res{
	position:absolute;
	top:120px;
	left:15%;
	width:70%;
	/*min-width:800px;*/
	height:605px;
	font-size:22px;
	display: inline-block;
	/*background-color:rgba(255,255,255,0.6);*/
  background-color:rgba(255,255,255,0.75);
}
.res2{
	position:absolute;
	top:120px;
	left:15%;
	width:70%;
	/*min-width:800px;*/
	height:605px;
	font-size:22px;
	display: inline-block;
	/*background-color:rgba(255,255,255,0.6);*/
  background-color:rgba(255,255,255,0.75);
	overflow:auto;
}
.res3{
	position:absolute;
	top:120px;
	left:15%;
	width:70%;
	height:605px;
	font-size:18px;
	display: inline-block;
	/*background-color:rgba(255,255,255,0.6);*/
  background-color:rgba(255,255,255,0.75);
	overflow:auto;
}
.ret{
	position:absolute;
	top:740px;
	left:47%;
	width:10%;
	font-size:22px;
	display: inline-block;
	color:red;
	background-color:rgba(255,255,255,0);
}
#a1{
	text-decoration:none;
	color:rgba(200,0,0,0.6);
	background-color:rgba(249,249,249,0);
	display: inline-block;
	white-space: nowrap;
}
#a2{
	text-decoration:none;
	color:rgba(0,0,0,1);
}
#a3{
	text-decoration:none;
	background-color:rgba(249,249,249,0);
	display: inline-block;
	white-space: nowrap;
}
.btn{
	width:33%;
	display: inline-block;
	white-space: nowrap;
}
.txt{
	position:absolute;
	top:395px;
	left:15%;
	width:72%;
	/*min-width:750px;*/
	height:53%;
	text-align:left;
	font-size:22px;
	color:#00b33b;
	background-color:rgba(255,255,255,0.75);
	overflow:auto;
}
.txt2{
	position:absolute;
	top:370px;
	left:15%;
	width:72%;
	height:40%;
	text-align:left;
	font-size:22px;
	color:#00b33b;
	background-color:#ffffff;
	overflow:auto;
	border:3px solid #e9e9e9;
	border-style:double;
	display: inline-block;
	white-space: nowrap;
}

.txt3{
	position:absolute;
	top:210px;
	left:15%;
	width:72%;
	/*min-width:750px;*/
	height:76%;
	text-align:left;
	font-size:22px;
	color:#00b33b;
	background-color:rgba(255,255,255,0.75);
	overflow:auto;
}

.min{
	margin:4px 8px 4px 8px;
}
.nobr{
	display: inline-block;
}
.expan{
	width:22%;
	height:170px;
	overflow:auto;
}
.dvclr{
	background-color:rgba(58,243,239,0.1);
}
.setbg{
	background:url(../pc/img/bg.png) no-repeat;
	background-size:62% 800%;
	background-position:center top;
}
.setbg2{
	background:url("/img/bg19.png") no-repeat;
	background-size:100% 8500%;
	background-position:center top;
}
.setbg3{
	background:url(../img/bg7.jpg) no-repeat;
	background-size:100% 8500%;
	/*min-width:1215px;*/
	background-position:center top;
}
.setbg4{
	background:url(../pc/img/bg5.jpg);
	background-size:100% 14500%;
	background-position:center top;
	background:linear-gradient(to bottom, cyan, blue, green);
}
.setbgcolor{
	background-color:#e9e9e9;
	background-size:62% 800%;
	background-position:center top;
}
.bcls{
	display: inline-block;
}
.textarea_work{
	width:98%;
	font-size:18px;
	resize:none;
	background-color:rgba(255,255,255,0.4);
	border:3px dotted rgba(88,207,214,0.6);
	border-style:dashed dotted double dotted;
}
.textarea_mt_work{
	width:42%;
	font-size:18px;
	resize:none;
	background-color:rgba(255,255,255,0.4);
	border:3px dotted rgba(88,207,214,0.6);
	border-style:dashed dotted double dotted;
}

.fsx{
	border-top:1px solid;
	text-align:center;
}

.fz{
text-align:center;
}

a{
	color:rgba(0,0,0,0.6);
	text-decoration:none;
}

.graph_input{
	width:70%;
	/*min-width:600px;*/
	height:4%;
}
.graph_btn{
	width:4%;
	/*min-width:50px;*/
	height:4%;
}
input[type="submit"] {
	font-size:18px;
	border:none;
	background:none;
	cursor:pointer;
	outline:none;
}

.copyright2 {
	position:absolute;
	top:880px;
	left:42%;
	padding: 3px;
	height: 24px;
}

/*html{
	filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
	-webkit-filter:grayscale(100%);
}*/
