body{min-width:100%;font-family:"微软雅黑";font-size:12px;color:#000}
.warp{
	width: 80%;
	margin: 0 auto;
	position: relative;
}
b{font-size:16px;color:#605f5e}
/* 二维码样式 */
.erWeima{
	background: #eee;
	width: 150px;
	height: 170px;
	position: fixed;
	top: 304px;
	right: 0;
}
.erWeima img{
	width:150px;
	height:150px;
}
.erWeima_on{
	top: 0 !important;
}
/* 二维码样式结束 */
.header{
	width: 80%;
	min-width: 370px;
	height: 76px;
	font-size: 12px;
	margin:0 auto;
	border-bottom: 2px solid #2f5898;
	padding-bottom: 6px;
	/* margin-bottom: 10px; */
}
.header .warp{width:100%;}/*
.header a{
	color: #666;
}
logo
.logo{
	height: 116px;
	float: left;
}
.logo img{
	height: 100%;
}
.right-nav{
	width: 400px;
	float: right;
}
帮助信息，咨询联系，系统介绍
.help{
	float: right;
}
.help ul a li{
	width: 73px;
	height: 37px;
	float: left;
	display: block;
	line-height: 37px;
	padding-left:40px;
	background-image: url(../images/icon_link.png);
	background-repeat: no-repeat;
}
.help ul a:hover{
	color: #0167CC;
}
.help ul a li:hover{
	background-color: #eee;
}
.help ul li img{
	vertical-align: middle;
}
登陆注册
.login{
	width: 284px;
	height: 45px;
	border: 1px solid #ddd;
	border-radius: 3px;
	float: right;
	line-height: 45px;
	text-align: center;
	margin: 10px 30px 0 0;
}
.login-icon{
	width: 45px;
	height: 45px;
	float: left;
	border-right: 1px solid #ddd;
}
.login .login-text{
	width: 70px;
	padding: 0 10px;
	border-right: 1px solid #ddd;
	float: left;
	color: red;
}
.login .login-btn a:hover{
	color: #0167CC;
}
.login-body-right table td{
	padding: 7px 0;
} */
.logo{
	float: left;
	font-size: 24px;
	line-height: 72px;
	color: #2f5898;
	font-weight: bold;
	margin-top: 14px;
}
.logo .mobileImg{display:none;}
.logo-right{
	float: right;
	height: 76px;
}
.logo-right .help-list{
	width: 100%;
}
.logo-right .login{
	margin-top: 10px;
	text-align: center;
}
.logo-right .help-list ul li,.search-right-list ul li{
	/* float: left; */
	display: block;
	padding: 10px 5px;
	color: #333;
}
.logo-right .login a,.logo-right .search_index a,.onlineServer .searchRespensBtn button,.onlineServer .respens button,.wggs button{
	padding:5px 20px;
	border-radius: 3px;
	border: 1px solid #2f5898;
	color:#2f5898;
}
.onlineServer .title-left{
	display: flex;
	align-items: center;
}
#login{
	background: #2f5898;
	color: #fff;
	margin-right: 2px;
}
/* navgation分功能 */
/* .logo-right  */
/* 搜索 */
.logo-right .search_index{margin-right:12px;}
.logo-right .search_index input{
	margin-top: -3px;
	text-indent: 4px;
	outline:none;
	border:1px solid #05a3a1;
	border-right: none;
	border-radius: 3px 0 0 3px;
}
.logo-right .search_index a{
	padding: 6px 10px;
	background: #05a3a1;
	color: #fff;
	margin-left: -4px;
	border-radius: 0 3px 3px 0;
}
/*登录后的样式*/
.user{
	/* width:382px; */
	height: 45px;
	border: 0;
	float: right;
	line-height: 45px;
	text-align: center;
	margin: 10px 30px 0 0;
	margin:0 auto
}
.exit {
	width:45px;
	height: 45px;
	float: right;
	background-image: url(../images/user_exit.png);
	background-repeat: no-repeat;
}

.exit:hover {
	background-position: 0 -90px;
}

.userip,.userrole {
	float: right;
	max-width: 140px;
	height: 35px;
	border: 1px solid #eee;
	padding: 4px 10px;
}

.userip span,.userrole span {
	display: block;
	max-width: 140px;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 12px;
	margin: 4px 0;
	color: #5691d2;
	line-height: 12px;
}

.username {
	float: right;
	height: 35px;
	border: 1px solid #eee;
	line-height: 35px;
	padding: 4px 15px;
	font-size: 16px;
	color: #888;
}
.user .login-icon{
	width:45px;
	height:43px;
	border: 1px solid #eee;
	border-right: none;
}
/*菜单*/
.nav{
	width: 80%;
	min-width: 370px;
	height:40px;
	background: url(../images/index_02.png) no-repeat;
	font-size: 18px;
	/* border-top: 1px solid #2f5898;
	border-bottom: 1px solid #2f5898; */
	background-size:100% 100%;
	margin:0 auto
}
.nav .warp{width:98%;height: 40px;}
.nav a{
	float: left;
	display: block;
	width: 78px;
	color: #fff;
	padding: 6px 9px;
	text-align: center;
	margin-top: 2px;
	margin-right:2px;
}
.nav a:hover{
	color: #2f5898;
	background-color: #fff;
}
.active{
	color: #2f5898!important;
	/* font-weight: bold; */
	background-color: #fff;
}
/*菜单下图片*/
.banner{
	width: 100%;
	min-width:1000px;
}
.banner img{
	width: 100%;
}
.home{
	width: 1200px;
	margin:20px 0;
}
.home img{
	width:100%;
}
/*搜索*/
.index-search{
	width:100%;
	padding:3px 0;
	font-size: 12px;
	border-bottom: 3px solid #2f5898;
}
.search-right-list{
	margin-right: 20px;
}
#i-search{
	width:30px;
	height:30px;
	border: none;
	cursor:pointer;
}
/*轮播图+通知公告*/
.content{
	width: 100%;
	border-bottom: 1px solid #ccc;
	padding-bottom: 18px;
}
.important{
	width: 49.5%;
	min-width:370px;
	height: 226px;
	float: left;
}
.content_right{height: 590px;width: 568px;float: left;}
.notice,.industry_News,.policies_laws{
	width: 548px;
	height: 200px;
	margin-left: 18px;
}
.content-title,.one-title{
	/*height: 40px;*/
	/*line-height: 40px;*/
	background:#f1f1f1;
	padding-left: 6px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.content-title img,.one-title img{
	vertical-align: middle;
	/*margin-top: -5px;*/
	width: 26px;
}
.important .content-title img,.important .one-title img{margin-top:0;}
/* .important .content-title #zcfgId,.important .one-title #tzggId{margin-top:-2px;} */
.content-body{
	width: 100%;
	height: 274px;
}
.important .content-title{
	color: #605f5e;
	line-height: 34px;
	font-size: 24px;
	padding-bottom: 0px;
	/* border-left: 1px solid #ddd; */
	border-right: 1px solid #ddd;
	/* width: 530px; */
	height: 40px;
	background:#f1f1f1;
	padding-left: 6px;
}
.important .content-body{
	position: relative;
}
/*轮播图*/
.important #carousel{
	position: relative;
}
.important #carousel li{
	position: absolute;
	left: 0;
	top: 0;
}
/*轮播图点*/
.important .carousel-point{
	width: 100%;
	height: 30px;
	position: absolute;
	left: 0;
	bottom: 0;
	background: rgba(0,0,0,.6);
}
.important .carousel-point .carousel-list,.important .carousel-list .carousel-list_name,.important .carousel-list .carousel-list_dot{
	position: absolute;
	bottom: 0;
}
.important .carousel-point .carousel-list{
	left: 0;
	width:100%;
}
.important .carousel-point .carousel-list .carousel-list_name{
	left: 0;
	height: 30px;
	line-height: 30px;
	color: #fff;
	padding-left: 29px;
	font-size: 12px;
	font-weight: bold;
	overflow: hidden;
}
.important .carousel-point .carousel-list .carousel-list_name p{
	width: 280px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.important .carousel-point .carousel-list .carousel-list_dot{
	right: 0;
	width: 150px;
	height: 20px;
	line-height: 30px;
	/* background: #eee; */
}
.important .carousel-point span{
	display: block;
	width: 10px;
	height: 10px;
	background: #fff;
	margin-right: 20px;
	border-radius: 50%;
	cursor: pointer;
	float: left;
}
.carousel-point-active{
	background: red!important;
}
/* 轮播图下新闻 */
.tab03 td{color:#000;}
.important_noice{
	height:180px;
	/*  width:530px; */
	border:1px solid #ddd;
	border-top:none;
}
.important_noice ul li{
	border-bottom: 1px dashed #CCC;
	clear: both;
	height: 35px;
	line-height: 35px;
	font-size: 12px;
	background-image: url(../images/new_list_style.gif);
	background-repeat: no-repeat;
}
.important_noice ul li a {
	padding-left: 20px;
	display: inline-block;
	width: 70%;
	padding-left: 20px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.important_noice ul{
	max-height:178px;
	overflow:hidden;
}
.notice .content-title .notice_title{
	float: left;
	display: block;
	width: 94px;
	padding: 17px 0;
}
.notice .content-title .notie_more{
	float: right;
}
.notice-active{
	font-weight: bold;
	color: #3B7ED4;
}
.important .content-title a:hover{
	font-weight: bold;
	color: #3B7ED4;
}
.notice .content-body{
	height: 142px;
	border: 1px solid #ddd;
}
.industry_News .content-body,.policies_laws .content-body{height: 144px;border: 1px solid #ddd;}
/* .notice .notice-list,.one-list{
    padding: 0 14px;
    max-height: 140px;
    overflow: hidden;
} */
.notice-list li,.one-list li{
	border-bottom: 1px dashed #CCC;
	clear: both;
	height: 35px;
	line-height: 35px;
	font-size: 12px;
	background-image: url(../images/new_list_style.gif);
	background-repeat:no-repeat;
}
.important_noice .noice-body li:hover,.important_noice .one-list li:hover,.list-right .tab-box tr:hover{
	/* background-color: #eee; */
	border-bottom: 1px dashed #3B7ED4;
}
.industry_News .one-list li a{width:400px;}
.important .important_noice li:hover,.important .important_noice a:hover{
	color: #3B7ED4;
}
.important_noice ul li span{
	float: right;
	padding-right:10px;
	font-size:12px;
	display:inline-block;
}
.notice .content-title .notie_more,.one-list .notie_more{margin-top:10px !important;}
.content-title #imBtn,.notie_more{
	display: block;
	text-align: center;
	float: right;
	color: #2f5898;
	border-radius: 3px;
	border: 1px solid #2f5898;
	/*margin-top: 7px;*/
	margin-right: 8px;
	font-size: 12px;
	padding: 3px 20px;
	height:18px;
	line-height:18px;
}
/* 政策法规 */

/*社会公众+科研人员*/
.boxs{
	width: 80%;
	height: 364px;
	margin: 0 auto;
}
.box{
	width: 310px;
	height: 364px;
	background: #fff;
	float: left;
	border-right: 1px solid #ddd;
	position: relative;
}
.box{
	padding: 6px 70px 6px 0;
}
.box+.box{
	padding: 6px 64px;
}
.box+.box+.box{
	padding: 6px 0 6px 70px;
}
.box-title{
	color: #605f5e;
	line-height: 55px;
	font-size: 24px;
}
.box-title img{
	vertical-align: middle;
}
.box .box-btns a{
	width: 110px;
	height: 48px;
	line-height: 48px;
	display: block;
	float: left;
	margin: 3px 8px 3px 0;
	background: url(../images/btn_bk01.png) no-repeat;
	background-position: 0 0;
	padding-left: 40px;
}
/* .box .box-btns a:hover{
	background-position: 0 -64px;
	color: #fff;
} */
.box .hide-box{
	border: 1px dashed #4a8cd9;
	background-color: #f8f8f8;
	padding: 10px;
	width: 128px;
	position: absolute;
	display: none;
}
.box .hide-box::before{
	content: '';
	position: absolute;
	border-top: 1px dashed #4A8CD9;
	border-left: 1px dashed #4A8CD9;
	background-color: #f8f8f8;
	width: 10px;
	height: 10px;
	top: -6px;
	left: 50%;
	margin-left: -5px;
	transform: rotate(45deg);
}
.box1,.box2,.box3{
	position: relative;
}
/* .boxs .ontitle{
	padding-bottom:25px;
} */


/* 首页公共查询和违规公示 */
.onlineServer,.public{
	width:100%;
	margin:14px 0 18px;
	border-right:1px solid #ddd;
	/* border-bottom:1px solid #ddd; */
}
/* .onlineServer .content-title{
	border-bottom:1px solid #ddd;
} */
.onlineServer .content-title a,.public .content-title a{
	height: 40px;
	/*display: inline-block;*/
	width: 96px;
	display: flex;
	align-items: center;
	margin-left: 5px;
}
.onlineServer .navitems a,.public .navitems a{
	text-align:center;
	cursor:pointer;
}
.onlineServer .navitems b,.public .navitems b{font-size:12px;}
.onlineServer .onlineCon,.public .onlineCon{
	border:1px solid #ddd;
	border-right:none;
	border-top: none;
}
/* 公共查询,违规公示 span */
.onlineServer .querySearch span,.wggs label{display:inline-block;margin: 0 0px 0 16px;text-align:right;font-size: 12px}

/* onlineCon中的下拉输入框 */
.onlineServer .onlineCon .search{position:relative;padding-top: 8px;}
.onlineServer .onlineCon .combo-select {height:28px;}
.onlineServer .combo-select{display:inline-block;top: 11px;}
.onlineServer input,.onlineServer select{height:30px;padding:0;text-indent:4px;}
.onlineServer .onlineCon .combo-select input{height:28px;}

.onlineServer .respens,.onlineServer .search p{display:inline-block;}
.onlineServer .respens{margin-left: -8px;}
/* 查询按钮 */
.onlineServer .search .searchRespensBtn button,.onlineServer .search respens button,.wggs .seachform .searbtn button{
	background: #2f5898;
	color: #fff;
	margin-left: 20px;
	height: 30px;
	padding-top: 0px;
	line-height: 30px;
	margin-top:7px;
}
.onlineServer .search .respens button{
	margin-top:0;
}
/* 查询结果  */
.onlineServer .tab{
	padding:10px 0;
	margin:6px 0;
}
.onlineServer .tab p{display:inline-block;}
.onlineServer .tab input{width:120px;border:none;}
/* 提示信息 */
.onlineServer .tabls p{padding: 0 20px;font-size:14px;color: #333;}
#orgId{width:auto}
/* 公共查询媒体查询 */
@media screen and (max-width: 1176px) {
	.onlineServer{height:auto;}
	.onlineServer .tab p{height:44px;line-height:44px;}
}
@media screen and (max-width: 972px) {
	.onlineServer .search p{height:50px;line-height:50px;}
}

/* 违规公示 */
.public .navitems{display:inline-block;}
.list-right .seachform,.heightTime{
	height:44px;
	line-height: 44px;
}
.list-right .seachform li{
	float: left;
	height: 44px;
	line-height: 44px;
}
.list-right .seachform  .searbtn span{
	display:inline-block;
	height:30px;
	margin-top:9px;
}
/* 查询input */
.wggs input,select{width:120px;text-indent:4px;}
.wggs select{height:30px;line-height:30px;padding:0;}
/* 查询按钮 */
.wggs input[type=button]{
	background: #2f5898;
	color: #fff;
	margin-left: 20px;
	width:68px;
	height:30px;
}
/* 点击事件变色 */
.addClassBorder{
	/* border:1px solid #ddd;
	border-bottom:none;
    border-top: none; */
	background: #fff;
}
/* 分页  */
.hand{
	background: #2f5898;
	border-radius: 3px;
	line-height: 26px;
	height: 26px;
}
.handa{
	background: #2f5898;
	border-radius: 3px;
	line-height: 0.3rem;
	height: 0.3rem;
}
.page div{margin-right:10px;}
/* 违规公示输入下拉框 */
.public .combo-select{
	top:9px;
	display: inline-block;
	height: 28px;
	width: 126px;
}
.public .combo-dropdown .option-item{
	line-height: 20px;
	height: auto;
	/* min-width: 100%; */
	/* max-width: 300px; */
	/* white-space: nowrap; */
	float: none;
}
.public .combo-select .combo-input{
	width:120px;
	padding-right:10px;
	height: 28px;
}
#tbody tr td:nth-child(1),.public #otbody tr td:nth-child(1){
	cursor:pointer;
}

/* 媒体查询 */
/* @media screen and (max-width: 1086px) {
	.list-right .seachform{
		height:88px;
	    line-height: 44px;
	}
	.list-right .seachform .searbtn{
	    float: right;
    	margin-right: 24px;
	}
} */


/*footer*/
.footer{
	width: 80%;
	min-width: 370px;
	background: url(../images/foot-bg.png) no-repeat;
	background-size: 100% 100%;
	border-top: 1px solid #ccc;
	font-size: 12px;
	margin-top: 20px;
	color: #fff;
	margin:0 auto
}
.footer .contants{
	width: 100%;
	/* background:#2f5898; */
	color:#fff;
	font-size:12px;
}
.footer p{
	/* line-height: 34px; */
	/*display: inline-block;*/
	line-height: 28px;
	font-family:"微软雅黑";
	text-align:center;
}
.footer p{display: inline-block;}
.footer p:nth-child(1){line-height:22px;margin-top: 6px;}
/*.footer p:nth-child(1) span{*/
/*	display:inline-block;*/
/*	width:180px;*/
/*	text-align:right;*/
/*	margin-bottom:7px;*/
/*}*/
.footer p span{display: inline-block;line-height: 21px}
/*.footer p:nth-child(2) span{display:block;line-height:21px;}*/
/*.footer p:nth-child(2) span:nth-child(1){    margin-left: -37px;}*/
.foorer a{color:#fff}
/*.footer p:nth-child(3) span {display: block;line-height: 21px;}*/
/*.footer p:nth-child(3) span:nth-child(1) {margin-left: 124px;}*/
/*.footer p:nth-child(4) span {display: block;line-height: 21px;}*/
/*.footer p:nth-child(4) span{margin-bottom: 6px;}*/
/* .footer p:nth-child(3){padding-bottom:4px;} */
/* .footer .contants-title{
	border-bottom: 1px solid #ddd;
	padding: 10px 18px;
	position: relative;
}
.footer .contants-title span{
	display: inline-block;
    margin-left: 238px;
    position: absolute;
    top: 3px;
    left: 50%;
    margin-left: -216px;
}
.footer .contants-body{
	border-bottom: 1px solid #ddd;
	padding: 0 18px;
}
.footer .contants-body .contants-box{
	margin-top: 15px;
	margin-right: 36px;
	float: left;
	line-height: 24px;
	width: 240px;
	height: 72px;
	padding-left: 68px;
}
.footer .footer-info{
	margin-top: 15px;
	text-align: center;
	padding: 10px 0;
} */

/*公开公示*/
.container{
	width: 100%;
	min-height:500px;
	margin: 20px auto;
}
.list{
	width: 218px;
	border: 1px solid #ccc;
	float: left;
}
.list img{
	width:100%;
}
.list-right-box{
	width: 100%;
}
.list-menu{
	width: 220px;
	padding: 5px 0;
	background: #f2f2f2;
}
.list-menu>a{
	height: 32px;
	display: block;
	padding-left: 30px;
	font-size: 12px;
	background: url(../images/menu_l_bk.png) no-repeat;
	background-position: 4px 0;
	margin-bottom: 5px;
	line-height: 32px;
}
.list-menu>a:hover{
	background-position: 4px -32px;
	/* color: #3B7ED4; */
}
.list-menu .li>a{
	height: 32px;
	display: block;
	padding-left: 30px;
	font-size: 12px;
	background: url(../images/menu_l_bk.png) no-repeat;
	background-position: 4px 0;
	margin-bottom: 5px;
	line-height: 32px;
}
.list-menu .li>a:hover{
	background-position: 4px -32px;
	/* color: #fff; */
}
.list-menu-active{
	background-position: 4px -64px!important;
	color: #fff;
}
.list-menu ul li {
	height: 32px;
	padding-left: 30px;
	font-size: 12px;
	background-image: url(/mrrp/images/menu_l_sub_bk.png);
	background-repeat: no-repeat;
	margin-bottom: 5px;
	line-height: 32px;
	cursor: pointer;
}
/*list-right*/
.btn_search {
	line-height: 30px;
	width: 74px;
	font-size: 14px;
	background-color: #4a89ca;
	color: #fff;
	background-image: url(../images/icon_search_24.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	outline: none;
	border: none;
	border-radius: 5px;
	padding: 0px 1px 0px 24px;
	cursor: pointer;
}
.list-right .btn:hover,.serach-btn:hover{
	background-color: #4CB12D;
}
.list-right .search{
	width: calc(100% - 40px);
	height: 50px;
	line-height: 50px;
	border: 1px solid #ddd;
	border-radius: 3px;
	padding-left: 40px;
}
.tab-search{
	width: 100%;
	background-color: #ddd;
}
.tab-search td{
	padding: 10px;
	background-color: #fff;
	font-size: 12px;
	text-align: center;
}
/*.list-right .search div{
	float: left;
	padding: 10px;
}
.list-right .search .search1{
	width: 158px;
	border-right: 1px solid #ddd;
	font-size: 12px;
}
.list-right .search .search2{
	width: 580px;
	border-right: 1px solid #ddd;
}
.list-right .search .search2 input{
	width: 495px;
	margin: 0 auto;
}*/
.tab-nav{
	width: 100%;
	margin-top: 10px;
	border-bottom: 1px solid #ccc;
}
.tab-nav ul{
	width: 100%;
	/*margin-left: 100px;*/
	margin: 0 auto;
}
.tab-nav ul li{
	width: 166px;
	/* margin-right: 1px; */
	float: left;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	background-color: #eee;
	padding: 10px 0;
	display: block;
	cursor: pointer;
	color:#605f5e;
}
/*.tab-nav ul li:hover{
	background-color: #ddd;
	color: #4CB12D;
}*/
.tab-nav-hover{
	background-color: #ddd!important;
	color: #4CB12D;
}
.tab-nav-active{
	background: #fff !important;
	color: #000 !important;
	border-top: 1px solid #05a3a1;
}
.tab-title{
	text-align: center;
	line-height: 54px;
	font-size: 24px;
	color: #4a89ca;
	border-bottom: 1px dashed #f4a830;
}
/* .tab-body table{
	width: 100%;
	border-top: 1px dashed #f4a830;
}
.tab-body table th{
	color: #4A89CA;
	padding: 12px 3px;
	font-size: 12px;
	border-bottom: 1px dashed #ddd;
	background-color: #f1f1f1;
}
.tab-body table td{
	color: #555;
	padding: 3px;
	font-size: 12px;
	border-bottom: 1px solid #ddd;
	line-height: 34px;
	text-align: center;
} */
.tab-footer{
	width: 100%;
	margin-top: 10px;
	border-top: 1px dashed #3B7ED4;
	padding: 10px 0;
}
.tab-footera{
	width: 100%;
	margin-top: 10px;
	border-top: 1px dashed #3B7ED4;
	padding: 10px 0;
}
.tab-footer .page{
	/* width:600px; */
	line-height:26px;
	margin: auto;
}
.tab-footer .page-list{
	margin-left:200px ;
}
.tab-footer .page-list li{
	float: left;
	color: #999;
	padding: 8px;
	margin-right: 4px;
	border: 1px solid #ddd;
	font-size: 14px;
}

.tab-footera .page{
	/* width:600px; */
	line-height:0.3rem;
	margin: auto;
}
.tab-footera .page-list{
	margin-left:200px ;
}
.tab-footera .page-list li{
	float: left;
	color: #999;
	padding: 8px;
	margin-right: 4px;
	border: 1px solid #ddd;
	font-size: 14px;
}

.page-list-active{
	font-weight: bold;
	color: #fff!important;
	background-color: #4b9aeb;
	border: 1px solid #4d84df!important;
	padding: 8px 15px!important;
}


/*项目申报*/
.project-tools{
	width: 100%;
	height: 300px;
}
.project-step{
	width: 690px;
	height: 296px;
	border-top: 1px solid #3B7ED4;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right:1px solid #ddd;
	float: left;
}
.project-step-title{
	height: 54px;
	padding: 0 20px;
	line-height: 54px;
	border-bottom: 1px solid #ddd;
}
.project-step-title ul li{
	float: left;
	padding-left: 30px;
	font-size: 14px;
	color: #666;
	background: url(../images/icon_lm_yd.png) no-repeat;
	font-weight: bold;
	width: 130px;
	cursor: pointer;
}
.project-step-title ul li:hover{
	background-position: 0 -55px;
	color: #3B7ED4;
	border-bottom: 2px solid #ccc;
}
.project-step-title-active{
	background-position: 0 -55px!important;
	color: #3B7ED4;
	border-bottom: 2px solid #3B7ED4;
}
.tools{
	/* width:100%; */
	height: 297px;
	margin-left: 13px;
	padding: 6px 0 2px;

}
.tools-title{
	background: url(../images/icon_lm_cygj.png) no-repeat;
	padding-left: 50px;
	height: 54px;
	line-height: 54px;
	color: #3B7ED4;
	font-weight: bold;
	font-size:14px;
	border-bottom: 1px solid #ddd;
}
.tools-body{
	padding: 12px;
}
.tools-body ul a li{
	background-color: #f4f4f4;
	padding-left: 60px;
	margin: 2px;
	line-height: 34px;
	background-repeat: no-repeat;
	background-position: 20px center;
	width: 112px;
	border-radius: 4px;
	font-size: 14px;
	color: #333;
}
.tools-body ul a li:hover{
	background-color: #216fbc;
	color: #fff;
}
/*申报通知*/
.declare{
	margin: 20px 0 0 0;
	width: 864px;
	clear: both;
}
/*新项目申请*/
.list-form .tab-search td{
	color: #686868;
	font-size: 14px;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 10px center;
	text-align: center;
	padding: 15px 0;
}
.condition{
	border-radius: 2px;
	border: 1px solid #ddd;
	width: 100%;
	padding: 10px;
	font-size: 12px;
}
.condition tr{
	line-height: 30px;
}
.search_more{
	border: 1px solid #ddd;
	border-top: none;
	line-height: 25px;
	width: 120px;
	text-align: center;
	margin: 0 auto;
	margin-bottom: 10px;
	font-size: 12px;
	background: #fff;
	background-image: url(../images/search_more.gif);
	background-repeat: no-repeat;
	background-position: 4px -2px;
	cursor: pointer;
}
.search_more_down{
	background-position: 4px -28px;
}
.hide-tr{
	display: none;
}
#search_btn{
	background-image: url(../images/search_btn.png);
	background-color: #ccc;
	background-repeat: no-repeat;
	background-position: center 0;
	display: block;
	width: 36px;
	height: 36px;
	border-radius: 50%;
}
#search_btn:hover{
	background-position: center -36px;
}
.tipNew{
	font-size: 12px;
	position: absolute;
	right: 0;
	bottom: 0;
}
.tipNew a{
	color: red;
}
.tipNew button{
	background-color: #3980cf;
	color: #fff;
	padding: 5px 10px;
	border: 1px solid #3980cf;
}
.tipNew button:hover{
	background-color: #FFAE0C;
	color: #000;
}
.tab-con{
	width: 100%;
	height: 28px;
}
.tab-con ul li{
	float: left;
	margin-right: 2px;
	background: url(../images/tabOff_right.gif) no-repeat right top;
}
.tab-con ul li a{
	color: #0099ff;
	padding: 0 10px;
	line-height: 27px;
	height: 27px;
	font-weight: bold;
	font-size: 12px;
	background: url(../images/tabOff_left.gif) no-repeat;
}
.tab-con-active{
	background: #fff!important;
	border-top: 3px solid #0099FF;
	color: #000!important;
}
.statistics-left{
	width: 555px;
	float: left;
}
.statistics-right{
	float: left;
	margin-left: 20px;
}
/*登录框*/
.login-box,.tip,.login_success{
	width: 450px;
	height: 320px;
	background-color: #fff;
	display: none;
	position: absolute;
	box-shadow: 0px 1px 2px 4px #BABABA;
	z-index:10;
}
.login-title{
	/* background: url(../images/login_titlt.png) no-repeat; */
	border-bottom: 1px solid #ddd;
	color: #2084da;
	font-weight: bold;
	font-size: 14px;
	position: relative;
	height:100px;

}
.line .close{
	display:inline-block;
	width: 74px;
	height: 50px;
	line-height:50px;
	/* position: absolute;
	right: 0;
	top: 0; */
	font-size: 14px;
	/* font-weight: bold;
	font-style:italic; */
	color: #898989;
	text-align: center;
	cursor: pointer;
}
.login-body{
	width: 292px;
	margin-left: 108px;
	font-size: 12px;
	box-sizing: border-box;
	padding-top: 12px;
}
.login-body img{
	vertical-align: middle;
}
.login-body input{
	padding-left: 30px;
}
.login-body input[type="radio"]{
	border:none;
	padding-left:0;
}
.line{
	width: 100%;
	height: 40px;
	margin: 5px 0;
	position: relative;
}
.line input[type=text],.line input[type=password]{padding-top:0;padding-bottom:0;height:34px;border:1px solid #959595}
.login-btns{
	width: 80px;
	height: 36px;
	line-height: 36px;
	color: #fff;
	text-align: center;
	font-weight: bold;
	border-radius: 5px;
	border: none;
	outline: none;
	font-size: 16px;
	border:1px solid #2f5898;
	font-family: "宋体";
}
.login-btns_on{
	background:#2f5898 ;
	width:202px;
	margin-top: 6px;
}
.login-btns_out{
	background:#fff;
	color:#05a3a1;
	width: 74px;
	margin-left: 14px;
}
.login-btns_out:hover{
	color:#fff;
	cursor:pointer;
}
.login-btns:hover{
	background: #4d8ac1;
	border:1px solid #4d8ac1;
}
.icon-user,.icon-password,.icon-identify{
	position: absolute;
	left: 6px;
	top: 7px;
	background: url(../images/icons.jpg) no-repeat;
	width: 21px;
	height: 21px;
	display: block;
}
.icon-user{
	background-position: 0 -90px;
}
.icon-password{
	background-position: 0 -121px;
}
.icon-identify{
	background: url(../images/dtkl.png) no-repeat;
}
/*提示弹框*/
.tip{
	width: 320px;
	height: 230px;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
}
.login_success{
	width:400px;
	height:310px;
}
.tip .login-body{
	padding:10px;
}
.login_success .login-body{
	background-image: url(../images/dialog_login.gif);
	background-repeat:no-repeat;
	padding: 60px 10px 0 110px;
}
.tip .btns,.login_success .btns{
	border-top:1px dashed #2084da;
}
/*注册页面*/
.regisrter-box{
	/* width: 1000px; */
	width: 1000px;
	margin: 0 auto;
}
.register-list,.register-con{
	background: #fff;
	/* border-radius: 10px; */
	/* border: 10px solid rgba(66,122,186,.5); */
	float: left;
}
.register-list{
	width: 242px;
	padding: 10px;
}
.register-list-step{
	margin: 0 auto;
	width: 218px;
}
.register-con{
	margin-left: 10px;
	/* width: 667px; */
	width: 800px;
	padding: 10px;
}
.register-con-box .banner{
	height: 44px;
	/* background: url(../images/index_02.png) no-repeat;
	background-size:100%; */
}
.register-con-box .banner tr{
	height: 38px;
	background-image: url(../images/formbg.jpg);
	/* background:#2f5898; */
	background-size:100%;
	color:#fff;
}
/* .register-con-box .banner td{width:100px;} */
/* .register-con-box .banner .navbar{height:40px;background:#eee;color:#000;font-weight:bold;border-bottom:1px solid #000;}
.register-con-box .banner td{width:49.5%;text-align:center;font-size:14px;margin-top:4px;cursor:pointer;} */
/* .register-con-box .banner td:first_child{margin-right:1%;} */
/* .register-con-box .navbar a{
	color:#000;
    display: inline-block;
    width: 100%;
    height: 40px;
    line-height: 40px;
} */
/* .register-con-box .banner a{
	display: block;
	width: 150px;
	height: 37px;
	float: right;
} */
.register-con-box .banner table{
	width: 100%;
	height: 38px;
}
.register-con-box .banner span{display:inline-block;margin:0 34px;}
.register-con-box .banner a{color:#fff;font-size:13px;padding: 9px 24px 10px;}
/* .register-con-box .banner .banner_no{
	color: #fff;
	background-image: url(../images/Banner_left.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	font-weight: bold;
	padding-left: 15px;
	width: 25px;
} */
.register-con-box .banner .banner_text{
	font-weight: bolder;
	font-size:16px;
	background-image: url(../images/formbg.jpg);
}
.register-con-box .con-area{
	font-size: 12px;
	line-height: 26px;
	padding: 30px 44px;
	border: 1px solid #ddd;
	margin: 0 0 20px 0;
	border-radius: 0 0 5px 5px;
}
/*用户信息确认*/
.con-area .user-info-t{
	margin: 40px 0px 0px 50px;
	width: 342px;
	background-color: #57B4F6;
	color: #fff;
	font-size: 12px;
	padding: 2px 20px 0px 20px;
	font-weight: bold;
}
.con-area .user-info-f{
	width: 300px;
	margin: 0 80px 0 50px;
	padding: 40px;
	border: 1px solid #57B4F6;
	line-height: 30px;
}
.register-con-box .div_t{margin:0;}
.div_t{
	margin: 0 50px 0 0;
	text-align: center;
	padding: 5px;
	color: #428edc;
}
.div_t button{
	padding: 4px 5px 4px 5px;
	font-size: 12px;
	border: 1px solid #d2d2d2;
}
.div_t button:hover{
	color: #fff;
	background-color: #57b4f6;
}
.button_d2{
	padding: 4px 5px 3px 5px;
	font-size: 12px;
	background-color:#d2d2d2;
}
.button_d2:hover{
	color: #fff;
	background-color: #57b4f6;
}
.div_t_button{
	padding: 4px 5px 3px 5px;
	font-size: 12px;
	border: 1px solid #d2d2d2;
	background-color: #ccc;
}
.div_t_button:hover{
	color: #fff;
	background-color: #57b4f6;
}
.entrance{
	width: 436px;
	margin: 10px 90px 20px 50px;
}
.entrance a{
	display: block;
	padding: 5px 0 4px 140px;
	width: 296px;
	margin-bottom: 20px;
	text-decoration: none;
	color: #428edc;
}
.e1{
	background-image: url(../images/entrance_1.gif);
}
.e2{
	background-image: url(../images/entrance_2.gif);
}
.e3{
	background-image: url(../images/entrance_3.gif);
}
.e4{
	background-image: url(../images/entrance_4.gif);
}
.entrance a:hover{
	color: #fff!important;
	text-decoration: none;
	background-image: url(../images/entrance_on.gif);
	padding-left: 90px;
	width: 346px;
}
.entrance div{
	margin: 10px 20px 20px 20px;
	color: #444;
	display: none;
}
/*注册页面表格*/
.tab01{
	width: 100%;
	margin-top: 30px;
}
.tab01 th{
	background: #D2D2D2;
	border-bottom: 1px solid #0099FF;
}
.tab01 td{
	padding: 3px 5px;
	line-height: 180%;
	font-size: 12px;
	border-bottom: 1px solid #ddd;
}
/*icon_wd*/
.icon_wd_box{
	min-width:200px;
	max-width:400px;
	border: 1px solid #ccc;
	position:absolute;
	left:-50px;
	top:25px;
	background:#8bbdee;
	z-index: 9999;
	display:none;
}

/*a标签class为list2的鼠标点击后的颜色*/
A.list2:visited {
	COLOR: #666;
	TEXT-DECORATION: none;
}
/*a标签class为list2的鼠标悬停的颜色*/
A.list2:hover {
	COLOR: #216fbc;
	TEXT-DECORATION: none;
}
/*a标签class为list2的鼠标点击前的颜色*/
A.list2:link {
	/*  font-size: 12px; */
	COLOR: #216fbc;
	text-decoration: none;
	/* font-family: "FZLTXHK","Microsoft YaHei"; */
}
/*项目过程公示*/
.guideline{
	margin: 20px 10px;
}
.guideline a{
	display: block;
	float: left;
	height: 45px;
	line-height: 40px;
	padding: 0 15px;
	/* font-size: 12px; */
	background-image: url(../images/number_bk.png);
	background-repeat: no-repeat;
	background-position: 15px 0;
}
.guideline a:hover{
	color: #4A89CA;
	background-position: 15px -45px;
}
.guideline .number{
	color: #4cb12d;
	font-size: 18px;
	text-align: center;
	display: block;
	width: 45px;
	height: 45px;
	float: left;
	border-radius: 50px;
}
.guideline a:hover span.number{
	color: #fff;
}
.guideline a.cur:link, .guideline a.cur:visited{
	color: #4a89ca;
	font-weight: bold;
	background-position: 15px -45px;
}
.guideline a.cur span.number{
	color: #fff;
}
.changepass{
	margin: 50px auto;
	width:400px;
	padding: 10px;
	border: 1px solid #ddd;
	box-shadow: 3px 3px 5px #ccc;
}
/*专家库服务*/
.service-left{
	width: 150px;
	float:left;
}
.service-left ul li{
	display:block;
	width: 100%;
	height:30px;
	line-height:30px;
	text-align:center;
	border: 1px solid #ccc;
}
.service-right{
	width:650px;
	border: 1px solid #ccc;
	float:left;
	margin-left: 20px;
}

/* 媒体查询 */
/* 头部 */
/* .header .logo-right{width:54%;} */
/* @media screen and (max-width: 1400px) {
	.header{height:auto;}
	.header .logo-right{width:50%;}
} */
/* @media screen and (max-width: 1150px) {
	.header{height:auto;}
	.header .logo-right{width:68%;}
} */
/* @media screen and (max-width: 916px) {
	.header{height:auto;}
	.header .logo-right{width:70%;}
} */
@media screen and (max-width: 828px) {
	.header{height:auto;}
	.header .logo-right{width:100%;}
}
/* @media screen and (max-width: 700px) {
	.header{height:auto;}
	.header .logo-right{width:100%;}
} */
@media screen and (max-width: 952px) {
	.header{height:auto;}
	.content {height: auto;}
	.important {
		width: 100%;
	}
}
/* 必填项 */
.red{
	color:red;
	display:inline-block;
	margin-left: 6px;
}
.selectRed{margin-left:0;}

/* 信息公示弹框 */
#showInfo{
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	background:rgba(0,0,0,.2);
	z-index:2;
	display:none;
}
#showInfo .mask_con{
	width: 600px;
	height: 312px;
	position:absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	background:#fcfdfd;
	box-shadow:1px 8px 10px 1px #9b9b9b;
	border-radius:1px;behavior:url(js/pie.htc);
	z-index:111111;
}
#showInfo .masktop{
	height:40px;
	line-height:40px;
	background:url(../images/tcbg.gif)  repeat-x;
	cursor:pointer;
}
#showInfo .masktop span{
	font-size:14px;
	font-weight:bold;
	color:#fff;float:left;
	text-indent:20px;
}
#showInfo .masktop a{
	display:block;
	background:url(../images/close.png) no-repeat;
	width:22px;
	height:22px;
	float:right;
	margin-right:7px;
	margin-top:10px;
	cursor:pointer;
}
#showInfo .masktop a:hover{
	background:url(../images/close1.png) no-repeat;
}
#showInfo .maskinfo {width:100%}
#showInfo .formbody {margin:12px 34px;}
#showInfo .mask_con .maskline{
	height:50px;
	line-height:50px;
}
#showInfo .mask_con .formbody span{
	display:inline-block;
	width:80px;
	height:50px;
	line-height:50px;
}
#showInfo .mask_con .formbody input{border-radius:0px;}
#showInfo .mask_con textarea{border:1px solid #ccc;}
#showInfo .wgInfo{position:relative}
#showInfo .mask_con .wgInfo span{position:absolute;height:20px;line-height:20px;top:0;left:0;}
#showInfo .mask_con .wgInfo textarea{margin-left:80px;}
/* 弹框关闭按钮 */
.maskbtn{
	text-align: center;
	padding: 10px;
}
.sure ,.cancel{
	width:96px;
	height:35px;
	color:#fff;
	background:url(../images/btnbg1.png) repeat-x !important;
	font-size:14px;
	font-weight:bold;
	border-radius: 3px;
	cursor:pointer;
}
/* 注册提示  */
.maskwrite .maskinfo .formbody p{
	font-size:14px;
	line-height:26px;
}

/* 前台页面位置 */
/* 标题  */
.titlesearch{height:40px;line-height:40px;border-bottom: 1px dashed #ddd;}
.titlesearch p span{font-size:16px;}
.titlesearcha{height: 0.4325rem;line-height:0.4325rem;border-bottom: 1px dashed #ddd;font-size:0.18rem;}
.titlesearcha p span{font-size:0.18rem;}
/* 文字多余隐藏  */
.tableLayout{table-layout:fixed;}
.tableLayout .trHidden{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
/*操作指南*/
.czznMask{
	position: absolute;
	top: 0;
	left: 0;
	width: 250px;
	height: 150px;
	text-align: center;
	/*line-height: 300px;*/
	font-size: 20px;
	transform: translate(0,0);
	animation: ease 400s;
	z-index: 4;
	/*color: #2f5898;*/
	display: flex;
	justify-content: center;
	align-items: center;
	background: #054ba1;
}

.czznMask a{
	color: #fff;
	display: inline-block;
	/*margin-left: 40px;*/
	/*margin-top: 45px;*/
}
.czznMask span{

}