@charset "utf-8";
/*定义全局*/
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
:after, :before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
body {
	margin: 0;
	padding: 0;
	font: 16px/200% "Microsoft YaHei","微软雅黑","黑体", sans-serif;
	color: #666;
	background-color: #fff
}
/*定义链接*/
a, a:link {
	color: #006dbf;
	text-decoration: none;
	font-size: 16px;
}
a:visited {
	color: #006dbf;
}
a:hover, a:focus {
	color: #009edb;
	text-decoration: underline;
	outline: none;
	-moz-outline: none;
}
a:active {
	color: #f30
}
/*定义标题*/
h1, h2, h3, h4, h5, h6 {
	color: #333;
	font-weight: 500;
	line-height: 150%
}
/*定义图片*/
img {
	padding: 0;
	margin: 0;
	border: 0;
	vertical-align: middle;
}
img {
	height: auto;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto
}
li, ol, ul {
	list-style: none;
}
p {
	font-size: 17px;
	color: #777;
	line-height: 20px;
}
.text-center {
	text-align: center;
}
.clearfix:after, .clearfix:before {
	content: ".";
	display: block;
	height: 0;
	visibility: hidden
}
.clearfix:after {
	clear: both
}
.clearfix {
	zoom: 1
}
.container {
	width: 100%;
	max-width: 1170px;
	padding: 0 15px;
	height: auto;
	margin: 0 auto;
}
/*头部*/
.header {
	padding-top: 2px;
}
.logo {
	width: 40%;
	float: left;
	padding-left: 2%;
	padding-top: 11px;
}
.logo img {
	height: 55px;
	width: auto;
}
.map {
	width: 50%;
	float: left;
}
.top {
	width: 60%;
	float: left;
	text-align: right;
	padding-right: 3%;
	padding-top: 10px;
}
.top p {
	font-size: 12px;
	color: #666666;
}
.search {
	width: 270px;
	height: 30px;
	margin-top: 20px;
	background: #fff;
	border: 1px solid #009edb;
	display: flex;
	align-items: center;
	float: right;
	box-sizing: border-box;
}
.search-icon {
	width: 16px;
	height: 16px;
	float: left;
}
.input {
	width: 160px;
	font-size: 12px;
	color: #999999;
	line-height: 16px;
	background-color: transparent;
	margin: 0 4px;
	float: left;
}
.search input {
	outline: none;
	border: none;
}
.btn {
	font-size: 14px;
	color: #f9f9f9;
	line-height: 30px;
	cursor: pointer;
	background: #009edb;
	padding: 0 10px;
}
.menu-btn, .menu-u {
	float: right;
	vertical-align: middle;
	display: none;
}
.menu {
	height: 100%;
	width: 100%;
	margin: 10px 0;
	padding: 10px;
	display: none;
	background: #009edb;
}
.menu-item {
	width: 80%;
	height: 40px;
	line-height: 40px;
	border-top: 1px solid #e2e2e2;
	text-align: center;
	margin: 0 auto;
}
.menu .menu-item:first-child {
	border-top: none;
}
.menu-item a {
	color: #fff;
}
.nav {
	width: 100%;
	height: 57px;
	background: #006dbf;

}
.nav .navbar {
	width: 16.6%;
	height: 57px;
	line-height: 50px;
	display: block;
	float: left;
	color: #FFF;
	position: relative;
}
.nav .on {
	background: #338acc;
}
.nav a:hover {
	background: #338acc;
	text-decoration: none;
}
.nav .navbar img:last-child(1) {
	width: 18px;
	margin-right: 5px;
	vertical-align: middle;
}
.nav .navbar .jian {
	width: 20px;
	position: absolute;
	top: 5px;
}
.nav .navbar span {
	vertical-align: middle;
	font-size: 19px;
	font-weight: bold;
}
/*banner大图*/
.banner {
	width: 100%;
	margin: 0 auto;
}
.banner img {
	width: 100%;
}


/*联合国风采*/

.theun-bg1 {
	width: 100%;
	height: 340px;
	background-size: 100% cover;
	-webkit-background-size: 100% cover;
	-o-background-size: 100% cover;
}
.theun-news1 {
	width: 95%;
	margin: 0 auto;
	padding: 20px 0;
}
.theun-list1 {
	width: 49%;
	height: auto;
	float: left;
	padding: 0 10px;
}
.theun-list1 .theun-intro1 {
	width: 100%;
	height: 330px;
	position: relative;
	display: block;
	overflow: hidden;
}
.theun-list1 .theun-intro1 img {
	width: 100%;
	cursor: pointer;
	transition: all 0.6s;
}
.theun-list1 .theun-intro1 img:hover {
	transform: scale(1.4);
}
.theun-list1 .news-bg1 {
	width: 100%;
	height: 50px;
	line-height: 25px;
	margin-left: 0;
	background-color: rgba(29,129,230,0.9);/*29 129 230 / 80% IE9、标准浏览器、IE6和部分IE7内核的浏览器(如QQ浏览器)会读懂 */
	position: absolute;
	bottom: 0px;
	overflow: hidden;
}
.theun-list1 .news-bg1 p {
	color: #FFF;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.theun-more1 {
	width: 93%;
	margin: 0 auto;
	text-align: right;
}
.theun-more1 a {
	width: 15%;
	height: 30px;
	border: 1px solid #FFF;
	color: #FFF;
	padding: 4px 8px;
}
/*联合国风采*/

.theun-bg2 {
	width: 100%;
	height: 340px;
	background-size: 100% cover;
	-webkit-background-size: 100% cover;
	-o-background-size: 100% cover;
}
.theun-news2 {
	width: 100%;
	margin: 0 auto;
	padding: 20px 0;
}
.theun-list2 {
	width: 49%;
	height: auto;
	float: left;
	padding: 0 20px;
}
.theun-list2 .theun-intro2 {
	width: 100%;
	height: 340px;
	position: relative;
	display: block;
	overflow: hidden;
}
.theun-list2 .theun-intro2 img {
	width: 100%;
	cursor: pointer;
	transition: all 0.6s;
}
.theun-list2 .theun-intro2 img:hover {
	transform: scale(1.4);
}
.theun-list2 .news-bg2 {
	width: 100%;
	height: 50px;
	line-height: 25px;
	margin-left: 0;
	background-color: rgba(0,0,0,0.5);/*29 129 230 / 80% IE9、标准浏览器、IE6和部分IE7内核的浏览器(如QQ浏览器)会读懂 */
	position: absolute;
	bottom: 0px;
	overflow: hidden;
}
.theun-list2 .news-bg2 p {
	color: #FFF;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.theun-more2 {
	width: 93%;
	margin: 0 auto;
	text-align: right;
}
.theun-more2 a {
	width: 15%;
	height: 30px;
	border: 1px solid #FFF;
	color: #FFF;
	padding: 4px 8px;
}
/*联合国风采*/
.theun {
	margin: 5px 0;
}
.theun-bg {
	width: 100%;
	height: 315px;
	
	background-size: 100% cover;
	-webkit-background-size: 100% cover;
	-o-background-size: 100% cover;
}
.theun-news {
	width: 100%;
	margin: 0 auto;
	padding: 1px 0;
}
.theun-list {
	width: 33.3%;
	height: auto;
	float: left;
	padding: 0 5px;
}
.theun-list .theun-intro {
	width: 100%;
	height: 275px;
	position: relative;
	display: block;
	overflow: hidden;
}
.theun-list .theun-intro img {
	width: 100%;
	cursor: pointer;
	transition: all 0.6s;
}
.theun-list .theun-intro img:hover {
	transform: scale(1.4);
}
.theun-list .news-bg {
	width: 100%;
/*	height: 50px;*/
	line-height: 25px;
	margin-left: 0;
	background-color: rgba(0,109,191,0.9);/* IE9、标准浏览器、IE6和部分IE7内核的浏览器(如QQ浏览器)会读懂 */
	position: absolute;
	bottom: 0px;
	overflow: hidden;
}
.theun-list .news-bg p {
	color: #FFF;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: bold;
}
.theun-more {
	width: 93%;
	margin: 0 auto;
	text-align: right;
}
.theun-more a {
	width: 15%;
	height: 30px;
	border: 1px solid #FFF;
	color: #FFF;
	padding: 4px 8px;
}
/*采购信息*/
.information {
	width: 100%;
	padding: 35px 0;
	background: #f5f5f5;
}
.info-cat {
	width: 100%;
	height: 40px;
}
.info-cat-lf {
	width: 70%;
	float: left;
	font-size: 16px;
	line-height: 150%;
	color: #333;
	padding-left: 10px;
}
.info-cat-lf img {
	width: 24px;
	margin-right: 5px;
	vertical-align: middle;
}
.info-cat-lf span {
	color: #999999;
	font-size: 12px;
	vertical-align: middle;
}
.info-cat-rt {
	width: 30%;
	float: left;
	color: #009edb;
	font-size: 12px;
	vertical-align: middle;
	text-align: right;
}
.info-cat-rt a {
	color: #009edb;
}
.info-cat-rt img {
	width: 20px;
	margin-left: 5px;
	vertical-align: middle;
}
.information .info-box {
	width: 100%;
	padding-top: 12px;
	padding-bottom: 31px;
}
.information .info-box-lf {
	width: 40%;
	float: right;
	height: 323px;
	overflow: hidden;/*padding-left: 10px;*/
}
.information .info-box-rt {
	width: 60%;
	float: left;
	padding-top: 15px;
	padding-left: 5px;
	padding-right: 5px;
	position: relative;
	background-color: #fff;
	height: 323px;
}
.info-box-name {
	margin-top: 5px;
}
.information .info-box-rt span {
	margin: 0 10px;
	border: 1px solid #d4d4d4;
	padding: 8px 20px;
	color: #777777;
}
.information .info-box-rt .on {
	background: #009edb;
	color: #ffffff;
}
.information .info-box-rt .txt {
	display: none;
	padding-left: 10px;
	padding-top: 15px;
	padding-bottom: 15px;
	overflow: hidden;
}
.information .info-box-rt .txt table {
	width: 98%;
	border: solid #ccc;
	border-width: 1px 1px 1px 1px;
}

.index-more {
 float: right;
 display: block;
 margin-right: 20px;
}


.table {
}
.information .info-box-rt .txt table tr th, .information .info-box-rt .txt table tr td {
	text-align: center;
}
.information .info-box-rt .txt .txt-tit {
	color: #000;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.information .info-box-rt .txt .txt-datetime {
	font-size: 12px;
	overflow: hidden;
	color: #999999;
	line-height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.information .info-box-rt .txt .txt-sub {
	padding-right: 10%;
	color: #000;
	white-space: normal;
	overflow: hidden;
}
.info-news {
	padding: 20px 0;
}
.info-news-list {
	width: 33.333333%;
	float: left;
}
.info-news-list:hover {
	background: #f6f6f6;
}
.info-news-list a {
	padding: 0 10px;
	display: block;
}
.info-news-list .info-news-title {
	font-size: 18px;
	padding: 0px 0px 5px 5px;
	margin-top: 14px;
	margin-bottom: 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #000;
}
.info-news-list .info-news-datetime {
	font-size: 12px;
	padding: 0 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
/*能力建设*/
.capacity {
	padding: 20px 0;
	background: url(../images/build-bg.jpg) no-repeat;
	background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-position: center 0;
}
.capacity .h-h2, .capacity .h-sub {
	color: #fff;
}
.capacity .h-sub {
	margin-bottom: 30px;
}
.capacity .info-cat-lf, .capacity .info-cat-lf span, .capacity .info-cat-rt {
	color: #fff;
}
.capacity .info-cat-rt a {
	color: #fff;
}
.capacity-lf {
	max-width: 100%;
	float: left;
	padding-bottom: 30px;
}
.capacity-lf .capacity-intro {
	width: 100%;
	position: relative;
	display: block;
	overflow: hidden;
}
.capacity-lf .capacity-tit-bg {
	width: 100%;
	height: 40px;
	line-height: 25px;
	margin-left: 0;
	background-color: rgba(0,0,0,0.5);/* IE9、标准浏览器、IE6和部分IE7内核的浏览器(如QQ浏览器)会读懂 */
	position: absolute;
	bottom: 0px;
	overflow: hidden;
}
.capacity-lf .capacity-tit-bg p {
	color: #FFF;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 0 10px;
}
.capacity-rt {
	width: 42%;
	float: right;
	margin-left: 3%;
	position: relative;
}
.capacity-rt .capacity-plan {
	width: 100%;
	background: url(../images/plan-bg.jpg) no-repeat;
	padding: 1%;
}
.capacity-rt .h-tit {
	font-size: 20px;
	color: #000;
	padding-left: 10px;
}
.capacity-rt .h-more {
	font-size: 12px;
	color: #009edb;
	padding-left: 10px;
}
.capacity-rt .h-more a {
	color: #009edb;
}
.capacity-rt .capacity-course {
	width: 49.5%;
	float: left;
	margin-top: 1%;
	margin-right: 1%;
}
.capacity-rt .capacity-course-bg {
	background: #fff;
	padding: 1% 0;
}
.capacity-rt .capacity-course:nth-child(2n+1) {
	margin-right: 0;
}
.capacity-rt .h-tit {
	line-height: 12px;
}
/*活动中心*/
.activity {
	padding: 30px 0;
	background: #f3f5f8;
}
.activity .news {
	width: 100%;
	height: 320px;
	position: relative;
	overflow: hidden;
}
.activity .news .news-block {
	position: absolute;
	width: 1600px;
	left: 0;
	top: 0;
	_height: 1px;
}
.activity .news-list {
	/*width: 20%;*/
	width: 320px;
	float: left;
	height: auto;
	overflow: hidden;
}
.activity .news-white {
	height: auto;
	background: #eeeeee;
	margin: 0 10px;
	position: relative;
	z-index: 0;
}
.activity .news-white span {
	background: #F00;
	color: #fff;
	font-size: 14px;
	padding: 1px 10px;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
}
.activity .news-white .title {
	font-size: 14px;
	padding: 0px 0px 7px 9px;
	margin-top: 15px;
	margin-bottom: 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #333;
	font-weight: bold;
}
.activity .news-white .datetime {
	font-size: 12px;
	padding: 0 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.activity .news-white .botton {
	background: #009edb;
	font-size: 12px;
	text-align: center;
	color: #fff;
	margin: 10px;
	padding: 0 10px;
	display: inline-block;
}
.activity-online {
	padding: 30px 0;
	width: 100%;
	display: block;
}
.activity-online-form, .register-form {
	width: 100%;
	height: auto;
	margin: 0 auto;
	display: block;
	/*text-align: center;
	background: #f5f5f5;
	padding: 40px 20px;*/
}
.activity-online-form .col-two {
	width: 68%;
	min-height: 50px;
	display: block;
	margin: 0 auto;
	padding: 0 2% 2%;
}
.activity-online-form .col {
	width: 80%;
	min-height: 50px;
	display: block;
	margin: 0 auto;
	padding: 0 2% 2%;
	margin-bottom: 10px;
}
.register-form .col {
	width: 90%;
	min-height: 50px;
	display: block;
	margin: 0 auto;
	padding: 0 2% 2%;
}
.activity-online-form input[type="text"] {
	width: 46%;
	height: 35px;
	background: #fff;
	border: none;
	/*margin: 0 2% 2%;*/
	padding-left: 15px;
	color: #666;
	/*float: left;*/
	margin-right: 15px;
}
.activity-online-form .col input[type="text"], .activity-online-form .col select {
	min-width: 65%;
}
.register-form input[type="text"] {
	width: 230px;
	height: 35px;
	background: #fefefe;
	border: 0.5px solid #ddd;
	padding-left: 15px;
	color: #666;
	margin-right: 15px;
}
.register-form select {
	width: 400px;
	padding: 0 35px 0 15px;
	height: 35px;
	line-height: 35px;
	background: #f3f3f3;
	border: 0.5px solid #ddd;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	background: #fff url(../images/select-down.png) no-repeat right 50%;
	color: #666;
}
.activity-online-form textarea {
	width: 80%;
	height: 100px;
	background: #fff;
	border: none;
	margin: 0 2%;
	padding-left: 15px;
	color: #666;
	clear: both;
}
.activity-online-form .submit, .register-form .submit {
	width: 100%;
	height: auto;
	display: block;
	text-align: center;
	padding: 30px 0;
}
.activity-online-form .submit input, .register-form .submit input {
	border: none;
	width: auto;
	line-height: 30px;
	background: #009edb;
	color: #fff;
	text-align: center;
	padding: 0 4%;
	cursor: pointer;
	-webkit-appearance: none;
}
.activity-online-form select {
	width: 46%;
	padding: 0 35px 0 15px;
	height: 35px;
	line-height: 35px;
	border: 0;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	background: #fff url(../images/select-down.png) no-repeat right 50%;
	color: #666;
	margin-bottom: 15px;
}
.activity-online-form label {
	width: 46%;
	float: left;
	text-align: left;
	padding-left: 15px;
}
/*问卷调查*/
.member-u {
	width: 100%;
	margin: 0 auto;
	display: block;
	padding: 20px 0;
}
.member-u li {
	width: 33.33333%;
	float: left;
	padding-bottom: 10px;
}
.vote {
	padding: 30px 0;
	width: 100%;
	display: block;
}
.vote-list {
	width: 100%;
	display: block;
	margin: 0 auto;
	padding: 20px 6%;
	background: #1e6be1;
}
.votechoice {
	padding-top: 5px;
}
.votechoice input {
/*float: left;*/
}
.votechoice ul {
	list-style-type: none;
	padding-top: 10px;
	padding-left: 0;
}
.votechoice ul li {
	width: 100%;
	float: left;
	padding-top: 15px;
/*	margin-left: 20px; */
}
.votechoicename {
	/*display: block;
	width: 100%;*/
	padding: 0 10px 0 2px;
}
.vote-list input[type="text"] {
	width: 70%;
	height: 30px;
	padding-left: 15px;
	border: 1px solid #ccc;
	color: #666;
}
.button {
	width: 80px;
	line-height: 25px;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
	text-shadow: 1px 1px 1px #333;
	border-radius: 5px;
	margin: 20px 20px 20px 60px;
	position: relative;
	overflow: hidden;
	border: 1px solid #1e7db9;
	background-color: #2e88c0;
	box-shadow: 0 1px 2px #8fcaee inset, 0 -1px 0 #497897 inset, 0 -2px 3px #8fcaee inset;
	background: -webkit-linear-gradient(top, #42a4e0, #2e88c0);
	background: -moz-linear-gradient(top, #42a4e0, #2e88c0);
	background: linear-gradient(top, #42a4e0, #2e88c0);
}
/*配套服务*/
.service {
	margin: 40px 0;
}
.service .service-cats {
	width: 100%;
}
.service .service-cat {
	width: 33%;
	float: left;
	height: 275px;
	overflow: hidden;
}
.service .service-cat a {
	margin: 0 15px;
	display: block;
}
.service .service-cat a:hover {
	-webkit-transform: translateY(5px);
	-moz-transform: translateY(5px);
}
/*数据分析*/
.data, .data-p {
	width: 100%;
}
.data-p {
	display: none;
}
.data img, .data-p img {
	width: 100%;
}
/*好望角*/
.hope {
	background-color: #f5f5f5;
	
}
.hope-box {
	padding: 1px 0;
}
.hope-box-lf {
	width: 61%;
	float: left;
	background-color: #fff;
}
.hope-box-name {
	margin-top: 20px;
	padding-bottom: 18px;
}
.hope-box-name span {
	margin: 0 10px;
	border: 1px solid #d4d4d4;
	padding: 8px 20px;
	color: #777777;
}
.hope-box-name .on {
	background: #348acc;
	color: #ffffff;
}
.hope .hope-box-cont .txt {
	display: none;
	padding-left: 10px;
	
	overflow: hidden;
}

.hope-news .tit:hover{
  background: #fff !important;
}
.hope .hope-box-rt .hope-box-cont .txt {
	padding-left: 0;
}


.hope-box-rt {
	width: 37.4%;
	float: left;
	margin-left: 1%;
	padding-bottom: 25px;
	
}
.hope-box-img {
	width: 100%;
	height: auto;
	float: left;
	padding: 0 10px 0;
	overflow: hidden;
}
.hope-box-img img {
	cursor: pointer;
	transition: all 0.6s;
}
.hope-box-img .hope-box-intro {
	width: 100%;
	position: relative;
	display: block;
	overflow: hidden;
}
.hope-box-img .hope-box-tit-bg {
	width: 100%;
	height: 40px;
	line-height: 25px;
	margin-left: 0;
	background-color: rgba(0,0,0,0.5);
	position: absolute;
	bottom: 0px;
	overflow: hidden;
	display: block;
}
.hope-box-img .hope-box-tit-bg p {
	color: #fff;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 0 10px;
}
.hope-box-rt .hope-box-img .hope-box-tit-bg p {
	filter: blur(2px);
	-webkit-filter: blur(2px);
	-moz-filter: blur(2px);
	-ms-filter: blur(2px);
	-o-filter: blur(2px);
}
.hope-box-rt .hope-box-name {
/*	text-shadow: 0 0 12px #000;  */
	color: rgba(255,255,255,0);
	padding-bottom: 18px;
}
 @media \0screen\,screen\9 {/* 只支持IE6、7、8 */
.hope-box-img .hope-box-tit-bg, .theun-list .news-bg, .capacity-lf .capacity-tit-bg {
	background-color: #000000;
	filter: Alpha(opacity=50);
	position: static;
 *zoom:1;
}
.hope-box-img .hope-box-tit-bg p, .theun-list .news-bg p, .capacity-lf .capacity-tit-bg p {
	position: relative;
}
}
.hope-news {
	display: block;
	padding-bottom: 15px;
}
.hope-news .tit {
	width: 100%;
	height: 25px;
	line-height: 25px;
	display: block;
	color: #666;
}

.hope-news .tit:hover {
    
	background: #f6f6f6;
}

.hope-news .tit .tit-h {
	width: 75%;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.hope-news .tit .tit-d {
	width: 25%;
	float: left;
	font-size: 16px;
	padding: 0 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #999999;
	text-align: right;
}
/*关于项目*/
.about {
	padding: 1px 0;
	background: #f4f4f6;
}
.about-img {
	width: 32%;
	float: left;
	margin-right: 4%;
}
.about-sub {
	width: 61%;
	float: left;
	margin-top: -6px;
}
.about-sub-tit {
	width: 100%;
	float: left;
	font-size: 21px;
	color: #006dc0;
	/*padding-top: 7px;*/
	font-weight: bold;
}
.about-sub-more {
	width: 20%;
	float: left;
	text-align: right;
	color: #009edb;
	font-size: 12px;
}
.about-sub-more a {
	color: #009edb;
}
.about-sub-tit-en {
	width: 100%;
	font-size: 12px;
	color: #999999;
}
.about-sub p {
	color: #666;
	line-height: 32px;
	font-size: 17px;

}
.about-sub-more-t {
	width: 100%;
	height: 30px;
	text-align: right;
}
.about-sub-more-t a {
	color: #348acc;
}
.about-us {
	width: 100%;
	font-size: 16px;
	color: #000;
	background: #fff;
	padding: 15px 20px;
	margin-top: 3%;
	position: relative;
}
.about-us-tit {
	font-size: 16px;
	margin-bottom: 20px;
	font-weight: bold;
}
.about-us-phone, about-us-address {
	vertical-align: middle;
	line-height: 25px;
}
.about-us-link {
	position: absolute;
	top: 5px;
	right: 0;
	bottom: 5px;
	text-align: right;
}
.about-us-link img {
	height: 100%;
}
.about-number {
	width: 100%;
	margin-top: 30px;
}
.about-number .about-number-row {
	width: 50%;
	line-height: 60px;
	float: left;
	font-size: 24px;
}
.about-number .about-number-row span {
	width: auto;
	padding: 0 1px;
	float: left;
}
.about-number #qiye, .about-number #zhuce, .about-number #jianshe, .about-number #toubiao {
	color: #009edb;
}
/*合作连接*/
.links {
	margin: 40px 0;
}
.links .links-pics {
	width: 100%;
}
.links .links-pic {
	width: 20%;
	height: auto;
	float: left;
	overflow: hidden;
}
.links .links-pic1 {
	width: 25%;
	height: auto;
	float: left;
	overflow: hidden;
}
/*.links .links-pic img {
	height: 59px;
}*/
.links .links-pic a {
	margin: 0 10px;
	border: 1px solid #d4d4d4;
	display: block;
}
.links .links-pic1 a {
	margin: 0 10px;
	border: 1px solid #d4d4d4;
	display: block;
}
/*合作企业*/
.enterprise {
}
/*底部*/
.footer {
	padding: 32px 0;
	background: #2f2f2f;
}
.footer-copy {
	height: 30px;
	line-height: 30px;
}
.footer-copy .footer-copy-lf, .footer-copy .footer-copy-rt {
	width: 50%;
	float: left;
	font-size: 14px;
}
.footer-copy .footer-copy-lf {
	text-align: left;
}
.footer-copy .footer-copy-rt {
	text-align: right;
}
.footer-line {
	width: 96%;
	height: 1px;
	margin: 0 auto;
	border-top: 1px solid #979797;
	margin-top: 6px;
}
.footer-nav {
	width: 100%;
}
.footer-nav-us {
	width: 60%;
	float: left;
}
.footer-nav-us img {
	height: 30px;
}
.footer-nav-list {
	width: 50%;
	float: left;
	text-align: right;
}
.footer-nav-item {
	width: 23%;
	float: left;
	color: #fff;
	margin: 0 1%;
	text-align: center;
}
.footer-nav-tit {
	width: auto;
	margin: 0 20px;
	text-align: center;
	border-bottom: 1px solid #979797;
}
.footer-nav-lt {
	margin: 0 20px;
	text-align: center;
}
.footer-nav-lt a {
	display: block;
	color: #979797;
}
.footer-nav-code {
	width: 18%;
	float: right;
}
.footer-nav-code p {
	height: 20px;
	line-height: 20px;
	margin-top: 0;
}
.footer-nav-code-t {
	width: 50%;
	float: right;
	padding: 5%;
}
.footer-nav-us-tit {
	color: #fff;
}
.footer-nav-us-icon {
	width: 100%;
	padding: 10px 0;
}
.footer-nav-us-icon a {
	width: auto;
	display: block;
	padding-right: 10px;
	padding-bottom: 10px;
	float: left;
	color: #999999;
}
.footer-nav-us-icon a p {
	font-size: 12px;
	margin: 0;
	padding: 0;
}
.footer-nav-contact {
}
.footer-nav-contact img {
	margin-right: 5px;
}
/**通用**/



.h-h2 {
	font-weight: bold;
	font-size: 25px;
	color: #555;
	line-height: 100%;
	margin: 0;
	/*padding: 0 20px;*/
	text-align: center;
	padding-top: 35px;
	padding-bottom: 7px;
}
.h-sub {
	text-align: center;
	margin: 0 0 15px;
	font-size: 12px;
	color: #999999;
	line-height: 20px;
}
.line {
	width: 15%;
	margin: 0 auto;
	margin-top: 5px;
	margin-bottom: 11px;
	height: 1px;
	border-top: 1px solid #eeeeee;
	text-align: center;
	display: block;
	position: relative;
	z-index: 1;
	padding-bottom: 12px;
}
.line span {
	width: 40%;
	position: absolute;
	z-index: 2;
	margin: 0 auto;
	height: 1px;
	border-top: 3px solid #009edb;
	text-align: center;
	display: inline-block;
	margin-left: -20%;
}
/*新闻列表页*/
.location {
	width: 100%;
	height: 35px;
	line-height: 35px;
	background: #f6f6f6;
	font-size: 16px;
	color: #777777;
}
.location img {
	margin-right: 5px;
}
.news {
	padding: 30px 0;
	width: 100%;
	display: block;
}
.news-lists {
	margin: 0 auto;
	padding: 30px 0;
	width: 100%;
	display: block;
}
.news-item {
	width: 50%;
	float: left;
	overflow: hidden;
	display: block;
}
.news-item-bg {
	width: 100%;
	height: 148px;
	background: #f6f6f6;
	margin: 7px;
	padding: 7px;
	display: block;
	position: relative;
}
.news-item-bg1 {
	width: 100%;
	height: 170px;
	background: #1a84d1;
	margin: 5px;
	padding: 5px;
	display: block;
	position: relative;
}
.news-item1 {
	width: 100%;
	float: left;
	overflow: hidden;
	display: block;
}
  .news-item1-bg:hover .news-tit a{
    color: #fff;
  }
 
/*.news-item1:hover{
    background: #006dbf;
    background-color: #006dbf;
}
.news-item1:hover .news-tit{
    color: #fff  !important;
  }
 .news-item1:hover .news-sub{
    color: #fff;
}
 .news-item1:hover .news-item1{
    background: #006dbf;
    
  }*/
  
  
  

  
  
  
  
.news-item1-bg {
	width: 100%;
	height: 148px;
	background: #f6f6f6;
	margin: 6px 0;
	padding: 14px;
	display: block;
	position: relative;
}

.news-lf1 {
	width: 26%;
	height: 100%;
	float: left;
	overflow: hidden;
	padding-left: 3px;
}
.news-rt1 {
	width: 72%;
	height: 100%;
	padding: 0px 0px 0px 21px;
	float: left;
	overflow: hidden;
}
.news-rt1 .news-sub {
	height: 70px;
	margin-top: 14px;
	font-size: 15px;
	color: #777777;
	line-height: 23px;
	overflow: hidden;/*text-overflow: ellipsis;
	white-space: nowrap;*/
}

.news-lf {
	width: 38%;
	height: 100%;
	float: left;
	overflow: hidden;
}
.news-rt {
	width: 57%;
	height: 100%;
	padding: 0px 0px 0px 21px;
	float: left;
	overflow: hidden;
}
.news-item .news-lf img {
	height: 100%;
	width: 100%;
}
.news-rt .news-tit {
	height: 30px;
	line-height: 30px;
	color: #333333;
	font-weight: bold;/*overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;*/
}


.news-rt .news-tit1 {
	height: 30px;
	line-height: 30px;
	color: #fff;
	font-size: 17px;
	font-weight: bold;/*overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;*/
}
.news-rt .news-sub {
	height: 40px;
	margin-top: 35px;
	font-size: 12px;
	color: #777777;
	line-height: 20px;
	overflow: hidden;/*text-overflow: ellipsis;
	white-space: nowrap;*/
}
.news-rt .news-datetime {
	margin-top: 25px;
	text-align: right;
	margin-right:0px;
	color: #056db7;
}
.news-rt .news-datetime span {
	font-size: 20px;
}
.news .news-infolist {
	padding: 20px;
	/*	background: #f6f6f6;
margin: 30px 0;*/
}
.news .news-info {
	width: 100%;
	border-top: 1px solid #efefef;
	padding-left: 16px;
	padding-top: 10px;
}
.news .news-info:hover {
	background: #fff;
}
.news .news-info-tit {
	width: 70%;
	float: left;
	padding-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-bottom: 20px;
}
.news-info-tit p {
    font-size: 14px;
    color: #777;
    line-height: 17px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    word-break: break-all;
    margin: 0;
}
.news .news-info-datetime {
	width: 30%;
	font-size: 12px;
	color: #b1b1b1;
	float: right;
	text-align: right;
	padding-right: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.news .news-info:first-child {
	border-top: none;
}
.news .news-more {
	display: none;
	margin-top: 15px;
	text-align: right;
}
.news-item-bg:hover {
	background-color: #199fd9;
}

.news-item-bg:hover .news-tit {
	color: #fff;
}
.news-item-bg:hover .news-sub {
	color: #fff;
}
.news-item-bg:hover .news-datetime {
	display: none;
}
.news-item-bg:hover .news-more {
	display: block;
}
/*分页*/
.page {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 50px;
}
.page a {
	border: 1px solid #ccc;
	padding: 0px 10px;
	display: inline-block;
	color: #a0a0a0;
	margin: 6px;
	border-radius: 4px;
}
.page .on {
	border: 1px solid #056db7;
}
.catlist {
	text-align: center;
	padding: 10px 0;
}
.catlist a {
	border: 1px solid #ccc;
	padding: 5px 25px;
	display: inline-block;
	color: #a0a0a0;
	margin: 6px;
}
.catlist .on, .catlist a:hover {
	background: #006dbf;
	color: #fff;
}
.catlist a:hover { background: #aaa;
 color: #fff;
 text-decoration: none;
}

.content {
	padding: 30px 0;
}
.content-tit {
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	padding-top: 19px;
}
.content-sub {
	margin-top: 20px;
	font-size: 12px;
	color: #999999;
	text-align: center;
	padding-bottom: 25px;
}
.content-des {
	width: 86%;
	font-size: 12px;
	color: #999999;
	line-height: 25px;
	margin: 0 auto;
	overflow: hidden;
}
.content-des p {
	line-height: 25px;
}
.content-page {
	margin-top: 30px;
	border-top: 1px solid #e6e6e6;
	padding: 20px 10px;
	margin-bottom: 50px;
}
.content-page a {
	width: 45%;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 12px;
	color: #999999;
}
.content-page .pre {
	float: left;
	text-align: left;
}
.content-page .next {
	float: right;
	text-align: right;
}
/**add-start****/
.publicity {
	width: 100%;
	background: #f3f5f8;
}
.publicity-white {
	width: 100%;
	height: auto;
	margin: 50px 0 10px;
	padding: 30px;
	background: #FFF;
	border: 2px solid #eeeeee;
	border-radius: 20px 20px;
}
.publicity-desc {
	width: 100%;
	height: auto;
	display: block;
	margin: 10px 0;
}
.publicity-video {
	width: 40%;
	float: left;
}
.publicity-video img {
	max-width: 100%;
}
.publicity-info {
	width: 60%;
	padding-left: 30px;
	float: left;
}
.publicity-info p {
	color: #000;
	font-size: 18px;
	line-height: 25px;
}
.publicity-info .publicity-button {
	width: auto;
	color: #fff;
	background: #009edb;
	padding: 10px;
	border-radius: 10px;
	float: right;
	margin-right: 20px;
}
.publicity-title {
	color: #000;
	font-size: 20px;
}
.publicity-line {
	width: 100%;
	height: 1px;
	margin: 20px 0;
	border-bottom: 1px solid #f0f2f5;
}
.publicity-intro {
	color: #000;
	font-size: 18px;
}
.publicity-intro a {
	float: right;
	margin-right: 20px;
	font-size: 16px;
	cursor: pointer;
	color: #009edb;
}
.popwindow {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.7);
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 999;
	display: none;
}
/*.pop {
	
	position: fixed;
	left:50%;
	top: 50%;
	transform: translate(-50%,-50%);
	width: 40%;
	height: auto;
	margin: 0 auto;
	border-radius: 5px;
	background: #fff;
	color: #000;
	z-index: 999999;
}*/
.pop{position: fixed;
 width: 90%;
 height: auto;
 margin: 2% 5%;
 border-radius: 5px
;
 background: #fff;
 color: #000;
 z-index: 999999;
}
.pt .pop{
 width: 65%;
right: 0;
 margin: 0 auto;
 left: 0;
top:50%;
transform:translate(0,-50%);
}
.dh .pop{
 width: 40%;
right: 0;
 margin: 0 auto;
 left: 0;
top:50%;
transform:translate(0,-50%);
}
.close {
	float: right;
	padding-top: 15px;
	padding-right: 20px;
	cursor: pointer;
	font-size: 30px;
}
.pop-inner {
	padding: 30px 10px 30px 65px;
	overflow-y: auto;
}
.publicity-content, .publicity-content p {
	color: #000;
	font-size: 16px;
	line-height: 30px;
}
.active-data {
	width: 100%;
	background: #f3f5f8;
	padding: 40px 0;
}
.download {
	width: 42%;
	height: 300px;
	background: #FFF;
	position: relative;
	float: left;
	box-shadow: 3px 10px 5px #f0f2f5;
	-webkit-box-shadow: 3px 10px 5px #f0f2f5;
	-moz-box-shadow: 3px 10px 5px #f0f2f5;
}
.download-triangle {
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-left: 10px solid #fff;
	position: absolute;
	top: 50%;
	right: -10px;
	z-index: 999;
}
.download-title {
	text-align: center;
	padding: 20px 0;
	font-size: 20px;
	color: #000;
}
.download-list {
	width: 100%;
	padding: 10px 20px;
}
.download-item {
	width: 80%;
	height: 95px;
	margin: 0 auto;
	overflow: hidden;
	border-top: 1px solid #eeeeee;
	padding: 10px 0;
}
.download-img {
	width: 12%;
	float: left;
}
.download-img img {
	width: 100%;
}
.download-intro {
	width: 88%;
	padding-left: 2%;
	float: left;
}
.download-intro-t {
	font-size: 16px;
	color: #000;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.download-intro-d, .download-intro-d a {
	font-size: 14px;
	color: #666;
	padding-top: 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.download-list .download-item:nth-child(1), .download-list .download-item:nth-child(2) {
	border-top: none;
}
.map {
	width: 58%;
	float: left;
	height: 300px;
}
.theun-img, .theun-text {
	width: 80%;
	height: auto;
	margin: 0 auto;
}
.theun-img img {
	width: 100%;
	height: auto;
}
.theun-text {
	padding-top: 20px;
	font-size: 14px;
	color: #000;
}
.theun-advantage {
	width: 92%;
	height: auto;
	margin: 0 auto;
}
.theun-advantage-i {
	width: 25%;
	float: left;
	text-align: center;
}
.theun-advantage-t {
	width: 100%;
	float: left;
	font-size: 36px;
	color: #006dbf;
	padding-top: 30px;
	font-weight: bold;
}
.theun-advantage-d {
	width: 100%;
	float: left;
	font-size: 14px;
	color: #000;
	padding: 20px 0;
}
.information-participants {
	background: #f3f3f3;
	padding: 30px 0;
}
.info-participants {
	margin-top: 30px;
}
.info-participants-lf {
	width: 45%;
	background: #009edb;
	color: #fff;
	padding: 5% 12% 5% 3%;
	float: left;
}
.info-participants-lf p {
	color: #fff;
	line-height: 30px;
}
.info-participants-rt {
	width: 55%;
	height: 100%;
	float: left;
	position: relative;
}
.info-participants-rt img {
	width: 96%;
	position: absolute;
	left: -80px;
	top: -50px;
}
.info-participants-more {
	margin-top: 10%;
}
.info-participants-more a {
	border: 1px solid #FFF;
	color: #FFF;
	padding: 10px 15px;
}
.h-desc {
	color: #000;
	line-height: 30px;
}
.theun-icon {
}
.theun-icon-item {
	width: 16.66667%;
	height: 190px;
	float: left;
	margin-top: 30px;
	overflow: hidden;
}
.theun-icon-item:last-child {
	background: #006dbf;
}
.women {
	padding: 30px 0;
	background: #f3f5f8;
}
.women-intro {
	width: 90%;
	margin: 0 auto;
	margin-top: 30px;
	background: #fff;
}
.women-intro-img {
	width: 47%;
	float: left;
}
.women-intro-text {
	width: 53%;
	float: left;
	padding: 30px 30px 20px;
	text-align: left;
	line-height: 30px
}
.women-intro-more {
	width: 100%;
	padding: 30px 0 20px;
	text-align: center;
}
.women-intro-more a {
	border: 1px solid #006dbf;
	color: #006dbf;
	padding: 10px 15px;
}
.question {
	width: 100%;
	height: auto;
	background: url(../images/question.jpg) no-repeat;
	background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-position: center 0;
}
.question-h {
	width: 100%;
	text-align: center;
	font-size: 26px;
	color: #fff;
	line-height: 30px;
}
.question .h-h2, .question .h-sub {
	color: #fff;
}
.mt30 {
	margin-top: 30px;
}
.question-b {
	margin: 30px 0 40px;
	text-align: center;
}
.question-b a {
	padding: 5px 15px;
	background: #009edb;
	color: #fff;
	font-size: 14px;
}
/*会员*/
.member {
	width: 100%;
	margin: 0 auto;
	padding: 30px;
}
.member p {
	width: 80%;
	text-align: center;
	margin: 0 auto;
	font-size: 20px;
	color: #000;
	padding: 20px 0;
}
.member-info {
	width: 87%;
	margin: 0 auto;
	/*background: #f6f6f6;*/
}
.member-lf {
	width: 25%;
	float: left;
	padding: 0 50px;
	text-align: center;
}
.member-lf-list {
	padding: 30px 0;
}
.member-lf-list .on {
	color: #009edb;
}
.member-lf-t {
	padding: 5px;
	font-size: 18px;
}
.member-rt {
	width: 75%;
	float: left;
	padding-top: 30px;
	padding-left: 30px;
	padding-bottom: 30px;
	background: #fff;
}
.member-rt-row {
	padding: 5px 0;
	line-height: 15px;
}
.member-rt-row :nth-child(even){
background:#fff;
}
.member-rt-row span {
	padding: 6px 10px;
	border: 1px solid #eee;
	border-radius: 5px;
/*	cursor: pointer;*/
}
.member input[type="text"] {
	width: 300px;
	height: 35px;
	background: #fff;
	border: none;
	padding-left: 15px;
	color: #666;
	margin-right: 15px;
	border: 1px solid #eee;
}
.member .member-submit {
	width: 100%;
	height: auto;
	display: block;
	text-align: center;
	padding: 20px 0;
}
.member .member-submit input {
	border: none;
	width: auto;
	line-height: 30px;
	background: #009edb;
	color: #fff;
	text-align: center;
	padding: 0 4%;
	cursor: pointer;
	-webkit-appearance: none;
}
.member-login {
	width: 60%;
	margin: 0 auto;
	padding-top: 30px;
}
.news-list:hover {
	-webkit-transform: translateY(-10px);
	transform: translateY(-10px);
}
.theun-icon-item img:hover {
	-webkit-transform: translateY(-10px);
	transform: translateY(-10px)
}
.links-pic:hover {
	-webkit-box-shadow: 0 10px 25px 5px rgba(0,0,0,.2);
	box-shadow: 0 10px 25px 5px rgba(0,0,0,.2);
	-webkit-transform: translateY(-10px);
	transform: translateY(-10px)
}
.links .links-pic a:hover {
	border: none;
}
.hope-box-img img:hover {
	transform: scale(1.4);
}
.activing {
	width: 100%;
	background: url(../images/bg.jpg) no-repeat;
	background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-position: center 0;
	padding: 8%;
}
.activing .container {
	padding-left: 10%;
}
.activing-title {
	color: #fbd180;
	letter-spacing: 3px;
	font-size: 42px;
	font-weight: bold;
	letter-spacing: 10px;
}
.activing-title span {
	padding: 10px 20px;
	background: #fff;
	color: #338acc;
	font-size: 20px;
	margin-left: 10px;
}
.activing-line {
	width: 20%;
	height: 1px;
	border-top: 2px solid #8bc2d1;
	margin-top: 20px;
	margin-bottom: 30px;
}
.activing p {
	font-size: 20px;
	color: #fff;
}
.activing p a {
	padding: 10px 20px;
	background: #ffc735;
	color: #338acc;
	font-size: 18px;
	margin-left: 5%;
}
.activing-b {
	padding-top: 30px;
}
.activing-t {
	padding: 10px 20px;
	background: #ffc735;
	color: #338acc;
	font-size: 18px;
}
.activing-t a {
	color: #338acc;
}
.activing-p {
	color: #ffc735;
	padding-left: 10px;
}
.active-att {
	width: 100%;
	padding: 30px 0;
}
.active-att-t {
	background: url(../images/yuan.jpg) no-repeat;
	padding: 10px 20px 0;
	color: #000;
	font-size: 20px;
}
.active-att-i {
	background: #eaf4f7;
	padding: 20px;
	border-radius: 5px;
	margin-top: 30px;
}
.active-att-i-lf {
	width: 34%;
	float: left;
}
.active-att-i-rt {
	width: 66%;
	float: left;
}
.active-att-i-rt ul li {
	line-height: 40px;
	font-size: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.active-att-i-rt ul li:before {
	content: "";
	width: 6px;
	height: 6px;
	display: inline-block;
	border-radius: 50%;
	background: #006dbf;
	vertical-align: middle;
	margin-right: 14px;
}
.active-be {
	width: 100%;
	background: url(../images/20210810182141.jpg) no-repeat;
	background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-position: center 0;
	padding: 30px;
}
.active-be .h-h2 {
	color: #ffc735;
}
.active-be-t {
	color: #f4d956;
	font-size: 18px;
	margin-top: 30px;
}
.active-be-d {
	color: #f7f3f3;
	font-size: 16px;
}
/***add-end***/
@media (min-width:768px) {
.container {
	width: 750px
}
}
@media (min-width:992px) {
.container {
	width: 970px
}
}
@media (min-width:1200px) {
.container {
	width: 1170px;
}
}
@media (max-width: 767px) {
.logo img {
/*	height: 50px;*/
height: unset;
}
.about {
	padding: 1px 0;
	background: #f7f7fa;
}
img {
	padding-bottom: 1px;

}
.hope-box-img {

	padding: 0;

}
.top {
	display: none;
}
.menu-btn, .menu-u {
	display: block;
}
.nav {
	display: none;
}
.content-page a {
	width: 100%;
}
.content-page .pre, .content-page .next {
	text-align: left;
}
.footer-nav-us {
	width: 100%;
	padding: 0 20px;
	text-align: center;
}
footer-nav-us-icon {
	text-align: center;
	margin: 0 auto;
}
.footer-nav-list {
	width: 100%;
}
.footer-nav-item {
	width: 48%;
	min-height: 90px;
	margin: 0 auto;
	text-align: center;
}
.footer-nav-code {
	width: 100%;
	display: none;
	float: left;
	text-align: center;
	padding: 10px 20px;
}
.footer-copy .footer-copy-lf, .footer-copy .footer-copy-rt {
	width: 100%;
	text-align: center;
}
.news-item {
	width: 100%;
}
.information .info-box-lf,.information .info-box-rt{height:auto;}

.about .about-img, .about .about-sub, .hope-box-lf, .hope-box-rt, .capacity-lf, .capacity-rt, .information .info-box-lf, .information .info-box-rt, .theun-news {
	width: 100%;
}
.service .service-cat {
	margin: 10px 0;
}
.information .info-box-rt {
	margin-top: 10px;
	
}
.theun-more {
	display: none;
}
.theun-list {
	width: 100%;
	margin: 5px 0;
}
.info-news-list {
	width: 50%;
}
.information .info-box-rt span, .hope-box span {
	padding: 8px 4px;
	font-size: 14px;
	margin: 0 3px;
}
.hope-box-rt {
	padding-bottom: 0;
	margin-left: 0;
}
.service .service-cat {
	width: 100%;
	margin: 10px 0;
}
.links .links-pic {
	/*width: 50%;*/
	margin: 10px 0;
}
.catlist {
	padding: 0;
}
.catlist a {
	padding: 0px 10px;
}
.content {
	padding: 10px 0
}
.content-des {
	width: 98%;
}
.content-des, .content-des p {
	line-height: 16px;
	font-size: 12px;
}
.banner {
	margin-top: 10px;
}
.theun-list .theun-intro {
	height: 180px;
}
.service .service-cat {
	height: auto;
}
.theun-bg {
	padding: 0;
}
.capacity-lf {
	max-width: 100%;
}
.activity-online-form .col, .activity-online-form .col-two, .activity-online-form {
	width: 100%;
}
.activity-online-form input[type="text"], .activity-online-form label, .activity-online-form select {
	width: 96%;
	height: 30px;
	font-size: 12px;
	padding-left: 10px;
}
.activity-online-form textarea {
	font-size: 12px;
	padding-left: 10px
}
.activity-online-form .submit input {
	padding: 0 8%;
}
.publicity-video, .publicity-info, .download, .map, .info-participants-lf, .info-participants-rt, .women-intro-img, .women-intro-text, .member-lf, .member-rt, .member-login {
	width: 100%;
}
.publicity-title {
	margin-top: 20px;
	font-size: 16px;
}
.publicity-content, .publicity-content p {
	font-size: 14px;
}
.theun-advantage-i {
	width: 50%;
}
.info-participants-rt {
}
.info-participants-rt img {
	position: static;
	margin: 0 auto;
	padding-top: 20px;
	width: 100%;
}
.theun-icon-item {
	width: 50%;
	height: 150px;
	float: left;
	overflow: hidden;
}
.member-rt {
	padding: 20px 0 0;
}
.member-info {
	width: 96%;
}
.about-us-link {
	display: none;
}
.news-item .news-lf img {
	height: auto;
}
.news-rt .news-datetime {
	margin-top: 0;
}
.activing-title {
	font-size: 20px;
	letter-spacing: 5px;
}
.activing-line {
	margin-top: 10px;
}
.activing p {
	font-size: 14px;
}
.activing p a {
	font-size: 14px;
	padding: 5px 10px;
}
.active-att-i-lf, .active-att-i-rt {
	width: 100%;
}
.download-item {
	width: 100%;
}
.download-img {
	width: 18%;
}
.download-intro {
	width: 82%;
}
.download-intro-t {
	font-size: 14px;
}
.download-intro-d, .download-intro-d a {
	font-size: 12px;
	padding-top: 0;
}
.active-att-i-rt ul li {
	margin-left: -35px;
}
.data {
	display: none;
}
.data-p {
	display: block;
}
.footer-nav-us img {
	height: 50px;
}
.information .info-box-rt .txt {
	padding: 0;
}
.member {
	padding: 5px;
}
/*	.member-rt-row {
text-align: center;
}*/
.member input[type="text"] {
	width: 192px;
}
.member input[type="password"] {
 width: 300px;
 height: 35px;
 background: #fff;
 border: none;
 padding-left: 15px;
 color: #666;
 margin-right: 15px;
 border: 1px solid #eee;
}

.footer-nav-us-icon a {
	width: 50%;
}
.vote-list {
	width: 100%;
}
.member-u li {
	width: 100%;
}
}
   
 /* 平板电脑和小屏电脑之间的分辨率 */
 @media (min-width: 768px) and (max-width: 979px) {
.logo img {
	height: 65px;
}
.top {
	display: none;
}
.menu-btn {
	display: block;
}
.nav {
	display: none;
}
.content-page a {
	width: 100%;
}
.content-page a {
	width: 100%;
}
.content-page .pre, .content-page .next {
	text-align: left;
}
.footer-nav-tit, .footer-nav-lt {
	margin: 0 10px;
}
.footer-nav-us {
	width: 100%;
	padding: 0 20px;
	text-align: center;
}
.footer-nav-list {
	width: 100%;
}
.footer-nav-item {
	width: 100%;
}
.footer-nav-code {
	width: 100%;
	float: left;
	text-align: center;
	padding: 10px 20px;
}
.footer-copy .footer-copy-lf, .footer-copy .footer-copy-rt {
	width: 100%;
	text-align: center;
}
.news-item {
	width: 100%;
}
}
  /*默认*/
 @media (min-width: 980px) {
.logo img1 {
	height: 105px;
}
.footer-nav-tit, .footer-nav-lt {
	margin: 0 10px;
}
}
 /* 大屏幕 ：大于等于1200px*/
 @media (min-width: 1200px) {
.container {
	width: 1170px;
}
.footer-nav-tit, .footer-nav-lt {
	margin: 0 20px;
}
}
#content.global-layout-no-sidebar, .global-layout-no-sidebar > .containers {
	width: 100%;
	padding: 0;
}
.global-layout-no-sidebar-box > .containers {
	padding: 0;
}
.global-layout-no-sidebar #primary {
	width: 100%;
}
.equal-three-columns-enabled #primary, .equal-three-columns-enabled .sidebar {
	width: 33.33%;
}
#content.global-layout-no-sidebar > .containers > .inner-wrapper {
	margin: 0;
}
.global-layout-no-sidebar #primary {
	width: 100%;
	padding: 0;
	margin: 0;
}
#content .section.section-featured-slider {
	padding: 0;
}
.section-featured-slider {
	overflow: hidden;
	position: relative;
	z-index: 99;
}
.section-featured-slider .featrued-slider {
	color: #686868;
	clear: both;
	position: relative;
	text-align: center;
	z-index: -1;
}
.section-featured-slider .overlay-enabled article::after {
	content: "";
	display: block;
	height: 100%;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 888;
}
.section-featured-slider img {
	width: 100%;
	vertical-align: middle;
}
.section-featured-slider .cycle-slide {
	width: 100%;
}
.section-featured-slider article.first {
	display: block;
}
.section-featured-slider article {
	display: none;
}
.section-featured-slider .cycle-slideshow {
	margin-bottom: 0;
	padding: 0;
}
.section-featured-slider .cycle-caption {
	top: 26%;
	height: auto;
	left: 10%;
	max-width: 96%;
	padding: 0;
	position: absolute;
	transition: all 1s ease-in-out 0s;
	z-index: 999;
}
.section-featured-slider .cycle-caption.text-alignleft {
	left: 16.5%;
}
.section-featured-slider .cycle-caption.text-alignright {
	right: 15%;
}
.section-featured-slider .slider-buttons {
	margin-top: 30px;
}
.section-featured-slider .slider-buttons .custom-button {
	padding: 15px 40px;
	font-size: 14px;
	text-transform: uppercase;
	line-height: 1.5;
}
.section-featured-slider .cycle-pager span {
	background-color: #fff;
	cursor: pointer;
	display: inline-block;
	float: none;
	height: 10px;
	margin: 3px 5px;
	width: 10px;
	z-index: 99;
	border: 3px solid #fff;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.section-featured-slider .cycle-pager {
	bottom: 5%;
	left: 0;
	position: absolute;
	text-align: center;
	width: 100%;
	z-index: 999;
}
.section-featured-slider .cycle-pager .cycle-pager-active {
	background-color: #009edb;
	border: 0;
}
.section-featured-slider .cycle-prev, .section-featured-slider .cycle-next {
	bottom: 50%;
	color: #ffffff;
	cursor: pointer;
	display: block;
	font-size: 20px;
	font-weight: normal;
	position: absolute;
	text-align: center;
	width: 30px;
	z-index: 999;
	height: 30px;
	z-index: 999;
	line-height: 30px;
	background: rgba(14, 14, 14, 0.26);
	transition: all 0.2s ease-in-out 0s;
	opacity: 0;
}
.section-featured-slider:hover .cycle-prev, .section-featured-slider:hover .cycle-next {
	opacity: 1;
	bottom: 45%;
}
.section-featured-slider .cycle-prev {
	left: 2%;
}
.section-featured-slider .cycle-next {
	right: 2%;
}
.w3pvt-logo h3 {
	display: inline-block;
	text-transform: capitalize;
	color: #fff;
	font-size: 45px;
	line-height: 50px;
}
.w3pvt-logo p {
	color: #fff;
	font-size: 20px;
}
.jieshao1 {
	font-size: 16px !important;
	line-height: 30px;
	letter-spacing: 0.2em;
}
.cycle-caption a {
	text-decoration: none;
}
.section-featured-slider img {
	min-height: 150px;
}
 @media (max-width: 767px) {

.kecheng2{display:none;}

.member input[type="password"] {
 width: 192px;
}
.section-featured-slider .cycle-caption {
	top: 2%;
	left: 2%;
	bottom: 0%;
}
.h-h2 {
	font-weight: bold;
	font-size: 27px;
	color: #333;
	line-height: 150%;
	margin: 0;
	padding: 0px -6px;
	text-align: center;
/*	padding-top: 2px; */
	padding-bottom: 2px;
}
.w3pvt-logo h3 {
	font-size: 24px;
	line-height: 40px;
	margin: 10px 0;
}
.jieshao1 {
	font-size: 18px;
	line-height: 20px;
	margin: 10px 0;
}
.header {
	padding: 5px 0;
}
.theun-bg {
	background: none;
}
}
/*回到顶部*/
#elevator_item {
	width: 60px;
	height: 100px;
	position: fixed;
	right: 15px;
	bottom: 15px;
	-webkit-transition: opacity .4s ease-in-out;
	-moz-transition: opacity .4s ease-in-out;
	-o-transition: opacity .4s ease-in-out;
	opacity: 1;
	z-index: 100020;
	display: none;
}
#elevator_item.off {
	opacity: 0;
	visibility: hidden
}
#elevator {
	display: block;
	width: 60px;
	height: 50px;
	background: url(images/icon_top.png) center center no-repeat;
	background-color: #444;
	background-color: rgba(0,0,0,.6);
	border-radius: 2px;
	box-shadow: 0 1px 3px rgba(0,0,0,.2);
	cursor: pointer;
	margin-bottom: 10px
}
#elevator:hover {
	background-color: rgba(0,0,0,.7)
}
#elevator:active {
	background-color: rgba(0,0,0,.75)
}
#elevator_item .qr {
	display: block;
	width: 60px;
	height: 40px;
	border-radius: 2px;
	box-shadow: 0 1px 3px rgba(0,0,0,.2);
	cursor: pointer;
	background: url(images/icon_code.png) center center no-repeat;
	background-color: #444;
	background-color: rgba(0,0,0,.6)
}
#elevator_item .qr:hover {
	background-color: rgba(0,0,0,.7)
}
#elevator_item .qr:active {
	background-color: rgba(0,0,0,.75)
}
#elevator_item .qr-popup {
	width: 170px;
	height: 200px;
	background: #fff;
	box-shadow: 0 1px 8px rgba(0,0,0,.1);
	position: absolute;
	left: -180px;
	bottom: 0;
	border-radius: 2px;
	display: none;
	text-align: center
}
#elevator_item .qr-popup .code-link {
	display: block;
	margin: 10px 10px 0;
	color: #777
}
#elevator_item .qr-popup .code {
	display: block;
	
}
#elevator_item .qr-popup .arr {
	width: 6px;
	height: 11px;
	background: url(images/code_arrow.png) 0 0 no-repeat;
	position: absolute;
	right: -6px;
	bottom: 14px
}
/*
.info-box-name, .info-box-cont {
	text-shadow: 0 0 12px #000;
	color: rgba(255,255,255,0);
}*/
.capacity-plan .h-tit, .capacity-course .h-tit, .capacity-plan .h-more, .capacity-course .h-more {
	filter: blur(2px);
	-webkit-filter: blur(2px);
	-moz-filter: blur(2px);
	-ms-filter: blur(2px);
	-o-filter: blur(2px);
}
.fengcai {
	width: 100%;
	margin: 0 auto;
	display: block;
	background-color: #f3f3f3;
}
.fengcai-lf {
	width: 28%;
	float: left;
	display: block;
	position: relative;
}
.fengcai-cat {
	width: 100%;
	position: absolute;
	top: -70px;
}
.fengcai-lf dl {
	background-color: #575961;
	color: #fff;
	margin: 0;
}
.fengcai-lf dl dt {
	line-height: 30px;
	text-align: center;
	font-size: 24px;
	padding: 20px 10px;
	background-color: #006dbf;
	font-weight: bold;
}
.fengcai-lf dl dd {
	line-height: 60px;
	text-align: left;
	font-size: 16px;
	border-bottom: 1px solid #fff;
	margin: 5px 0 0;
	background: url(../images/icon_right.png);
	background-repeat: no-repeat;
	background-position: right 10px top 18px;
	cursor: pointer;
	text-indent: 2em;
}
.fengcai-lf .icon-bottom {
	line-height: 60px;
	text-align: left;
	font-size: 16px;
	border-bottom: 1px solid #fff;
	margin: 5px 0 0;
	background: url(../images/icon_bottom.png);
	background-repeat: no-repeat;
	background-position: right 10px top 18px;
	cursor: pointer;
	text-indent: 2em;
}
.fengcai-lf dl dd ul {
	width: 100%;
	overflow: hidden;
	display: none;
	background: #7f8188;
}
.fengcai-lf dl dd ul li {
	width: 100%;
	line-height: 35px;
	overflow: hidden;
	border-bottom: 1px solid #979797;
	background: url(../images/icon_right.png);
	background-repeat: no-repeat;
	background-size: 8px 12px;
	background-position: right 10px top 12px;
	font-size: 14px;
	text-indent: 0;
	padding-right: 13px;
}
.fengcai-lf dl dd:last-child {
	border-bottom: none;
}
.fengcai-rt {
	width: 100%;
	
	background-color: #fff;
	display: block;
}
.fengcai-location {
	width: 100%;
	height: 35px;
	line-height: 35px;
	font-size: 16px;
	color: #777777;
	text-align: right;
	padding-right: 10px;
}
.fengcai-location .on {
	color: #009edb;
}
.fengcai-content {
	padding: 50px;
}
.fengcai-content .fengcai-title {
	font-size: 30px;
	line-height: 30px;
	font-weight: bold;
	text-align: center;
}
.fengcai-content p {
	line-height: 30px;
}
.fengcai-icon {
	width: 90%;
	margin: 0 auto;
}
.fengcai-icon-item {
	width: 16.66667%;
	height: auto;
	float: left;
	overflow: hidden;
	padding: 10px;
}
.activity .activity-list {
	width: 100%;
}
.activity .activity-item {
	width: 46%;
	float: left;
	height: 300px;
	overflow: hidden;
	text-align: center;
	margin: 2%;
}
.activity .activity-item p {
	width: 100%;
	margin: 0 auto;
	line-height: 50px;
	position: absolute;
	bottom: 0;
	color: #fff;
	text-align: center;
	background: #000;
	overflow: hidden;
	padding: 0 10px;
}
.activity .activity-item a {
	display: block;
}
.hope-box-rt, .service .service-cat a, .activity-list .activity-item, .data, .data-p {
	position: relative;
}
.conference {
	width: 100%;
	background-color: #fff;
	padding: 30px 0;
}
.conference-c {
	width: 100%;
}
.conference-c-lf {
	width: 50%;
	float: left;
	background: url(../images/dh.png);
	background-repeat: no-repeat;
	background-size: auto 74px;
	background-position: left top;
	padding-top: 5px;
	padding-left: 12px;
	line-height: 25px;
}
.conference-c-lf p {
	line-height: 26px;
	padding-top: 4px;
}
.conference-c-rt {
	width: 48%;
	float: right;
	padding-top: 20px;
}
.conference-1 {
	width: 100%;
	background: #f3f3f3;
	padding: 20px 0;
}
.conference-1-c {
	width: 100%;
	margin-top: 30px;
}
.conference-1-lf {
	width: 35%;
	float: left;
	background: #006dbf;
	padding: 14px 0px 0px 20px;
}
.conference-1-lf .ch {
	width: 40px;
	height: 6px;
	background: #fff;
	margin-bottom: 20px;
}
.conference-1-lf p {
	color: #fff;
	line-height: 36px;
}
.conference-1-rt {
	width: 60%;
	float: right;
}
.conference-i {
	width: 100%;
	margin: 0 auto;
	padding: 1px 0 0;
}
.conference-i-item {
	width: 25%;
	float: left;
}
.conference-i-item-1 {
	float: left;
}
.conference-i-item-1:nth-child(1) {
	width: 36%;
}
.conference-i-item-1:nth-child(2) {
	width: 26%;
}
.conference-i-item-1:nth-child(3) {
	width: 38%;
}
.conference-i-item:nth-child(3) {
	width: 23%;
}
.conference-i-item:nth-child(4) {
	width: 27%;
}
.conference-i-item-lf {
	padding: 10px 10px 10px 0;
	float: left;
}
.conference-i-item-lf img {
	height: 50px;
}
.conference-i-item-rt {
	float: left;
	padding: 10px 0;
}
.conference-i-item-rt span, .conference-i-item-rt p {
	width: 100%;
}
.conference-i-item-rt span {
	color: #333;
	font-size: 18px;
}
.conference-i-item-rt p {
	padding: 0;
	margin: 0;
}
.con-button {
	width: 100%;
	margin: 0 auto;
	padding: 25px 0;
}
.con-button a {
	padding: 8px 15px;
	border: 1px solid #fff;
	color: #fff;
	margin-right: 20px;
}
.con-button .on {
	color: #006dbf;
	background: #fff;
}
.conference-2 {
	width: 100%;
	background: url(../images/wqhg.jpg) no-repeat;
	background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-position: center 0;
	padding: 30px 0 200px;
}
.conference-2 .h-h2, .conference-2 .h-sub {
	color: #fff;
}
.conference-3 {
	width: 100%;
	margin: 0 auto;
	background: #f3f3f3;
}
.conference-news {
	position: relative;
	top: -150px;
}
.conference-3 .news {
	width: 90%;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	padding: 0;
}
.conference-3 .news-list {
	width: 33.333333%;
	float: left;
	height: auto;
	overflow: hidden;
	margin-bottom: 10px;
}
.conference-3 .news-white {
	height: auto;
	background: #fff;
	margin: 0 15px;
	position: relative;
}
.conference-3 .news-white .title {
	font-size: 14px;
	padding: 0px 0px 8px 10px;
	margin-top: 15px;
	margin-bottom: 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #333;
	font-weight: bold;
}
.conference-3 .news-white .datetime {
	font-size: 12px;
	padding: 0 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.conference-3 .news-white .botton {
	background: #056db7;
	font-size: 12px;
	text-align: center;
	color: #fff;
	margin: 0 10px 10px;
	padding: 0 10px;
	display: inline-block;
}
/*news*/
.register-form .col {
	width: 100%;
	padding: 0 7%;
	margin: 10px 0;
	min-height: 40px;
	line-height: 40px;
}
.register-form .col-left {
	width: 100%;
	float: left;
	font-weight: bold;
}
.register-form .col-right {
	width: 100%;
	float: left;
	text-indent: 2em;
}
.register-form .col-left-row {
	width: 100%;
	float: left;
}
.hope-img {
	width: 100%;

	overflow: hidden;
}
 @media (max-width: 767px) {
.hope {
	background-color: #f5f5f5;
}
.hope-img {
	width: 100%;
	height: auto;
	overflow: hidden;
}
.fengcai {
	background-color: #fff;
}
.fengcai-lf, .fengcai-rt {
	width: 100%;
}
.fengcai-lf, .fengcai-cat {
	position: inherit;
}
.fengcai-location {
	display: none;
}
.fengcai-content {
	padding: 10px;
	padding-top: 50px;
}
.fengcai-icon-item {
	width: 50%;
}
.fengcai-lf dl dt {
	font-size: 18px;
	padding: 5px 10px;
}
.fengcai-lf dl dd {
	line-height: 40px;
	background-position: right 10px;
}
.fengcai-content .fengcai-title {
	font-size: 16px;
}
.fengcai-cat {
	top: 0;
}
.conference-c-lf, .conference-c-rt, .conference-1-lf, .conference-1-rt, .conference-3 .news-list, .conference-i-item {
	width: 100%;
}
.conference-i-item-rt span {
	font-size: 14px;
}
.conference-i-item:nth-child(3), .conference-i-item:nth-child(4) {
	width: 100%;
}
.conference-i-item-rt p {
	font-size: 12px;
}
.conference-i-item-rt {
	padding: 0;
}
.conference-i-item-lf img {
	height: 20px;
}
.con-button a {
	padding: 5px;
	margin-right: 8px;
}
.activity .activity-item {
	width: 100%;
	height: auto;
}
.col-lf, .col-rt {
	width: 100%;
}
.about-sub-tit {
	padding-bottom: 21px;
	padding-top: 23px;
	width: 100%;
}
.register-form .col-left, .register-form .col-right {
	width: 100%;
	text-indent: 0;
}
}
.waiting {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	position: absolute;
	background-color: rgb(0,0,0);
	opacity: 0.6;
	filter: alpha(opacity=60);
	border: 1px solid #333;
	z-index: 2;
}
.waiting-img {
	width: 100%;
	height: 55%;
	position: absolute;
	z-index: 9;
	text-align: center;
	top: 45%;
	left: 0;
}
.waiting-img img {
	width: auto;
}
.mark, .tick {
	display: none;
}
.col-lf, .col-rt {
	width: auto;
	padding: 0 5px;
	float: left;
}
/*投标*/
.tender {
	width: 100%;
	background: #f3f5f8;
}
.tender-content {
	width: 100%;
	height: auto;
	margin: 10px 0 10px;
	padding: 30px;
	background: #FFF;
	border: 1px solid #f5f5f5;
}
.tender-search {
	width: 100%;
}

.tender-search-row {
	width: 100%;
	height: 45px;
	padding-top: 7px;
	padding-bottom: 12px;
	display: flex;
  align-items: center;
 justify-content: space-between;

}
.tender-search1 {
	width: 63%;
}

.tender-search-row1 {
	width: 100%;
	height: 45px;
	padding-top: 12px;
	padding-bottom: 12px;
	display: flex;
  align-items: center;


}

}
.tender-search2 {
	width: 63%;
}

.tender-search-row2 {
	width: 100%;
	height: 45px;
	padding-top: 12px;
	padding-bottom: 12px;
	display: flex;
  align-items: center;


}
.btnbox{
display: flex;
 justify-content: flex-end;
}
.tender-search-row .search {
	width: 100px;
	height: 30px;
	text-align: center;
	color: #fff;
	background-color: #006dbf;
	display: block;
	margin: 0 auto;
}
.tender-search-row input[type="text"] {
	width: 240px;
	height: 25px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #ccc;
	color: #666;
}
.tender-search-row input[type="datetime"] {
	width: 115px;
	height: 25px;
	padding-left: 5px;
	border: 1px solid #ccc;
	color: #666;
}
.tender-search-row .search-button {
	width: 100px;
	height: 30px;
	line-height: 30px;
	background-color: #006dbf;
	color: #fff;
	text-align: center;
	cursor: pointer;
}




.tender-search-row1 .search {
	width: 100px;
	height: 30px;
	text-align: center;
	color: #fff;
	background-color: #006dbf;
	display: block;
	margin: 0 auto;
}
.tender-search-row1 input[type="text"] {
	width: 240px;
	height: 25px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #ccc;
	color: #666;
}
.tender-search-row1 select[type="sou"] {
	width: 200px;
	height: 25px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #ccc;
	color: #666;
}
.tender-search-row1 input[type="datetime"] {
	width: 115px;
	height: 25px;
	padding-left: 5px;
	border: 1px solid #ccc;
	color: #666;
}
.tender-search-row1 .search-button {
	width: 100px;
	height: 30px;
	line-height: 30px;
	background-color: #006dbf;
	color: #fff;
	text-align: center;
	cursor: pointer;
}



.tender-search-row2 .search {
	width: 100px;
	height: 30px;
	text-align: center;
	color: #fff;
	background-color: #006dbf;
	display: block;
	margin: 0 12px;
}
.tender-search-row2 input[type="text"] {
	width: 240px;
	height: 25px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #ccc;
	color: #666;
}
.tender-search-row2 input[type="datetime"] {
	width: 115px;
	height: 25px;
	padding-left: 5px;
	border: 1px solid #ccc;
	color: #666;
}
.tender-search-row2 .search-button {
	width: 100px;
	height: 30px;
	line-height: 30px;
	background-color: #006dbf;
	color: #fff;
	text-align: center;
	cursor: pointer;
}


.tender-list {
	width: 100%;
	margin-top: 20px;
}
table {
	width: 100%;/*	text-align: center;*/
}
table thead {
	background: #f5f5f5;
}
table tr th {
	border: 1px solid #fff;
}
table tr td {
	border: 1px solid #f5f5f5;
	font-size: 14px;
	line-height: 24px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
}
.pop-inner {
	margin-top: 35px;
	margin-right: 20px;
}
.pop-inner-title {
	width: 100%;
	font-size: 26px;
	color: #009edb;
}
.pop-inner-content {
	background: #f5f5f5;
	padding: 10px;
	margin-top: 10px;
}
.pop-inner-content p {
	line-height: 18px;
}
.pop-tab {
	width: 100%;
	height: auto;
	margin-top: 10px;
	margin-bottom: 30px;
	display: block;
}
.tabList {
	width: 100%;
	height: 40px;
}
.tabList ul {
	width: 100%;
	margin: 0;
	padding: 0;
}
.tabList ul li {
	width: 100px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	float: left;
	font-size: 16px;
	color: #333;
	background: #f5f5f5;
	margin-right: 1px;
	cursor: pointer;
	border: 1px solid #ddd;
}
.tabList ul .on {
	background: #fff;
	color: #009edb;
	border-top: 3px solid #009edb;
	border-bottom: 0 none;
	background-color: #FFF;
	height: 41px;
}
.tabCon {
	width: 100%;
	height: auto;
	border: 1px solid #ddd;
	margin: 0 auto;
	padding: 20px;
}
.tabCon div {
	display: none;
}
.tabCon .cur {
	display: block;
}
/*.tender-list tr td {
	text-align: center;
}*/
.tender-list tr td .doad {
	width: 100px;
	height: 30px;
	text-align: center;
	color: #fff;
	background-color: #006dbf;
	display: block;
	margin: 0 auto;
	padding-top: 2px;
}
.integral {
	width: 100%;
}
.integral td img {
	width: 100px;
	height: 100px;
}
.integral a {
	width: 92%;
	margin: 0 auto;
	text-align: center;
	color: #fff;
	background-color: #006dbf;
	display: block;
}
.integral tbody {
	background: #fff;
}
.pop-inner-content .tender-search-row a {
	width: 100px;
	text-align: center;
	color: #fff;
	background-color: #006dbf;
	display: block;
}
/**课程列表**/
.kecheng {
	width: 100%;
	padding: 20px 0 20px;
	background: #f3f5f8;
}
.kecheng .kecheng-left {
	width: 21.5%;
	float: left;
	height: 332px;
	background: url(../images/kecheng.png) no-repeat;
	background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-position: center 0;
}
.kecheng .kecheng-left .kecheng-left-name {
	padding-top: 16%;  /**40-90*/
	padding-left: 35%;
	color: #fff;
	font-size: 18px;
	padding-right: 10px;
	overflow: hidden;
}
.kecheng .kecheng-left .kecheng-left-jifen {
	padding-left: 40%; /**95-120*/
	padding-top: 52%;
	color: #2a8dd8;
}
.kecheng .kecheng-left .kecheng-left-jifen-num {
	font-size: 24px;
	font-weight: bold;
}
.kecheng .kecheng-left .kecheng-left-jifen-text {
	font-size: 14px;
}
.kecheng .kecheng-middle {
	width: 54%;
	margin: 0 1.5%;
	float: left;
	height: 332px;
	background: url(../images/kecheng-3.png) no-repeat;
	background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-position: center 0;
}
.kecheng .kecheng-middle .kecheng-middle-text {
	width: 100%;
	margin: 12px 0 20px;
	font-size: 24px;
	color: #333;
	padding-left: 20px;
}
.kecheng .kecheng-middle .kecheng-middle-text span {
	color: #006dbf;
	font-weight: bold;
}
.kecheng .kecheng-middle .kecheng-middle-text .bar {
	width: 96%;
	height: 30px;
	border: 3px solid #006dbf;
	background-color: #f0f0f0;
	border-radius: 30px;
}
.kecheng .kecheng-middle .kecheng-middle-text .bar .bar-percentage {
	width: 85%;
	height: 27px;
	background-color: #20afe7;
	border-radius: 30px;
}
.kecheng .kecheng-middle .kecheng-middle-percentage {
	width: 96%;
	text-align: right;
	color: #333;
	font-size: 24px;
	font-weight: bold;
}
.kecheng .kecheng-right {
	width: 21.5%;
	float: left;
	height: 332px;
}
.kecheng-right-row {
	width: 100%;
/*	margin-bottom: 10px;*/
}
.kecheng-right .kecheng-right-row:nth-child(2n) {
	margin-bottom: 0;
}
.kecheng-ad {
	width: 100%;
	padding: 20px 0;
	background: #f3f5f8;
}
.kecheng-name {
	width: 100%;
	margin: 0 auto;
	margin-bottom: 60px;
}
.kecheng-line-left {
	width: 30%;
	margin-left: 10%;
	float: left;
	height: 1px;
	background: #ccc;
	margin-top: 15px;
}
.kecheng-title {
	width: 20%;
	float: left;
	text-align: center;
	font-size: 26px;
	color: #333;
}
.kecheng-line-right {
	width: 30%;
	margin-right: 10%;
	float: left;
	height: 1px;
	background: #ccc;
	margin-top: 15px;
}
.kecheng-xuexi {
	width: 100%;
	height: 85px;
	padding: 20px 0;
	margin-top: 20px;
	background: #fff;
}
.kecheng-xuexi-name {
	width: 130px;
	height: 45px;
	line-height: 45px;
	border-top-left-radius: 20px;
	border-bottom-right-radius: 20px;
	background: linear-gradient(to right, #ff7204, #ffa803);
	margin-left: 20px;
	text-align: center;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	float: left;
}
.kecheng-xuexi-intro {
	float: left;
	margin-left: 30px;
	height: 45px;
	line-height: 45px;
	color: #333;
	font-size: 20px;
}
.kecheng-list {
    padding-top: 35px;
	width: 100%;
	margin-top: 20px;
	display: flex;
	flex-wrap: wrap;
 justify-content: space-between;
}
.kecheng-list .kecheng-item {
	width: 31.25%;
/*	height: 255px; */
	float: left;
/*	margin-right: 1%; */
	margin-bottom: 1%;
	background: #fff;
}
.kecheng-item-img {
	width: 100%;
	height: 185px;
	overflow: hidden;
	padding: 20px 10px;
}
.kecheng-list .kecheng-item img {
	width: 100%;
	cursor: pointer;
}
.kecheng-list .kecheng-item:hover .kecheng-item-text {
	background: #009edb;
}
.kecheng-list .kecheng-item:hover .kecheng-item-img {
	border: 3px solid #009edb;
}
.kecheng-list .kecheng-item:hover .kecheng-item-title {
	color: #fff;
}
.kecheng-list .kecheng-item:hover .kecheng-item-no {
	color: #fff;
}
.kecheng-list .kecheng-item:hover .kecheng-item-download a, .kecheng-list .kecheng-item:hover .kecheng-item-download span {
	color: #fff;
}
.kecheng-item-text {
	width: 100%;
	padding: 7px 9px 9px;
}
.kecheng-item-title {
	width: 100%;
	line-height: 27px;
	font-size: 16px;
	color: #333;
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
}
.kecheng-item-no {
	width: 100%;
	line-height: 20px;
	font-size: 14px;
	color: #777;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.kecheng-item-download {
	width: 100%;
	height: 30px;
	overflow: hidden;
}
.kecheng-item-download span {
	float: left;
}
.kecheng-item-download a {
	width: 100px;
	height: 30px;
	float: right;
	line-height: 30px;
	text-align: center;
	display: block;
	background: #20afe7;
	color: #fff;
}
.kecheng-list .kecheng-item:nth-child(4n) {
	margin-right: 0;
}
.kecheng-info {
	width: 100%;
	background-color: #fff;
	padding: 20px;
}
.kecheng-info .kecheng-tit {
	width: 100%;
	font-size: 30px;
	margin-bottom: 10px;
	color: #333;
	text-align: center;
	padding-top: 21px;
}
.kecheng-info .kecheng-number {
	width: 100%;
	font-size: 16px;
	color: #777;
	text-align: center;
	padding-top: 13px;
}
.kecheng-video {
	width: 100%;
	margin-top: 20px;
	text-align: center;
}
.video-s {
	width: 80%;
	height: 450px;
}
.business {
	width: 100%;
	background: #009edb;
	color: #fff;
}
.business-number {
	width: 100%;
	font-size: 24px;
	line-height: 40px;
}
.business-number-row {
	width: 50%;
	float: left;
	margin: 30px 0;
}
.business-number-row:first-child {
	border: none;
}
.business-number-row span {
	width: 100%;
	display: block;
	text-align: center;
	font-size: 20px;
	color: #fff;
}
.business-number-row span i, .business-number-row span sup {
	font-style: normal;
	font-size: 38px;
}
.fengcai-core {
	width: 100%;
	background: url(../images/bj4.jpg) no-repeat;
	background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-position: center 0;
	display: block;
}
.fengcai-intro-title {
	width: 100%;
}
.fengcai-intro-h {
	width: 160px;
	font-size: 26px;
	line-height: 30px;
	font-weight: bold;
}
.fengcai-intro-l {
	width: 230px;
	height: 2px;
	margin-top: 20px;
	margin-bottom: 20px;
	display: block;
	background: #ececfb;
}
.fengcai-intro-l span {
	width: 100px;
	height: 3px;
	background: #01bfff;
	display: block;
	margin-left: 29%;
}
.fengcai-intro {
	width: 100%;
	padding-right: 50%;
	float: left;
}
.fengcai-desc {
	width: 100%;
	margin: 30px 0;
}
.fengcai-desc-img {
	width: 42%;
	float: left;
	padding-top: 21px;
}
.fengcai-desc-cont {
	width: 57%;
	float: left;
	padding: 0 20px 0;
}
.fengcai-desc-cont p {
	line-height: 28px;
}
.fengcai-desc-cont p img {
	width: 100%;
}
.fengcai-intro-link {
	width: 100%;
}
.fengcai-intro-link ul {
	width: 100%;
}
.fengcai-intro-link .fengcai-intro-link-i {
	list-style: none;
	float: left;
/*	height: 98px;*/
	overflow: hidden;
	margin-right: 10px;
}

.fengcai-intro-link .fengcai-intro-link-i img {
	height: 100%;
}

.fengcai-intro-content {
	width: 100%;
}
.fengcai-project {
	width: 100%;
	background: url(../images/peitao_1.jpg) no-repeat;
	background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-position: center 0;
}
.fengcai-project-row {
	width: 100%;
	margin: 0 auto;
	padding: 10px 20px;
}
.fengcai-project-row-left {
	width: 12%;
	font-size: 18px;
	float: left;
	text-align: center;
	color: #006dbf;
	border-right: 1px solid #006dbf;
}
.fengcai-project-row-right {
	width: 88%;
	float: left;
	line-height: 30px;
	padding: 0 20px;
}
.fengcai-project-link {
	width: 100%;
	margin: 0 auto;
	padding: 20px;
}
.fengcai-project-link-t {
	width: 100%;
	padding: 20px 20px 0;
	color: #006dbf;
	font-size: 20px;
}
.fengcai-project-link-l {
	width: 100%;
	padding: 0 14px 20px;
}
.fengcai-project-link-l li {
	width: 50%;
	float: left;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	font-size: 12px;
	margin: 10px 0;
}
.fengcai-project-link-l li img {
	height: 100%;
}

.news-item1-bg {
  cursor:pointer;
}

.news-item1-bg:hover{
   background: #006dbf;
   background-color: #006dbf;
 }
 .news-item1-bg:hover .news-tit a{
   color: #fff;
 }
 .news-item1-bg:hover .news-sub{
   color: #fff;
 }
 
@media (max-width: 767px) {

.fengcai-core {
	width: 100%;
	background: url(../images/bj11.jpg) no-repeat;
	background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-position: center 0;
	display: block;
}

.kecheng .kecheng-left, .kecheng .kecheng-middle, .kecheng .kecheng-right {
	width: 100%;
}
.kecheng .kecheng-middle {
	margin-top: 10px;
}
.kecheng-right-row {
	text-align: center;
	margin-top: 10px;
}
.kecheng-list .kecheng-item {
	width: 100%;
	margin-bottom: 10px;
}
.kecheng-title, .kecheng-xuexi-intro {
	font-size: 18px;
}
.kecheng-xuexi {
	height: 150px;
}
.kecheng-xuexi-name {
	height: 30px;
	line-height: 30px;
	font-size: 16px;
}
.kecheng-xuexi-intro {
	line-height: 30px;
	margin-left: 10px;
	margin-top: 10px;
}
.video-s {
	width: 100%;
	height: 200px;
}
.tender-search-row {
	height: auto;
}
.tender-search-row {
	margin-top: 10px;
}
.about-number .about-number-row {
	width: 100%;
	line-height: 30px;
	font-size: 18px;
}
.business-number-row {
	line-height: 30px;
	font-size: 18px;
	border-left: none;
	margin: 10px 0;
}

.fengcai-desc-img, .fengcai-desc-cont, .fengcai-project-row-left, .fengcai-project-row-right {
	width: 100%;
}

.fengcai-intro {
   
    padding-right: 5%;
    padding-left: 5%;
  
}

.fengcai-project-row-left {
	border-right: none;
}
}
/*首页切换大图*/
.banner {
	width: 100%;
	height: auto;
	position: relative;
}
.banner ul, .banner ol, .banner li {
	padding: 0;
	margin: 0;
}
.flexslider {
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.flexslider .slides > li {
	display: none;
}
.flexslider .slides img {
	max-width: 100%;
	display: block;
}
.slides:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
html[xmlns] .slides {
	display: block;
}
* html .slides {
	height: 1%;
}
.no-js .slides > li:first-child {
	display: block;
}
.flexslider {
	position: relative;
	zoom: 1;
}
.flexslider .slides {
	zoom: 1;
}
.flexslider .slides > li {
	position: relative;
}
.flex-caption {
	background: none;
-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000, endColorstr=#4C000000);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000, endColorstr=#4C000000);
	zoom: 1;
}
.flex-caption {
	width: 96%;
	padding: 2%;
	position: absolute;
	left: 0;
	bottom: 0;
	background: rgba(0,0,0,.3);
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.3);
	font-size: 14px;
	line-height: 18px;
}
.flex-direction-nav {
	height: 0;
	overflow: hidden;
}
.flex-direction-nav li a {
	display: none;
	width: 47px;
	height: 80px;
	position: absolute;
	top: 50%;
	margin-top: -40px;
	cursor: pointer;
	text-indent: -9999px;
}
.flex-direction-nav li a.next {
	right: 0;
	background: url("../images/bg_direction_nav.png") no-repeat scroll -47px 0 transparent;
}
.flex-direction-nav li a.next:hover {
}
.flex-direction-nav li a.next:active {
	background: url("../images/bg_direction_nav.png") no-repeat scroll -47px -80px transparent;
}
.flex-direction-nav li a.prev {
	left: 0;
	background: url("../images/bg_direction_nav.png") no-repeat scroll 0 0 transparent;
}
.flex-direction-nav li a.prev:hover {
}
.flex-direction-nav li a.prev:active {
	background: url("../images/bg_direction_nav.png") no-repeat scroll 0 -80px transparent;
}
.flex-direction-nav li a.disabled {
	opacity: .3;
	filter: alpha(opacity=30);
	cursor: default;
}
.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 0;
	right: 0;
	text-align: center;
}
.flex-control-nav li {
	display: inline-block;
	zoom: 1;
*display:inline;
	margin-right: 10px;
	margin-bottom: 6px;
}
.flex-control-nav li a {
	display: block;
	width: 10px;
	height: 10px;
	background: url("../images/bg_control_nav.png") no-repeat scroll 0 0 transparent;
	_background: url("../images/bg_control_nav-0.png") no-repeat scroll 0 0 transparent;
	cursor: pointer;
	text-indent: -9999px;
}
.flex-control-nav li a:hover {
	background-position: 0 -10px;
	_background: url("../images/bg_control_nav-1.png") no-repeat scroll 0 0 transparent;
}
.flex-control-nav li a.active {
	background-position: 0 -20px;
	_background: url("../images/bg_control_nav-2.png") no-repeat scroll 0 0 transparent;
	cursor: default;
}
/*五级分类*/
.classify {
	width: 100%;
	
	margin: 10px 0;
	overflow: auto;
}
.classify-l {
	float: left;
}
.classify-r {
	float: left;
}
/**最新***/
.widget-overlay {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.7);
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 999;
	display: none;
}
.widget-dialog {
	padding: 0;
	background: #fff;
	border: 1px solid #AAA;
	border-top: 4px solid #08C;
	border-radius: 0;
	z-index: 600 !important;
}
.widget-content {
	position: absolute;
	height: auto;
	width: 66%;
	top: 10%;
	left: 257.5px;
	display: block;
	background: #fff;
	color: #333;
	font-size: 12px;
}
.widget-dialog-titlebar {
	width: 100%;
	height: 50px;
	background-color: #F5F5F5;
	padding: 0;
	border-bottom: none;
	color: #000;
	font-size: 1.4em;
}
.widget-dialog-title {
	float: left;
	margin: 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-left: 20px;
	line-height: 50px;
}
.widget-dialog-close {
	float: right;
	text-align: right;
	padding-right: 20px;
	white-space: nowrap;
	width: 10%;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 50px;
	cursor: pointer;
}
.noticeUNSPSCSelector {
	position: relative;
	border: 0;
	padding: 8px 16px;
	background: none;
	overflow: auto;
}
.unspsc {
	min-height: 470px;
	border: 1px solid #D2D2D2;
	margin: 10px 0 5px 0;
}
.unspsc div {
	line-height: 20px;
}
.unspscSelector {
	float: left;
	width: 70%;
	margin-bottom: 5px;
	box-sizing: border-box;
}
.unspscSelectedCodes {
	float: left;
	width: 30%;
}
.unspscSectionHeader {
	background: #F5F5F5;
	border-bottom: 1px solid #DDD;
	padding: 8px;
}
.lnkUspscRemoveAll {
	font-size: 0.8em;
	margin: 0 4px;
	float: right;
	color: #08c;
}
.unspscSelectedCodes a {
	color: #08c;
}
.unspscTree {
	padding: 0 16px;
	min-width: 430px;
	max-height: 400px;
	overflow: auto;
}
.expandable {
	background: url("../images/arrow-right.png") no-repeat scroll 98% 55% transparent;
}
.expandable:hover, .expanded:hover {
	cursor: pointer;
	opacity: 0.5;
}
.expanded {
	width: 100%;
	background: url("../images/arrow-down.png") no-repeat scroll 98% center transparent;
}
.nodeName {
	padding: 0 24px 2px 0;
}
.unspscChildren {
	width: 100%;
	padding-left: 16px;
	display: none;
}
.unspscNode {
	width: 100%;
	display: block;
}
.unspscchNode {
	width: 100%;
}
.unspscParent {
	width: 100%;
}
.unspscSelectedCodeTree {
	padding: 8px;
	height: 400px;
	overflow: auto;
	border-left: 1px solid #DDD;
	display: none;
}
.unspscNoCodes {
	padding: 8px;
	height: 400px;
	overflow: auto;
	border-left: 1px solid #DDD
}
.select-type {
	cursor: pointer;
}
.savecode {
	background: #295E8F;
	color: #FFF;
	padding: 7px 12px;
	margin: 2px 1px;
	min-width: 60px;
	border: 1px solid #295E8F;
	border-radius: 3px;
	cursor: pointer;
}
.filterDiv {
	border-left: 1px solid #CCCCCC;
	margin: 0 0 0 4px;
	padding: 0 0 0 8px;
	color: #888;
	clear: both;
}
 @media (max-width: 767px) {
.widget-content {
	width: 100%;
	top: 1%;
	left: 0;
}
.business-number-row span i, .business-number-row span sup {
	font-size: 30px;
}
.unspscSelector, .unspscSelectedCodes {
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.unspscTree {
	padding: 0;
	font-size: 12px;
}
.classify {
	padding: 0;
}
.unspscTree {
	padding: 0;
	font-size: 12px;
}
.register-form input[type="text"] {
	width: 250px;
}
}
/*新添加*/
.supporting-services {
	padding: 30px 0;
	width: 100%;
	display: block;
}
.service-list {
	width: 100%;
	margin-top: 30px;
}
.service-item {
	
    /*width: 23%;*/
    width: 100%;
	float: left;
	padding: 5px 9px;
	overflow: hidden;
	background-color: #f7f5f5;
	margin-right: 12px;
	margin-top: 24px;
}
.service-item-logo {
	width: 98%;
	/*height: 240px;*/
	text-align: center;
}
.service-item-logo img {
/*height: 100%;*/
}
.service-item-title {
	width: 100%;
	height: 51px;
	line-height: 40px;
	margin: 0 auto;
	text-align: center;
	/*overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;*/
	padding-top: 8px;
}
.service-item-title1 {
	width: 100%;
	line-height: 24px;
	margin: 0 auto;
	/*text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;*/
	padding-top: 8px;
}
 @media (max-width: 767px) {
.about-sub-more-t {
	width: 100%;
	height: 30px;
	padding-bottom: 55px;
	text-align: right;
}
.service-item {
	width: 100%;
}
}
/*新添加*/
.peitaofuwu {
	width: 100%;
	margin: 0 auto;
}
.p_block, .p_img img, .p_icon, .p_text {
	-webkit-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.p_ablock:hover .p_img img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}
.p_ablock {
	position: relative;
	display: block;
	float: left;
	width: 379px;
	margin-right: 1px;
	height: 250px;
	margin-bottom: 1px;
	overflow: hidden;
}
.p_block {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: url(../images/b4_25.png);
	z-index: 88;
	overflow: hidden;
}
.p_icon {
	position: absolute;
	top: 50px;
	left: 50%;
	margin-left: -50px;
	z-index: 99;
}
.p_text {
	position: absolute;
	bottom: 55px;
	left: 50%;
	margin-left: -50px;
	width: 100px;
	text-align: center;
	font-size: 21px;
	color: #fff;
	z-index: 99;
}
.p_ablock:hover .p_icon {
	top: 45px;
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}
.p_ablock:hover .p_block {
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.p_ablock:hover .p_text {
	bottom: 45px;
}
.page_intro {
	width: 100%;
	margin: 0 auto;
	padding-top: 30px;
	background-color: #f5f5f5;
	padding-bottom: 45px;
}
.team {
	width: 100%;
	margin: 0 auto;
	padding-top: 30px;
	background-color: #f5f5f5;
	padding-bottom: 30px;
}
.team-title {
	width: 100%;
	margin: 0 auto;
}
.team-title-d {
	color: #1d212a;
	line-height: 50px;
	font-size: 22px;
	float: left;
	border-bottom: 3px solid #bababa;
}
.team-title-x {
	color: #bababa;
	line-height: 50px;
	font-size: 16px;
	float: left;
	border-bottom: 1px solid #e0e0e0;
	padding-left: 10px;
}
.team-intro {
	width: 100%;
	margin: 0 auto;
	padding-top: 30px;
}
.team-intro-img {
	width: 45%;
	float: left;
	margin-right: 4%;
}
.team-intro-sub {
	width: 51%;
	float: left;
	margin-top: 3px;
}
.team-intro-tit {
	width: 100%;
	float: left;
	font-size: 23px;
	color: #000;
}
.team-intro-sub p {
	line-height: 30px;
}
.xiangmu {
	width: 100%;
	margin-top: 30px;
	background: url(../images/page-bg.jpg) no-repeat;
	background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-position: center 0;
	padding: 30px 0 40px;
}
.xiangmu .h-h2 {
	color: #fdfeff;
}
.xiangmu .line {
	border-top: none;
}
.xiangmu .line span {
	border-top: 1px solid #eeeeee;
}
.xiangmu-con {
	width: 97%;
	font-size: 18px;
	margin: 0 auto;
	text-align: center;
	line-height: 40px;
	color: #ffffff;
	margin-top: 10px;
}
.xiangmu-list {
	width: 100%;
	margin: 0 auto;
}
.xiangmu-p {
	position: relative;
	top: -60px;
}
.xiangmu-l {
	width: 100%;
	height: auto;
	margin: 60px auto 0;
	overflow: hidden;
	padding: 0;
	background-color: #fff;
	box-shadow: 0px 5px 30px #d8d8d8;
	border-radius: 15px;
}
.xiangmu-i {
	width: 100%;
	float: left;
	height: auto;
	overflow: hidden;
	margin-bottom: 10px;
	padding: 10px 20px;
	border-right: 1px solid #f5f5f5;
	text-align: left;
}

.xiangmu-i-2 {
	width: 50%;
	float: left;
	height: auto;
	overflow: hidden;
	margin-bottom: 10px;
	padding: 10px 20px;
	border-right: 1px solid #f5f5f5;
	text-align: left;
}
.xiangmu-i-3 {
	width: 33.33333%;
	float: left;
	height: auto;
	overflow: hidden;
	margin-bottom: 10px;
	padding: 10px 20px;
	border-right: 1px solid #f5f5f5;
	text-align: left;
}
.xiangmu-i-4 {
	width: 25%;
	float: left;
	height: auto;
	overflow: hidden;
	margin-bottom: 10px;
	padding: 10px 20px;
	border-right: 1px solid #f5f5f5;
	text-align: left;
}
.xiangmu-i-c {
	width: 100%;
	text-align: center;
}
.xiangmu-i-c img {
	width: 98%;
	
	padding-top: 20px;
	padding-bottom: 20px;
}
.xiangmu-i-t{
	color: #2c69db;
	font-size: 20px;
}
.xiangmu-i-l{
	width: 40px;
	height: 2px;
	background-color: #40404a;
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 20px;
}
.xiangmu-i-d .xiangmu-i-2-d .xiangmu-i-3-d .xiangmu-i-4-d {
	color: rgb(64, 64, 74);
	font-size: 14px;
	text-align: left;
}
.qiye-advantage {
	width: 100%;
	background-color: #009edb;
	margin: 0 auto;
	padding: 30px 0;
}
.qiye-advantage-l {
	width: 40%;
	float: left;
}
.world-map {
 width: 100%;
 position: relative;
 float: left;
}
.world-map img{
    width: 100%;
}
/*.world-map {
	width: 100%;
	height: 400px;
	background: url(../images/world-map.png) no-repeat;
	background-size: 100% 100%;
	background-position: center center;
	overflow: auto;
	position: relative;
	float: left;
}*/
.world-map .d {
	display: none;
	width: 14px;
	height: 14px;
	background: url(../images/map_dot.png) no-repeat;
	position: absolute;
	-webkit-animation: map_dot infinite .5s alternate linear;
	-moz-animation: map_dot infinite .5s alternate linear;
	-ms-animation: map_dot infinite .5s alternate linear;
	-o-animation: map_dot infinite .5s alternate linear;
	animation: map_dot infinite .5s alternate linear;
}
@-webkit-keyframes map_dot {
 0% {
-webkit-transform: scale(1);
}
 100% {
-webkit-transform: scale(1.5);
}
}
@-moz-keyframes map_dot {
 0% {
-moz-transform: scale(1);
}
 100% {
-moz-transform: scale(1.5);
}
}
@-ms-keyframes map_dot {
 0% {
-ms-transform: scale(1);
}
 100% {
-ms-transform: scale(1.5);
}
}
@-o-keyframes map_dot {
 0% {
-o-transform: scale(1);
}
 100% {
-o-transform: scale(1.5);
}
}
@keyframes map_dot {
 0% {
transform: scale(1);
}
 100% {
transform: scale(1.5);
}
}
.world-map .d1 {
	left: 83.44%;
	top: 20.75%;
}
.world-map .d2 {
	left: 72%;
	top: 35%;
}
.world-map .d3 {
	left: 77.05%;
	top: 55.50%;
}
.world-map .d4 {
	left: 21.91%;
	top: 32.75%;
}
.world-map .d5 {
	left: 46.79%;
	top: 79.50%;
}
.world-map .d6 {
	left: 69.41%;
	top: 78.50%;
}
.world-map .d7 {
	left: 65.51%;
	top: 66.50%;
}
.world-map .d8 {
	left: 63.63%;
	top: 82.00%;
}
.world-map .d9 {
	left: 45.40%;
	top: 61.75%;
}
.world-map .d10 {
	left: 51.76%;
	top: 50.50%;
}
.world-map .d11 {
	left: 71.64%;
	top: 66.25%;
}
.world-map .d12 {
	left: 64.71%;
	top: 52.25%;
}
.world-map .d13 {
	left: 58.44%;
	top: 33.50%;
}
.world-map .d14 {
	left: 79.00%;
	top: 70.00%;
}
.world-map .d15 {
	left: 79.00%;
	top: 42.25%;
}
.world-map .d16 {
	left: 68.61%;
	top: 58.50%;
}
.world-map .d17 {
	left: 72.17%;
	top: 81.00%;
}
.world-map .d18 {
	left: 69.69%;
	top: 74.00%;
}
.world-map .d19 {
	left: 66.88%;
	top: 80.00%;
}
.world-map .d20 {
	left: 69.69%;
	top: 79.00%;
}
.world-map .d21 {
	left: 81.16%;
	top: 60.75%;
}
.qiye-advantage-r {
	width: 60%;
	float: right;
}
.qiye-advantage-t {
	padding-bottom: 28px;
	width: 100%;
	text-align: right;
	font-size: 29px;
	color: #f7f5f5;
	line-height: 40px;
}
.qiye-advantage-c, .qiye-advantage-c p {
	width: 100%;
	padding-bottom: 20px;
	font-size: 18px;
	color: #f7f5f5;
	text-align: right;
	line-height: 35px;
}
 @media (max-width: 767px) {
.page_intro .about-img, .page_intro .about-sub, .xiangmu-i, .team-intro-img, .team-intro-sub, .qiye-advantage-l, .qiye-advantage-r, .business-number {
	width: 100%;
}
.xiangmu-l .xiangmu-i-1 {
	width: 100%;
	
}
.xiangmu-l .xiangmu-i-2 {
	width: 100%;
	
}
.xiangmu-l .xiangmu-i-3 {
	width: 100%;
	
}
.xiangmu-l .xiangmu-i-4 {
	width: 100%;
	
}
.p_ablock {
	width: 90%;
	margin: 0 5%;
	height: auto;
}
.p_icon {
	top: 25px;
}
.p_text {
	bottom: 25px;
}

}

.footer-nav-us {
 position: relative;
}
.footer-nav-us .us-popup {
 width: 170px;
 height: 200px;
 background: #fff;
 box-shadow: 0 1px 8px rgba(0,0,0,.1);
 position: absolute;
 left: 50px;
 bottom: 0;
 border-radius: 2px;
display: none;
 text-align: center
}
.footer-nav-us .us-popup .code-m {
 display: block;
 margin: 10px;
 color: #777
}
.footer-nav-us .us-popup .arr {
 width: 6px;
 height: 11px;
 background: url(images/code_arrow2.png) 0 0 no-repeat;
 position: absolute;
 left: -6px;
 bottom: 40px
}
.footer-nav-us .code-m img {
 height: auto;
 max-width: 100%;
}
.footer-nav-us-icon .us-popup a {
 padding-right: 0;
 padding-bottom: 0;
}
