@charset "UTF-8"; 



.icon-addService, .icon-address, .icon-bar {

	background-image: url("../image/sprite01.png")

}



.icon, .slideBox, .txtScroll-top {

	position: relative

}



.Periodical-list:after, .cl, .footerBack .main-guide:after, .honor-list:after,

	.warp-video .video-list:after {

	clear: both

}



.Business-left .bd ul li span, .Periodical-list li .pic span,

	.Scroll-switch .bd .infoList li a, .footerBack .main-guide dl dd a,

	.main-Equity ul li a, .main-news .main-news-right .tab-content .tab-pane ul li a h3,

	.main-news .picScroll-left .bd ul li a .pic h3, .main-newsList li .info h3,

	.main-noticeList ul li a, .main-service-list li a h3, .recommend-list ul li a,

	.searchResult-list>ul li a h3, .text-truncate, .warp-video .col-md-4 a h3,

	.warp-video .col-md-8 .title h3, .warp-video .col-md-8 .title p {

	-o-text-overflow: ellipsis;

	text-overflow: ellipsis;

	white-space: nowrap

}



.main-Business ul li img, .main-details img, .main-news .picScroll-left .bd ul li a .img img,

	.maxImg, .recommend-list .hot-head img, .toStyle-img .big-img img,

	.toStyle-img .small-img li img, .warp-pageContent .nav_page a, header img

	{

	max-width: 100%

}



input.placeholder {

	color: #999

}



input:-moz-placeholder {

	color: #999

}



input::-webkit-input-placeholder {

	color: #999

}



input:-ms-input-placeholder {

	color: #999

}



.text-truncate {

	overflow: hidden

}



body {

	font-family: Microsoft YaHei

}



li, ul {

	list-style: none;

	margin: 0;

	padding: 0

}



fieldset, img {

	border: none

}



em {

	font-style: normal;

	font-weight: 400

}



a {

	color: #666

}



a:hover {

	color: #5591d7;

	text-decoration: none

}



.fl {

	float: left

}



.fr {

	float: right

}



.w100 {

	width: 100%

}



.cl {

	overflow: hidden;

	height: 0;

	line-height: 0;

	font-size: 0

}



.text-center {

	text-align: center

}



.text-left {

	text-align: left

}



.text-right {

	text-align: right

}



.mar-t10 {

	margin-top: 10px

}



.mar-r10 {

	margin-right: 10px

}



.mar-b10 {

	margin-bottom: 10px

}



.mar-l10 {

	margin-left: 10px

}



.mar-t20 {

	margin-top: 20px

}



.mar-r20 {

	margin-right: 20px

}



.mar-b20 {

	margin-bottom: 20px

}



.mar-l20 {

	margin-left: 20px

}



.mar-t30 {

	margin-top: 30px

}



.mar-r30 {

	margin-right: 30px

}



.mar-b30 {

	margin-bottom: 30px

}



.mar-l30 {

	margin-left: 30px

}



.mar-t40 {

	margin-top: 40px

}



.mar-r40 {

	margin-right: 40px

}



.mar-b40 {

	margin-bottom: 40px

}



.mar-l40 {

	margin-left: 40px

}



.backF7 {

	background-color: #f7f7f7

}



.red {

	color: #e62117

}



.gray {

	color: #666

}



.orange {

	color: #ff9600

}



.blue {

	color: #006fcd

}



.icon {

	display: -moz-inline-stack;

	display: inline-block;

	vertical-align: middle;

	zoom: 1;
/*	position: absolute;*/
   /* top: 50%;
    transform: translateY(-50%);*/

}



.icon-addService {

	background-position: -85px 0;

	width: 44px;

	height: 46px

}



.icon-address {

	background-position: -134px -84px;

	width: 20px;

	height: 20px

}



.icon-bar {

	background-position: -165px -20px;

	width: 7px;

	height: 4px

}



.icon-business, .icon-business2 {

	width: 24px;

	height: 23px;

	background-image: url("../image/sprite01.png")

}



.icon-business {

	background-position: -134px -56px

}



.icon-business2 {

	background-position: -134px -28px

}



.icon-chuanzhen {

	background-image: url("../image/sprite01.png");

	background-position: -135px -121px;

	width: 16px;

	height: 16px

}



.icon-date {

	background-image: url("../image/sprite01.png");

	background-position: -70px -121px;

	width: 18px;

	height: 17px

}



.icon-dianhua {

	background-image: url("../image/sprite01.png");

	background-position: -114px -121px;

	width: 16px;

	height: 16px

}



.icon-direct {

	background-image: url("../image/sprite01.png");

	background-position: -33px -89px;

	width: 28px;

	height: 26px

}



.icon-help {

	background-image: url("../image/sprite01.png");

	background-position: -35px -121px;

	width: 30px;

	height: 18px

}



.icon-home {

	background-image: url("../image/sprite01.png");

	background-position: -20px -145px;

	width: 16px;

	height: 14px

}



.icon-hot {

	background-image: url("../image/sprite01.png");

	background-position: -165px 0;

	width: 11px;

	height: 15px

}



.icon-live {

	background-image: url("../image/sprite01.png");

	background-position: 0 0;

	width: 80px;

	height: 31px

}



.icon-new {

	background-image: url("../image/sprite01.png");

	background-position: 0 -121px;

	width: 30px;

	height: 19px

}



.icon-recruitment {

	background-image: url("../image/sprite01.png");

	background-position: -53px -36px;

	width: 25px;

	height: 27px

}



.icon-search {

	background-image: url("../image/sprite01.png");

	background-position: -93px -121px;

	width: 16px;

	height: 16px;


}



.icon-service {

	background-image: url("../image/sprite01.png");

	background-position: -66px -89px;

	width: 25px;

	height: 26px

}



.icon-share {

	background-image: url("../image/sprite01.png");

	background-position: 0 -145px;

	width: 15px;

	height: 15px

}



.icon-smart {

	background-image: url("../image/sprite01.png");

	background-position: 0 -89px;

	width: 28px;

	height: 27px

}



.icon-university {

	background-image: url("../image/sprite01.png");

	background-position: -85px -51px;

	width: 32px;

	height: 25px

}



.icon-video {

	background-image: url("../image/sprite01.png");

	background-position: 0 -36px;

	width: 48px;

	height: 48px

}



.icon-visual {

	background-image: url("../image/sprite01.png");

	background-position: -53px -68px;

	width: 20px;

	height: 14px

}



.icon-xiaoxi, .icon-xinwen {

	background-image: url("../image/sprite01.png");

	width: 26px

}



.icon-xiaoxi {

	background-position: -134px 0;

	height: 23px

}



.icon-xinwen {

	background-position: -96px -89px;

	height: 24px

}



.txtScroll-top {

	width: 450px;

	border: 1px solid #ccc

}



.txtScroll-top .hd {

	overflow: hidden;

	height: 30px;

	background: #f4f4f4;

	padding: 0 10px

}



.txtScroll-top .hd ul {

	float: right;

	overflow: hidden;

	zoom: 1;

	margin-top: 10px

}



.txtScroll-top .hd ul li {

	float: left;

	width: 9px;

	height: 9px;

	overflow: hidden;

	margin-right: 5px;

	text-indent: -999px;

	cursor: pointer;

	background: url("../image/icoCircle.gif") 0 -9px no-repeat;

}



.txtScroll-top .hd ul li.on {

	background-position: 0 0

}



.txtScroll-top .bd {

	padding: 15px;

	clear: both;

	overflow: hidden

}



.txtScroll-top .infoList li {

	height: 24px;

	line-height: 24px

}



.txtScroll-top .infoList li .date {

	float: right;

	color: #999

}



.slideBox {

	width: 450px;

	height: 230px;

	overflow: hidden;

	border: 1px solid #ddd

}



.slideBox .hd {

	height: 15px;

	overflow: hidden;

	position: absolute;

	right: 5px;

	bottom: 5px;

	z-index: 1

}



.slideBox .hd ul {

	overflow: hidden;

	zoom: 1;

	float: left

}



.slideBox .hd ul li {

	float: left;

	margin-right: 2px;

	width: 15px;

	height: 15px;

	line-height: 14px;

	text-align: center;

	background: #fff;

	cursor: pointer

}



.slideBox .hd ul li.on {

	background: red;

	color: #fff

}



.slideBox .bd {

	position: relative;

	height: 100%;

	z-index: 0

}



.slideBox .bd li {

	zoom: 1;

	vertical-align: middle

}



.slideBox .bd img {

	width: 450px;

	height: 230px;

	display: block

}



.slideBox .next, .slideBox .prev {

	position: absolute;

	left: 3%;

	top: 50%;

	margin-top: -25px;

	display: block;

	width: 32px;

	height: 40px

}



.slideBox .next {

	left: auto;

	right: 3%;

	background-position: 8px 5px

}



.slideBox .next:hover, .slideBox .prev:hover {

	filter: alpha(opacity = 100);

	opacity: 1

}



.slideBox .nextStop, .slideBox .prevStop {

	display: none

}



.slideTxtBox {

	width: 100%

}



.slideTxtBox .hd {

	position: relative

}



.slideTxtBox .hd ul {

	position: absolute

}



.slideTxtBox .hd ul li {

	float: left;

	cursor: pointer

}



.local-menu .hd {

	width: 100%;

	padding: 0 42px;

	margin: 0 auto;

	height: 52px

}



.local-menu .hd ul {

	width: 840px;

	background-color: #f7f7f7;

	border: 1px solid #e6e6e6;

	border-left: none

}



.local-menu .hd ul li {

	width: 25%;

	float: left;

	height: 50px;

	line-height: 50px;

	text-align: center;

	border-left: 1px solid #e6e6e6;

	font-size: 20px;

	color: #666

}



.local-menu .hd ul li.on {

	background-color: #5591d7;

	color: #fff

}



.local-menu .hd .arrow a {

	position: absolute;

	left: 0;

	top: 8px;

	font-size: 36px;

	color: #d1d1d1;

	cursor: pointer

}



.local-menu .hd .arrow a:hover {

	color: #aed48e

}



.local-menu .hd .arrow a.next {

	left: auto;

	right: 0

}



.local-menu .bd {

	padding: 0 42px 0 55px

}



.local-menu .bd ul li {

	position: relative;

	padding: 0 0 20px 20px;

	border-left: 1px solid #eee

}



.local-menu .bd ul li:first-child h2 {

	font-size: 22px;

	color: #5591d7;

	padding: 5px 0 10px

}



.local-menu .bd ul li:first-child:before {

	width: 25px;

	height: 25px;

	left: -14px

}



.local-menu .bd ul li:last-child {

	border-left: none

}



.local-menu .bd ul li:before {

	content: "";

	position: absolute;

	left: -8px;

	top: 4px;

	width: 15px;

	height: 15px;

	-webkit-border-radius: 50%;

	border-radius: 50%;

	background-color: #ccc;

	border: 3px solid #f0f0f0

}



.local-menu .bd ul li p {

	margin: 0 0 10px;

	font-size: 16px

}



.Scroll-switch {

	width: 570px;

	border: none

}



.Scroll-switch .bd {

	padding: 0;

	width: 680px

}



.Scroll-switch .bd .infoList li {

	height: 50px;

	line-height: 50px

}



.Scroll-switch .bd .infoList li .glyphicon-livesvg06 {

	color: #fff;

	display: inline-block;

	margin-right: 20px

}



.Scroll-switch .bd .infoList li a {

	position: relative;

	display: inline-block;

	color: #fff;

	overflow: hidden;

	width: 470px;

	padding-right: 20px;

	vertical-align: middle

}



.Scroll-switch .bd .infoList li a .icon-new {

	font-size: 38px;

	color: #ff3816;

	position: absolute;

	right: 0;

	top: 10px

}



.Scroll-switch .bd .infoList li .date {

	color: #fff

}



.main-news .picScroll-left {

	width: 100%;

	border: none;

	position: relative

}



.main-news .picScroll-left .hd a {

	position: absolute;

	left: 20px;

	top: 115px;

	z-index: 100;

	width: 40px;

	text-align: center;

	height: 50px;

	background: rgba(255, 255, 255, .4);

	-ms-filter:

		"progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#99ffffff,endColorstr=#99fffffff)"

}



.main-news .picScroll-left .hd a:hover i {

	color: #96c869

}



.main-news .picScroll-left .hd a.next {

	left: auto;

	/*right: 20px;*/
	right: 45px;

}



.main-news .picScroll-left .hd a i {

	font-size: 48px;

	color: #dcdcdc;

	line-height: 1

}



.main-news .picScroll-left .bd ul li {

	width: 380px

}



.main-news .picScroll-left .bd ul li a .img {

	width: 100%;

	height: 285px; /*限制*/
	background-repeat: no-repeat;
	background-size: cover;

}



.main-news .picScroll-left .bd ul li a .pic {

	overflow: hidden;

	background-color: #f5f5f5;

	padding: 0 15px;

	height: 135px

}



.container, .navbar-collapse.collapse {

	padding: 0

}



.main-news .picScroll-left .bd ul li a .pic h3 {

	font-size: 16px;

	color: #333;

	line-height: 28px;

	overflow: hidden

}



.main-news .picScroll-left .bd ul li a .pic p {

	font-size: 14px;

	color: #999;

	line-height: 25px;

	overflow: hidden;

	-o-text-overflow: ellipsis;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 3;

	-webkit-box-orient: vertical

}



.Business-left {

	position: relative;

	margin-bottom: 20px;

	overflow: hidden

}



.Business-left:hover .hd a {

	filter: alpha(opacity = 90);

	-moz-opacity: .9;

	-khtml-opacity: .9;

	opacity: .9

}



.Business-left .hd a {

	position: absolute;

	left: 0;

	top: 50%;

	width: 40px;

	height: 40px;

	display: inline-block;

	margin-top: -20px;

	text-align: center;

	line-height: 40px;

	z-index: 99;

	cursor: pointer;

	background: #fff;

	filter: alpha(opacity = 50);

	-moz-opacity: .5;

	-khtml-opacity: .5;

	opacity: .5

}



.Business-left .hd a.next {

	left: auto;

	right: 0

}



.Business-left .hd a i {

	color: #5591d7;

	font-size: 36px

}



.Business-left .bd ul li {

	position: relative;

	width: 300px;

	text-align: center;

	margin-right: 4px;

	float: left

}



.Business-left .bd ul li a {

	position: relative;

	display: block;

	width: 300px;

	height: 225px

}



.Business-left .bd ul li img {

	width: 100%;

	height: 100%

}



.Business-left .bd ul li span {

	position: absolute;

	left: 0;

	bottom: 0;

	width: 100%;

	background: rgba(0, 0, 0, .4);

	-ms-filter:

		"progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#66000000,endColorstr=#66000000)";

	overflow: hidden;

	height: 35px;

	line-height: 35px;

	font-size: 16px;

	color: #fff

}



.mar-t80 {

	margin-top: 80px

}



header img {

	width: auto;

	height: auto;

	max-height: 100%

}



header .container .navbar-header {

	margin: 0

}



header .navbar-header .navbar-toggle {

	background-color: #5591d7;

	color: #5591d7;

	margin-right: 0

}



header .navbar-header .navbar-toggle .icon-bar {

	border-top: 1px solid #fff

}



.navbar-collapse.collapse .form-group {

	height: 26px;

	position: relative

}



.navbar-collapse.collapse .form-group .input-group {

	display: -moz-inline-stack;

	display: inline-block;

	vertical-align: middle;

	zoom: 1;

	width: 160px

}



.navbar-collapse.collapse .form-group .herf-fl {

	font-weight: 700;

	color: #999;

	display: -moz-inline-stack;

	display: inline-block;

	vertical-align: middle;

	zoom: 1;

	margin-right: 5px

}



.navbar-collapse.collapse .form-group .herf-fl:hover {

	color: #5591d7;

	cursor: pointer

}



.navbar-collapse.collapse .form-group .herf-fl a {

	color: #999;

	margin: 0 5px

}



.navbar-collapse.collapse .form-group .herf-fl a:first-child {

	margin-left: 0

}



.navbar-collapse.collapse .form-group .herf-fl a:hover {

	color: #96c869

}



.btn-search {

	width: 26px;

	height: 26px;

	display: inline-block;

	text-align: center;

	cursor: pointer;

	-webkit-border-radius: 4px;

	border-radius: 4px;

	vertical-align: middle;

	background-color: #fff

}



.btn-search i.glyphicon-sousuo {

	font-size: 28px;

	color: #999;

	position: relative;

	top: -7px;

	left: -1px

}



.btn-search:hover {

	background-color: #5591d7

}



.btn-search:hover i.glyphicon-sousuo {

	color: #fff

}



.navbar-header .btn-search {

	background-color: #5591d7;

	width: 34px;

	height: 34px;

	text-align: center;

	position: absolute;

	top: 8px;

	right: 68px

}



.navbar-header .btn-search i {

	font-size: 28px;

	color: #fff;

	top: -2px

}



.navbar-nav li a i {

	background: url("../image/home.png") no-repeat;

	width: 30px;

	height: 28px

}



.navbar-nav li a i:before {

	display: none

}



.navbar-nav li a i.glyphicon-xiangmu {

	background-position: -33px 0

}



.navbar-nav li a i.glyphicon-buju {

	background-position: -73px 0

}



.navbar-nav li a i.glyphicon-yewubao {

	background-position: -110px 0

}



.navbar-nav li a i.glyphicon-xwzx {

	background-position: -144px 0

}



.navbar-nav li a i.glyphicon-zhaoxiannashi {

	background-position: -181px 0

}



.navbar-nav li a i.glyphicon-lianxiwomen {

	background-position: -218px 0

}



.navbar-nav li a:hover i.glyphicon-shouye, .navbar-nav li.active i.glyphicon-shouye

	{

	background-position: 0 -42px

}



.navbar-nav li a:hover i.glyphicon-xiangmu, .navbar-nav li.active i.glyphicon-xiangmu

	{

	background-position: -33px -42px

}



.navbar-nav li a:hover i.glyphicon-buju, .navbar-nav li.active i.glyphicon-buju

	{

	background-position: -73px -42px

}



.navbar-nav li a:hover i.glyphicon-yewubao, .navbar-nav li.active i.glyphicon-yewubao

	{

	background-position: -110px -42px

}



.navbar-nav li a:hover i.glyphicon-xwzx, .navbar-nav li.active i.glyphicon-xwzx

	{

	background-position: -144px -42px

}



.navbar-nav li a:hover i.glyphicon-zhaoxiannashi, .navbar-nav li.active i.glyphicon-zhaoxiannashi

	{

	background-position: -181px -45px

}



.navbar-nav li a:hover i.glyphicon-lianxiwomen, .navbar-nav li.active i.glyphicon-lianxiwomen

	{

	background-position: -216px -42px

}



.right-suspension-menu li a i {

	background: url("../image/rightNav.png") no-repeat;

	width: 30px;

	height: 30px

}



.right-suspension-menu li a i.icon-edit {

	background-position: 3px 0

}



.right-suspension-menu li a i.icon-tubiaozhizuomoban {

	background-position: -76px 0

}



.right-suspension-menu li a i.icon--erweima {

	background-position: -118px 0;
	

}



.right-suspension-menu li a i.icon--dianhua1 {

	background-position: -154px 0

}



.right-suspension-menu li a i.icon-QQ {

	background-position: -194px 0

}



.right-suspension-menu li a i.glyphicon-zhiding {

	background: 0 0

}



.right-suspension-menu li a:hover i.icon-edit {

	background-position: 3px -60px

}



.right-suspension-menu li a:hover i.icon-tubiaozhizuomoban {

	background-position: -76px -60px

}



.right-suspension-menu li a:hover i.icon--erweima {

	background-position: -118px -60px

}



.right-suspension-menu li a:hover i.icon--dianhua1 {

	background-position: -157px -59px

}



.right-suspension-menu li a:hover i.icon-QQ {

	background-position: -194px -60px

}



.bannerItem {

	width: 100%;

	position: absolute;

	left: 0;

	bottom: 18px;

	z-index: 99

}



.bannerItem .carousel-indicators {

	bottom: 0;

	width: 100%;

	margin-left: -50%;

	margin-bottom: 0

}



.bannerItem .carousel-indicators li {

	font-size: 0

}



.Scroll-switch.container {

	width: 100%;

	margin-top: -60px;

	position: relative;

	z-index: 90;

	height: 60px;

	line-height: 60px;

	background: rgba(50, 156, 246, .9);

	-ms-filter:

		"progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#E5329cf6,endColorstr=#E5329cf6)"

}



.Scroll-switch.container .bd {

	width: 1200px;

	margin: 5px auto 0

}



.Scroll-switch.container .bd ul {

	width: 680px

}



@media ( max-width :768px) {

	.nav_page .text-right {

		text-align: left

	}

}



.news-title {

	margin-bottom: 30px;

	border-bottom: 1px solid #ededed;

	position: relative;

	z-index: 100

}



.news-title h3 {

	display: -moz-inline-stack;

	display: inline-block;

	vertical-align: middle;

	zoom: 1;

	margin: 0;

	padding-bottom: 10px;

	border-bottom: 1px solid #5591d7;

	font-size: 24px

}



.news-title h3 i {

	display: inline-block;

	vertical-align: middle;

	margin-right: 8px;

	font-size: 32px;

	color: #5591d7;

	position: relative;

	top: -3px

}



.news-title span {

	display: inline-block;

	font-size: 14px;

	color: #ccc;

	text-transform: capitalize

}



.news-title a.ckmore {

	position: relative;

	float: right;

	top: 13px;

	font-size: 12px;

	color: #999;

	text-transform: uppercase

}



.news-title a.ckmore:hover {

	color: #96c869

}



.main-news .main-news-right .nav-tabs {

	border: none;

	margin-left: -10px;

	margin-right: -10px

}



.main-news .main-news-right .nav-tabs li {

	width: 33.333%;

	float: left;

	text-align: center;

	padding: 0 10px

}



.main-news .main-news-right .nav-tabs li.active a {

	background-color: #5591d7;

	color: #fff

}



.main-news .main-news-right .nav-tabs li a {

	height: 40px;

	line-height: 40px;

	padding: 0;

	border: none;

	-webkit-border-radius: 4px;

	border-radius: 4px;

	background-color: #f5f5f5

}



.main-news .main-news-right .tab-content .tab-pane {

	padding: 9px 0 0

}



.main-news .main-news-right .tab-content .tab-pane ul li {

	overflow: hidden;

	border-bottom: 1px dashed #dcdcdc

}



.main-news .main-news-right .tab-content .tab-pane ul li a {

	display: block;

	padding: 16px 0;

	font-size: 14px

}



.main-news .main-news-right .tab-content .tab-pane ul li a span {

	float: right

}



.main-news .main-news-right .tab-content .tab-pane ul li a i {

	margin-right: 10px;

	float: right

}



.main-news .main-news-right .tab-content .tab-pane ul li a h3 {

	overflow: hidden;

	font-size: 14px;

	margin-top: 0;

	margin-bottom: 0;

	margin-right: 80px;

	position: relative;

	padding-left: 20px

}



.main-news .main-news-right .tab-content .tab-pane ul li a h3:after {

	content: "";

	position: absolute;

	left: 0;

	top: 50%;

	margin-top: -2.5px;

	width: 5px;

	height: 5px;

	background-color: #5591d7;

	-webkit-border-radius: 50%;

	border-radius: 50%

}



.main-Equity ul {

	margin-top: 5px

}



.main-Equity ul li a {

	position: relative;

	overflow: hidden;

	display: block;

	line-height: 35px;

	color: #333;

	padding-left: 15px

}



.main-Equity ul li a:hover {

	color: #96c869

}



.main-Equity ul li a:hover:after {

	background-color: #96c869

}



.main-Equity ul li a:after {

	content: "";

	position: absolute;

	left: 0;

	top: 50%;

	margin-top: -2.5px;

	width: 5px;

	height: 5px;

	background-color: #5591d7;

	-webkit-border-radius: 50%;

	border-radius: 50%

}



.university-info h3 {

	font-size: 18px;

	color: #333;

	margin-top: 0

}



.university-info p {

	color: #999;

	line-height: 25px

}



.video {

	position: relative;

	cursor: pointer

}



.video img {

	width: 100%

}



.video i.icon-video {

	position: absolute;

	left: 50%;

	margin-left: -24px;

	top: 50%;

	margin-top: -24px

}



.video i.icon-live {

	position: absolute;

	left: 10px;

	top: 12px

}



.fade-video {

	background-color: #000

}



.fade-video .modal-dialog {

	margin-right: 0;

	position: absolute;

	left: 50%;

	top: 50%

}



.main-service-list {

	margin: 0 -15px;

	overflow: hidden;

	position: relative;

	z-index: 99

}



.main-service-list li {

	padding-bottom: 10px

}



.main-service-list li a {

	background-color: #fff;

	overflow: hidden;

	color: #333;

/*	-webkit-box-shadow: 0 2px 10px #ccc;

	box-shadow: 0 2px 10px #ccc;*/

	display: block;

	position: relative

}



.main-service-list li a:hover:before {

	content: "";

	position: absolute;

	width: 100%;

	height: 100%;

	left: 0;

	top: 0;

	/*background: rgba(85, 145, 215, .5);

	z-index: 9;*/
	background: #79a8e0;

}



.main-service-list li a:hover h3 {

	color: #fff;

/*	background: #5591d7;*/
background: #79a8e0;
	position: relative;

	z-index: 9

}



.main-service-list li a:hover i {

	filter: alpha(opacity = 100);

	-moz-opacity: 1;

	-khtml-opacity: 1;

	opacity: 1

}



.main-service-list li a .img {

	text-align: center;

	width: 100%;

	padding-top: 125%;

	position: relative

}



.main-service-list li a .img img {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%

}



.main-service-list li a h3 {

	height: 55px;

	line-height: 55px;

	font-size: 18px;

	margin: 0 auto;

	text-align: center;

	width: 100%;

	overflow: hidden

}



.main-service-list li a i {

	position: absolute;

	left: 50%;

	top: 50%;

	filter: alpha(opacity = 0);

	-moz-opacity: 0;

	-khtml-opacity: 0;

	opacity: 0;

	margin-left: -22px;

	margin-top: -50px;

	-webkit-transition: all .3s ease 0s;

	-o-transition: all .3s ease 0s;

	-moz-transition: all .3s ease 0s;

	transition: all .3s ease 0s;

	z-index: 99

}



.smartBack {

	background-image: url("../image/smartBack.png");

	padding: 55px 0;

	overflow: hidden

}



.main-recruitment {

	border: 1px solid #dcdcdc;

	overflow: hidden;

	padding: 10px

}



.main-recruitment li {

	padding: 10px

}



.main-recruitment li:hover {

	background-color: #f2f6fa

}



.main-recruitment li .left {

	display: -moz-inline-stack;

	display: inline-block;

	vertical-align: middle;

	zoom: 1;

	background-color: #ebebeb;

	width: 65px;

	height: 65px;

	text-align: center;

	font-size: 14px;

	color: #999

}



.main-recruitment li .left span {

	font-size: 36px;

	color: #999;

	font-weight: 700;

	display: block;

	line-height: 1;

	padding-top: 5px

}



.main-recruitment li .right {

	margin: 0;

	padding-left: 20px;

	display: -moz-inline-stack;

	display: inline-block;

	vertical-align: middle;

	zoom: 1

}



.main-recruitment li .right dt span {

	position: relative;

	font-size: 16px;

	color: #333

}



.main-recruitment li .right dt span em {

	font-size: 14px;

	color: #5591d7

}



.main-recruitment li .right dt span i {

	position: absolute;

	top: -10px;

	right: -30px

}



.main-recruitment li .right dd {

	margin-top: 15px;

	margin-right: 35px;

	display: inline-block

}



.main-recruitment li .right dd span {

	color: #666

}



.footerBack {

	background-color: #79A8E0;

	padding-top: 40px

}

/*zyhb- 备案号*/
.footerBack .beianhao {
	color: #ffffff;
}


.footerBack .main-guide:after, .footerBack .main-guide:before {

	content: "";

	display: table

}



.footerBack .main-guide dl dt {

	color: #fff;

	margin-bottom: 15px

}



.footerBack .main-guide dl dd {

	margin-right: 40px

}



.footerBack .main-guide dl dd.scroll-dd {

	height: auto

}



.footerBack .main-guide dl dd a {

	overflow: hidden;

	display: block;

	color: #d8e0f5;

	line-height: 24px;

	font-size: 12px

}



.footerBack .main-guide dl dd a:hover, .footerBack .web-record p,

	.right-suspension-menu li:first-child a span {

	color: #fff

}



.footerBack .web-record {

	text-align: center;

	background-color: #5691D7;

	height: 80px;

	padding-top: 15px

}



.right-suspension-menu {

	position: fixed;

	bottom: 100px;

	right: 0;

	z-index: 999

}



.right-suspension-menu li {

	margin-top: 2px;

	position: relative

}



.right-suspension-menu li:first-child a {

	background-color: #5591d7

}



.right-suspension-menu li:first-child a:hover {

	color: #5591d7

}



.right-suspension-menu li .spans {

	float: left;

    font-size: 18px;

    padding-left: 15%;

    height: 20px;

    letter-spacing: 2px

}

.right-suspension-menu li .slow {

	width: 162px;

	border: 1px solid #dedede;

	background-color: #fff;

	position: absolute;

	right: -666px;

	-webkit-transition: all .3s ease .2s;

	-o-transition: all .3s ease .2s;

	-moz-transition: all .3s ease .2s;

	transition: all .3s ease .2s;

	top: -62.5px;

	-webkit-border-radius: 3px;

	border-radius: 3px

}



.honor-list li a i, .teachers-list li a {

	-webkit-transition: all .3s ease 0s;

	-o-transition: all .3s ease 0s;

	-moz-transition: all .3s ease 0s

}



.right-suspension-menu li .slow:after, .right-suspension-menu li .slow:before

	{

	content: "";

	position: absolute;

	top: 50%;

	margin-top: -9px;

	border-top: 10px solid transparent

}



.right-suspension-menu li .slow p {

	padding: 15px 15px 5px;

	font-size: 16px;

	font-weight: 700;

	display: inline-block;

	background: #fff;

	color: #5591d7

}



.right-suspension-menu li .slow:after {

	right: -10px;

	border-left: 10px solid #dedede;

	border-bottom: 10px solid transparent

}



.right-suspension-menu li .slow:before {

	right: -8px;

	z-index: 2;

	border-left: 9px solid #fff;

	border-bottom: 9px solid transparent

}



.right-suspension-menu li .slow img {

	width: 100%;

	height: 100%

}



.right-suspension-menu li>a {

	display: block;

	width: 55px;

	text-align: center;

	height: 55px;

	line-height: 55px;

	-webkit-border-radius: 4px;

	border-radius: 4px;

	background: rgba(0, 0, 0, .4);

	-ms-filter:

		"progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#99000000,endColorstr=#99000000)"

}



.nav-menu, .warp-pageContent .leftMenu {

	width: 100%

}



.right-suspension-menu li>a:hover {

	background-color: #fff;

	color: #5591d7

}



.right-suspension-menu li>a:hover i, .right-suspension-menu li>a:hover span

	{

	color: #5591d7

}



.right-suspension-menu li>a span {

	font-size: 20px;

	color: #fff;

	font-weight: 700

}



.right-suspension-menu li>a i {

	font-size: 36px;

	color: #fff

}



.nav-Navigation {

	height: 50px;

	line-height: 50px

}



.nav-Navigation a {

	display: -moz-inline-stack;

	display: inline-block;

	vertical-align: middle;

	zoom: 1;

	position: relative;

	padding-right: 20px;

	color: #333

}



.nav-Navigation a.active {

	font-weight: 700

}



.nav-Navigation a:last-child:after {

	display: none

}



.nav-Navigation a i {

	margin-right: 5px;

	margin-top: -4px

}



.nav-Navigation a:after {

	content: ">";

	position: absolute;

	top: 0;

	right: 5px

}



.warp-pageContent .leftMenu h3 {

	text-align: left;

	padding: 15px 0 15px 20px;

	margin: 0;

	background-color: #5591d7;

	font-size: 18px;

	color: #fff;

	font-weight: 700;

	position: relative

}



.warp-pageContent .leftMenu h3 i {

	position: absolute;

	top: 50%;

	margin-top: -12px;

	right: 20px;

	line-height: 1;

	font-size: 22px;

	cursor: pointer

}



.warp-pageContent .leftMenu .scroll-ul {

	height: auto;

	border: 1px solid #e6e6e6;

	border-top: none;

	display: none

}



.nav-menu li+li {

	border-top: 1px solid #e6e6e6

}



.nav-menu li.cur a, .nav-menu li:hover a {

	color: #96c869;

	font-weight: 700

}



.nav-menu li a {

	display: block;

	text-align: left;

	padding-left: 20px;

	height: 40px;

	line-height: 40px;

	font-size: 16px;

	color: #666

}



.warp-pageContent .rightContent {

	margin-top: 20px

}



.warp-pageContent .rightContent>.title {

	border-bottom: 1px solid #e6e6e6

}



.warp-pageContent .rightContent>.title h3 {

	display: inline-block;

	margin: 0 0 -2px;

	padding-bottom: 10px;

	font-size: 16px;

	color: #333;

	border-bottom: 2px solid #5591d7

}



.warp-pageContent .main-service-list li {

	padding: 15px

}



.warp-pageContent .nav_page {

	padding: 25px 0;

	border-top: 1px dashed #dcdcdc;

	margin-top: 30px

}



.warp-pageContent .nav_page span {

	color: #999;

	position: absolute;

	left: 0;

	top: 0

}



.warp-pageContent .nav_page span em {

	font-family: "宋体";

	margin: 0 10px

}



.warp-pageContent .nav_page a {

	padding-left: 75px;

	display: inline-block;

	vertical-align: middle;

	line-height: 30px;

	position: relative;

	-o-text-overflow: ellipsis;

	text-overflow: ellipsis;

	overflow: hidden;

	white-space: nowrap;

	color: #333

}



.warp-pageContent .nav_page a:hover {

	color: #5591d7

}



.Page-navigation .form-group, .Page-navigation .form-group span {

	color: #666;

	display: -moz-inline-stack;

	vertical-align: middle;

	zoom: 1

}



.Page-navigation .pagination {

	vertical-align: middle;

	margin-bottom: 0

}



.Page-navigation .pagination .ellipsis span {

	border-right: none;

	border-top: none;

	border-bottom: none

}



.Page-navigation .form-group {

	display: inline-block;

	font-size: 12px;

	margin: 20px 0 0 5px

}



.Page-navigation .form-group span {

	display: inline-block;

	margin-right: 10px

}



.Page-navigation .form-group input {

	width: 40px;

	margin: 0 10px;

	display: -moz-inline-stack;

	display: inline-block;

	vertical-align: middle;

	zoom: 1;

	padding: 6px 5px;

	text-align: center

}



.Page-navigation .form-group button {

	margin-left: 10px

}



.municipalGarden-details {

	margin-top: 15px

}



.municipalGarden-details .main-municipal {

	margin-top: 15px;

	background-color: #f8f8f8;

	padding: 15px;

	overflow: hidden

}



.warp-video .col-md-4 a h3, .warp-video .col-md-8 .title {

	background-color: #000;

	-moz-opacity: .8;

	filter: alpha(opacity = 80);

	-khtml-opacity: .8;

	overflow: hidden

}



.municipalGarden-details .main-municipal .municipal-children {

	padding-top: 10px

}



.municipalGarden-details .main-municipal h2 {

	margin: 5px 0 0;

	font-size: 20px;

	color: #333

}



.municipalGarden-details .main-municipal .date {

	margin-top: 10px;

	color: #999

}



.municipalGarden-details .main-municipal .date i {

	margin-right: 10px

}



.municipalGarden-details .main-municipal .share_more {

	display: inline-block;

	margin-left: 25px

}



.municipalGarden-details .main-municipal .author {

	margin-top: 10px;

	display: inline-block;

	margin-right: 25px;

	color: #999

}



.municipalGarden-details .main-municipal .main-visual {

	margin-right: 25px

}



.municipalGarden-details .main-municipal .main-visual i {

	margin-right: 8px

}



.municipalGarden-details .main-municipal .main-share i {

	margin-right: 3px;

	margin-top: -3px

}



.warp-video, .warp-video .col-md-4.rightVideo {

	margin-top: 20px

}



.municipalGarden-details .main-municipal .bdsharebuttonbox {

	display: -moz-inline-stack;

	display: inline-block;

	vertical-align: middle;

	zoom: 1

}



.municipalGarden-details .main-details {

	width: 100%;

	font-size: 16px;

	line-height: 1.7

}



.warp-video .col-md-8 .title {

	height: 85px;

	opacity: .8;

	text-align: center

}



.warp-video .col-md-8 .title h3 {

	overflow: hidden;

	font-size: 16px;

	color: #fff;

	font-weight: 700

}



.warp-video .col-md-8 .title p {

	overflow: hidden;

	color: #fff

}



.warp-video .col-md-4 a {

	display: block;

	text-align: center;

	position: relative;

	margin-top: 24px

}



.warp-video .col-md-4 a:first-child {

	margin-top: 0

}



.warp-video .col-md-4 a img {

	max-width: 100%

}



.warp-video .col-md-4 a h3 {

	position: absolute;

	left: 0;

	bottom: 0;

	width: 100%;

	margin: 0;

	padding: 0 5px;

	opacity: .8;

	height: 50px;

	line-height: 50px;

	font-size: 14px;

	color: #fff

}



.warp-video .video-list {

	margin: 30px -15px 0

}



.warp-video .video-list:after, .warp-video .video-list:before {

	content: "";

	display: table

}



.warp-video .video-list li {

	margin-bottom: 10px

}



.mar-t25 {

	margin-top: 25px

}



.bd_weixin_popup {

	-webkit-box-sizing: content-box;

	-moz-box-sizing: content-box;

	box-sizing: content-box

}



.teachers-list li {

	margin-top: 20px

}



.teachers-list li a {

	transition: all .3s ease 0s;

	display: block;

	padding: 15px 15px 5px;

	overflow: hidden;

	background-color: #f7f7f7

}



.teachers-list li a:hover {

	background-color: #5591d7

}



.teachers-list li a:hover .info {

	position: relative

}



.teachers-list li a:hover .info em, .teachers-list li a:hover .info h3,

	.teachers-list li a:hover .info h3 span, .teachers-list li a:hover .info p

	{

	color: #fff

}



.teachers-list li a .img {

	width: 135px;

	float: left;

	height: 174px;

	border: 1px solid #dcdcdc;

	background: #fff;

	margin-right: 15px;

	margin-bottom: 10px

}



.teachers-list li a .img img {

	width: 100%;

	height: 100%

}



.teachers-list li a .info h3 {

	margin: 0 0 5px;

	font-size: 20px;

	color: #5591d7;

	font-weight: 700

}



.teachers-list li a .info h3 span {

	display: block;

	margin-top: 10px;

	line-height: 1.6;

	font-size: 14px;

	color: #333

}



.teachers-list li a .info em {

	font-weight: 700;

	color: #333

}



.teachers-list li a .info p {

	color: #333;

	line-height: 28px

}



.toStyle-img {

	padding: 0 42px

}



.toStyle-img .small-img {

	margin: 20px -10px 0

}



.toStyle-img .small-img li {

	width: 25%;

	float: left;

	padding: 0 10px

}



.honor-list {

	margin: 0 -15px

}



.honor-list:after, .honor-list:before {

	content: "";

	display: table

}



.honor-list li {

	margin-bottom: 15px

}



.honor-list li a {

	display: block;

	overflow: hidden;

	cursor: context-menu

}



.honor-list li a:hover i {

	filter: alpha(opacity = 80);

	-moz-opacity: .8;

	-khtml-opacity: .8;

	opacity: .8

}



.honor-list li a:hover i:before {

	left: 50%

}



.honor-list li a .img {

	overflow: hidden;

	position: relative;

	width: 100%;

	padding-top: 66%

}



.honor-list li a .img img {

	width: 100%;

	height: 100%;

	position: absolute;

	top: 0;

	left: 0

}



.honor-list li a i {

	position: absolute;

	left: 0;

	top: 0;

	width: 100%;

	height: 100%;

	z-index: 99;

	background-color: #000;

	filter: alpha(opacity = 0);

	-moz-opacity: 0;

	-khtml-opacity: 0;

	opacity: 0;

	transition: all .3s ease 0s;

	font-size: 24px;

	color: #fff

}



.honor-list li a i:before {

	position: absolute;

	left: -999px;

	margin-left: -12px;

	top: 50%;

	margin-top: -12px;

	-webkit-transition: all .3s ease 0s;

	-o-transition: all .3s ease 0s;

	-moz-transition: all .3s ease 0s;

	transition: all .3s ease 0s

}



.honor-list li a h3 {

	font-size: 16px

}



.honor-layer .modal-dialog .modal-body img {

	width: 100%

}



.main-noticeList ul li {

	margin-bottom: 10px;

	background-color: #f0f0f0;

	line-height: 60px;

	overflow: hidden;

	border-left: 8px solid #5591d7

}



.main-noticeList ul li span {

	float: left;

	font-size: 18px;

	color: #5591d7;

	margin-left: 18px

}



.main-noticeList ul li a {

	font-size: 18px;

	display: block;

	margin-left: 140px;

	overflow: hidden

}



.recommend-list {

	margin-top: 20px

}



.recommend-list .hot-head {

	height: 120px;

	line-height: 120px

}



.recommend-list ul {

	border-left: 1px solid #eee;

	border-right: 1px solid #eee;

	border-bottom: 1px solid #eee;

	padding: 10px 0

}



.recommend-list ul li a {

	display: block;

	text-align: left;

	position: relative;

	line-height: 32px;

	padding-left: 20px;

	color: #666;

	overflow: hidden

}



.main-newsList li:hover .info a, .recommend-list ul li a:hover {

	color: #96c869

}



.recommend-list ul li a:after {

	content: "";

	position: absolute;

	left: 7px;

	top: 12px;

	width: 6px;

	height: 6px;

	-webkit-border-radius: 50%;

	border-radius: 50%;

	background-color: #dcdcdc

}



.recommend-list ul li a:hover:after {

	background-color: #96c869

}



.main-newsList li {

	margin-bottom: 10px;

	padding: 20px;

	background-color: #f7f7f7;

	overflow: hidden

}



.main-newsList li .img {

	width: 240px;

	float: left;

	text-align: center;

	height: 160px;

	line-height: 160px

}



.main-newsList li .img img {

	width: 100%;

	height: 100%

}



.main-newsList li .info {

	position: relative;

	margin-left: 240px;

	padding-left: 20px

}



.main-newsList li .info h3 {

	overflow: hidden;

	font-size: 18px;

	margin: 0 0 10px

}



.main-newsList li .info p {

	color: #666;

	line-height: 26px;

	margin: 0 0 5px;

	height: 104px;

	overflow: hidden

}



.main-newsList li .info span i {

	margin-right: 10px

}



.main-newsList li .info a {

	position: absolute;

	right: 0;

	bottom: 0;

	font-size: 14px;

	color: #999

}



.searchResult-list h1 {

	font-size: 20px;

	text-align: center;

	border-bottom: 1px solid #dcdcdc;

	padding-bottom: 15px

}



.searchResult-list>ul li {

	border-bottom: 1px dashed #dcdcdc;

	overflow: hidden

}



.searchResult-list>ul li a {

	display: block;

	padding: 12px 0 12px 25px;

	position: relative;

	color: #666

}



.searchResult-list>ul li a:hover {

	color: #96c869

}



.searchResult-list>ul li a:hover:after {

	background-color: #96c869

}



.searchResult-list>ul li a:after {

	content: "";

	position: absolute;

	left: 14px;

	top: 20px;

	width: 6px;

	height: 6px;

	-webkit-border-radius: 50%;

	border-radius: 50%;

	background-color: #dcdcdc

}



.searchResult-list>ul li a h3 {

	margin: 0 100px 0 0;

	font-size: 14px;

	overflow: hidden

}



.searchResult-list>ul li a span {

	float: right;

	color: #999

}



.recruit-tab .nav-tabs {

	border-color: #5591d7

}



.recruit-tab .nav-tabs li.active a {

	border-color: #5591d7 #5591d7 transparent

}



.recruit-list {

	margin-top: 20px

}



.recruit-list li {

	overflow: hidden;

	margin-bottom: 10px;

	background-color: #f0f0f0;

	-webkit-transition: all .3s ease .1s;

	-o-transition: all .3s ease .1s;

	-moz-transition: all .3s ease .1s;

	transition: all .3s ease .1s

}



.recruit-list li.cur .bottom {

	display: block

}



.recruit-list li .top {

	position: relative

}



.recruit-list li .top span {

	display: -moz-inline-stack;

	display: inline-block;

	vertical-align: middle;

	zoom: 1

}



.recruit-list li .top span.day {

	width: 8px;

	text-align: center;

	height: 60px;

	line-height: 60px;

	background-color: #5591d7;

	font-size: 40px;

	color: #fff;

	font-weight: 700

}



.recruit-list li .top span.date {

	color: #5591d7;

	margin-right: 30px;

	vertical-align: inherit

}



.recruit-list li .top span.bt-more {

	margin-left: 30px;

	font-size: 14px;

	color: #999;

	cursor: pointer;

	position: absolute;

	top: 0;

	right: 0

}



.recruit-list li .top dl {

	margin: 0 0 0 20px;

	width: 880px;

	display: -moz-inline-stack;

	display: inline-block;

	vertical-align: middle;

	zoom: 1

}



.recruit-list li .top dl dt {

	display: block;

	width: 100%;

	font-size: 16px;

	font-weight: 400;

	margin-bottom: 6px;

	position: relative

}



.recruit-list li .bottom h3, .warp-address .main-left dt {

	font-weight: 700;

	font-size: 16px

}



.recruit-list li .top dl dt em {

	color: #5591d7;

	margin-left: 5px

}



.recruit-list li .top dl dt em.datesmall {

	font-size: 12px

}



.recruit-list li .top dl dd {

	display: inline-block;

	width: 33%;

	color: #666

}



.recruit-list li .top dl dd span {

	vertical-align: top

}



.recruit-list li .bottom {

	padding-left: 35px;

	display: none

}



.recruit-list li .bottom p {

	color: #666

}



.warp-address .main-left dt {

	margin-bottom: 5px;

	color: #333

}



.warp-address .main-left dt i {

	margin-right: 5px

}



.warp-address .main-left dd {

	font-size: 14px;

	color: #666;

	line-height: 28px

}



.main-right #allmap {

	height: 320px;

	width: 100%;

	overflow: hidden

}



.main-right #allmap table tr td {

	padding: 0;

	vertical-align: inherit;

	-webkit-box-sizing: content-box;

	-moz-box-sizing: content-box;

	box-sizing: content-box

}



.Periodical-list {

	margin: 0 -15px

}



.Periodical-list:after, .Periodical-list:before {

	content: "";

	display: table

}



.Periodical-list li {

	margin-top: 17px

}



.Periodical-list li .pic {

	padding: 13px 0

}



.Periodical-list li .pic span {

	display: block;

	overflow: hidden;

	margin-right: 30px

}



.Periodical-list li .pic a {

	float: right;

	color: #5591d7;

	line-height: 14px;

	border-left: 1px solid #dedede;

	padding-left: 15px

}



.Periodical-list li .img {

	width: 100%;

	padding-top: 125%;

	position: relative

}



.Periodical-list li .img img {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%

}



.backBusiness {

	overflow: hidden

}



.backBusiness .Box_cnt {

	width: 100%;

	background: rgba(85, 145, 215, .15);

	-ms-filter:

		"progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#215591d7,endColorstr=#215591d7)"

}



.backBusiness .news-title {

	margin-bottom: 10px;

	border-bottom: none

}



.backBusiness .news-title h3 {

	border-bottom: none

}



.main-Business {

	position: relative

}



.main-Business .arrow a {

	position: absolute;

	left: -120px;

	top: 50%;

	z-index: 99;

	margin-top: -75px

}



.main-Business .arrow a.next {

	left: auto;

	right: -120px

}



.main-Business .arrow a:hover i {

	color: #96c869

}



.main-Business .arrow a i {

	font-size: 120px;

	color: #fff

}



.main-Business ul {

	position: relative;

	width: 360px;

	height: 270px;

	margin: 100px auto 0;

	-webkit-transform: rotateX(-10deg) rotateY(0) perspective(2200px);

	-moz-transform: rotateX(-10deg) rotateY(0) perspective(2200px);

	transform: rotateX(-10deg) rotateY(0) perspective(2200px);

	-webkit-transform-style: preserve-3d;

	-moz-transform-style: preserve-3d;

	transform-style: preserve-3d;

	-webkit-transition: .5s all ease;

	-o-transition: .5s all ease;

	-moz-transition: .5s all ease;

	transition: .5s all ease

}



.main-Business ul li {

	width: 360px;

	height: 270px;

	position: absolute;

	left: 0;

	top: 0;

	border: 5px solid #fff;

	-webkit-transition: .5s all ease;

	-o-transition: .5s all ease;

	-moz-transition: .5s all ease;

	transition: .5s all ease

}



.main-Business ul li.item-0 {

	-webkit-transform: rotateY(0) translateZ(560.42px) scale(.8, .8);

	-moz-transform: rotateY(0) translateZ(560.42px) scale(.8, .8);

	transform: rotateY(0) translateZ(560.42px) scale(.8, .8)

}



.main-Business ul li.item-1 {

	-webkit-transform: rotateY(40deg) translateZ(560.42px) scale(.8, .8);

	-moz-transform: rotateY(40deg) translateZ(560.42px) scale(.8, .8);

	transform: rotateY(40deg) translateZ(560.42px) scale(.8, .8)

}



.main-Business ul li.item-2 {

	-webkit-transform: rotateY(80deg) translateZ(560.42px) scale(.8, .8);

	-moz-transform: rotateY(80deg) translateZ(560.42px) scale(.8, .8);

	transform: rotateY(80deg) translateZ(560.42px) scale(.8, .8)

}



.main-Business ul li.item-3 {

	-webkit-transform: rotateY(120deg) translateZ(560.42px) scale(.8, .8);

	-moz-transform: rotateY(120deg) translateZ(560.42px) scale(.8, .8);

	transform: rotateY(120deg) translateZ(560.42px) scale(.8, .8)

}



.main-Business ul li.item-4 {

	-webkit-transform: rotateY(160deg) translateZ(560.42px) scale(.8, .8);

	-moz-transform: rotateY(160deg) translateZ(560.42px) scale(.8, .8);

	transform: rotateY(160deg) translateZ(560.42px) scale(.8, .8)

}



.main-Business ul li.item-5 {

	-webkit-transform: rotateY(200deg) translateZ(560.42px) scale(.8, .8);

	-moz-transform: rotateY(200deg) translateZ(560.42px) scale(.8, .8);

	transform: rotateY(200deg) translateZ(560.42px) scale(.8, .8)

}



.main-Business ul li.item-6 {

	-webkit-transform: rotateY(240deg) translateZ(560.42px) scale(.8, .8);

	-moz-transform: rotateY(240deg) translateZ(560.42px) scale(.8, .8);

	transform: rotateY(240deg) translateZ(560.42px) scale(.8, .8)

}



.main-Business ul li.item-7 {

	-webkit-transform: rotateY(280deg) translateZ(560.42px) scale(.8, .8);

	-moz-transform: rotateY(280deg) translateZ(560.42px) scale(.8, .8);

	transform: rotateY(280deg) translateZ(560.42px) scale(.8, .8)

}



.main-Business ul li.item-8 {

	-webkit-transform: rotateY(320deg) translateZ(560.42px) scale(.8, .8);

	-moz-transform: rotateY(320deg) translateZ(560.42px) scale(.8, .8);

	transform: rotateY(320deg) translateZ(560.42px) scale(.8, .8)

}



.main-Business ul li.on.item-0 {

	-webkit-transform: rotateY(0) translateZ(560.42px) scale(.9, .9);

	-moz-transform: rotateY(0) translateZ(560.42px) scale(.9, .9);

	transform: rotateY(0) translateZ(560.42px) scale(.9, .9)

}



.main-Business ul li.on.item-1 {

	-webkit-transform: rotateY(40deg) translateZ(560.42px) scale(.9, .9);

	-moz-transform: rotateY(40deg) translateZ(560.42px) scale(.9, .9);

	transform: rotateY(40deg) translateZ(560.42px) scale(.9, .9)

}



.main-Business ul li.on.item-2 {

	-webkit-transform: rotateY(80deg) translateZ(560.42px) scale(.9, .9);

	-moz-transform: rotateY(80deg) translateZ(560.42px) scale(.9, .9);

	transform: rotateY(80deg) translateZ(560.42px) scale(.9, .9)

}



.main-Business ul li.on.item-3 {

	-webkit-transform: rotateY(120deg) translateZ(560.42px) scale(.9, .9);

	-moz-transform: rotateY(120deg) translateZ(560.42px) scale(.9, .9);

	transform: rotateY(120deg) translateZ(560.42px) scale(.9, .9)

}



.main-Business ul li.on.item-4 {

	-webkit-transform: rotateY(160deg) translateZ(560.42px) scale(.9, .9);

	-moz-transform: rotateY(160deg) translateZ(560.42px) scale(.9, .9);

	transform: rotateY(160deg) translateZ(560.42px) scale(.9, .9)

}



.main-Business ul li.on.item-5 {

	-webkit-transform: rotateY(200deg) translateZ(560.42px) scale(.9, .9);

	-moz-transform: rotateY(200deg) translateZ(560.42px) scale(.9, .9);

	transform: rotateY(200deg) translateZ(560.42px) scale(.9, .9)

}



.main-Business ul li.on.item-6 {

	-webkit-transform: rotateY(240deg) translateZ(560.42px) scale(.9, .9);

	-moz-transform: rotateY(240deg) translateZ(560.42px) scale(.9, .9);

	transform: rotateY(240deg) translateZ(560.42px) scale(.9, .9)

}



.main-Business ul li.on.item-7 {

	-webkit-transform: rotateY(280deg) translateZ(560.42px) scale(.9, .9);

	-moz-transform: rotateY(280deg) translateZ(560.42px) scale(.9, .9);

	transform: rotateY(280deg) translateZ(560.42px) scale(.9, .9)

}



.main-Business ul li.on.item-8 {

	-webkit-transform: rotateY(320deg) translateZ(560.42px) scale(.9, .9);

	-moz-transform: rotateY(320deg) translateZ(560.42px) scale(.9, .9);

	transform: rotateY(320deg) translateZ(560.42px) scale(.9, .9)

}



.main-Business ul li.on span {

	background: #000;

	filter: alpha(opacity = 80);

	-moz-opacity: .8;

	-khtml-opacity: .8;

	opacity: .8

}



.laert-yun, .search-container .warp-searchBox {

	-ms-filter:

		"progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#99000000,endColorstr=#99000000)"

}



.main-Business ul li span {

	position: absolute;

	left: 0;

	bottom: 0;

	width: 100%;

	text-align: center;

	font-size: 18px;

	color: #fff;

	height: 40px;

	line-height: 40px

}



.web-record p {

	padding: 0 5px

}



.search-container {

	position: relative

}



.search-container .warp-searchBox {

	display: none;

	background: rgba(0, 0, 0, .4);

	position: relative;

	right: 0;

	z-index: 109;

	padding: 8px 68px 8px 8px;

	overflow: hidden

}



.search-container .warp-searchBox .form-control {

	float: left;

	-webkit-border-radius: 0;

	border-radius: 0

}



.search-container .warp-searchBox .btn-submit {

	float: left;

	width: 60px;

	-webkit-border-radius: 0;

	border-radius: 0;

	background-color: #5591d7;

	color: #fff;

	position: absolute;

	right: 8px;

	top: 8px

}



.bodyFl {

	overflow: hidden;

	position: fixed

}



.firth-slow {

	width: 518px;

	background-color: #fff;

	position: absolute;

	-webkit-border-radius: 4px;

	border-radius: 4px;

	border: 1px solid #dedede;

	padding: 30px 50px 10px 0;

	right: -666px;

	-webkit-transition: all .3s ease .2s;

	-o-transition: all .3s ease .2s;

	-moz-transition: all .3s ease .2s;

	transition: all .3s ease .2s;

	top: -22.5px

}



.solution_main ul li, .solution_main ul li .left {

	-webkit-transition: all .5s;

	-o-transition: all .5s;

	-moz-transition: all .5s;

	float: left

}



.firth-slow:after, .firth-slow:before {

	content: "";

	position: absolute;

	top: 43px;

	margin-top: -5px;

	border-top: 10px solid transparent

}



.firth-slow:after {

	right: -10px;

	border-left: 10px solid #dedede;

	border-bottom: 10px solid transparent

}



.firth-slow:before {

	right: -8px;

	z-index: 2;

	border-left: 9px solid #fff;

	border-bottom: 9px solid transparent

}



.firth-slow .form-group {

	position: relative;

	padding-left: 132px;

	margin-bottom: 30px

}



.firth-slow .form-group label {

	position: absolute;

	left: 0;

	top: 5px;

	width: 132px;

	text-align: right;

	font-weight: 400

}



.firth-slow .form-group label em {

	color: #ff1212;

	margin-right: 2px

}



.firth-slow .form-group .btn-submit {

	background-color: #5591d7;

	font-size: 16px;

	color: #fff;

	width: 120px;

	padding: 0;

	height: 40px;

	line-height: 40px

}



.firth-slow .form-group .form-control {

	padding: 8px 12px;

	-webkit-border-radius: 0;

	border-radius: 0;

	border-color: #ebebeb;

	-webkit-box-shadow: none;

	box-shadow: none

}



.laert-yun {

	display: block;

	width: 240px;

	height: 60px;

	position: absolute;

	top: 32px;

	right: 25px;

	background: rgba(0, 0, 0, .4);

	z-index: 999;

	padding-top: 7px;

	text-align: center

}



.laert-yun a {

	color: #fff;

	display: -moz-inline-stack;

	display: inline-block;

	vertical-align: middle;

	zoom: 1;

	margin: 0 15px

}



.laert-yun a:hover, .laert-yun a:hover i {

	color: #5591d7

}



.laert-yun a i {

	font-size: 26px;

	position: relative;

	top: 2px

}



.laert-yun a i.glyphicon-login {

	font-size: 22px

}



.header-main {

	padding: 15px 10px

}



.header-main .formStoer {

	margin-top: 15px

}



.solution_main {

	width: 100%;

	height: 450px

}



.solution_main ul {

	overflow: hidden;

	width: 100%;

	height: 100%

}



.solution_main ul li {

	cursor: pointer;

	width: 5.5%;

	height: 100%;

	position: relative;

	overflow: hidden;

	transition: all .5s

}



.solution_main ul li img {

	width: 606px;

	height: 100%;

	position: absolute;

	top: 0;

	left: 0;

	z-index: 1

}



.solution_main ul li .left {

	z-index: 2;

	width: 100%;

	height: 100%;

	color: #fff;

	position: absolute;

	transition: all .5s;

	bottom: 0;

	left: 0;

	background: rgba(0, 0, 0, .3);

	-ms-filter:

		"progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#4c000000,endColorstr=#4c000000)";

	padding-top: 10px;

	text-align: center

}



#box, #box ul {

	position: relative

}



.solution_main ul li .left span {

	width: 16px;

	margin: 0 auto;

	font-size: 16px;

	display: inline-block

}



.solution_main ul li.on {

	width: 50.5%

}



.solution_main ul li.on .left {

	height: 55px;

	padding: 0;

	line-height: 55px

}



.solution_main ul li.on .left span {

	width: 100%;

	font-weight: 700;

	font-size: 18px

}



.solution_main.w320 .left span {

	font-size: 12px

}



.solution_main.w320 li.on .left {

	height: 30px;

	padding: 0;

	line-height: 30px

}



.solution_main.w320 li.on .left span {

	width: 100%;

	font-weight: 700;

	font-size: 14px

}



#box {

	width: 100%

}



#box ul {

	width: 100%;

	overflow: hidden;

	height: 450px

}



#box ul li {

	position: absolute;

	background: #5591d7;

	width: 8.34%;

	height: 100%;

	left: 0;

	z-index: 0;

	cursor: pointer;

	overflow: hidden

}



#box ul li img {

	width: 600px;

	height: 100%;

	vertical-align: top

}



#box ul li .title_n {

	position: absolute;

	bottom: 0;

	left: 0;

	width: 100%;

	height: 100%;

	text-align: center;

	-webkit-transition: all .5s;

	-o-transition: all .5s;

	-moz-transition: all .5s;

	transition: all .5s;

	background: rgba(85, 145, 215, .7);

	-ms-filter:

		"progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#E55591d7,endColorstr=#E55591d7)"

}



#box ul li .title_n span {

	width: 20px;

	text-align: center;

	font-size: 16px;

	line-height: 24px;

	color: #fff;

	display: inline-block;

	padding-top: 20px

}



#box ul li.select {

	width: 50%;

	left: 25%

}



#box ul li.select .title_n {

	height: 55px;

	padding: 0;

	line-height: 55px;

	position: absolute;

	bottom: 0;

	left: 0;

	background:linear-gradient(to right,rgba(85, 145, 215, .0),rgba(85, 145, 215, .7),rgba(85, 145, 215, .0));

	-ms-filter:

		"progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#7f5591d7,endColorstr=#7f5591d7)"

}



#box ul li.select .title_n span {

	width: 100%;

	font-weight: 700;

	font-size: 18px;

	padding-top: 0

}



#box ul li.imgL_1 {

	left: 8.333% !important

}



#box ul li.imgL_1 .title_n {

	background: rgba(85, 145, 215, .35);

	-ms-filter:

		"progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#B255591d7,endColorstr=#B25591d7)"

}



#box ul li.imgL_2 .title_n, #box ul li.imgL_4 .title_n {

	background: rgba(85, 145, 215, .0);

	-ms-filter:

		"progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#595591d7,endColorstr=#595591d7)"

}



#box ul li.imgL_2 {

	left: 16.667% !important

}



#box ul li.imgL_4 {

	left: 75% !important

}



#box ul li.imgL_5 {

	left: 83.333% !important

}



#box ul li.imgL_5 .title_n {

	background: rgba(85, 145, 215, .35);

	-ms-filter:

		"progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#B255591d7,endColorstr=#B25591d7)"

}



#box ul li.imgL_6 {

	left: 91.667% !important

}



#box .d_next, #box .d_prev {

	width: 100px;

	height: 100px;

	line-height: 100px;

	position: absolute;

	top: 50%;

	margin-top: -50px;

	z-index: 10;

	cursor: pointer

}



#box .d_next .iconfont, #box .d_prev .iconfont {

	color: #999;

	opacity: .5;

	font-size: 100px

}



#box .d_next:hover .iconfont, #box .d_prev:hover .iconfont {

	color: #5591d7;

	opacity: 1

}



#box .d_prev {

	left: -100px

}



#box .d_next {

	right: -100px

}



@media ( max-width :991px) {

	#box {

		display: none

	}

}



.ElegantBox .row {

	margin-left: -10px;

	margin-right: -10px

}



.ElegantBox .col-sm-3 {

	padding-left: 10px;

	padding-right: 10px

}



.ElegantBox .col-sm-3 p {

	margin-bottom: 15px

}



.ElegantBox .col-sm-3 a:hover .img_box60 {

	border-color: #5591d7

}



.ElegantBox .col-sm-3 a:hover .img_box60 i {

	filter: alpha(opacity = 100);

	-moz-opacity: 1;

	-khtml-opacity: 1;

	opacity: 1

}



.img_box60 {

	width: 100%;

	padding-top: 60%;

	position: relative;

	border: 1px solid #e5e5e5

}



.img_box60 i {

	position: absolute;

	left: 50%;

	top: 50%;

	filter: alpha(opacity = 0);

	-moz-opacity: 0;

	-khtml-opacity: 0;

	opacity: 0;

	margin-left: -22px;

	margin-top: -23px;

	-webkit-transition: all .3s ease 0s;

	-o-transition: all .3s ease 0s;

	-moz-transition: all .3s ease 0s;

	transition: all .3s ease 0s;

	z-index: 9

}



.img_box60 img {

	width: 100%;

	height: 100%;

	position: absolute;

	top: 0;

	left: 0;

	z-index: 2

}



.detailBox {

	width: 100%

}



.detailBox>p {

	font-size: 14px;

	line-height: 2;

	text-indent: 2em

}



.detailBox .con-Piconta {

	width: 100%;

	overflow: hidden;

	position: relative

}



.detailBox .con-Piconta .hd {

	overflow: hidden;

	margin: 15px 0;

	position: relative

}



.detailBox .con-Piconta .hd ul {

	overflow: hidden;

	zoom: 1

}



.detailBox .con-Piconta .hd ul li {

	display: -moz-inline-stack;

	display: inline-block;

	vertical-align: middle;

	zoom: 1;

	width: 216px;

	height: 129px;

	margin-right: 18px;

	cursor: pointer;

	float: left;

	border: 1px solid #eee

}



.detailBox .con-Piconta .hd ul li img {

	width: 100%;

	height: 100%

}



.detailBox .con-Piconta .hd ul .on, .detailBox .con-Piconta .hd ul li:hover

	{

	border-color: #5591d7

}



.detailBox .con-Piconta .next {

	left: 0

}



.detailBox .con-Piconta .prev {

	right: 0

}



.detailBox .con-Piconta a {

	position: absolute;

	top: 50%;

	z-index: 9;

	margin-top: -25px;

	display: block;

	width: 40px;

	height: 50px;

	background: rgba(225, 225, 225, .3);

	-ms-filter:

		"progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#4cffffff,endColorstr=#4cffffff)";

	overflow: hidden;

	cursor: pointer

}



.detailBox .con-Piconta a .iconfont {

	font-size: 50px;

	line-height: 1;

	color: #fff;

	position: relative;

	left: -5px

}



.detailBox .con-Piconta a .iconfont:hover {

	color: #5591d7

}



.detailBox .con-Piconta .bd {

	position: relative

}



.detailBox .con-Piconta .bd:hover a {

	background: rgba(225, 225, 225, .6);

	-ms-filter:

		"progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#99ffffff,endColorstr=#99ffffff)"

}



.detailBox .con-Piconta .bd ul {

	zoom: 1;

	overflow: hidden

}



.detailBox .con-Piconta .bd ul li {

	width: 100%;

	float: left;

	overflow: hidden;

	text-align: center

}



.detailBox .con-Piconta .bd ul li .pic {

	width: 100%;

	padding-top: 60%;

	position: relative

}



.detailBox .con-Piconta .bd ul li .pic img {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	display: block

}



.wb-33 {

	width: 33.33%;

	float: left;

	display: inline-block

}



.main-Equity .col-md-12, .main-Equity .col-sm-4, .main-Equity .col-sm-8,

	.news-title.col-sm-12 {

	padding: 0

}



@media ( min-width :1200px) {

	.bannerItem .carousel-indicators {

		bottom: 0;

		text-align: right;

		width: 1200px;

		margin-left: -600px;

		margin-bottom: 0

	}

	.bannerItem .carousel-indicators li {

		width: 22px;

		text-align: center;

		height: 22px;

		line-height: 22px;

		border: none;

		background-color: #a3c4e1;

		color: #fff;

		-webkit-border-radius: 50%;

		border-radius: 50%;

		text-indent: 0;

		margin-left: 15px;

		font-size: 13px

	}

	.bannerItem .carousel-indicators li.active {

		background-color: #fff;

		color: #5591d7

	}

	.container {

		width: 1200px

	}

	.warps-service {

		position: relative

	}

	.warps-service:after, header {

		position: absolute;

		width: 100%;

		left: 0

	}

	.warps-service .main-service-list {

		padding-top: 35px

	}

	.warps-service:after {

		content: "";

		top: 70px;

		bottom: -40px;

		background-color: #f5f6f7

	}

	.banner {

		margin-top: 105px

	}

	.mar-t50 {

		margin-top: 50px

	}

	header {

		top: 0;

		z-index: 999;

		height: 105px;

		background: #fff;

		-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .2);

		box-shadow: 0 0 5px rgba(0, 0, 0, .2)

	}

	header .container {

		position: relative;

		padding-left: 140px

	}

	header .logo_img {

		width: 90px;

		height: 86px;

		vertical-align: top;

		position: absolute;

		top: 17px;

		left: 0

	}

	.collapse .header-main {

		display: inline-block;

		padding: 0;

		margin-top: 15px

	}

	.collapse .header-main .bar-in {

		display: -moz-inline-stack;

		display: inline-block;

		vertical-align: middle;

		zoom: 1;

		margin-right: 10px;

		font-size: 12px

	}

	.collapse .header-main .bar-in i {

		margin-right: 5px

	}

	.collapse .header-main .formStoer {

		margin-top: 0;

		display: -moz-inline-stack;

		display: inline-block;

		vertical-align: middle;

		zoom: 1;

		width: 245px;

		position: relative;

		padding-right: 26px

	}

	.collapse .header-main .formStoer input {

		-webkit-border-radius: 0;

		border-radius: 0;

		height: 26px;

		padding: 3px 10px;

		font-size: 12px

	}

	.collapse .header-main .formStoer .btnBar-search {

		position: absolute;

		top: 0;

		right: 0;

		background-color: #5591d7;

		width: 26px;

		text-align: center;

		height: 26px;

		line-height: 23px;

		-webkit-border-radius: 0 4px 4px 0;

		border-radius: 0 4px 4px 0

	}

	.collapse .header-main .dropdown {

		display: -moz-inline-stack;

		display: inline-block;

		vertical-align: middle;

		zoom: 1;

		width: 85px

	}

	.collapse .header-main .dropdown a {

		font-size: 12px

	}

	.collapse .header-main .dropdown .dropdown-menu {

		min-width: 80px;

		width: 100%

	}

	.collapse .header-main .dropdown .dropdown-menu a {

		padding: 5px;

		text-align: center

	}

	.main-Equity .hot {

		width: 380px;

		text-align: center;

		line-height: 250px;

		height: 250px

	}

	.main-Equity .hot img {

		width: auto;

		max-width: 100%;

		height: auto;

		max-height: 100%

	}

	.university-img {

		width: 380px;

		height: 285px

	}

	.university-img img {

		max-width: 100%

	}

	.fade-video .modal-dialog {

		margin-left: -400px;

		margin-top: -220px;

		width: 800px

	}

	.footerBack .main-guide dl {

		width: 150px;

		float: left;

		height: 275px;

		padding: 0 0 0 10px

	}

	.footerBack .main-guide dl:first-child {

		padding-left: 0

	}

	.footerBack .main-guide dd.erweima {

		position: absolute;

		left: 10px;

		bottom: 0;

		text-align: center

	}

	.footerBack .main-guide dd.erweima .imgs {

		width: 80px;

		height: 80px;

		margin-bottom: 10px;

		display: inline-block

	}

	.footerBack .main-guide dd.erweima .imgs img {

		width: 100%;

		height: 100%

	}

	.footerBack .main-guide dd.erweima p.tit {

		font-size: 12px;

		color: #fff;

		font-weight: 700;

		margin-bottom: 0

	}

	.footerBack .main-guide dl dt i, .warp-pageContent .leftMenu h3 i {

		display: none

	}

	.container .warp-pageContent .leftMenu {

		float: left;

		/*width: 240px;*/
		width: 24%;


	}

	.container .warp-pageContent .rightContent {

		float: right;

		margin-top: 0;

		width: 960px;

		padding-left: 40px

	}

	.container .warp-pageContent .leftMenu .nav-menu {

		display: block !important

	}

	.container .warp-pageContent .leftMenu h3 {

		text-align: center;

		padding: 0;

		height: 75px;

		line-height: 75px;

		margin: 0;

		font-size: 24px

	}

	.container .warp-pageContent .leftMenu .nav-menu li a {

		height: 50px;

		line-height: 50px;

		text-align: center;

		padding: 0

	}

	.container .warp-pageContent .rightContent .title h3 {

		font-size: 22px

	}

	.container .municipalGarden-details .main-municipal {

		margin-top: 30px;

		padding: 15px

	}

	.container .municipalGarden-details .main-municipal .col-md-6:first-child

		{

		border-right: 1px solid #dcdcdc

	}

	.container .municipalGarden-details .main-municipal .municipal-children

		{

		text-align: right

	}

	.container .municipalGarden-details .main-municipal .date {

		margin-top: 15px

	}

	.container .warp-video {

		margin-top: 30px

	}

	.container .warp-video .col-md-4.rightVideo {

		margin-top: 0

	}

	.container .teachers-list li a .info h3 {

		margin: 0 0 15px

	}

	.container .teachers-list li a .info h3 span {

		padding-left: 20px;

		margin-top: 0;

		display: inline-block

	}

	.local-menu .hd {

		margin: 0

	}

	.container .warp-address {

		padding: 30px;

		background-color: #5591d7

	}

	.container .warp-address .main-left {

		width: 490px;

		padding-top: 95px;

		float: left

	}

	.container .warp-address .main-left dt {

		margin-bottom: 10px;

		font-size: 20px;

		color: #fff;

		font-weight: 700

	}

	.container .warp-address .main-left dt i {

		margin-right: 5px

	}

	.container .warp-address .main-left dd {

		font-size: 16px;

		color: #fff;

		line-height: 45px;

		padding-left: 26px

	}

	.container .warp-address .main-right {

		margin-left: 490px

	}

	.container .main-right #allmap {

		height: 390px;

		width: 100%;

		overflow: hidden

	}

	.container .main-right #allmap table tr td {

		padding: 0;

		vertical-align: inherit;

		-webkit-box-sizing: content-box;

		-moz-box-sizing: content-box;

		box-sizing: content-box

	}

	.container .searchResult-list h1 {

		font-size: 30px;

		padding-bottom: 28px

	}

	.container .searchResult-list>ul li a {

		padding: 17px 0 17px 25px

	}

	.container .search-container .warp-searchBox {

		width: 425px;

		position: absolute;

		padding: 12px;

		top: 0

	}

	.container .search-container .warp-searchBox .form-control {

		float: left;

		width: 340px

	}

	.container .search-container .warp-searchBox .btn-submit {

		float: left;

		right: 13px;

		top: 12px

	}

	.container .laert-yun {

		display: none

	}

	.navBar_index .formStoer {

		position: absolute;

		top: 18px;

		right: 0

	}

	.navBar_index .meau_nav {

		margin-right: -40px;

		margin-left: -40px;

		float: none !important

	}

	.navBar_index .meau_nav>li {

		display: inline-block;

		float: left

	}

	.navBar_index .meau_nav>li>a {

		font-size: 18px;

		font-weight: 700;

		color: #333

	}

	.navBar_index .meau_nav>li>a:hover {

		color: #5591d7;

		background: 0 0

	}

	.navBar_index .meau_nav>li .scroll-list {

		width: 100%;

		position: absolute;

		top: 50px;

		left: 0;

		border: 1px solid #5591d7;

		padding: 10px 0

	}

	.navBar_index .meau_nav>li .scroll-list:before {

		content: '';

		position: absolute;

		top: -10px;

		left: 50%;

		margin-left: -10px;

		z-index: 99;

		width: 15px;

		height: 10px;

		border-left: 10px solid transparent;

		border-right: 10px solid transparent;

		border-bottom: 10px solid #5591d7

	}

  /*zyhb-下拉去边框*/
	.navBar_index .meau_nav>li .scroll-list:last-child {
		border: none;
	}

	.navBar_index .meau_nav>li .scroll-list .cate_box h4 {

		font-size: 15px;

		color: #333;

		text-align: center;

		padding-left: 0

	}

	.navBar_index .meau_nav>li .scroll-list .scroll-cate {

		height: 420px;

		overflow-y: auto

	}

	.navBar_index .meau_nav>li ul {

		padding: 0 10px;

		background: #fff

	}

	.navBar_index .meau_nav>li ul li {

		height: 35px

	}

	.navBar_index .meau_nav>li ul li a {

		line-height: 35px;

		background: url("../image/nav_libg.png") 5px 11px no-repeat;

		width: 100%;

		-o-text-overflow: ellipsis;

		text-overflow: ellipsis;

		overflow: hidden;

		white-space: nowrap

	}

	.navBar_index .meau_nav>li ul li a:hover {

		background-position: 5px -19px

	}

	.navBar_index .meau_nav>li.active>a {

		color: #5591d7

	}

	.warp-pageContent .leftMenu .scroll-ul {

		max-height: 612px;

		border: 1px solid #e6e6e6;

		border-top: none;

		display: block

	}

	.footerBack .main-guide dl dd.scroll-dd {

		height: 240px;

		overflow: auto

	}

}



.carousel-control.left, .carousel-control.right {

	background: 0 0

}



.carousel-control.left .iconfont, .carousel-control.right .iconfont {

	color: #999;

	position: absolute;

	top: 50%;

	margin-top: -35px;

	font-size: 50px;

	font-weight: 700

}



.carousel-control.left .iconfont.glyphicon-right, .carousel-control.right .iconfont.glyphicon-right

	{

	right: 50%

}



.carousel-control.left .iconfont.glyphicon-zuo, .carousel-control.right .iconfont.glyphicon-zuo

	{

	left: 50%

}



.carousel-control.left .iconfont:hover, .carousel-control.right .iconfont:hover

	{

	color: #329cf6

}



.navBar_index {

	height: 120px;

	margin-bottom: 0

}



.navBar_index .container {

	position: relative

}



.navBar_index .formStoer {

	width: 250px;

	height: 30px;

	float: right;

	position: absolute;

	-webkit-border-radius: 3px;

	border-radius: 3px;

	overflow: hidden

}



.navBar_index .formStoer input[type=text] {

	height: 30px;

	width: 100%;

	-webkit-border-radius: 3px;

	border-radius: 3px;

	padding-right: 40px

}



.navBar_index .formStoer .btnBar-search {

	width: 40px;

	height: 30px;

	background: #5591d7;

	color: #fff;

	text-align: center;

	position: absolute;

	top: 0;

	right: 0;

	line-height: 28px;

	cursor: pointer

}



.navBar_index .formStoer .btnBar-search:hover {

	opacity: .9

}



.navBar_index .navbar-header {

	padding: 9px 0 0;

	width: 100%

}



.navBar_index .navbar-header>span {

	font-size: 24px;

	font-weight: 700;

	color: #333;

	line-height: 45px;

	letter-spacing: 2px

}



.navBar_index .navbar-header label {

	color: #5591d7;

	font-size: 16px;

	margin-left: 20px

}



.navBar_index .navbar-header label em {

	color: #333;

	font-weight: 500

}



.navBar_index .navbar-header .navbar-toggle {

	background-color: #5591d7;

	color: #fff;

	margin-right: 0

}



.navBar_index .navbar-header .icon-bar {

	border-top: 1px solid #fff

}



.navBar_index .list-visible {

	display: none;

	background: rgba(0, 0, 0, .4);

	-ms-filter:

		"progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#66000000,endColorstr=#66000000)";

	width: 100%;

	height: 100%;

	z-index: -1;

	position: absolute;

	left: 0;

	top: 0

}



.navBar_index .navbar-nav>li {

	position: relative

}



.navBar_index .navbar-nav>li>a {

	padding: 0 40px;

	height: 50px;

	line-height: 50px

}



.navBar_index .navbar-nav>li ul, .navBar_index .navbar-nav>li ul li {

	width: 100%

}



.navBar_index .navbar-nav>li ul li a {

	display: block;

	padding-left: 22px

}



.navBar_index .navbar-nav button {

	display: none;

	position: absolute;

	right: 15px;

	top: 0;

	background: 0 0;

	border: none;

	font-size: 30px;

	width: 38px;

	height: 38px;

	color: #dcdcdc

}



.navBar_index .navbar-nav .scroll-list {

	display: none;

	background: #fff

}



.navBar_index .navbar-nav .scroll-list .cate_box h4 {

	font-size: 14px;

	font-weight: 700;

	padding-left: 30px

}



.zUIpanelScrollBar, .zUIpanelScrollBox {

	width: 8px;

	top: 4px;

	right: 2px;

	-webkit-border-radius: 4px;

	border-radius: 4px

}



.zUIpanelScrollBox {

	background: 0 0

}



.zUIpanelScrollBar {

	background: #94bbe9

}



.nav-top {

	width: 1200px;

	margin: 50px auto

}



.nav-top .meau_nav {

	width: 100%;

	height: 50px;

	line-height: 50px

}



.nav-top .meau_nav>li {

	position: relative;

	float: left

}



.nav-top .meau_nav>li>a {

	padding: 0 40px;

	display: block;

	background: #f4f4f4

}



.nav-top .meau_nav>li .cate {

	border: 1px solid #5591d7;

	display: none;

	width: 100%;

	position: absolute;

	top: 49px;

	left: 0

}



.nav-top .meau_nav>li .cate .cate_box {

	width: 100%

}



.nav-top .meau_nav>li .cate li {

	width: 100%;

	line-height: 35px;

	text-align: center

}



@media ( min-width :768px) and (max-width:1200px) {

	#box .d_prev, .logo {

		left: 0

	}

	#box .d_next {

		right: 0

	}

	.logo {

		display: -moz-inline-stack;

		display: inline-block;

		vertical-align: middle;

		zoom: 1;

		height: 40px;

		position: absolute;

		top: 4px

	}

	.container .navbar-collapse.collapse.in {

		display: block !important

	}

	.container .warp-video .col-md-4.rightVideo {

		margin-top: 0

	}

}
/*企业资质*/
.zizhi_con {
    float: left;
    width: 1300px;
    margin-top: 50px;
    height: 355px;
    position: relative;
}
.LeftBotton {
    float: left;
    /*background: #b8b8b8;*/
    width: 30px;
    cursor: pointer;
    position: absolute;
    height: 40px;
    left: 47%;
    bottom: 0px;
    z-index: 999;
}
.LeftBotton .glyphicon-zuo{
       color: #fff;
    font-size: 30px;
    width: 20px;
    font-weight: bold;
    background: #b8b8b8;
    background-size: 20px 40px;
}
.Cont {
    margin: 0px auto;
    overflow: hidden;
}
.zizhi_con li {
    float: left;
    width: 300px;
    line-height: 60px;
    font-size: 16px;
    color: #666;
    margin-left: 25px;
    text-align: center;
}
.zizhi_con li img {
    float: left;
    width: 300px;
    border: 1px #dcdcdc solid;
}
.RightBotton {
    float: right;
    /*background: #b8b8b8;*/
    width: 30px;
    cursor: pointer;
    position: absolute;
    height: 40px;
    right: 47%;
    bottom: 0px;
    z-index: 999;
}
.RightBotton .glyphicon-right{
        color: #fff;
    font-size: 30px;
    width: 20px;
    font-weight: bold;
    background: #b8b8b8;
    background-size: 20px 40px;
}
@media (max-width: 768px){
    .zizhi_con {
        width: 100%;
    }
    .zizhi_con li{
        margin-left: 30px;
    }
    .LeftBotton{
      
        left: 40%;
    }
    .RightBotton {
       
        right: 40%;
    }
}
.sy_qyzz{
        background: #f5f6f7;
    padding-top: 40px;
    padding-bottom: 40px;
}
.sy_qyzz>.container{
    margin-top: 0;
}
/*企业资质*/
/*企业优势*/
.yewubox ul li {
    padding: 10px;
}
.yewubox ul li .card {
    width: 100%;
    background: #79a8e0;
    box-shadow: 0 0 10px rgb(0 0 0 / 20%);
    text-align: center;
    padding: 15px 0;
}
.yewubox ul li .card i {
    width: 60px;
    height: 60px;
    display: block;
    margin: 15px auto 25px auto;
    background: url(../image/iconone.png) no-repeat left top;
    background-size: 100% auto;
}
.yewubox ul li .card i.pos1 {
    background-position: 0 0;
}
.yewubox ul li .card h1 {
    font-size: 16px;
    margin: 0;
    font-weight: 700;
    color: #fff;
}
.yewubox ul li .card p {
    font-size: 13px;
    line-height: 24px;
    padding: 0 10px;
    margin-bottom: 0;
    color: #fff;
    margin-top: 15px;
    width: auto;
    height: 72px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.yewubox ul li .card i.pos3 {
    background-position: 0 -120px;
}
.yewubox ul li .card i.pos2 {
    background-position: 0 -60px;
}
.yewubox ul li .card i.pos4 {
    background-position: 0 -180px;
}
.yewubox ul li .card i.pos5 {
    background-position: 0 -240px;
}
.yewubox ul li .card i.pos6 {
    background-position: 0 -300px;
}
.yewubox ul li .card i.pos7 {
    background-position: 0 -360px;
}
.yewubox ul li .card i.pos8 {
    background-position: 0 -420px;
}
/*企业优势*/
/*经典案例*/
.jdal {
    float: left;
    width: 1300px;
   /* margin-top: 50px;*/
    height: 430px;
    position: relative;
}
.jdal li {
    float: left;
    width: 300px;
    line-height: 60px;
    font-size: 16px;
    color: #666;
    margin-left: 25px;
    text-align: center;
}
.jdal li img {
    float: left;
    width: 300px;
   /* border: 1px #dcdcdc solid;*/
}
.RightBotton2 {
    float: right;
    /*background: #b8b8b8;*/
    width: 30px;
    cursor: pointer;
    position: absolute;
    height: 40px;
    right: 45%;
    bottom: 0px;
    z-index: 999;
}
.RightBotton2 .glyphicon-right{
        color: #fff;
    font-size: 30px;
    width: 20px;
    font-weight: bold;
    background: #b8b8b8;
    background-size: 20px 40px;
}
.LeftBotton2 {
    float: left;
    /*background: #b8b8b8;*/
    width: 30px;
    cursor: pointer;
    position: absolute;
    height: 40px;
    left: 45%;
    bottom: 0px;
    z-index: 999;
}
.LeftBotton2 .glyphicon-zuo{
       color: #fff;
    font-size: 30px;
    width: 20px;
    font-weight: bold;
    background: #b8b8b8;
    background-size: 20px 40px;
}
.main-service-list li a .img{
        padding-top: 80% !important;
}
.main-service-list li a .img img{
       /* height: 250px !important;*/
        padding: 5px 5px 0 !important;
}
@media (max-width: 768px){
    .jdal{
         width: 100%;
         height: 350px;
    }
     .jdal li{
        margin-left: 30px;
    }
     .LeftBotton2{
        
        left: 40%;
    }
    .RightBotton2 {
      
        right: 40%;
    }
    .main-service-list li a .img img{
        height: 230px !important;
    }
}
/*经典案例*/
.fwdha{
    font-size: 24px !important;
    font-weight: 550 !important;
    color: #333;
    line-height: 45px !important;
    letter-spacing: 0 !important;
    padding-left: 100px !important;
    color: #5591d7 !important;
}