.docking-markup>.dockingPanelTitle,
.docking-markup>.dockingPanelClose {
	display: none;
}

* {
	margin: 0;
	padding: 0;
	/*font-size: 0.16rem;*/
}

a {
	text-decoration: none !important
}

body,
html {
	height: 100%;
}
ul,
li {
	list-style: none;
}

.box {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
}

.l {
	width: 22%;
	border-radius: 4px;
	left: 3px;
	height: 50%;
	position: absolute;
	z-index: 99;
	background: rgba(34, 34, 34, 0.8);
	border: 1px solid rgba(150, 150, 150, 0.15);
	box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.5);
}

.r {
	width: 100%;
	position: relative;
	height: 100% !important;
}

#timo {
	width: 100%;
	height: 35%;
}

#timo .model {
	font-size: 14px;
	font-weight: bold;
	height: 0.35rem;
	line-height: 0.35rem;
	/*margin-left: 0.2rem;*/
	background: rgba(34, 34, 34, 0.5);
	/*color:#ccc;*/
	color: #fff;
	text-indent: 0.2rem;
	border-bottom: 1px solid #ccc;
	font-family: yahei;
}

.model p {
	float: left;
}

.model input[type="button"] {
	float: right;
	font-size: 12px;
	/* font-family: 瀹嬩綋; */
	border: none;
	margin: 7px 10px 0 0;
	background: #30b5ff;
	width: 48px;
	height: 22px;
	color: #fff;
}

.model input[type="button"]:hover {
	background: #03a996;
}

#b {
	width: 100%;
	height: 65%;
	/*background: #fff;*/
}

#lol {
	display: block;
	width: 100%;
	height: 0.2rem;
	background: rgba(0, 0, 0, 0.4) url(../img/t.png) no-repeat center;
	background-size: 5%;
	opacity: 0.5;
	margin-top: 0.21rem;
}

#lol:hover {
	background: rgba(164, 164, 164, 0.55) url(../img/t.png) no-repeat center;
	background-size: 5%;
}

#LE {
	/*  width: 0.15rem; */
	height: 9.25rem !important;
	/*  padding: 0 0.06rem; */
	background: rgb(181, 181, 181);
	position: fixed;
	z-index: 2;
	top: 0px;
	left: 22.2%;
}

.y {
	width: 0.15rem;
	height: 0.6rem;
	position: absolute;
	top: 40%;
	/* background: url(./img/ri.png) no-repeat center center; */
	background: rgba(78, 84, 88, 0.3) url(../img/ri.png) no-repeat center center;
	background-size: 50%;
}

.y:hover {
	background: rgba(122, 122, 122, 0.8) url(../img/ri.png) no-repeat center;
	background-size: 50%;
}

.colorBox button {
	width: 100% !important;
	height: 0.26rem;
	line-height: 0.26rem;
	border: none;
	margin: 0;
	cursor: pointer;
	background: #08aa89;
	color: #fff;
	font-size: 12px;
	float: left;
}

#box {
	width: 100%;
	height: 0.1rem;
	background: rgba(0, 0, 0, 0.3);
	border-radius: 0.05rem;
	position: relative;
	margin-top: 1.1rem;
}

#box span,
#flag {
	font-size: 12px;
}

#left,
#right {
	width: 9%;
	text-align: center;
	padding: 0.05rem;
	background: #242424;
	/* background: #0d78c1; */
	border-radius: 0.05rem;
	position: absolute;
	left: 0px;
	/* top: 0.12rem; */
	top: 4.12rem;
	float: left;
	color: #ccc;
	margin-top: 0.05rem
}

#right {
	left: auto;
	right: 0px;
}

#playSpeed {
	width: 0.7rem;
	height: 0.3rem;
	position: absolute;
	left: 50%;
	margin-left: -0.44rem;
	top: 0.24rem;
	color: #ccc;
	font-size: 0.16rem;
	/* font-weight: bold; */
}

#flag {
	width: 0.5rem;
	height: 0.22rem;
	line-height: 0.16rem;
	position: absolute;
	border-radius: 5px;
	left: 0.375rem;
	top: -0.28rem;
	border: 2px solid #ccc;
	padding: 0.02rem;
	cursor: pointer;
	text-align: center;
	color: #ccc;
}

#flag:after {
	content: "";
	width: 0px;
	height: 0px;
	border: 0.1rem solid transparent;
	border-top: 0.1rem solid #ccc;
	position: absolute;
	top: 100%;
	left: 32%;
	cursor: pointer;
}

.Wdate {
	font-size: 0.14rem !important;
}

.btx {
	width: 0.2rem;
	height: 0.3rem;
	background-image: url(../img/dian.png);
	background-repeat: no-repeat;
	background-size: 90%;
	position: absolute;
	/*border: 1px solid black;*/
	left: 0.2rem;
	top: 0.05rem;
}

#btnBox {
	width: 130px;
	height: 30px;
	margin-left: 30px;
	visibility: hidden;
	/*border: 1px solid red;*/
	background-color: #b6e1fd;
	position: absolute;
	right: 16px;
	z-index: 2;
	top: -5px;
	border-raduis: 5px;
	-webkit-border-raduis: 5px;
	-moz-border-raduis: 5px;
}

.btn1,
.btn2 {
	width: 40px;
	height: 25px;
	background-color: #b6e1fd;
	margin: 2.5px 5px;
	color: #414141;
	border: 0 none;
	font-size: 12px;
	cursor: pointer;
}

.btn1:hover,
.btn2:hover {
	color: #0799e7;
}

#Popup,
#Popups {
	width: 400px;
	height: 200px;
	/* border: 1px solid #dadedb;*/
	border-top: none;
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 1000;
	margin-left: -200px;
	margin-top: -100px;
	display: none;
	/*background: white;*/
	background: rgba(34, 34, 34, .8);
	font-weight: 寰蒋闆呴粦 !important;
}

#Popup h4,
#Popups h4 {
	width: 100%;
	height: 35px;
	background: rgba(34, 34, 34, .8);
	border-bottom: 1px solid silver;
}

#Popup h4 i,
#Popups h4 i {
	line-height: 35px;
	font-style: normal;
	font-size: 14px;
	margin-left: 14px;
	font-weight: 600;
	color: white;
	/*display: inline-block;*/
}

#Popup #csImg,
#Popups #csImg {
	width: 24px;
	height: 24px;
	line-height: 24px;
	float: right;
	cursor: pointer;
	display: block;
	padding: 5px 10px 5px 0;
	font-size: 24px;
	font-weight: 700;
	color: white;
	font-style: normal;
}

#Popup #csImg:hover,
#Popups #csImg:hover {
	color: #E2580B;
}

#Popup p,
#Popups p {
	/*  width: 350px;
      height: 35px;
      margin: 0 auto;
      margin-top: 50px;*/
	width: 80%;
	margin: 0 auto;
	margin-top: 20px;
	font-size: 12px;
	color: #827e7e;
}

#Popup p span,
#Popups p span {
	width: 48%;
	line-height: 35px;
	display: block;
	float: left;
	text-align: center;
	font-size: 14px;
	color: #ffffff;
	font-family: yahei;
}

#Popup p input,
#Popups p input {
	width: 40%;
	line-height: 28px;
	float: left;
	display: block;
	outline: none;
	background: rgba(184, 181, 181, 0.4);
	border: none;
	color: #fff;
	font-size: 12px;
}

#_DialogButtons {
	/*border-top: 1px solid #DADEE5;*/
	padding: 8px 20px;
	text-align: center;
	background-color: #222324;
	/*border: none;*/
}

#_DialogButtons input {
	padding: 0px 18px 0px 18px;
	color: #ffffff;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	cursor: pointer;
	position: relative;
	top: 0px;
	vertical-align: middle;
	border: none;
	background-color: transparent;
	outline: none;
	/* background-color: #2690E3; */
	font-family: yahei;
}

#_DialogButtons input:hover {
	color: #FFFFFF;
	background-color: rgba(166, 194, 255, .7);
}

.e8_sep_line {
	height: 30px;
	top: 2px;
	line-height: 30px;
	position: relative;
	color: #cccccc;
}


/*4D鏄剧ず妗�*/

.test-zanting {
	background-image: url("../icon/pause.png")
}

.test-play {
	background-image: url("../icon/play.png")
}

.test_plays {
	background-image: url("../img/shidian.png")
}

.test-playss {
	background-image: url("../icon/zhuose.png")
}

.test-stop {
	background-image: url("../icon/stop.jpg")
}

.test-all {
	background-image: url("../icon/all.jpg")
}

.test-save {
	background-image: url("../icon/shidian.png")
}

.test-poor {
	background-image: url("../icon/poor.png")
}

.test-share {
	background-image: url("../img/share.png")
}

.test-history {
	background-image: url("../img/history.png")
}

.model-share {
	background-image: url("../img/modelShare.png")
}

.changeViewer {
	background-image: url("../../img/changeV.png")
}

.measure-selection-result,
.measure-result-container {
	/*height:30px !important;*/
	line-height: 30px !important;
	text-indent: 10px !important;
}

.measure-settings-button {
	display: inline-block !important;
	margin-left: 10px !important;
}

.adsk-icon-settings:before {
	margin-top: 4px !important;
}

.toolbar-submenu-select {
	margin-bottom: 10px !important;
}

.toolbar-submenu-selectlabel {
	padding-bottom: 10px !important;
}

#sss {
	width: 99.8%;
	position: relative;
	top: 0.3rem;
	padding: 0 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	color: #ccc;
}

#subjectss {
	height: 2.4rem;
	display: block;
	overflow-x: auto;
	/* border: 1px solid #0d78c1; */
	border-top: none;
}

#subjectss tr {
	border-bottom: 1px solid #ccc;
	border-right: 1px solid silver;
}

#subjectss td {
	position: relative;
}

#sss table th {
	/* width: 1.01rem; */
	line-height: 0.3rem;
	text-align: center;
	border-right: 1px solid #ccc;
	font-size: 12px;
	font-weight: 400;
}

#sss table td {
	/*width: 100px;*/
	line-height: 0.3rem;
	text-align: center;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	font-size: 12px;
	color: #ccc;
}

#sss table {
	border-collapse: collapse;
	/*margin-left:25px;*/
	width: 100%;
	/*border: 1px solid #0d78c1;*/
	/* height:480px;
    	overflow-y:scroll;
    	position:relative; */
}

#sss table th:first-child,
#sss table td:first-child {
	width: 0.5rem;
}

#sss table td:first-child {
	width: 0.5rem;
}

#sss table th:nth-child(2),
#sss table td:nth-child(2) {
	width: 2.2rem;
}


#sss table td:last-child,
#sss table th:last-child {
	border-right: 0 none;
}

#sss table tr {
	height: 0.3rem;
	display: block;
	/* border-bottom: 1px solid #0d78c1;*/
}

#sss tbody:first-child>tr {
	/*position:fixed; */
	/*position: relative;  	*/
	border: 1px solid #ccc;
}

#teamlist ul {
	margin-left: 0.2rem;
	cursor: pointer;
	font-size: 0.18rem;
	font-weight: bold;
	/*height:40px;*/
	height: 1px;
}

.cb {
	clear: both;
}

.b {
	position: relative;
}

.b{
	visibility: hidden;
}

#datetime {
	text-align: center;
	margin-top: 0.2rem;
}


/*#viewer .adsk-viewing-viewer{
		width:77% !important;
	} */

#test1 {
	height: 250%;
	border-bottom: 1px solid rgba(255, 255, 255, .6);
}

#time {
	margin-top: 0.56rem;
	padding-left: 0.1rem;
}

#time label {
	font-size: 12px;
	/*  font-family: 瀹嬩綋; */
	color: #ccc;
	margin-right: 10px;
}

#time button {
	font-size: 12px;
	/* font-family: 瀹嬩綋; */
	border: none;
	background: #30b5ff;
	width: 48px;
	height: 22px;
	color: #fff;
}

#time button:hover {
	background: #03a996;
}

#b #showTime {
	height: 0.3rem;
	line-height: 0.3rem;
	margin-top: 0.2rem;
	background: #0d78c1;
	color: #fff;
	text-align: center;
}

#showTime #datetime {
	margin-right: 20px;
}

#playSpeed {
	width: 100px;
}

#yy {
	background: #929292;
}

#rr {
	background: #4c8ca8;
}

.adsk-viewing-viewer .canvas-wrap canvas {
	width: 100% !important;
}

.r .adsk-viewing-viewer .menuItem {
	padding: 0.05rem 0.1rem 0.05rem 0.2rem !important;
}

.tex_in {
	text-indent: 0.24rem;
}

.w-all~div td {}



#titleimg{
    padding: 8px 0;
}
.padding_btn,#Message_undefined{
   	vertical-align: middle !important;
   /*  text-align: -webkit-center  !important; */
}
#Icon_undefined{
 	vertical-align: middle !important;
    background: url(../../img/zDialog/icon_alert_wev8.png) !important;
}






html input[type=button].click_btn {
    /* color: #e60000; */
    color: #4f637b;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    cursor: pointer;
    position: relative;
    top: 0px;
    vertical-align: middle;
    border: none;
    background-color: transparent;
    outline: none;
    padding: 0 12px;
}


html input[type=button].click_btn:hover {
    color: #fff;
    /* background-color: #d02222; */
    background-color: #7289a5;
}

ul.new_ztree::-webkit-scrollbar {
    width: 6px;
    padding:12px
}



ul.new_ztree::-webkit-scrollbar-track {
    background: rgba(0, 0, 0, 0.58);
    border-radius: 0px;
}


ul.new_ztree::-webkit-scrollbar-thumb{
    background: rgb(232, 232, 232);
    border-radius: 0px;
}






.divWrap {
	width: 280px;
	/*height: 600px;*/
	float: left;
	left: 22.5%;
	position: absolute;
	z-index: 1;
	display: none;
	resize: both;
	min-width: 280px;
	min-height: 250px;
	overflow-x: hidden;
	overflow-y: hidden;
	border: 1px solid transparent;
	background: rgba(34, 34, 34, .8);
	border-radius: 5px;
	/* background: rgba(20,20,20,0.6); */
}

#drag {
	width: 100%;
	height: 35px;
	cursor: move;
	display: block;
	position: absolute;
	background: rgba(34, 34, 34, .8);
}

#drag h3 {
	color: white;
	width: 80%;
	float: left;
	line-height: 35px;
	text-indent: 10px;
	font-size: 14px;
}

#Djbox {
	border-top: 1.5px solid white;
	border-bottom: 1.5px solid white;
	background: rgba(34, 34, 34, .8);
	margin-top: 35px;
	width: 280px;
	height: 34px;
}

#cLift,
#cRight {
	width: 25px;
	height: 30px;
	/*position: absolute;*/
}

#cLift>img,
#cRight>img {
	/*width: 19px;
			margin-top: 6px;*/
	width: 14px;
	margin-top: 10px;
}

#cLift,
#uBox,
#cRight {
	float: left;
	cursor: pointer;
}

#uBox {
	overflow: hidden;
	position: relative;
}

#uBox li:first-child {
	color: white;
}

#listU {
	height: 30px;
	position: absolute;
}

.li_btn {
	width: 57.5px;
	height: 30px;
	float: left;
	text-align: center;
	line-height: 30px;
	list-style: none;
	background: none;
	cursor: pointer;
	color: rgba(255, 255, 255, 0.6);
	font-size: 14px;
	font-weight: 700;
	position: relative;
	letter-spacing: 4px;
	font-family: yahei;
}

.li_btn img {
	left: 23.75px;
	bottom: -4px;
	position: absolute;
}

.clo {
	width: 20%;
	float: right;
	border: none;
	background: none;
	cursor: pointer;
	font-size: 22px;
	line-height: 30px;
	color: #fff;
}

.clo:hover {
	/*background: #e4393c;*/
	color: #E2580B !important;
}

.cdiv {
	width: 100%;
	height: 300px;
	overflow-x: hidden;
	overflow-y: auto;
	border-radius: 3px;
}

.cdiv>div {
	width: 100%;
	height: 100%;
	float: left;
	display: none;
	text-indent: 20px;
}

.cdiv b {
	color: white;
	display: block;
	margin: 0 2%;
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: 500;
	font-family: yahei;
}

.grayC {
	text-decoration: none;
	color: rgba(255, 255, 255, 0.6);
	display: block;
	margin: 0 2%;
	font-size: 14px;
	display: block;
	white-space: nowrap;
	overflow-x: hidden;
	text-overflow: ellipsis;
	height: 30px;
	line-height: 30px;
	font-family: yahei;
}

.lcBox a,
.zsBox a,
.rwBox a {
	/*color: #fff;*/
	color: #ccc;
	cursor: pointer;
	text-indent: 35px;
}

.gjBox p,
.lcBox p,
.zsBox p,
.rwBox p {
	width: 100%;
	height: 100px;
	margin-top: 10px;
}

.parmaBox1 {
	width: 33%;
	position: absolute;
	left: 50%;
	height: 40%;
	margin-left: -460px;
	top: -500px;
	opacity: 0;
	z-index: 100;
	background: rgba(0, 0, 0, 0.3);
}

.parmaBox2,.parmaBox3 {
	width: 460px;
	position: absolute;
	left: 50%;
	height: 28%;
	margin-left: -230px;
	top: -500px;
	opacity: 0;
	z-index: 100;
	background: rgba(0, 0, 0, 0.3);
}
.parmaBox3{
    max-height: 100%;	
}
.parmaBox2 .title>span{
	height: 100%;
    line-height: 31px;
    color: #bbb;
} 
div.parmaBox3 .content{
    background: rgba(255, 255, 255, 0.8);
}
.parmaBox1_full,.parmaBox2_full {
	position: absolute;
	margin-left: -460px;
	top: -500px;
	z-index: 100;
	transition: top ease .5s;
	background: rgba(0, 0, 0, 0.3);
	width: 100% ;
	height: 100% ;
	left: 24.7% ;
	top: 0% ; 
}
#parmaBox1 .title,
#parmaBox2 .title,.parmaBox3 .title {
	width: 100%;
	height: 30px;
	line-height: 30px;
	/* background: rgba(79,129,189,0.8); */
	background: rgba(34, 34, 34, .8);
}

#parmaBox1 .diaog,.parmaBox3 .diaog {
	width: 30px;
	height: 30px;
	text-align: center;
	color: white;
	float: right;
	cursor: pointer;
	font-weight: bold;
	font-size: 24px;
	margin-right: 5px;
}
#parmaBox2 .diaog{
	width: 24px;
	height: 30px;
	text-align: center;
	/* color: white; */
	float: right;
	cursor: pointer;
	font-weight: bold;
	font-size: 24px;
	margin-right: 5px;
}

.diaog img {
	width: 16px;
	margin-top: 6px;
}

#parmaBox1 .diaog:hover,
.parmaBox2 .diaog:hover,.parmaBox3 .diaog:hover {
	color: #E2580B;
}

#parmaBox1 h3,
.parmaBox2 h3,.parmaBox3 h3 {
	height: 30px;
	text-indent: 10px;
	color: white;
	float: left;
	font-size: 14px;
	font-weight: 600;
	font-family: 寰蒋闆呴粦;
}

.parmaBox3 .content {
	height: 92%;
}

.parmaBox1 .content ,.parmaBox2 .content {
	height: 92%;
	margin-left: 0px;
    padding: 0;
    padding-left: 0px;
}

.parmaBox1_full .content,.parmaBox2_full .content {
	height: 100%;
}

.search {
	display: flex;
	/* justify-content: ; */
	width: 100%;
	/* height: 30px; */
	line-height: 30px;
	/* border-radius: 15px; */
	overflow: hidden;
	position: absolute;
	/* right: 0;
	border: 1px solid rgba(255,255,255,0.8);*/
}
.search *{
	float:left;
}
.search kk{
	background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjEzcHgiIHZpZXdCb3g9IjAgMCAxMyAxMyIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPnNlYXJjaF9saWdodDwvdGl0bGU+DQogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSIzRC1MTVYiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPg0KICAgICAgICA8ZyBpZD0iRGFyay10aGVtZWQtcGFuZWxzLShTRUxFQ1RFRCktLS1MTVYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNDEuMDAwMDAwLCAtMjM4LjAwMDAwMCkiIGZpbGw9IiM0QTU1NUIiPg0KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTIwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjYuMDAwMDAwLCAxNzkuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPHBhdGggZD0iTTE3LjIxMzYwOTQsNjguMjM2MDk0NCBDMTYuMjk3NjMzMSw2Ny4zMjAxMTgxIDE1Ljc2MzMxMzYsNjYuMDIyNDg1IDE1Ljc2MzMxMzYsNjQuNzI0ODUxOSBDMTUuNzYzMzEzNiw2My40MjcyMTg4IDE2LjI5NzYzMzEsNjIuMTI5NTg1NyAxNy4yMTM2MDk0LDYxLjIxMzYwOTQgQzE4LjEyOTU4NTcsNjAuMjk3NjMzMSAxOS40MjcyMTg4LDU5Ljc2MzMxMzYgMjAuNzI0ODUxOSw1OS43NjMzMTM2IEMyMi4wMjI0ODUsNTkuNzYzMzEzNiAyMy4zMjAxMTgxLDYwLjI5NzYzMzEgMjQuMjM2MDk0NCw2MS4yMTM2MDk0IEMyNS4xNTIwNzA3LDYyLjEyOTU4NTcgMjUuNjg2MzkwMiw2My40MjcyMTg4IDI1LjY4NjM5MDIsNjQuNzI0ODUxOSBDMjUuNjg2MzkwMiw2Ni4wMjI0ODUgMjUuMTUyMDcwNyw2Ny4zMjAxMTgxIDI0LjIzNjA5NDQsNjguMjM2MDk0NCBDMjMuMzIwMTE4MSw2OS4xNTIwNzA3IDIyLjAyMjQ4NSw2OS42ODYzOTAyIDIwLjcyNDg1MTksNjkuNjg2MzkwMiBDMTkuNDI3MjE4OCw2OS42ODYzOTAyIDE4LjEyOTU4NTcsNjkuMTUyMDcwNyAxNy4yMTM2MDk0LDY4LjIzNjA5NDQgTTI3Ljg5OTk5OTYsNzEuMjg5MzQ4NyBMMjUuMDc1NzM5Myw2OC40NjUwODg1IEMyNS45OTE3MTU3LDY3LjM5NjQ0OTUgMjYuNTI2MDM1Miw2Ni4wOTg4MTY0IDI2LjUyNjAzNTIsNjQuNzI0ODUxOSBDMjYuNTI2MDM1Miw2My4xOTgyMjQ3IDI1LjkxNTM4NDMsNjEuNzQ3OTI4OSAyNC44NDY3NDUzLDYwLjY3OTI4OTkgQzIzLjc3ODEwNjIsNTkuNjEwNjUwOSAyMi4yNTE0NzkxLDU5IDIwLjcyNDg1MTksNTkgQzE5LjE5ODIyNDcsNTkgMTcuNzQ3OTI4OSw1OS42MTA2NTA5IDE2LjY3OTI4OTksNjAuNjc5Mjg5OSBDMTUuNjEwNjUwOSw2MS43NDc5Mjg5IDE1LDYzLjE5ODIyNDcgMTUsNjQuNzI0ODUxOSBDMTUsNjYuMjUxNDc5MSAxNS42MTA2NTA5LDY3LjcwMTc3NDkgMTYuNjc5Mjg5OSw2OC43NzA0MTM5IEMxNy43NDc5Mjg5LDY5LjgzOTA1MjkgMTkuMTk4MjI0Nyw3MC40NDk3MDM4IDIwLjcyNDg1MTksNzAuNDQ5NzAzOCBDMjIuMDk4ODE2NCw3MC40NDk3MDM4IDIzLjQ3Mjc4MDgsNjkuOTE1Mzg0MyAyNC40NjUwODg1LDY4Ljk5OTQwOCBMMjcuMjg5MzQ4Nyw3MS44MjM2NjgzIEMyNy4zNjU2ODAxLDcxLjg5OTk5OTYgMjcuNDQyMDExNSw3MS44OTk5OTk2IDI3LjU5NDY3NDIsNzEuODk5OTk5NiBDMjcuNzQ3MzM2OSw3MS44OTk5OTk2IDI3LjgyMzY2ODMsNzEuODk5OTk5NiAyNy44OTk5OTk2LDcxLjgyMzY2ODMgQzI3Ljk3NjMzMSw3MS43NDczMzY5IDI3Ljk3NjMzMSw3MS40NDIwMTE1IDI3Ljg5OTk5OTYsNzEuMjg5MzQ4NyIgaWQ9InNlYXJjaF9saWdodCI+PC9wYXRoPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+');
}

.search .imgsearch {
	position: absolute;
	display:none;
	width: 16px;
	height: 16px;
	margin: 8px 0 0 9px;
	position: ab;
	float: left;
	/* background: url(../../images/icon/search.png); */
}

.imgsearch:hover {
	/* background: url(../../images/icon/search1.png); */
}

.search input {
	width: 70%;
	height: 30px;
	text-indent:10px;
	float: left;
	line-height: 30px;
	border: none;
	outline: none;
	/* margin-left: 3px; */
	background: rgba(255, 255, 255, 0.8);
	padding-left: 30px;
	background: #373737;
	/* color: rgba(255, 255, 255, 0.9); */
}
.search input:focus {
    border: 1px solid #1DC6F2;
}
.btnSearch{
    /* border: none;
    background: rgba(132, 132, 132, 0.34);
    outline: none;
    border-radius: 3px;
    height: 20px;
    margin-top: 5px;
    color: #fff; */
    width: 10px;
}
.btnSearch:hover{
	background: rgba(132, 132, 132, 0.8);
    cursor: pointer;
}

input:-webkit-autofill {
	-webkit-box-shadow: 0 0 0px 1000px white inset;
}

#pop {
	width: 350px;
	height: 211px;
	position: absolute;
	top: 33%;
	left: 41%;
	z-index: 1;
	display: none;
	background: rgba(255, 255, 255, 0.7);
}

#clo {
	width: 25px;
	height: 25px;
	text-align: center;
	color: #fff;
	line-height: 25px;
	font-size: 28px;
	float: right;
	cursor: pointer;
	/*margin-right: 8px;*/
	padding: 5px 10px 5px 0;
}

#clo:hover,
#conf:hover {
	color: red;
}

#inp {
	width: 70%;
	height: 30px;
	padding-left: 8px;
}

#inp,
#conf {
	banckground: none;
	outline: none;
}

#conf {
	width: 20%;
	height: 30px;
	background: #58b1f1;
	margin-left: 15px;
	border: none;
	color: white;
}

/*.ztree li span.button.add {
	margin-left: 2px;
	margin-right: -1px;
	background-position: -144px 0;
	vertical-align: top;
	*vertical-align: middle;
}*/

.new_ztree li span.button.add {
	margin-left: 2px;
	margin-right: -1px;
	background-position: -144px 0;
	vertical-align: top;
	*vertical-align: middle;
}

div.rMenu {
	position: absolute;
	visibility: hidden;
	top: 0;
	border: 1px solid #555;
	text-align: left;
	padding: 2px;
	border-radius: 4px;
}

div.rMenu ul li {
	margin: 1px 0;
	padding: 0 5px;
	cursor: pointer;
	list-style: none outside none;
	background-color: #DFDFDF;
}

.markup .styles,
.markup .input {
	border: none;
	text-indent: 5px;
	color: white;
	background: #b6b6b6;
}

/*ul.ztree {
	width: 100%;
	background: #373737;
	border: none;
	overflow-y: auto;
	overflow-x: hidden;
}*/

ul.new_ztree {
	width: 96%;
	background: #373737;
	border: none;
	overflow-y: auto;
	overflow-x: hidden;
}

#div_viewpoint{
	top:0;
/* 	width:360px;
	right:-360px; */
	height: 99.6%;
}
#div_viewpoint ul.new_ztree {
	width: 96%;
	height: 95%;
	background: #373737;
	border: none;
	overflow-y: auto;
	overflow-x: hidden;
	margin-bottom:15px;
}
#div_viewpoint .body_viewpoint{
    max-height: 83%;
}
#div_viewpoint .viewpoint_btn{
	margin:0 3px;
}

.node_name {
	/*color: white;*/
    color:black;
}

.navBox {
	width: 100%;
	position: relative;
	border-radius: 15px;
	/* border: 1px solid rgba(255, 255, 255, 0.8); */
	height: 31px;
	cursor: pointer;
}

.navBox .nav {
	width: 84%;
	height: 30px;
	overflow: hidden;
	position: absolute;
	/* margin-left: 5%;*/
}

.navBox .nav li {
	width: 33.33%;
	line-height: 30px;
	list-style: none;
	text-align: center;
	float: left;
	color: white;
}

.nav li b {
	/*width: 70%;*/
	margin: 0 auto;
	display: block;
	/*height: 27px;
        margin-top: 2px;*/
	height: 30px;
	line-height: 30px;
}

.nav li b:first-child {}

.clo1 {
	width: 16px;
    height: 16px;
    display: block;
    color: white;
    margin-right: 10px;
    margin-top: 6px;
    font-size: 24px;
    line-height: 16px;
}

.clo1:hover {
	color: #e4393c;
}

#delete_p {
	border: none;
	background: none;
	position: absolute;
	cursor: pointer;
	bottom: 16px;
	right: 16px;
}

#delete_p img {
	width: 20px;
}









/* ----------------------鐘舵�佺潃鑹�----------------  */

#c_div {
	width: 350px;
	height: 170px;
	margin: 0 auto;
	position: absolute;
	z-index: 10;
	display: none;
	background: rgba(20, 20, 20, .6);
	top: 27%;
	left: 41%;
}

#c_div #showBox {
	width: 80%;
	height: 30px;
	margin: 0 auto;
	display: block;
	margin-top: 20px;
	background: rgba(255, 255, 255, 0.8);
	cursor: pointer;
}

#360showbox {
	font-family: Verdana, Arial, Helvetica, AppleGothic, sans-serif;
}

.title {
	width: 100%;
	height: 30px;
	line-height: 30px;
	position: relative;
	display: block;
	background: rgba(34, 34, 34, 0.8);
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.title span {
	color: white;
	font-size: 14px;
	font-weight: 600;
	font-family: Verdana, Arial, Helvetica, AppleGothic, sans-serif;
	text-indent: 10px;
}

.title i {
	position: absolute;
	top: 0px;
	right: 0px;
	padding: 5px 10px 5px 0px;
	text-transform: uppercase;
	font-size: 24px;
	font-weight: bold;
	line-height: 24px;
	color: rgba(224, 224, 224, 1);
	cursor: pointer;
    font-style: normal;
}

.title i:hover {
	color: #E2580B;
}

.360content {
	font-family: inherit;
	margin-top: 10px;
}

.title>* {
	float: left;
}

.title h3 {
	width: 40%;
	color: #fff;
	line-height: 30px;
	padding-bottom: 0;
	text-indent: 10px;
	margin:0px;
}

#conf_zs {
	float: right;
	width: 30px;
	height: 100%;
	margin-right: 2px;
	font-size: 24px;
	background: none;
	border: none;
	outline: none;
	color: white;
	cursor: pointer;
}

#conf_zs:hover {
	color: #e4393a;
}

#showBox h2 {
	text-align: center;
}

#myUl span,
#myUl input,
#showBox span,
#showBox input {
	float: left;
}

#myUl span,
#showBox span {
	display: block;
	width: 25px;
	height: 25px;
	margin-left: 45px;
	margin-top: 2.5px;
}

#showBox input,
#myUl input {
	font-size: 12px;
	line-height: 30px;
	background: none;
	border: none;
	outline: none;
	margin-left: 40px;
	cursor: pointer;
}

#myUl {
	width: 80%;
	height: 300px;
	margin: 0 auto;
	display: none;
	list-style-type: none;
	overflow-y: auto;
	overflow-x: hidden;
}

#myUl li {
	border-top: 1px solid gray;
	width: 100%;
	text-align: center;
	height: 30px;
	line-height: 30px;
	list-style: none;
	background: rgba(255, 255, 255, 0.8);
	cursor: pointer;
}

#myUl li:hover {
	background: rgba(255, 255, 255, 1);
}

.queding {
	width: 100px;
	height: 30px;
	text-align: center;
	color: white;
	background: rgba(34, 34, 34, 0.6);
	border: none;
	outline: none;
	margin-top: 30px;
	display: block;
	position: absolute;
	left: 126px;
	bottom: 25px;
	cursor: pointer;
}

.queding:hover {
	background: rgba(166, 194, 255, .7);
}




/** ----------------------鐘舵�佺潃鑹茬粨鏉�----------------  **/


/**  澶氫釜2D鍥剧焊鍒囨崲寮�濮�   **/

.titleName{
    line-height: 30px;
   	text-indent: 10px;
   	width:23%;
}
#saveName {
	padding: 5px 10px;
	margin: 2px 0 0 5px;
	cursor: pointer;
	display: none;
}

#saveName:hover {
	background: #e4393a;
}

#showBox_cad{
	width: 60%;
	height: 30px;
	line-height:30px;
	cursor: pointer;
	margin: 0 auto;
	display: block;
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
}

	

.title_cad img {
	float: left;
	width: 30px;
}

.title_vie{
 	display: none;
    width: 100%;
    height: 30px;
    cursor:pointer;
    background: rgba(20,20,20,1);
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    position: absolute;
    top: 0px;
    z-index: 2;
}
#showBox_vie{
	width: 90%;
}

.title_cad {
	display: none;
	width: 100%;
	height: 30px;
	cursor: pointer;
	background: rgba(255, 255, 255, 1);
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	position: absolute;
	top: 0px;
	z-index: 2;
	border-bottom: 1px solid rgba(200,200,200, 0.8);
}

.title_cad>*,
.title_vie>* {
	float: left;
	color: #333;
}
.title_vie h2 {
	width: 100%;
	color: #fff;
	line-height: 30px;
	padding-bottom: 0;
	text-indent: 10px;
	float: left;
	padding: 0;
	overflow: hidden;
	white-space: nowrap;
	text-overflow:ellipsis;
}

#conf_cad,
#conf_vie {
	float: right;
	width: 30px;
	height: 100%;
	margin-right: 2px;
	font-size: 24px;
	background: none;
	border: none;
	outline: none;
	color: white;
	cursor: pointer;
}

#conf_cad:hover,
#conf_vie:hover {
	color: #e4393a;
}

#myTitle span,
#myTitle input,
#showBox_cad span,
#showBox_cad input {
	float: left;
}

#myTitle span,
#showBox_cad span {
	display: block;
	width: 25px;
	height: 25px;
	margin-left: 45px;
	margin-top: 2.5px;
}

#showBox_cad input{
	font-size: 12px;
	line-height: 30px;
	background: none;
	border: none;
	outline: none;
	cursor: pointer;
	color: #333;
	text-indent: 10px;
	width: 95%;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
#myTitle .iftdName,.td_Name {
	font-size: 12px;
	line-height: 30px;
	background: none;
	border: none;
	outline: none;
	cursor: pointer;
	color: #333;
	text-indent: 10px;
	width: 64%;
	float:left;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	
}

#myTitle {
	width: 64%;
	max-height: 235px;
	margin: 0 auto;
	/* display: none; */
	list-style-type: none;
	overflow-y: auto;
	overflow-x: hidden;
	position: absolute;
	left:23%;
	top: 31px;
	z-index: 2;
	border-left: 1px solid rgba(200,200,200, 0.8);
    border-right: 1px solid rgba(200,200,200, 0.8);
}

#myTitle li {
	border-bottom: 1px solid gray;
	color: #333;
	width: 100%;
	text-align: center;
	height: 30px;
	line-height: 30px;
	list-style: none;
	background: rgba(255,255, 255, 0.8);
	margin: 0 auto;
}

#myTitle li:hover {
	background-color: rgba(166,194,255, 1);
}
.m-change-box{
    width: 32%;
    float: right;
    overflow: hidden;
}
#myTitle .changeNameBtn{
	width:16px;
	height:16px;
	display:block;
	margin:7px 25px 0 0px;
	background:url('../../img/reName.png');
	float:right;
	cursor: pointer;
	display:none;
}
#myTitle  .u-saveName,#myTitle  .u-closeName{
	display:none;
    float: left;
    width: 40px;
    color: #ccc;
    border: 1px solid #ccc;
    border-radius: 4px;
    padding: 1px 2px;
    margin-top: 4px;
    cursor:pointer;
}
#myTitle  .u-saveName:hover,#myTitle  .u-closeName:hover{
	 color: #fff;
	 border: 1px solid #fff;
}
#myTitle li  .changeNameBtn:hover{
	background:url(../../img/reName1.png);
}

.linkpagBtnbox {
	position: absolute;
	bottom: 50px;
	right: 30px;
	z-index: 2;
}

.linkpagBtnbox .linkpagBtn {
	width: 100px;
	height: 30px;
	border-radius: 5px;
	border: none;
	display: none;
	color: white;
	cursor: pointer;
	background: rgba(20, 20, 20, 0.6);
}

.linkpagBtnbox .linkpagBtn:hover {
	background: rgba(20, 20, 20, 0.4);
}

#changeContent {
	display:none;
	width: 30px;
	height: 28px;
	margin: 2px 0 0 15px;
	cursor: pointer;
	opacity: 0.8;
	background: url(../../img/remarks.png) no-repeat;
}

#changeContent:hover {
	opacity: 1;
}


/** 2/3D鑱斿姩缁撴潫 **/


/**璋冭壊鏉挎牱寮忓紑濮�**/

.compBox {
	width: 100%;
	position: absolute;
	top: 30px;
	padding-top: 3px;
}

.compTitle {
	width: 80%;
	height: 35px;
	display: block;
	margin: 0 auto;
}

.compTitle div {
	line-height: 35px;
	margin: 2px 5px;
	border: 1px solid white;
}

.compTitle input {
	width: 80%;
	line-height: 35px;
	border: none;
	background: none;
	text-indent: 9px;
	color: white;
	outline: none;
	/* border: 1px solid red; */
}

.compTitle * {
	float: left;
}

#colorBoard {
    position: absolute;
    padding: 10px;
    width: 268px;
    height: 235px;
    background: #f3f3f3;
    z-index: 123;
    border: #d9d9d9 1px solid;
    border-radius: 3px;
    bottom: 1%;
    right: 15px;
}

#colorBank {
	clear: both;
	border: #d9d9d9 1px solid;
	background: #FFF;
	width: 236px;
	padding: 0 0 2px 2px;
	overflow: hidden;
	margin: 0 auto 0 auto;
}

#colorBank div {
	overflow: hidden;
	height: 12px;
	width: 12px;
	margin: 1px 1px 0 0;
	float: left;
	overflow: hidden;
	cursor: pointer;
}

#colorViews {
	width: 80px;
	height: 20px;
	float: left;
	border: #d9d9d9 1px solid;
	background: #000;
	display: block;
	margin: 0 10px 10px 0;
}

#colorInput {
	width: 70px;
	height: 18px;
	float: left;
	font-family: Verdana;
	font-size: 13px;
	color: #333;
	display: block;
	border: none;
	background: #FFF;
	border: #d9d9d9 1px solid;
	margin: 0 10px 10px 0;
}

#colorClose {
	width: 80px;
	color: #999999;
	height: 22px;
	float: left;
	display: block;
	background: #f3f3f3;
	cursor: pointer;
	border: #d9d9d9 1px solid;
	border-top: #FFF 1px solid;
	border-left: #FFF 1px solid;
}


/* 360鍏ㄦ櫙鍥炬鏍峰紡 */

td {
	/* text-align: center; */
	/* width: 110px; */
}


/*min-width:60px;*/


/* #360showbox {z-index: 14;position: absolute;width:auto;top: 200px;right: 10px;display: none;background: #373737;}
	 */


/*鑱婂ぉ璁板綍*/

.u-chat-aside {
	position: absolute;
	top: 15%;
	right: 30px;
	width: 300px;
	height: 500px;
	background: rgba(20, 20, 20, .8);
	z-index: 2;
	border-radius: 5px;
	box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.5);
	display: none;
}

.showWindow {
	width: 99%;
	height: 460px;
	overflow: hidden;
}

.u-chat-aside-title {
	width: 100%;
	height: 30px;
	border-bottom: 1px solid #ccc;
	background: rgba(34, 34, 34, .6);
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	color: #fff;
}

.u-chat-hidden {
	display: none;
}

.u-chat-aside-title p,
.u-chat-aside-title input {
	float: left;
	font-size: 14px;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	color: #fff;
	text-indent: 0.2rem;
}

.u-chat-list {
	width: 99%;
	height: 99%;
	overflow: hidden;
	overflow-y: auto;
	/*display: none;*/
}

.u-chat-list li {
	width: 90%;
	height: 28px;
	line-height: 28px;
	color: #fff;
	margin: 0 auto;
	cursor: pointer;
	border-bottom: 1px solid rgba(34, 34, 34, 0.6);
}

.u-chat-list li:hover {
	background: rgba(34, 34, 34, 0.6);
}

.u-chat-list li span {
	display: block;
	margin-right: 5px;
	float: left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.u-chat-list li span:nth-child(1) {
	width: 70%;
	text-indent: 15px;
}

.u-chat-content {
	width: 99%;
	height: 100%;
	overflow: hidden;
	overflow-y: auto;
}

.u-chat-content li {
	width: 90%;
	color: #fff;
	margin: 0 auto;
	cursor: pointer;
	border-bottom: 1px solid rgba(34, 34, 34, 0.6);
}
.u-chat-content li.shidian{
    color: green;
    font-family: bold;
}

.u-chat-content li:hover {
	background: rgba(34, 34, 34, 0.6);
}

.u-chat-content .g-chat-title {
	width: 100%;
	height: 20px;
	font-size: 10px;
	overflow: hidden;
}

.u-chat-content .g-chat {
	width: 100%;
	line-height: 20px;
	font-size: 12px
}

.u-chat-content .g-chat b {
	text-indent: 15px;
	display: block;
	padding-bottom: 5px;
	font-weight: normal;
}

.u-chat-content li span {
	display: block;
	margin-right: 5px;
	float: left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.u-chat-content li span:nth-child(1) {
	width: 70%;
	font-size: 12px;
	text-indent: 5px;
	font-weight: bold;
}

.u-chat-aside-title .u-chat-close {
	font-size: 24px;
	float: right;
	margin-right: 10px;
}

.u-chat-aside-title p {
	width: 65%;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

#tr_search td input {
	width: 80%;
	/*  margin-left: 20px; */
}

#search_typeUrl {
	background: rgba(0, 0, 0, 0.6);
	color: #fff;
	height: 24px;
	line-height: 24px;
	outline-style: none;
}

input.cx_btn {
	background: rgba(255, 255, 255, .12);
	color: #fff;
	padding: 4px 0;
}

.cx_btn:hover,
td>a:hover {
	background: rgba(166, 194, 255, 0.7);
}

td>a,.cx_btn {
	padding: 4px 20px;
	background: rgba(255, 255, 255, .12);
	color: #fff;
    margin-left: 23px;
}
input.cx_btn{
	/* background: rgba(255, 255, 255, .12) !important; */
}
table>tr {
	height: 30px;
	line-height: 30px;
}

td>img {
	width: 16px;
}
#preloader4{
	left: 25%;
	margin-top: 22%;
	position: absolute;
}
.m-saveing{
	display: block;
    text-align: center;
    margin-top: 22%
}







.content360 table{
	width:100%;
	
}
.content360 tr td:nth-child(1){
	width: 150px;
	overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    vertical-align: middle;
    line-height: 30px;
    text-align: left;
}
.content360  tr td:nth-child(2){
    text-align: center;
	width: 50px;
}
.content360 tr td:nth-child(3){
	font-size:12px;
    text-align: center;
}
.content360 tr td:nth-child(4){
	text-align: center;
}

/*#toolbar-orbitTools,#toolbar-panTool,#toolbar-cameraSubmenuTool{
	display:none !important;
}*/








/* IE10+ */

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
	#guiviewer3d-toolbar {
		display: inline-block !important;
	}
}


@media screen and (max-width: 1366px) {
	#sss table th:nth-child(2){
		width: 1.99rem;
	}
	#sss table td:nth-child(2) {
		width: 2.2rem;
	}
	#subjectss {
		height: 2rem;
	}
	.tex_in {
		text-indent: 0.1rem !important;
	}
	#btnBox {
		right: 14px;
	}
	.r #viewer div.dockingPanel {
		height: 96%;
	}
	.container ul.ztree {
		height: 320px;
	}
	.container ul.new_ztree {
		/*  height: 320px; */
		  /*   height: 350px; */
	}
	.model input[type="button"] {
		margin: 1px 1px 0 0;
	}
	.titleName{
		font-size: 12px;
		width: 26%;
	}
	.showBox_cad{
		width: 55%;
	}
	.myTitle{
		width: 62%;
		left: 26%;
	}

	.parmaBox2,.parmaBox3{
		height: 36%;
	}
	.parmaBox2 .content,.parmaBox3 .content {
	    height: 100%;
	}
}
/* fcq-添加2D图纸 */
.add2DPointDialog {
	width: 400px;
	height: 272px;
	/* max-height: 316px; */
	background-color: #fff;
	border-radius: 4px;
	position: absolute;
	margin: auto;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 100;
	border: 1px solid #ccc;
	-webkit-box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.35);
	-moz-box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.35);
	-ms-box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.35);
	-o-box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.35);
	box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.35);
	overflow: hidden;
	display: none;
}
.add2DPointUploadDialog {
	height: 316px;
}
.add2DPointDialog .add2DPointHeader {
	width: 100%;
	height: 36px;
	border-bottom: 1px solid #ccc;
}
.add2DPointDialog .add2DPointHeader .add2DPointInHeader {
	width: 100%;
	height: 100%;
	padding: 10px 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.add2DPointDialog .add2DPointHeader .add2DPointInHeader h4 {
	font-size: 14px;
	color: #2f2f2f;
}
.add2DPointDialog .add2DPointHeader .add2DPointInHeader .closeBtn {
	font-size: 14px;
	color: #2f2f2f;
	width: 20px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	cursor: pointer;
}
.add2DPointDialog .add2DPointHeader .add2DPointInHeader .closeBtn:hover {
	color: #ff0000;
	font-weight: bold;
}
.add2DPointDialog .add2DPointBody {
	padding: 20px 20px 0 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.add2DPointDialog .add2DPointBody .commonBody {
	padding: 0 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.add2DPointDialog .add2DPointBody .commonBody .group {
	width: 286px;
	height: 34px;
	line-height: 34px;
}
.add2DPointDialog .add2DPointBody .commonBody .typeSelectGroup,
.add2DPointDialog .add2DPointBody .commonBody .addHerfGroup {
	margin-bottom: 22px;
}
.add2DPointDialog .add2DPointBody .commonBody .group label {
	font-size: 16px;
	width: 46px;
	height: 100%;
	display: inline-block;
}
.add2DPointDialog .add2DPointBody .commonBody .group input,
.add2DPointDialog .add2DPointBody .commonBody .group select {
	width: 230px;
	height: 100%;
	padding: 5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.add2DPointDialog .add2DPointBody .commonBody .modelSelectGroup {
	display: none;
}
.add2DPointDialog .add2DPointBody .uploadBody {
	width: 100%;
	height: 130px;
	border: 1px dashed #ccc;
	text-align: center;
	background: url("../../img/add2DPoint/upload.png") center 20px no-repeat;
	margin-top: 20px;
	display: none;
	position: relative;
}
.add2DPointDialog .add2DPointBody .uploadBody input[type="file"] {
	width: 100%;
    height: 100%;
    opacity: 0;
}
.add2DPointDialog .add2DPointBody .uploadBody span {
	display: inline-block;
	width: 196px;
	color: #ccc;
	font-size: 14px;
	position: absolute;
	bottom: 20px;
	left: 50%;
	margin-left: -88px;
	z-index: -1;
	/* 文字超出显示省略号 */
	overflow: hidden; 
	text-overflow: ellipsis; 
	white-space:nowrap;
}
.add2DPointDialog .add2DPointFooter {
	width: 100%;
	height: 30px;
	padding: 0 20px;
	margin: 22px 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.add2DPointDialog .add2DPointFooter .group {
	width: 50%;
	height: 100%;
	text-align: center;
}
.add2DPointDialog .add2DPointFooter .group button {
	width: 80px;
	height: 100%;
	font-size: 14px;
	font-weight: normal;
	text-align: center;
	letter-spacing: 4px;
	line-height: 20px;
	padding: 5px 10px;
	border-radius: 4px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	cursor: pointer;
}
.add2DPointDialog .add2DPointFooter .group .confirmBtn {
	color: #fff;
	background-color: #398ad5;
}
.add2DPointDialog .add2DPointFooter .group .cancleBtn {
	background-color: #e4e4e4;
	border: 1px solid #ccc;
}
