@charset "utf-8";
@font-face {
	font-family: 'Glyphicons Halflings';
 url('/fonts/glyphicons-halflings-regular.woff') format('woff');
}
.top {
	z-index: 99;
	background-image: -moz-linear-gradient( 90deg, rgb(235,232,232) 0%, rgb(254,254,254) 100%);
	background-image: -webkit-linear-gradient( 90deg, rgb(235,232,232) 0%, rgb(254,254,254) 100%);
	background-image: -ms-linear-gradient( 90deg, rgb(235,232,232) 0%, rgb(254,254,254) 100%);
	box-shadow: 5px 8.66px 16px 0px rgba(12, 45, 79, 0.2);
}
.top .container .row .col-md-10 .list-inline {
	margin-top: 10px;
}
.top .container .row .col-md10 .list-inline .tmall {
	padding-right: 0px;
}
.top .container .row .col-md-2 span .img-responsive {
	position: relative;
	visibility: visible;
	display: block;
	z-index: 99;
}

/* 小于等于 768px */
@media (max-width: 768px) {
.top .container .row .col-md-2 .img-responsive {
	width: 70px;
}
}
/* 大于等于 768px  */
@media (min-width: 768px) {
.top {
	height: 80px;
}
.mainnav {
	background-image: url(../images/nav_bg.jpg);
	background-repeat: repeat-x;
}
.navbar-default {
	background-image: url(../images/nav_bg.jpg);
	background-repeat: repeat-x;
}
nav.navbar.navbar-default {
	margin-left: 120px;
}
}
.mainnav {
	background-color: #094;
}
.wechat a {
	cursor: pointer;
	text-align: center;
}
.wechat a:hover {
	color: #009944
}
.wechat a.qr i {
	width: 180px;
	height: 185px;
	position: absolute;
	margin-top: 10px;
	display: none;
	background-position: 0 0;
}
.wechat a.qr:hover i {
	display: block
}
.wechat a.qr i {
	background-image: url(../images/wexin_2.png);
	background-repeat: no-repeat;
	z-index: 99
}



.app a {
	cursor: pointer;
	text-align: center;
}
.app a:hover {
	color: #009944
}
.app a.qr i {
	width: 180px;
	height: 185px;
	position: absolute;
	margin-top: 10px;
	display: none;
	background-position: 0 0;
}
.app a.qr:hover i {
	display: block
}

.app a.qr i {
	background-image: url(../images/wexin_3.jpg);
	background-repeat: no-repeat;
	z-index: 99
}



.qr img {
	margin-right: 3px;
}
.ytym {
	margin-top: 40px;
	text-align: center;
}
.title {
	text-align: center;
}
.title h3 {
	font-size: 32px;
	color: #272f29;
	font-weight: bold;
}
.title img {
	margin-bottom: 10px;
}
.title p {
	font-size: 12px;
	color: #666666;
	line-height: 16px;
}
/* 大于等于 768px  */
@media (min-width: 768px) {
.title p {
	padding-left: 300px;
	padding-right: 300px;
}
}
.y_content {
	margin-top: 30px;
	border-width: 1px;
	border-color: rgb(238, 238, 238);
	border-style: solid;
	border-radius: 4px;
	background-color: rgb(255, 255, 255);
	box-shadow: 8px 13.856px 27px 0px rgba(0, 0, 0, 0.1);
	padding: 28px;
}
.y_content p {
	font-size: 12px;
	color: #666666;
	line-height: 16px;
	text-align: left;
}
.y_content h4 {
	color: #094;
}
.y_content img {
	margin-top: 10px;
	margin-bottom: 10px;
}
.btn.btn-default.btn-lg.more_btn {
	margin-top: 40px;
}
.cloud {
	margin-top: 40px;
	padding-top: 80px;
	background-size: cover;
	width: 100%;
	background-image: url(../images/yun_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-bottom: 40px;
}
.cloud .container .col-md-4 {
	margin-top: 40px;
}
.cloud .container .col-md-4 .cloud_content {
	background-image: -moz-linear-gradient( 90deg, rgb(201,201,201) 0%, rgb(253,253,253) 100%);
	background-image: -webkit-linear-gradient( 90deg, rgb(201,201,201) 0%, rgb(253,253,253) 100%);
	background-image: -ms-linear-gradient( 90deg, rgb(201,201,201) 0%, rgb(253,253,253) 100%);
	margin-bottom: 70px;
	padding-top: 30px;
	padding-right: 25px;
	padding-bottom: 30px;
	padding-left: 25px;
	box-shadow: 5px 8.66px 29px 0px rgba(102, 102, 102, 0.42);
}
.cloud .container .col-md-4 .cloud_content span {
	font-size: 18px;
	color: #168748;
	font-weight: 300;
}
.cloud .container .col-md-4 .cloud_content img {
	float: right;
}
.cloud .container .col-md-4 .cloud_content p {
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	clear: both;
	text-align: justify;
}
.btn.btn-default.btn-lg.more_btn {
	margin-top: 40px;
	background-color: #Fff;
	padding-right: 30px;
	padding-left: 40px;
	color: #868686;
	padding-top: 10px;
	padding-bottom: 10px;
}
.btn.btn-default.btn-lg.more_btn:hover {
	box-shadow: 0 10px 10px 0 rgba(73,73,73,0.20);
	border: thin solid #F7F7F7;
}
.news {
	margin-bottom: 40px;
}
.news .container .title {
	margin-bottom: 40px;
}
.news .container .col-md-8 p {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
@media (min-width: 768px) {
.news .container .col-md-4 a .img-responsive {
	padding-right: 15px;
	padding-bottom: 15px;
	z-index: 99;
}
.news .container .col-md-4 a .news_bg {
	box-shadow: 3.5px 6.062px 38px 0px rgba(58, 67, 84, 0.41);
	height: 110px;
	width: 258px;
	float: right;
	position: relative;
	z-index: -99;
	background-color: #3a4354;
	margin-top: -110px;
}
.footer {
	margin-top: -110px;
	position: absolute;
	z-index: -99;
}
.kong {
	height:110px
	}
}

/* 小于等于 768px  */
@media (max-width: 768px) {
.footer {
	margin-top: 0px;
	position: absolute;
	z-index: -99;
}
.kong {
	height:0px
	}
}
.news .container .col-md-8 h4 {
	margin-top: 40px;
}
.news .container .col-md-8 .line {
	height: 2px;
	width: 77px;
	margin-top: 20px;
	margin-bottom: 40px;
	background-color: #7d7d7d;
}
.news .container .col-md-8 p {
	color: #666666;
}
.news .container .col-md-8 span {
	color: #666666;
}
.news .container .col-md-12.more {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
	padding-bottom: 10px;
}
.welfare .container .col-md-6 {
	margin-top: 40px;
}
.welfare .container .col-md-3 {
	margin-top: 40px;
}
.footer .img-responsive {
	width: 100%;
}
.footer {
	width: 100%;
	background-image: -moz-linear-gradient( 90deg, rgb(235,232,232) 0%, rgb(254,254,254) 100%);
	background-image: -webkit-linear-gradient( 90deg, rgb(235,232,232) 0%, rgb(254,254,254) 100%);
	background-image: -ms-linear-gradient( 90deg, rgb(235,232,232) 0%, rgb(254,254,254) 100%);
}
.footer .container {
	padding-top: 30px;
	padding-bottom: 30px;
}
.footer .container span {
	font-size: 18px;
	color: #333333;
}
.footer .container span b {
	font-size: 14px;
	color: #666666;
	font-weight: normal;
}
.footer .container .copyright {
	font-size: 12px;
	color: #666666;
	margin-top: 10px;
}
/*侧边*/
.side-pannel {
	position: fixed;
	left: 57%;
	margin-left: 496px;
	z-index: 99
}
.side-bar {
	border: 1px solid #E7E7E7;
	border-bottom: none;
	bottom: 100px;
	background: #fff;
	padding-left: 0
}
 @media (max-width: 768px) {
.side-bar {
	display: none
}
}
.side-bar a {
	display: block;
	cursor: pointer;
	width: 60px;
	height: 60px;
	border-bottom: 1px solid #E7E7E7;
	position: relative;
	color: #676767;
	text-align: center
}
.side-bar a s {
	display: block;
	margin-left: auto;
	margin-right: auto
}
.side-bar a span {
	line-height: 20px;
	font-size: 12px;
}
.side-bar a.gotop s {
	position: absolute;
	top: 50%;
	left: 12px
}
.side-bar a.text {
	padding-top: 20px
}
.side-bar a.qr s {
	position: absolute;
	top: 40%;
	left: 12px
}
.side-bar a.qr i {
	width: 200px;
	height: 188px;
	position: absolute;
	left: -202px;
	top: 50%;
	margin-top: -90px;
	display: none;
	background-position: 0 0
}
.side-bar a.qr:hover i {
	display: block
}
.side-bar a.qr i {
	background-image: url(../images/weixin.png)
}


.g-icon-top {
	height: 20px;
	width: 35px;
	margin-top: -10px;
	background-position: 0 -33px
}
.g-icon-survey1 {
	height: 23px;
	width: 26px;
	margin-top: -11px;
	background-position: 0 -53px
}
.side-bar a.survey:hover s {
	height: 23px;
	width: 26px;
	margin-top: -16px;
	background-position: -26px -53px
}
.g-icon-qq1 {
	height: 20px;
	width: 22px;
	margin-top: -10px;
	background-position: -35px -33px
}
.g-icon-weibo1 {
	height: 25px;
	width: 27px;
	margin-top: -12px;
	background-position: -72px 0
}
.g-icon-weibo2, .side-bar a.weibo:hover s {
	height: 25px;
	width: 27px;
	margin-top: -16px;
	background-position: -72px -25px
}
.g-icon-qr1 {
	height: 33px;
	width: 36px;
	margin-top: -16px;
	background-position: -36px 0
}
.g-icon-qr2, .side-bar a.qr:hover s {
	height: 33px;
	width: 36px;
	margin-top: -16px;
	background-position: 0 0
}
.g-icon-qq1, .g-icon-qr1, .g-icon-qr2, .g-icon-survey1, .g-icon-survey2, .g-icon-top, .g-icon-weibo1, .g-icon-weibo2, .side-bar a.qr:hover s, .side-bar a.survey:hover s, .side-bar a.weibo:hover s {
	background-image: url(../images/sprite.png)
}
/*侧边结束*/
.news .container .col-md-12.line {
	background-color: #EAEAEA;
	height: 1px;
	margin-top: 40px;
	margin-right: 12px;
	margin-bottom: 40px;
	margin-left: 12px;
}
.page {
	text-align: center;
}
.title.page {
	margin-top: 40px;
	margin-bottom: 0px;
}
.title.page .time {
	color: #BEBEBE;
}
