﻿
/*达标页*/
.bd{
	border-top:0;
	margin-top:10px;
}
.company{
	overflow: hidden;
	/*background: url(../../images/home/img/line.png) repeat-y 0 0 #428fa7;*/
	background-color:#F6F6F6;
}
.company img{
	float:left;
	margin:10px 20px;
}
.company h3{
	color:#666;
	font-size: 26px;
	/*margin-top: 50px;*/ 
	line-height:130px;
}
.company .btn{
	padding:0 10px;
	border:1px solid #25c771;
	border-radius:2px;
	height:22px;
	line-height: 22px;
	margin-top:15px;
	color: #25c771;
}
.main{
	padding-bottom:40px;
	/*background: url(../../images/home/img/line.png) repeat-y 0 0 #428fa7;*/
	background-color: #EEE;
}
.bg{
	/*background: url(../../images/home/img/line.png) repeat-y 0 0 #428fa7;*/
	color: #666;
}
.main.clip{
	overflow:hidden;
}
.main .nav{
	width:260px;
	float: left;
	padding-bottom:1000px;
	margin-bottom:-1000px;
	box-sizing:border-box; 
	margin-top:10px;
}
.main .nav ol{
	background-color:#348596;
	padding-bottom: 20px;
}
.main .list{
	margin-left:262px; 
	margin-top:10px;

}
.main .list2{
	margin-left:0;
}

.main .nav .tt{
	font-size: 16px;
	padding-left:80px;
	color: #fff;
	height: 46px;
	line-height: 46px;
	cursor: pointer;
	position: relative;
}
.main .nav .tt:before{
	content: "";
	position: absolute;
	height: 46px;
	width: 36px;
	background: url(../../images/home/img/icon.png) no-repeat center 8px;
	left:38px;
	top:0;
}
.main .nav .tt.s1:before{
	background-position: center 8px;
}
.main .nav .tt.s2:before{
	background-position: center -42px;
}
.main .nav .tt.s3:before{
	background-position: center -88px;
}
.main .nav .tt.s4:before{
	background-position: center -134px;
}
.main .nav .tt.s5:before{
	background-position: center -181px;
}
.main .nav .tt.s6:before{
	background-position: center -228px;
}
.main .nav .tt.s7:before{
	background-position: center -275px;
}
.main .nav .tt.s8:before{
	background-position: center -322px;
}
.main .nav .tt.s9:before{
	background-position: center -369px;
}
.main .nav .tt.s10:before{
	background-position: center -416px;
}
.main .nav .tt.s11:before{
	background-position: center -463px;
}
.main .nav .tt.s12:before{
	background-position: center -510px;
}
.main .nav .tt.s13:before{
	background-position: center -557px;
}
.main .nav .tt.s14:before{
	background-position: center -604px;
}
.main .nav .tt.s15:before{
	background-position: center -651px;
}
.main .nav .tt.s16:before{
	background-position: center -698px;
}
.main .nav ul{
	display: none;
	background: #E6F7F7;
	padding-bottom: 10px;
}
.main .nav ul>li{
	padding-top: 1px;
}
.main .nav ul>li a{
	display: block;
	padding-left:98px;
	color: #333;
}
.main .nav ul>li a:hover{
	background-color: #25c771;
	color:#fff
}
.main .nav ul>li.now a{
	background-color: #25c771;
	color:#fff;
}
.main .nav ul li{
	height:30px;
	line-height: 30px;
}

.tbtit,.list th.tbtit{
	height:65px;
	line-height: 65px;
	color: #666;
	padding:0 30px;
	/*background-color: #285d70;
   background-color: rgba(40,94,118,0.6);*/
   border-bottom: 3px solid #3982a0;
   font-size: 16px;
   text-align: left;
}
.list th.fff{
	color: #666;
}
.icon-fold{
	background: url(../../images/home/img/fold.png) no-repeat left center;
	width: 30px;
	height: 30px;
	vertical-align: middle;
	margin-right: 5px;
}

.list table{
	width: 100%;
	table-layout: fixed;
}
.list th,.list td{
	height: 65px;
	border-bottom:1px solid #ccc;
	vertical-align: middle;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	/*background-color: #336e83;*/
	/*background-color: rgba(51, 110, 131,0.6);*/
	color: #333;
	padding:0 30px;
}
.no-shadow th,.no-shadow td{
	background: none;
	padding: 0 10px;
	text-align: left;
}

.list td a{
	color: #333;
}

.list td .btn{
	margin: 0 10px;
}
.icon-addfile{
	padding-left: 32px;
	background: url(../../images/home/img/add.png) no-repeat left center;
	color: #25c771;
	line-height: 32px;
}
a.icon-addfile:link,a.icon-addfile:visited{
	color: #25c771;
}


.list select{
	color:#555;
	vertical-align: middle;
	width:100px;
}
.list .icon.order{
	background-image: url(../../images/home/img/icon2.png);
}
.list .icon.page{
	background-image: url(../../images/home/img/icon1.png);
}

.list .oper{
	padding:20px 60px;
	line-height: 26px;
	overflow: hidden;
}
.list .oper .fl{
	display: inline-block;
	margin-right:10px;
}
.list .oper .box{
	text-align: center;
	display: block;
	margin:0 100px;
}
.list .oper .box .btn{
	display: inline-block;
	padding:0 10px;
	margin:0 10px;
	height:28px;
	line-height: 27px;
	font-size: 16px;
	border-radius:3px;
}
.list .oper .box .btn.add{
	border:1px solid #ddd;
}
.list .oper .box .btn.add i{
	font-size: 26px;
	vertical-align: middle;
	font-weight: normal;
	margin-right:3px;
}
.list .oper .box .btn.add em{
	vertical-align: middle;
}
.list .oper .box .btn.del{
	color:#fff;
	background-color: #ff6f3d;
	border:1px solid #ff6f3d;
}

/*公司信息*/
.content .dt{
	font-size: 18px;
	padding-bottom:5px;
	margin-bottom:8px;
	border-bottom:1px solid #ddd;
}
.tab{
	overflow: hidden;
	border-bottom:1px solid #25b96d;
	padding-left:10px;
	margin: 0 25px;
}
.bases{
	margin: 0 25px;
	overflow: hidden;
}
.tab li{
	float:left;
	margin-right:1px;
	margin-bottom:-1px;
	overflow: hidden;
}
.tab li a{
	display: block;
	line-height: 45px;
	font-size: 16px;
	background-color: #285463;
	color: #b1c1c9;
	width: 124px;
	text-align: center;
}
.tab li.now a{
	background-color: #5ad2ff;
	color:#333;
}
.comphotos{
	margin:0 10px 0 0;
	width:380px;
	padding:10px 0;
}
.comphotos img{
	padding:6px;
	width: 343px;
	margin-bottom:10px;
	background-color: #fff;
}
.content{
	/*padding:54px 0px 100px;*/
}

.content .type{
	clear: both;
	font-size: 18px;
	padding:10px 25px;
	border-top: 1px solid #418ba4;
	border-bottom: 1px solid #418ba4;
	margin-top: 20px;
}
.content .type label{
	margin:0 35px;
}
.content .type label input{
	font-size: 20px;
}
.content .dd{
	overflow: hidden;
}
.content .dd .shadow{
	padding: 15px 0 20px;
}
.content .info td{
	padding:8px 2px;
}
.content .info i.red{
	font-size: 22px;
	vertical-align: middle;
}
.content .info td:first-child{
	text-align: right;
}
.content .info input[type=text]{
	width:325px;
}
.content .info select{
	width:105px;
}

.content .papers label{
	margin:0 25px;
}
.content .papers .comphotos{
	margin: 0 auto;
}

.ablum{
	width:690px;
	margin:40px auto 0;
	clear: both;
	position: relative;
}
.ablum li{
	float:left;
	padding-right: 30px;
}
.ablum .box{
	width:506px;
	margin:0 auto;
	overflow: hidden;
}
.ablum .btn{
	background: url(../../images/home/img/prev.png) no-repeat 0 0;
	position: absolute;
	width:46px;
	height:116px;
	left:0;
	top:0;
	text-indent: -1000px;
}
.ablum .btn.next{
	background-image: url(../../images/home/img/next.png);
	right:0;
	left:auto;
	top:0;
}
.ablum li:hover{
	cursor: pointer;
}
.ablum li img{
	width:140px;
	padding:2px;
	border:1px solid #ddd;
}
.ablum li.now img{
	border:1px solid #ff6f3d;
}
.ablum li p.high{
	padding:5px;
	text-align: center;
	cursor: pointer;
}

.content .contacts .comphotos{
	margin: 0 auto;
}
.content .contacts .list{
	padding-top:40px;
}
.content .contacts .list td:first-child{
	text-align: right;
}
.content .list input[type=text], .content .list select {
  width: 120px;
}

/*文件*/
.ftank{
	padding:30px 65px;
}

.ftank .tt {
	padding-bottom:20px;
	border-bottom:1px solid #25c771;
	line-height: 30px;
}
.ftank .tt h2{
	text-align: center;
	margin:0 100px;
	font-size: 20px;
}
.ftank .tt a{
	color:#25c771;
	font-size: 16px;
}
.ftank .con{
	/*padding:30px 0 15px;*/
}

.ftank .tt input[type=text]{
	width:400px;
	padding:0 5px;
	height:28px;
	border-color: #25c771;
}
.ftank .tempCon{
	width:100%;
	height:280px;
	padding:5px;
	box-sizing:border-box;
	border:1px solid #25c771;
	text-align: left;
}

.ftank .swt{
	padding:5px 0 10px;
}
.ftank .swt .btn{
	background-color: #fff;
	border: 1px solid #aaa;
	border-radius:3px;
	height:28px;
	padding:0 5px;
	line-height: 28px;
}
.user p{
	padding:24px 10px 0;
	text-align: center;
}
.user .btn{
	box-sizing:border-box;
	background-color: #25c771;
	height:45px;
	line-height: 45px;
	color:#fff;
	width:350px;
	border:none;
	cursor: pointer;
    box-shadow:0 1px 4px rgba(0,0,0,0.4);
    font-size: 16px;
    border-radius: 3px;
}
.user .btn.cancle{
	background-color: #bfbfbf;
}

.ftank .comphotos {
	width:970px;
	margin:0 auto;
	text-align:center;
}
.ftank .comphotos .imgwrap{
	text-align: center;
	border:1px solid #ddd;
	padding:10px;
}
.ftank .comphotos img{
	width:100%;
	vertical-align: middle;
	border:none;
	padding:0;
	margin:0;
}
.ftank .comphotos p{
	padding:10px 0;
}
.ftank .comphotos .file_wrap{
	width:380px;
	margin:0 auto;
	padding:15px 0;
}

.shadow{
	/*background-color: #336e83;
  background-color: rgba(51, 110, 131,0.6);*/
}
.shadow .ftank{
	padding:30px 25px;
}
.shadow .ftank .tt{
	padding-bottom:10px;
	border-bottom:1px solid #fff;
	font-size: 18px;
}

/*首页*/
.boxer{
	margin:20px;
}
.tb-grid{
	color: #fff;
	text-align: center;
	width: 100%;
}
.tb-grid td{
	padding:10px 0;
	border-left: 3px solid #3b7b9c;
	border-top: 3px solid #3b7b9c;
}
.tb-grid td:first-child{
	border-left: none;
}
.tb-grid tr:first-child td{
	border-top: none;
}

/*日常管理nav*/
.main .nav .tt.d1:before {
	background-image: url(../../images/home/img/icon2.png);
  background-position: center -50px;
}
.main .nav .tt.d2:before {
	background-image: url(../../images/home/img/icon2.png);
  background-position: center -102px;
}
.main .nav .tt.d3:before {
	background-image: url(../../images/home/img/icon2.png);
  background-position: center -145px;
}
.main .nav .tt.d4:before {
	background-image: url(../../images/home/img/icon2.png);
  background-position: center -196px;
}
.main .nav .tt.d5:before {
	background-image: url(../../images/home/img/icon2.png);
  background-position: center -240px;
}
.main .nav .tt.d6:before {
	background-image: url(../../images/home/img/icon2.png);
  background-position: center -288px;
}
.main .nav .tt.d7:before {
	background-image: url(../../images/home/img/icon2.png);
  background-position: center -336px;
}
.main .nav .tt.d8:before {
	background-image: url(../../images/home/img/icon2.png);
  background-position: center -381px;
}

/*首页搜索*/
.srh-content li{
	overflow: hidden;
	padding:5px 35px;
	line-height: 1.6;
	color: #fff;
	border-bottom: 1px solid #418ba4;
}
.srh-content li:hover{
	background-color: #418ba4;
}
.srh-content li a{
	color: #fff;
	display: block;
}
.srh-content li .word{
	font-size: 16px;
}
.srh-content li .spe{
	margin-top: 10px;
}
.icon-book{
	background: url(../../images/home/img/book.png) no-repeat center center;
	width: 19px;
	height: 24px;
	margin-right: 20px;
}

/*关于我们*/
.about-txt {
	padding:10px 30px;
	/*color: #fff;*/
}
.about-txt p{
	text-indent: 2em;
}

/*记录新增*/
.fm-table input[type="text"],.fm-table select{
	width: 150px;
}
.fm-table textarea{
	width: 775px;
	vertical-align: top;
	height: 80px;
}
.fm-table td{
	text-align: center;
	border:none;
	background-color: transparent;
	padding:10px 0 10px 0;
	height: 30px;
}
.fm-table td label{
	display: inline-block;
	text-align: right;
	width: 7em;
}


.tt-pad .comphotos{
	margin: 0;
	margin-top: 100px;
}
.tt-pad .prev{
	padding: 15px 0;
	margin-left: 200px;
	margin-top: 100px;
	color: #333;
}
.fm-table .comphotos{
	margin: 0 auto;
	text-align: left;
}
.fm-table input[type="text"].file_txt{
	width: 250px;
}

.tb-info{
	padding:20px 40px;

}
.tb-info p{
	margin: 10px 0;
}
.hy-list{
	border-bottom: 1px solid #aaa;
}
.hy-title{
	line-height: 40px;
	font-size: 16px;
	font-weight: bold;
}
.ewm-list{
	width: 25%;
	float: left;
	margin-bottom: 20px;
}
.ewm-list .ewm-img{
	display: block;
	margin: 0 auto;

}
.ewm-list .ewm-title{
	display: block;
	line-height: 24px;
	text-align: center;
}