/* CSS Document */
body {
	margin: 0;
	padding: 0;
	font-family: 微软雅黑 !important;
	font-size:14px;
}
h1, h2, h3, h4, h5, h6, p, form {
	list-style-type: none;
}
ul, ol, dl, dt, dd, li {
	padding:0px;
	list-style-type: none;
}
img {
	border: none;
	vertical-align: top;
}
a {
	color: #fcfefb;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
.clear {
	clear: both;
	height: 0;
	line-height: 0;
	overflow: hidden;
}
.content {
	width: 100%;
	margin-top:50px;
}
.nav {
	position:fixed;
	width: 100%;
	height: 50px;
	background: url(../images/beijing.png);
	background-size: 100% 50px;
	text-align: center;
	font-size: 16px;
	line-height: 50px;
	padding: 0 2%;
	color: #fff;
	top:0px;
	z-index:9999;
}
.nav span {
	display: block;
	margin-top: 15px;
	width: 20px;
	height: 20px;
}
.nav span img {
	width: 15px;
	height: 20px;
}
.nav img.yy {
	width: 22px;
	height: 22px;
}
.yy:active{
	opacity:0.8;
}
.nav img.xx {
	width: 25px;
	height: 22px;
}
.nav span.f1 {
	float: left;
	margin-left: 2%;
	line-height:16px;
}
.nav span.f2 {
	float: right;
	margin-right: 2%;
	line-height:16px;
}
.mian1 {
	width: 100%;
	margin: 2% 0 4% 0;
	height: 25px;
	clear: both;
}
.mian1 a {
	padding: 6px 8px;
	border-radius: 4px;
	background-color: #e1e2e7;
	float: right;
	margin-right: 2%;
	font-size: 0.4em;
	color: #3b86d9;
}
.mian1 a:active {
	background-color: #cccdd1;
}
.mian2 {
	width: 100%;
	padding: 0 1%;
	clear: both;
}
.mian2 li {
	margin: 0 auto;
	width: 98%;
	padding: 2%;
	background-color: #fff4bc;
	font-size: 100%;
	color: #2b2d18;
	margin-top: 3%;
	position: relative;
}
.mian2 li p.s1 {
	margin: 2% 0 8% 0;
}
.mian2 li p.s2 {
	position: absolute;
	bottom: 0;
	right: 3%;
	margin: 8% 0 2% 0;
	color: #757575;
}
.mian2 li a {
	color: #2b2d18;
	margin: 3% 0;
}
.detail-1 {
	background-color: #fff4bc;
	width: 100%;
}
.detail-1 p {
	width: 100%;
	font-size: 100%;
	color:#515151;
}
.detail-1 p.d1 {
	text-align: right;
}
.add {
	width: 100%;
	padding: 10px 15px;
	clear: both;
}
.input {
	width: 100%;
	padding: 8px 5px;
	background-color: #FFF;
	margin-bottom: 10px;
	color: #282828;
	font-size: 14px;
	border: #dcdddd 1px solid;
	border-radius: 3px;
}
.btn-sbt{
	padding: 5px 15px;
	font-size: 100%;
	text-align: center;
	border-radius: 4px;
	border: none;
	outline:none;
}
.btn-sbt:active{
	opacity:0.8;
}
.submit {
	float: right;
	background-color: #2b7fd7;
	color: #fff;
}
.cancel {
	float: right;
	background-color: #e1e2e7;
	color: #282828;
}
.mt {
	margin-top: 10px;
}
.mr {
	margin-right: 15px;
}
.textarea {
	width: 100%;
	height: 100px;
	border: #dcdddd 1px solid;
	padding: 5px 5px;
	border-radius: 3px;
}
.info1 {
	width: 100%;
	border-bottom: 1px solid #292929;
	border-top: 1px solid #292929;
	clear: both;
	color: #2b2b2b;
}
.info1 p {
	width: 100%;
	padding: 1% 3%;
	font-size: 100%;
}
.info1 p.t1 {
	width: 100%;
	margin: 1% 0;
	text-align: left;
}
.info1 p.t1 a {
	color: #2b7fd7;
}
.info1 p.t2 {
	width: 100%;
	text-align: right;
	margin: 1% 0;
	color: #737373;
}
.info2 {
	width: 100%;
	padding: 2% 4%;
	color: #2b2b2b;
	font-size: 100%;
	clear: both;
}
.info2 h2 {
	width: 100%;
	font-size: 1em;
	color: #2b7fd7;
}
.info2 p.t3 {
	width: 100%;
	margin: 4% 0 8% 0;
	text-align: left;
}
.info2 p.t4 {
	width: 100%;
	text-align: right;
	color: #727272;
}
.info3 {
	width: 100%;
	padding: 20px 15px;
	clear: both;
	color: #282828;
	font-size: 100%;
}
.sh {
	width: 100%;
	color: #222222;
	font-size: 1em;
	padding: 3%;
	clear: both;
	border-bottom: 1px solid #292929;
}
.sh1 {
	width: 50%;
	font-size: 1.5em;
	margin: 1% 0;
	float: left;
}
.sh1 img {
	width: 10px;
	height: 6px;
	margin-top: 6%;
}
.sh2 a {
	padding: 1% 3%;
	float: right;
	background-color: #e1e2e7;
	border-radius: 2px;
}
.sh2 a:active {
	background-color: #cccdd1;
}
.sh2 img {
	width: 20px;
	height: 20px;
}
.sha {
	width: 100%;
	clear: both;
	padding: 3% 3% 0 3%;
	border-bottom: 1px solid #292929;
	font-size: 1.5em;
}
.sha1 a, .sha2 a {
	color: #000;
}
.sha1 {
	width: 50%;
	float: left;
	color: #767676;
	line-height: 26px;
}
.sha1 a {
	color: #136ddb;
}
.sha2 {
	width: 50%;
	float: right;
	color: #136ddb;
	text-align: right;
	line-height: 28px;
}
.sha2 a {
	background-color: #126ed5;
	padding: 2% 3%;
	color: #FFF;
	border-radius: 3px;
}

/*update latest*/
.word-wrap{
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.left{
	float:left !important;
}
.right{
	float:right !important;
}
.ul-n-list{
	width:96%;
	margin-top:15px;
	margin-left:2%;
	float:left;
	padding-bottom:60px;
}
.ul-n-list li{
	width:100%;
	background-color:#feffaf;
	float:left;
	margin-top:10px;
}
.ul-n-list li:active{
	opacity:0.7;
}
.bcolor{
	background-color:#ffc600 !important;
}
.bcolor1{
	background-color:#046dc8 !important;
}
.d-l{
	width:10px;
	height:51px;
	float:left;
}
.d-r{
	padding:15px 0px;
	float:right;
	line-height:20px;
	font-size:16px;
}
.span-title{
	display:block;
	font-size:14px;
	color:#565445;
}
.span-date{
	display:block;
	width:90px;
	font-size:14px;
	color:#76777b;
	margin-right:10px;
	text-align:right;
}
.z1{
	font-size:13px;
}
.more{
	position:fixed;
	width:100%;
	background-color:#dadada;
	bottom:0px;
	color:#327ed6;
	text-align:center;
	padding:13px 0px 12px 0px;
	font-size:14px;
	letter-spacing:1px;
}
.more:active{
	opacity:0.8;
}
.sbt-ok{
	width: 22px;
	height: 22px;
	background:none;
	border:none;
	outline:none;
	background-image:url(../images/ok.png);
	background-repeat:no-repeat;
	background-size:100% 100%;
}
.d-title{
	color:#252523;
	font-size:15px;
}
.d-remark{
	color:#22252e;
	font-size:13px;
}
.d-date{
	color:#73777a;
	font-size:12px;
}
.l-icon{
	width:20px;
	height:12px;
	margin-top:-1px;
	margin-right:4px;
}
.l-icon1{
	width:18px;
	height:15px;
	margin-top:-2px;
	margin-right:6px;
}
.l-icon2{
	width:18px;
	height:18px;
	margin-top:-3px;
	margin-right:4px;
}
.l-icon3{
	width:16px;
	height:22px;
	margin-top:-2px;
	margin-right:5px;
}
.dtl-inner{
	width:100%;
	padding:15px 15px;
	height:300px;
}
.di-title{
	color:#282828;
	font-size:120%;
	font-family:黑体;
}
.di-date{
	color:#767676;
	font-size:90%;
	margin-top:8px;
	font-family:黑体;
}
.di-info{
	color:#282828;
	font-size:100%;
	margin-top:8px;
	font-family:黑体;
	word-break:break-all;
}
/*封面list*/
.ul-c-list{
	width:100%;
}
.ul-c-list li{
	position:relative;
	width:20%;
	float:left;
	margin-bottom:20px;
	margin-left:4%;
	text-align:center;
	font-size:90%;
}
.ul-c-list li:active{
	opacity:0.8;
}
.ul-c-list li a{
	text-decoration:none;
}
.c-icon{
	width:85%;
	margin-top:10px;
	margin-bottom:5px;
}
.c-title{
	display:block;
	width:100%;
	text-align:center;
	color:#222222;
}
.c-tip{
	position:absolute;
	display:block;
	min-width:18px;
	height:18px;
	top:0px;
	right:0px;
	background-color:#ff0000;
	border-radius:50%;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	text-align:center;
}
/*work log*/
.ul-tab{
	width:100%;
}
.ul-tab li{
	width:50%;
	float:left;
}
.ul-tab li a{
	display:block;
	width:100%;
	padding:10px 0px;
	color:#242424;
	text-align:center;
	background-color:#f6f6f6;
	border-bottom:#ebebeb 1px solid;
	font-size:110%;
	text-decoration:none;
}
.ul-tab li a.tab-active{
	border:none;
	background-color:#fff;
	color:#297cd8;
}
.t-icon{
	width:16px;
	height:16px;
	margin-top:-5px;
	margin-right:5px;
}
.t-icon1{
	width:22px;
	height:16px;
	margin-top:-4px;
	margin-right:5px;
}
.t-icon2{
	width:16px;
	height:16px;
	margin-top:-2px;
	margin-right:5px;
}
/*log content*/
.inner-content{
	width:100%;
	float:left;
	padding-top:20px;
}
.opt-select{
	width:100%;
	font-size:100%;
}
a.a-select:link,a.a-select:visited,a.a-select:active{
	display:block;
	width:80px;
	color:#297edb;
	float:left;
	position:relative;
	text-decoration:none;
}
a.a-select ul{
	display:none;
	position:absolute;
	width:100%;
	left:15px;
	top:25px;
	border:#c2bfbf 1px solid;
	border-radius:3px;
	box-shadow:0px 0px 12px #b6b5b5;
	padding-bottom:10px;
	background-color:#fff;
}
a.a-select ul li{
	color:#2b2b2b;
	font-size:100%;
	padding:0px 6px;
}
a.a-select ul li span{
	display:block;
	width:100%;
	padding:8px 0px;
	color:#777777;
	border-bottom:#e5e4e4 1px solid; 
}
a.a-select ul li:last-child span{
	border:none;
}
a.a-select ul li.active{
	padding:0px;
}
a.a-select ul li.active span{
	background-color:#ebebeb;
	padding:8px 6px;
	border:none;
}
a.a-select ul li:active{
	opacity:0.8;
}
.span-opt{
	display:block;
	float:left;
	margin-left:20px;
}
.span-opt span{
	display:block;
	float:left;
	margin-right:5px;
}
.s-arrow{
	width:20px;
	height:20px;
	text-align:center;
	border-radius:50%;
}
.s-active{
	background-color:#ebebeb;
}
.s-icon{
	width:12px;
	height:6px;
	margin-top:-4px;
}
.s-icon1{
	width:12px;
	height:6px;
	margin-top:-2px;
	margin-left:5px;
}
.mt0{
	margin-top:-2px !important;
}
.mt1{
	margin-top:-4px !important;
}
.ml{
	margin-left:15px;
}
.div-log{
	with:100%;
	padding:15px 15px;
	color:#adacac;
	font-size:100%;
}
.log-u-title{
	width:100%;
	padding:10px 15px;	
	font-size:110%;
	color:#8a8989;
	font-weight:bold;
}
.div-log-list{
	width:100%;
	padding:0px 15px;
}
.log-line{
	width:100%;
	float:left;
}
.l-date{
	width:33px;
	height:30px;
	background-image:url(../images/icon7.png);
	background-repeat:no-repeat;
	background-size:100% 100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:110%;
	color:#878787;
	text-align:center;
	line-height:40px;
	float:left;
}
.sp-date{
	display:block;
	color:#357cd4;
	font-size:100%;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	margin-top:10px;
	margin-left:5px;
}
.l-show{
	padding:8px 0px 10px 35px;
	font-size:100%;
	color:#767676;
}
.color{
	color:#ff0000;
}
.color1{
	color:#767676;
}
.color2{
	color:#8c8c8c !important;
}
.color3{
	color:#292929;
}
.color4{
	color:#13d36c;
}
.color5{
	color:#fe5504;
}
.color6{
	color:#297edb;
}
.color7{
	color:#797979;
}
.d-none-import{
	display:none !important;
}
.d-none{
	display:none;
}
.d-hide{
	visibility:hidden;
}
.ptb{
	padding-top:15px;
	padding-bottom:15px;
}
.pt{
	padding-top:20px !important;
}
.inner-side{
	width:100%;
	padding:0px 15px 15px 15px;
}
.s0{
	font-weight:normal;
}
.s1{
	color:#282828;
	font-family:Arial, Helvetica, sans-serif;
	font-size:105%;
}
.s2{
	color:#2080e4;
}
.s3{
	color:#787878;
	font-family:Arial, Helvetica, sans-serif;
}
.s4{
	font-size:90%;
	font-family:Arial, Helvetica, sans-serif;
}
.d-row{
	width:100%;
}
.mb{
	margin-bottom:15px;
}
.mb0{
	margin-bottom:2px;
}
.d-r-info{
	width:100%;
	color:#787878;
	font-size:100%;
	line-height:22px;
	word-break:break-all;
}
.ul-lower-list{
	width:100%;
}
.ul-lower-list li{
	/*width:30%;
	width:17.6%;*/
	width:50px;
	float:left;
	margin-bottom:3%;
	margin-left:18px;
	font-size:95%;
	color:#282828;
}
.ul-lower-list li.active{
	color:#2980d0 !important;
}
.ul-lower-list li:active{
	opacity:0.8;
}
.u-img{
	/*width:35%;*/
	width:100%;
	border:#9e9d9d 1px solid;
	border-radius:3px;
	float:left;
}
.s-u{
	width:100%;
	float:left;
	/*margin-left:5%;*/
	font-size:95%;
	text-align:center;
}
.l-user{
	width:33px;
	height:30px;
	font-size:110%;
	color:#878787;
	text-align:center;
	line-height:40px;
	float:left;
}
.l-user img{
	width:100%;
	border:#dcdddd 1px solid;
	border-radius:3px;
}
.sp-user{
	display:block;
	color:#357cd4;
	font-size:100%;
	float:left;
	margin-top:10px;
	margin-left:5px;
}
.img-icon{
	width:35px;
	height:35px;
	margin-right:5px;
}
.d-select{
	width:50px;
	color:#297edb;
	float:right;
	margin-top:5px;
	
}
/*signin page*/
.img-top {
	width: 100%;
}
.div-signin-top{
	width:100%;
	position:relative;
	color:#fff;
	font-size:12px;
}
.div-date{
	width:35%;
	position:absolute;
	z-index:999;
	bottom:0px;
	padding:5px 3px;
	line-height:20px;
}
.div-s-inner{
	width:100%;
	float:left;
	margin-top:20px;
}
.sp-propose{
	display:block;
	padding:8px 15px;
	background-color:#f2b101;
	border-radius:3px;
	color:#f8fff0;
	float:right;
	margin-bottom:10px;
}
.sp-propose:active{
	background-color:#e6aa07;
}
.div-s-line{
	width:100%;
	height:50px;
	border:#dcdddd 1px solid;
	float:left;
	margin-bottom:10px;
	border-radius:3px;
}
.div-s-lines{
	width:100%;
	min-height:50px;
	border:#dcdddd 1px solid;
	float:left;
	margin-bottom:10px;
	border-radius:3px;
}
.left-title{
	width:30%;
	height:100%;
	border-right:#dcdddd 1px solid;
	background-color:#eaeaea;
	color:#2a2a2a;
	text-align:center;
	/*line-height:50px;*/
	padding-top:5px;
	float:left;
}
.left-titles{
	width:30%;
	height:100%;
	border-right:#dcdddd 1px solid;
	background-color:#eaeaea;
	color:#2a2a2a;
	text-align:center;
	line-height:50px;
	float:left;
}
.right-info{
	width:70%;
	height:100%;
	float:right;
	padding:0px 5px;
	text-align:center;
}
.right-info span{
	/*color:#787878;
	font-family:Arial, Helvetica, sans-serif;
	font-size:110%;*/
	line-height:50px;
}
.s-input,.s-select {
	width: 100%;
	border:#e9ebeb 1px solid;
	padding: 5px 10px;
	border-radius: 3px;
	color: #7f7f7f;
	margin-top: 7px;
}
.s-select{
	border:none;
}
.ri-date{
	width:70%;
	float:left;
	text-align:center;
}
.ri-btn,.ri-btn-ed{
	display:block;
	padding:5px 10px;
	color:#fff;
	background-color:#2b7fd7;
	float:right;
	margin-top:9px;
	border-radius:3px;
}
.ri-btn:active{
	/*background-color:#1d72cb;*/
	opacity:0.8;
}
.thm{
	color:#2c2c2c;
	background-color:#e1e1e1;
	margin-right:10px;
}
.thm:active{
	background-color:#d5d5d5;
}
.fy{
	color:#787878;
	font-family:Arial, Helvetica, sans-serif;	
}
.span-attn{
	color:#ff0000;font-family:Arial, Helvetica, sans-serif;
}
.fy-a{
	font-family:Arial, Helvetica, sans-serif;
}
.span-st{
	letter-spacing:2px;
}

/*会议纪要*/
.ul-mt-list{
	width:100%;
	float:left;
	padding:10px 15px;
}
.ul-mt-list li{
	width:100%;
	padding:5px 0px;
	float:left;
	margin-bottom:5px;
}
.ul-mt-list li a{
	color:#282828;
}
.ul-mt-list li span{
	display:block;
}
.span-mt-title{
	max-width:60%;
	float:left;
}
.m-icon{
	width:12px;
	height:13px;
	float:left;
	margin-top:4px;
	margin-left:8px;
}
.m-icon1{
	width:12px;
	height:13px;
	margin-right:5px;
}
.span-mt-date{
	float:right;
	color:#9c9c9c;
	font-family:Arial, Helvetica, sans-serif;
}
.span-status{
	width:30px;
	float:right;
	margin-right:5px;
}
.div-status{
	width:100%;
	padding:16px 0px;
	text-align:center;
	border-radius:5px;
	background-color:#e3efff;
	font-size:110%;
}
.div-remark{
	width:96%;
	margin-top:10px;
	margin-left:2%;
	text-align:left;
	background-color:#fff;
	padding:10px 10px;
}
.span-remark{
	color:#797979;
	line-height:24px;
	word-break:break-all;
}
/*遮罩层*/
.div-overlayer{
	display: none;
	position: fixed;
	top: 0px;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: #000;
	z-index: 99999;
	-moz-opacity: 0.3;
	opacity: 0.3;
	filter: alpha(opacity=30);
}
.div-in-box{
	display: none;
	position: fixed;
	width:300px;
	height:200px;
	background-color: #fff;
	z-index: 999999;
	border-radius:5px;
	border:#dddddd 1px solid;
	overflow:hidden;
}
.div-in-inner{
	width:100%;
	padding:5px 15px 0px 15px;
	float:left;
}
.in-one{
	width:100%;
	text-align:center;
	color:#393939;
	float:left;
	padding:8px 0px 10px 0px;
}
.line-img{
	width:100%;
	height:1px;
	opacity:0.3;
	float:left;
}
.in-two{
	width:100%;
	float:left;
	margin-top:32px;
}
.in-select{
	width:220px;
	border:1px solid #d7d4d4;
	padding:2px 5px;
	border-radius:2px;
	color:#878787;
}
.mt2{
	margin-top:54px;
}
.in-three{
	width:100%;
	height:40px;
	float:left;
}
.btn-in-sbt{
	width:148px;
	height:100%;
	background-color:#fff;
	border:none;
	color:#7b7b7b;
	font-size:110%;
}
.b-active{
	color:#2279d8;
	background-color:#e7e7e7;
}
.vline-img{
	width:1px;
	height:100%;
	float:left;
	opacity:0.4;
}
/*position page*/
.show-box{
	width:100%;
}
.next-box{
	width:100%;
}
.show-date{
	width:100%;
	padding:10px 15px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:105%;
	border-bottom:1px solid #609fdd;
}
.show-date span{
	display:block;
	float:left;
	margin-right:10px;
}
.show-position{
	width:100%;
	padding:15px 15px;
	border-bottom:1px solid #609fdd;
	color:#fff;
}
.show-position span{
	display:block;
	float:left;
	margin-top:10px;
	margin-left:15px;
}
.sh-icon{
	width:30px;
	height:40px;
	float:left;
}
.sh-select{
	width:80%;
	height:35px;
	border:none;
	border-radius:5px;
	color:#fff;
	box-shadow:0px 0px 10px #3872b1;
	background-color:#4d9ef0;
	float:left;
	margin-top:2px;
	margin-left:25px;
}
.bd-none{
	border:none !important;
}
/*Enterprise rules*/
.rule-inner{
	width:100%;
}
.rule-title-line{
	width:100%;
	height:50px;
	background-color:#e6e9fc;
}
.rule-title-line span{
	display:block;
	float:left;
}
.rule-left{
	width:3px;
	height:34px;
	margin-top:8px;
	margin-right:20px;
	background-color:#036cc7;
}
.rule-right{
	color:#282828;
	font-size:120%;
	margin-top:15px;
}
.ul-rule-list{
	width:100%;
	margin-top:15px;
}
.ul-rule-list li{
	width:100%;
	float:left;
	margin-bottom:15px;
}
.ul-rule-list li a{
	display:block;
	width:100%;
	padding:5px 20px;
	color:#2a2a2a;
	font-size:105%;
	text-decoration:none;
}
.ul-rule-list li a:active{
	opacity:0.7;
}
.rule-d-title{
	width:100%;
	text-align:center;
	font-size:120%;
	padding-top:20px;
	color:#252525;
	
}
.rule-d-detail{
	wdith:100%;
	padding:15px 15px 20px 15px;
	word-break:break-all;
	line-height:22px;
	color:#292929;
}
.ul-p-list{
	width:100%;
	float:left;
	margin-bottom:45px;
}
.ul-p-list li{
	width:100%;
	float:left;
	border-bottom:1px solid #dddddd;
}
.ul-p-list li a{
	display:block;
	width:100%;
	padding:12px 15px;
	color:#282828;
	text-decoration:none;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.ul-p-list li a:active{
	opacity:0.7;
}



