.yewucurrent{border-bottom: 1px solid #00479d;color:#00479d;height:45px;}
.yewutype{width:230px;margin-top:20px;margin-bottom:20px;background:#ce0000;float:left;margin-right:20px;color:#fff;font-size:18px;text-align:center;border-radius:15px;line-height:30px;padding:10px;}
.wang_bg { background:url(../images/wang_bg.png) repeat-x left top;  padding:12px;margin-bottom:10px;}
.wang_bg small { display:block; padding:10px; border:2px dashed #ee1812; font-size:14px; line-height:24px;}
.wang_bg span { color:#ee1812;}
/************************      功能框架     ***********************/
.gongn{
	background:#f7f5f5;
	padding-bottom:80px;
	overflow:hidden;
}
.pad-25{
	padding:25px 0;
}
.our-whyus-item{
    -webkit-transition: all 0.225s ease-in-out;height:350px;
    -moz-transition: all 0.225s ease-in-out;
    -o-transition: all 0.225s ease-in-out;
    transition: all 0.225s ease-in-out;
    text-align: center;
    background-color: #fff;
    box-shadow: 0 0 10px 0 #ece9e9;
/*	height:260px;*/
	margin-top:35px;
	border-radius:5px; padding:20px 0px;
}
.our-whyus-item .youce{ width:70%; float:right; }
.our-whyus-item .youce h4{ text-align:left; margin-top:30px; font-size:20px;}
.our-whyus-item .youce strong{ display:block;font-weight:300;font-size:12px; font-weight:normal; background:#fff8f8; width:89px; height:28px; line-height:25px;  float:left; border:1px solid #fdbdbd; color:#e01919;  border-radius:5px; margin:0 10px 8px 0;}
.our-whyus-item:hover{
    background-color: #fff;
    box-shadow: 0 0 30px 0 #cbb9b9;
    color: #6e6e6e;
}
.our-whyus-item:hover > .glyphicon{
    color: #fff;
}
.our-whyus-item span{
	display:block;
	padding:20px 0;
	width:30%;
	float:left;
}
.our-whyus-item span img{
	padding-top:20px;
	padding-bottom:7px;
	}
	
@media (max-width: 321px){
	.our-whyus-item span{
	display:none;
}
.our-whyus-item .youce { width:96%; margin:0xp auto;}
}

.our-whyus-item .glyphicon{
    color: #0ba1e4;
    font-size: 80px;
    line-height: 1.5em;
}
.our-whyus-item h3{
    line-height: 2.5em;
}
.our-whyus-item p{
    line-height: 2.0em;
	padding:0 13px 10px 0;
	display:block;
	color:#7b7b7b;
}

.text-left {
	text-align:left;font-size: 14px;
	}

/*互联网+党建*/
.wang_title { font-size:30px; color:#222222; text-align:center; line-height:50px; font-weight:600;}
.wang_title span { color:#ea1805;}
.wang_about img { width:100%;}
.wang_about p { line-height:30px; font-size:14px; color:#333;}
.wang_about span { color:#ee1812;}
.wang_about div.wang_bg { background:url(../images/wang_bg.png) repeat-x left top; width:90%; padding:12px;}
.wang_about div.wang_bg small { display:block; padding:10px; border:2px dashed #ee1812; font-size:14px; line-height:24px;}



.wang_liangbg { width:100%; margin:0px auto; background-color:#fffaf9; padding:60px 0px;}
.wang_liangbg h3 { text-align:center; font-size:20px; color:#ea1805; font-weight:600;}
.wang_liangbg h3 img { border:2px dashed #b5b5b5; border-radius:50%; display:block; margin:10px auto; padding:4px; width:100px;}
.wang_liangbg ul { padding:0px; margin:0px;}
.wang_liangbg li { line-height:24px; font-size:14px; padding:30px 13px;width:16%;float:left;}
.wang_liangbg li img { display:block; margin:10px auto;}
.wang_liangbg li span { display:block; color:#000; font-size:18px; display:block; height:45px; line-height:45px; text-align:center;}
.dangjian {width:100%; margin:0px auto; background-color:#fffaf9; }

.wang_liangbg .col-xs-12 { padding:10px;}

.wang_p_bg { width:100%; background:url(../images/wang_p_bg.png) repeat-x left bottom; padding:30px 0px;}
.wang_p_bg h3 {text-align:center; font-size:20px; color:#ea1805; font-weight:600; line-height:46px;}
.wang_p_bg h3 p { font-size:14px; line-height:24px; color:#333; line-height:24px;}
.wang_p_bg h3 p span { font-weight:bold;}
.wang_p_bg img { width:90%; margin:0px auto;}







.footer{width:100%;margin:0 auto;text-align: center;background:url(../images/6.jpg) center center no-repeat;background-size: 100% 100%;}
.footer_a1{color:#5a5758;font-size: 14px;line-height: 30px;}
.footer {
	position: relative;
	z-index: 9;
	padding-top: 5%;
	padding-bottom: 5%;
	background-color: #1D1E1F;
	background-image: radial-gradient(rgba(55, 55, 55, 0.5) 40%, transparent 0);
	background-size: 4px 4px;
	color: #888
}

@media (max-width: 425px) {
	.footer {
		padding-top: 6%;
		padding-bottom: 6%
	}
}

.footer .container {
	padding-left: 30%
}

@media (max-width: 1024px) {
	.footer .container {
		padding-left: 0
	}
}

.footer .container:before1 {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100px;
	height: 100px;
	border: 4px solid #333;
	border-radius: 100%;
	color: #333;
	content: '\e6bd';
	text-align: center;
	font-size: 7rem;
	font-family: 'icon';
	line-height: 92px
}

@media (max-width: 1680px) {
	.footer .container:before {
		font-size: 6.1rem
	}
}

@media (max-width: 1440px) {
	.footer .container:before {
		font-size: 5.1rem
	}
}

@media (max-width: 768px) {
	.footer .container:before {
		font-size: 4.1rem
	}
}

@media (max-width: 425px) {
	.footer .container:before {
		font-size: 3.1rem
	}
}

.footer .container:after {
	position: absolute;
	top: 0;
	left: 26%;
	display: block;
	width: 1px;
	height: 100%;
	background-color: #333
}

@media (max-width: 1024px) {
	.footer .container:after,.footer .container:before {
		display: none
	}
}

.footer a {
	display: inline-block
}

.footer a:hover {
	color: #DB3333 !important
}

.footer span {
	display: block
}

.footer-bd a:after,.footer-hd a:after {
	display: block;
	height: 2px;
	background-color: #888;
	content: ' '
}

.footer-bd a:hover:after,.footer-hd a:hover:after {
	background-color: #DB3333
}

.footer-hd {
	font-size: 3.3rem
}

@media (max-width: 1440px) {
	.footer-hd {
		font-size: 3.1rem
	}
}

@media (max-width: 1024px) {
	.footer-hd {
		font-size: 2.7rem
	}
}

@media (max-width: 768px) {
	.footer-hd {
		font-size: 2.5rem
	}
}

@media (max-width: 425px) {
	.footer-hd {
		font-size: 1.9rem
	}
}

@media (max-width: 375px) {
	.footer-hd {
		font-size: 1.7rem
	}
}

.footer-hd .footer-slogan {
	color: #CCC
}

.footer-hd i,.footer-hd strong {
	display: inline-block;
	font-style: normal
}

.footer-hd strong {
	margin-bottom: 1.5rem;
	font-weight: normal;
	line-height: 1
}

.footer-hd span {
	font-size: 2.1rem
}

@media (max-width: 1440px) {
	.footer-hd span {
		font-size: 1.9rem
	}
}

@media (max-width: 1024px) {
	.footer-hd span {
		font-size: 1.7rem
	}
}

@media (max-width: 768px) {
	.footer-hd span {
		font-size: 1.5rem
	}
}

.footer-bd {
	margin-left: -50px
}

.footer-bd:after,.footer-bd:before {
	display: table;
	content: " "
}

.footer-bd:after {
	clear: both
}

.footer-bd a {
	color: #888
}

.footer-info-type {
	float: left;
	margin-top: 60px;
	padding-left: 50px;
	width: 20%
}

@media (max-width: 768px) {
	.footer-info-type {
		margin-top: 50px
	}
}

@media (max-width: 425px) {
	.footer-info-type {
		margin-top: 30px;
		width: 50%
	}
}

.footer-info-type.footer-friendly-link,.footer-info-type.footer-strategic-partners {
	width: 100%
}

.footer-info-type .footer-info-type-name {
	padding-bottom: 20px;
	color: #CCC
}

@media (max-width: 425px) {
	.footer-info-type .footer-info-type-name {
		padding-bottom: 10px
	}
}

.footer-info-type .footer-info-type-list-wrap {
	margin-top: -12px;
	height: 110px
}

.footer-info-type .footer-info-type-list-wrap:after,.footer-info-type .footer-info-type-list-wrap:before {
	display: table;
	content: " "
}

.footer-info-type .footer-info-type-list-wrap:after {
	clear: both
}

@media (max-width: 1024px) {
	.footer-info-type .footer-info-type-list-wrap {
		height: 100px
	}
}

@media (max-width: 320px) {
	.footer-info-type .footer-info-type-list-wrap {
		height: 90px
	}
}

.footer-info-type .footer-info-type-list {
	margin-top: 12px
}

.footer-friendly-link,.footer-strategic-partners {
	width: 100%
}

.footer-friendly-link:after,.footer-friendly-link:before,.footer-strategic-partners:after,.footer-strategic-partners:before {
	display: table;
	content: " "
}

.footer-friendly-link:after,.footer-strategic-partners:after {
	clear: both
}

.footer-friendly-link a,.footer-strategic-partners a {
	float: left;
	margin-right: 20px
}

.footer-friendly-link a:after,.footer-strategic-partners a:after {
	display: none
}

.footer-strategic-partners .footer-info-type-list-wrap {
	margin-top: -16px;
	height: auto
}

.footer-strategic-partners img {
	width: 100%
}

.footer-strategic-partners a {
	overflow: hidden;
	margin-top: 20px;
	width: 80px;
	height: 80px;
	background-color: #EFEFEF
}

@media (max-width: 768px) {
	.footer-strategic-partners a {
		width: 60px;
		height: 60px
	}
}

@media (max-width: 425px) {
	.footer-strategic-partners a {
		width: 50px;
		height: 50px
	}
}

@media (max-width: 768px) {
	.footer-friendly-link {
		display: none
	}
}

.footer-friendly-link .footer-info-type-list-wrap {
	margin-top: 0;
	height: auto
}

.footer-ft {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #555;
	font-size: 1.3rem
}

@media (max-width: 425px) {
	.footer-ft {
		font-size: 1.1rem
	}
}

@media (max-width: 1024px) {
	.footer-ft {
		position: static;
		margin-top: 30px
	}

	.footer-ft span {
		display: inline-block
	}
}

.footer-ft a {
	color: #555
}

.footer-ft a img {
	margin-right: 3px;
	height: 15px;
	vertical-align: text-top
}

@media (max-width: 425px) {
	.footer-ft a img {
		height: 13px
	}
}