﻿body,html{
	margin:0px;
	padding:0px;
	font: 12px/100% "宋体"
}
.ui-header.ui-bar-a{
	font: 12px/100% "宋体"!important
}
ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
/*ui-head*/
.ui-header{
	position: fixed;
	z-index: 10;
	left:0px;right:0px;top:0px;
	width: 100%;
	height: 30px;
}
.mobel_add {
	position: relative;
	float: left;
	height: 100%;
	width: 55px;
	text-align: center;
}
.mobel_add .icon-reply{
	margin-left:-5px;
	margin-right:5px;
}
.mobel_add:hover {
	background-color: #037eb8
}
.mobel_add:active {
	background-color: #037eb8
}
.mobel_add:visited {
	color: #333
}
.mobel_add >a {
	display: inline-block;
	width: 100%;
	height: 100%;
	line-height: 28px;
	color: #fff;
	text-decoration: none;
	font-size:13px;
	font-weight:400;
}
.mobel_add.logo>a{
	line-height: normal;
}
#depPlace.mobel_add >a{
	padding-left: 10px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
#depPlace.mobel_add >a i{
	position: absolute;
	left:0px;
	line-height: 30px;
}
.model_search{
	position: relative;
	float: left;
	width: calc(100% - 110px);
	height: 30px;
}
.model_search .search_input{
	float: left;
	width: 100%;
	margin-top: 5px;
	background-color:#fff;
	border-radius:4px;
}
.model_search input.form-control {
    width: calc(100% - 50px);
    height: 20px;
    border: none;
    box-shadow: none;
    margin: 0px;
    float: left;
}
.model_search .btn{
	margin: 0px;
}
.model_search .btn-green {
    float: left;
    width: 50px;
    background-color: #8fc320;
	border:1px solid #8fc320;
    height: 20px;
	font-size:12px;
	padding:0px;
    border-radius: 0px 4px 4px 0px;
}
.model_search .btn-green:hover{
	background-color:#a1dc24;
	border:1px solid #a1dc24;
	color:#fff;
}
.ui-header .model_name{
	position: relative;
	float: left;
	width: calc(100% - 110px);
	height: 100%;
	line-height: 28px;
	font-size:14px;
	text-align: center;
	font-weight:normal;
	word-break: break-all;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-family: times new roman;
}
/*ui-content*/
.ui-content {
	position: relative;
	font-size: 12px;
	padding:0 0 46px 0;
	padding-top: 30px;
	z-index: 9;
}

/*ui-footer*/
.ui-footer {
	position: fixed;
	width: 100%;
	bottom: 0px;
	left: 0px;
	font-size: 14px;
	font-weight: 400;
	border-top: 1px solid #eee;
	text-shadow: 0 -1px 0 #fff;
	background-color: #fff;
	z-index: 9999;
	float: left;
}
.ui-footer  ul{
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.ui-footer li {
	position: relative;
	float: left;
	width: 25%;
	text-align:center;
	transition: all 200ms linear;
}
.ui-footer li a{
	position: relative;
	display:inline-block;
	width:100%;
	text-decoration:none;
	color: #666;
}
.ui-footer li >a{
	background-color: #fff;
	z-index: 10;
}
.ui-footer li a span{
	display: inline-block;
    width: 100%;
    margin: 0px auto;
    text-align: center;
    color: #666;
    font-size: 15px;
    margin-top: 5px;
}
.ui-footer li span.nav_img1{
	background-position:-19% top;
}
.ui-footer li span.nav_img2{
	background-position:27% top;
}
.ui-footer li span.nav_img3{
	background-position:73% top;
}
.ui-footer li span.nav_img4{
	background-position:119% top;
}
.ui-footer li span.nav_img5{
	background:url(../imgs/serachpkg.png) no-repeat;
	background-position: 50% 30%;
    background-size: 40% 70%;
}
.ui-footer li span.nav_img6{
	background:url(../imgs/aboutus.png) no-repeat;
	background-position: 50% 30%;
    background-size: 40% 70%;
}
.ui-footer li span.nav_img7{
	background:url(../imgs/usercenter.png) no-repeat;
	background-position: 50% 30%;
    background-size: 40% 70%;
}
.ui-footer li p{
	line-height:20px;
	margin-bottom:0px;
}
.ui-footer ul li>span{
	position:absolute;
	bottom:-300px;
	left:50%;
	width:80px;
	margin-left:-40px;
	height:auto;
	text-align:center;
	z-index:9;
}
.ui-footer ul li>span div{
	position:absolute;
	top:0px;
	left:0px;right:0px;
	background: transparent;
}
.ui-footer ul li>span a{
	float:left;
	width:100%;
	line-height:33px;
	color:#454545;
	text-decoration:none;
}
.footer_front {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    background-color: rgba(0,0,0,0.7);
    z-index: -1;
    opacity: 0;
}
.search_criteria{
	position: fixed;
	width:80%;
	top:0px;right: -90%;bottom:0px;
	background-color: #fff;
	z-index: 10001;
}

.search_criteria .form-group{
	float: left;
	width: 100%;height:100%;
	margin: 0px;
}

.search_criteria .submenu{
	position: relative;
	float: left;
	display: block;
	width: 100%;height:100%;
	background-color: #fff;
	z-index: 99;
    z-index: 10001
}
.search_criteria .submenu li{
	position: absolute;
	width:100%;
	text-align: left;
	top:0px;
	bottom:40px;
	overflow-y: auto;
	overflow-x: hidden;
	padding:10px 0px;
}
.search_criteria .submenu li.searchbtn{
	bottom:0px;top:auto;
	height: 40px;
	border-bottom: none;
	padding:0px;
}
.search_criteria .submenu li.searchbtn button{
	border-radius: 2px;
	margin: 0px;
	font-size: 12px;
	height: 100%;
	width: 70%;
	text-align: center;
	border-radius: 0px;
	border:none;
}
.search_criteria .submenu li.searchbtn button:nth-child(1){
	width: 30%;
	background: rgba(255,87,34,0.1);
	color: #FF5722;
}
.search_criteria .submenu li >a{
	position: relative;
	float: left;
	width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size:12px;
	text-decoration:none;
	padding:10px 10px;
	padding-left: 21px;
	color: #000;
	z-index: 1;
}
.search_criteria .submenu li >i {
	position: absolute;
	top:10px;
	left:5px;
	z-index: 2;
	display: none;
	color: #0190d4;
}
.search_criteria .submenu li.active a,.search_criteria .submenu li a:hover{
	color:#0190d4;
}
.search_criteria .submenu li.active i{
	display: block;
}
.search_criteria .submenu li dl{
	float: left;
	width: 100%;
	text-align: left;
	margin-bottom: 5px;
}
.search_criteria .submenu li dt{
	float: left;
	width: 100%;
	font-size: 13px;
	padding:15px 5px;
	padding-bottom: 0px;
	font-weight: normal;
	margin:0px;
	color: #000
}
.search_criteria .submenu li label{
	font-weight: normal;
}
.search_criteria .submenu li label input{
	position: relative;
	top:2px;
}
.search_criteria .submenu li dd{
	float: left;
	width: 100%;
	font-size: 12px;
	padding:5px 5px;
	padding-bottom: 0px;
	margin: 0px;
	color:#666;
}
.search_criteria .submenu li dd [class^='col-xs-']{
	padding:0px;
	text-align: center;
}
.search_criteria .submenu li dd span.horizontal{
	line-height: 28px;
}
.search_criteria .submenu li dd .form-control{
	background-color: #fff!important;
	box-shadow: none;
	border-radius: 2px;
	float: left;
	height: 28px;
	line-height: 28px;
	font-size: 13px;
	padding:0px 5px;
}
.search_criteria .submenu li dd select{
    background: url(../imgs/down.png) rgba(255, 255, 255, 1)  no-repeat scroll 96% 50%;
    background-size: auto auto;
    background-size: 0.20rem 0.13rem;
    ppearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
}
.search_criteria .checktag a,.search_criteria .checktag a:active{
	margin:5px 1%;
	margin-top: 0px;
	height: 36px;
	border-radius: 2px;
	float: left;
	width: 23%;
	line-height: normal;
	display: table-cell;
	vertical-align: middle;
	text-decoration: none;
	overflow: hidden;
  	text-overflow:ellipsis;
  	display: table;
  	-webkit-line-clamp: 2;
  	-webkit-box-orient: vertical;
	color: #666;
	border:1px solid #ccc;
	text-align: center;
}
.search_criteria .checktag a span{
	display:table-cell;
	vertical-align:middle;
}
.search_criteria .checktag a.active{
	background: rgba(0,180,220,0.1);
	color: #0190d4;
	border:1px solid #0190d4;
}




/*导航固定顶部*/
.Fixed {
	position: fixed !important;
	top: 0;
	left: 1px;
	background-color: #FFF;
	border-bottom: 1px solid #ccc;
	z-index: 1001;
}
/*回到顶部*/
div#backtop {
	position: fixed;
	display: none;
	bottom: 100px;
	right: 5px;
	cursor: pointer;
	z-index: 999;
}
div#backtop span {
	display: block;
	width: 32px;
	height: 32px;
	line-height: 30px;
	font-size: 18px;
	border-radius: 32px;
	border: 1px solid #FF5722;
	background-color: #FF5722;
	color: #fff;
	text-align: center;
}
div#backtop span:hover{
	background-color:rgba(143,195,32,1);
	border: 1px solid rgba(143,195,32,1);	
}
/*table*/
.table {
    position: relative;
    float: left;
    width: 100%;
    table-layout: fixed;
    margin-bottom: 0px;
    border: 1px solid #e6e6e6;
}
.table > tbody > tr > td,.table > thead > tr > th {
    padding: 5px;
    line-height: normal;
    vertical-align: middle;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
    letter-spacing: 1px;
}
.table > thead > tr > th{
	color:#000;	
}
.table > tbody > tr > td{
	color:#666	
}
/*常规*/
i,em{
	font-style:normal;
}
/*通用类*/
h4,h5{font: 12px/100% "宋体";}
.mt5{ margin-top:5px!important}
.mb5{ margin-bottom:5px!important}
.mt10{ margin-top:10px !important}
.mb10{ margin-bottom:10px !important}
.mt15{ margin-top:15px!important}
.mb15{ margin-bottom:15px!important}
.mt20{ margin-top:20px!important}
.mb20{ margin-bottom:20px!important}
.mt30{margin-top: 30px;}
.mb30{margin-bottom:30px;}
.mt25{margin-top: 25px;}
.mt40{margin-top:40px;}
.mb40{margin-bottom:40px;}
.mt50{margin-top:50px;}
.mb50{margin-bottom:50px;}
.mt60{margin-top:60px;}
.mb60{margin-bottom:60px;}
.mb80{margin-bottom:80px;}
.mt100{margin-top:100px;}
.mr10{margin-right:10px;}
.mr25{margin-right:25px;}
.mr20{margin-right:20px;}
.mr30{margin-right:30px;}
.mr50{margin-right:50px;}
.mr100{margin-right:100px;}
.mr5{margin-right:5px;}
.mg-r-3 {margin-right: 3px;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml30{margin-left:30px;}
.ml40{margin-left:40px;}

.F00,.F00 a{color:#F00}
.font019,.font019 a{color:#0190d4!important}
.fontff0,.fontff0 a{color:#ff0200!important}
.font00b,.font00b a{color:#00b7ee!important;}
.font333,.font333 a{color:#333;}
.fontf39,.fontf39 a{color:#f39801}
.fontgreen,.fontgreen a{color:#33cc33!important}
.fontgray,.fontgray a{color:#999!important}
.fontff9,.fontff9 a{ color:#ff9999 !important}
.fontf39,.fontf39 a{ color:#f39700 !important}
.fontfff, .fontfff a{ color:#fff100 !important}
.font8fc, .font8fc a{ color:#8fc31f !important}
.font7ec, .font7ec a{ color:#7ecef4 !important}
.fontc49, .fontc49 a{ color:#c490bf !important}
.fonte8e, .fonte8e a{ color:e8e8e8 !important}


.fontb{font-weight:700;color:#000;}
.fontleft{text-align:left!important}
.fontright{text-align:right!important}
.btn{
    font-size: 0.25rem;
    margin-right: 5px;
    padding: 0 10px;
    text-align: center;
	transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
}
.btn:focus{
	color:#fff;	
}
a.btn{
	line-height: 24px;
}
.must{
	position: relative;
	top: 4px;
	color: red;
	font-size:15px;
	font-weight:bold;
}
/*background*/
.bgf39{background-color: #f39700!important;color:#fff!important}
.bggreen{background-color:#33cc33!important;color:#fff!important}
.bg0190d4{background-color:#0190d4!important;color:#FFF!important;}
.bgede{background-color:#edeef0!important}
.bg999{background-color:#999!important}
.bgf0a{background-color: #f0ad4e;color:#fff;}
.bgeaf{background-color:#eafcfe !important}
.bg00b{ background-color:#00b7ee !important;color:#fff}
.bgdisable{background-color:#edeef0 !important; color:#999 !important;}
.bgfe0{ background-color:#fe0000; color:#fff}
.bgeb6{ background-color:#eb6100; color:#fff}
.bgff0{ background-color:#ff0000!important; color:#fff}

/*btn*/
.btn-green{
	background-color:#33cc33;
	border-color:#33cc33;
	color:#fff;
}
.btn-green:focus ,.btn-green:hover{
	background-color:rgba(51,204,51,0.7);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B233cc33,endColorstr=#B233cc33); 
	color:#fff;
}
.btn-primary{
	background-color:#0190d4;	
	border-color:#0190d4;
}
.btn-primary:focus ,.btn-primary:hover{
	background-color:rgba(1,144,212,0.7);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B20190d4,endColorstr=#B20190d4); 
	color:#fff;
}
.btn-disable{
	background-color:#edeef0;	
	border-color:#edeef0;
}
.btn-disable:focus ,.btn-disable:hover{
	background-color:rgba(237,238,240,0.7);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2edeef0,endColorstr=#B2edeef0); 
}
.btn-f39{
	background-color:#f39801;
	border-color:#f39801;
	color:#fff;
}
.btn-f39:focus ,.btn-f39:hover{
	background-color:rgba(242,152,1,0.7);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2f39801,endColorstr=#B2f39801); 
	color:#fff;
}
.btn-f72{
	background-color:#ff7200;
	border-color:#ff7200;
	color:#fff;
}
.btn-f72:focus ,.btn-f72:hover{
	background-color:rgba(255,114,0,0.7);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2ff7200,endColorstr=#B2ff7200); 
	color:#fff;
}
.btn-fe0{
	background-color:#fe0000;	
	border-color:#fe0000;
	color:#fff;
}
.btn-fe0:hover{
	background-color:rgba(254,0,0,0.7);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2fe0000,endColorstr=#B2fe0000); 
	color:#fff;
}
.btn-8fc{
	background-color:#8fc320;	
	border-color:#8fc320;
	color:#fff;
}
.btn-8fc:hover{
	background-color:rgba(143,195,32,0.7);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B28fc320,endColorstr=#B28fc320); 
	color:#fff;
}
.btn-pink{
	background-color:#ff4081;
	border-color:#ff4081;
	color:#fff;
}
.btn-pink:hover{
	background-color:rgba(255,64,129,0.7);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2ff4081,endColorstr=#B2ff4081); 
	color:#fff;
}
.btn-ed6{
	background-color:#ed6942;
	border-color:#ed6942;
	color:#fff;
}
.btn-ed6:hover{
	background-color:rgba(237,105,66,0.7);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2ed6942,endColorstr=#B2ed6942); 
	color:#fff;
}
.btn-00b{
	background-color: #00b8ee;
	color: #fff;
}
.btn-FF5{
	background-color: #FF5722;
	color: #fff;
}
/*border*/
.bdgreen{border-color:#38c249;}
.bdfe0{border-color:#fe0000;}
.bdf39{border-color:#f39801;}
.bdprimary{border-color:#0190d4;}
.bdeb6{border-color:#eb6100;}
.bdeaf{border-color:#eafcfe;}
.bd0190d4{border-color:#0190d4}
.bdede{border-color:#edeef0}
.bd999{border-color:#999}
.bdf0a{border-color: #f0ad4e;}