﻿
@charset "utf-8";
.clear {
	clear: both
}
a {
	color: #333
}
a:hover, a:active, a:focus {
	text-decoration: none
}

.z-index10 {
	z-index: 10
}
.top .top-box {
	position: fixed!important;
	top: 0;
	left: 0;
	width: 100%
}
.sec-banner {
	position: relative;
	height: 500px;
	overflow: hidden;
	display: block;
	width: 100%;
	z-index: 1;
*z-index:-1;
	border-bottom: 1px solid #f6f6f6;
*margin-top:-20px!important;
	min-width: 1220px
}
.sec-banner .bd ul {
	width: 100%!important;
	margin: 0 auto!important
}
.sec-banner .bd ul li {
	width: 100%!important;
	margin: 0 auto!important;
	height: 500px
}
.sec-banner .bd ul li a {
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	line-height: 10000px
}
.sec-banner .hd {
	position: absolute;
	left: 0;
	bottom: 8px;
	z-index: 9;
	overflow: hidden;
	height: 30px;
	width: 100%;
	text-align: center
}
.sec-banner .hd ul {
	width: 100%;
	text-align: center;
	margin-top: 8px
}
.sec-banner .hd ul li {
	display: inline-block;
	margin: 0 8px;
	text-indent: -99999px;
	width: 12px;
	height: 12px;
	background: rgba(0,0,0,.3);
	cursor: pointer;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px
}
.sec-banner .hd ul .on {
	background: #39E;
	-webkit-box-shadow: 0 0 5px white;
	-moz-box-shadow: 0 0 5px white;
	box-shadow: 0 0 5px white
}
.sec-banner .prev, .sec-banner .next {
	position: absolute;
	top: 200px;
	width: 40px;
	height: 80px;
	z-index: 9;
	opacity: 0;
	background: url(../Images/banner-arrow.png) no-repeat center center;
	-webkit-transition: all .5s ease-out;
	-o-transition: all .5s ease-out;
	-moz-transition: all .5s ease-out;
	-ms-transition: all .5s ease-out;
	transition: all .5s ease-out;
	-webkit-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out
}
.sec-banner .prev {
	background-position: 0 0;
	left: 50%;
	margin-left: -700px
}
.sec-banner .next {
	background-position: -40px 0;
	right: 50%;
	margin-right: -700px
}
.sec-banner .prev:hover, .sec-banner .next:hover {
	opacity: 1

}
.sec-banner:hover .prev, .sec-banner:hover .next {
	opacity: 1
}
.nav_menu {
	position: relative;
	z-index: 150!important;
	clear: both;
	height: 106px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	font-size: 24px;
	width: 100%;
	transition: top .5s;
	z-index: 200;
	width: 1200px;
    margin-bottom:0px;
    margin:auto;
}
.nav_menu ul {
width:1200px;
margin:auto;
position: relative;
}
.nav_menu ul li {
	display: inline;
	margin: 0 0px 0 35px;
	padding: 0;
	}
.nav_menu .li1{margin:0;display:inline-block;} 

/*banner预约样式开始 */

.index-fabiao {
	height: 94px;
    width: 880px;
    padding: 20px 40px;
    margin-left: -475px;
	top:470px;;
    position: absolute;
    left: 50%;
	background: rgba(0,0,0,0.7);
    border-radius: 4px;
    z-index: 1;
    color: #fff;
}

.index-fabiao .fabiao-title {
    display: inline;
    font-weight: 500;
	font-size: 20px;
}

.index-fabiao .fabiao-form {
    margin-top: 16px;
}
.fabiao-form .fabiao-form-group {
    position: relative;
    float: left;
    display: inline;
}
.fabiao-form .fabiao-form-group.fabiao-form-group {
    margin-left: 10px;
}
.index-fabiao .district input {
    width: 260px!important;
    padding: 10px 20px;
    padding: 10px 20px;
    font-size: 14px;
}
.index-fabiao .district {
    position: relative;
    z-index: 10;
    display: inline-block;
}
.fabiao-form .fabiao-form-btn {
	 width: 150px;
    font-size: 18px;
    height: 48px;
    margin-left: 20px;
    float: left;
    display: inline;
    padding: 10px;
    border: 0;
    background-color: #ff5a00;
    color: #fff;
    line-height: 20px;
    cursor: pointer;
}
/*banner预约样式结束 */
.index_rt_all {
    width: 495px!important;
}
.lt2{float:left;margin-top: 20px;}
.lt2 p {
    display: block;
    height: 24px;
    line-height: 24px;
}
.lt2 p span{
	 font-size: 16px;
    font-weight: bold;
}
.lt2 p img {margin-right:6px; vertical-align:middle;}
.fontcl1{font-size:12px;}
.logo1{float:left;line-height: 100px;height: 90px;}
.nav_menu ul li a {
	display: inline-block;
	color:#e79a2e;
	overflow: hidden;

}
.mainwd {
    width: 1200px;
    margin: 0px auto;
  
}
.lt{float:left;}
.rt{float:right;}
.nav_menu ul li a h3, .nav_menu ul li a p {
	-webkit-transition: all 0s ease-out;
	-o-transition: all 0s ease-out;
	-moz-transition: all 0s ease-out;
	-ms-transition: all 0s ease-out;
	transition: all 0s ease-out;
	-webkit-transition: all 0s ease-in-out;
	-o-transition: all 0s ease-in-out;
	-moz-transition: all 0s ease-in-out;
	-ms-transition: all 0s ease-in-out;
	transition: all 0s ease-in-out
}
.nav_menu ul li a h3 {
	padding-top: 6px;
	font-size: 18px;
	height: 100px;
	line-height: 100px;
	color:#000;
	font-weight: normal;
	font-family:"Microsoft YaHei" ! important;
}
.nav_menu ul li a p {
	color: #999;
	font-size: 14px;
	line-height: 14px;
	height: 20px
}
.nav_menu ul li a:hover h3, .nav_menu ul li a:hover p {
	color:#e79a2e;
}
.nav_menu ul li:last-child a {
	background: none
}
.nav_menu ul li.no {
	background: none
}
.nav_menu .logo {
	background: url(../Images/index_logo.png) no-repeat left 25px;
	width: 230px;
	height: 86px;
	margin-left:-20px;
}
.yya {
	position: fixed;
	left: 0;
	top: 0;
	height: 106px;
	background: url(../Images/menu_bg.png) repeat-x center top

}


.gizle {
	top: -90px
}
.sabit {
	top: 28px;
	z-index: 9999
}
.sec-city {
	padding: 150px 0 50px 0;
	margin-top: 0!important
}

.sec-city .wrapper {
	overflow: hidden
}
.sec-city h4 {
	text-align: center;
	font-size: 24px;
	font-weight: 500
}
.sec-city h4 span {
	color: #e62e35;
	font-size: 24px
}
.sec-city .active-n {
	display: block;
	font-weight: bold;
	margin: 40px 0 50px;
	font-size: 42px;
	color: #e62e35;
	text-align: center
}
.sec-city .active-n b {
	border-bottom: 2px solid #e62e35;
	padding-bottom: 2px
}
.sec-city .active-n i {
	display: inline-block;
	vertical-align: middle;
	margin-left: 20px;
	height: 13px;
	width: 16px;
	background: url(../images/icons.png) no-repeat;
	background-position: 0 0;
	animation: arrow_right 2s ease-in-out infinite;
	-moz-animation: arrow_right 2s ease-in-out infinite;
	-webkit-animation: arrow_right 2s ease-in-out infinite;
	-o-animation: arrow_right 2s ease-in-out infinite;
*margin-top:60px;
*vertical-align:middle
}
.sec-city .active-n:hover i {
	transform: translateX(10px);
	-ms-transform: translateX(10px);
	-o-transform: translateX(10px);
	-webkit-transform: translateX(10px);
	-moz-transform: translateX(10px);
	-moz-transition: all .5s ease;
	-webkit-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease
}
.sec-city .hot {
	text-align: center;
	margin: 10px 0 30px;
	font-size: 16px
}
.sec-city .hot span {
	color: #999
}
.sec-city .hot a {
	color: #666;
	margin: 0 8px;
	padding: 4px
}
.sec-city .hot a:hover {
	background: #e62e35;
	color: #fff!important
}
.sec-city .city-box {
	margin-top: 20px;
	background: url(../images/ditu-bg.jpg) no-repeat 860px 60px

}
@keyframes arrow_right {
0% {
-webkit-transform:translateX(0)
}
100% {
-webkit-transform:translateX(20px)
}
}
.weeks {
	width: 500px;
	height: 270px;
	margin: 100px auto;
	border: 1px solid #555;
	background: url(../images/body_bg.gif) repeat

}
.weekItem {
	width: 1220px;
	height: 38px;
	overflow: hidden;
	background: #f5f5f5;
	margin-bottom: 10px
}
.weekItem li {
	cursor: pointer;
	overflow: hidden;
	line-height: 36px;
	float: left;
	padding: 0 2px;
	border: 1px solid #f5f5f5;
	border-bottom: 1px solid #e5e5e5!important;
	-webkit-user-select: none;
	-moz-user-select: none;
	font-size: 16px;
	color: #666;
	width: 40px;
	text-align: center
}
.weekItem li.on {
	color: #e62e35!important;
	background: #fff;
	border: 1px solid #e5e5e5!important;
	border-bottom: 2px solid #fff!important;
	border-top: 2px solid #e62e35!important;
	line-height: 34px
}
.weekItem li.hover {
	color: #e62e35!important;
	background: #fff;
	border: 1px solid #e5e5e5!important;
	border-bottom: 2px solid #fff!important;
	border-top: 2px solid #e62e35!important;
	line-height: 34px
}
#weekcon::-webkit-scrollbar {
width:12px;
background-color:none
}
#weekcon::-moz-scrollbar {
width:12px;
background-color:none
}
#weekcon::-webkit-scrollbar-thumb {
background-color:#cecece
}
#weekcon::-moz-scrollbar-thumb {
background-color:#cecece
}
.box01_c {
	width: 1220px;
	height: 238px;
	padding: 10px 0 0 0;
	position: relative;
	overflow: auto;
	background: url(../Images/left-nav-bg.jpg) repeat-y 1213px top!important
}
.box01_c dl {
	padding: 3px 12px 16px 0;
	overflow: hidden
}
.box01_c dl dd {
	zoom: 1;
	float: left;
	width: 1000px
}
.box01_c dl dd:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	line-height: 0
}
.box01_c dl dd a {
	color: #282828;
	margin-right: 3px
}
.box01_c dl dd span {
	float: right;
	color: #999
}
.fir-tit {
	display: block;
	float: left;
	width: 32px;
	margin-right: 5px;
	height: 29px;
	line-height: 29px;
	text-align: center;
	font-size: 18px!important;
	color: #fff;
	background: url(../Images/city-select-span.png) no-repeat center center

}
.hot-ico {
	color: #999!important
}
.hotcity {
	color: #e62e35!important
}
.tabContent .city-nn a {
	display: block;
	padding: 4px;
	float: left;
	font-size: 14px;
	height: 30px;
	line-height: 22px;
	margin-right: 20px;
	color: #666
}
.tabContent .city-nn a:hover {
	color: #fff!important;
	background: #e62e35
}
.tabContent dt.on {
	background: url(/Images/city-select-span-on.png) no-repeat center center

}
.sec-find {
	background: url(/images/img06.jpg) no-repeat center center;
	overflow: hidden;
	height: 270px;
	position: relative;
	z-index: 10;
	margin-bottom: -100px;
	min-width: 1220px
}
.sec-find .wrapper {
	overflow: hidden
}
.sec-find .labs {
	float: left;
	margin-top: 40px
}
.sec-find .labs h5 {
	color: #fff;
	background: url(/images/icons.png) no-repeat left center;
	background-position: 0 -80px;
	height: 44px;
	line-height: 44px;
	padding-left: 55px;
	font-size: 16px
}
.sec-find .labs h5 strong {
	font-size: 24px;
	color: #01B494;
	margin-right: 15px
}
.sec-find .labs h5 span {
	color: #01B494;
	margin: 0 5px
}
.sec-find .labs .lab {
	margin-top: 20px
}
.sec-find .labs .lab .lab_text {
	position: relative;
	float: left
}
.sec-find .labs .lab .lab_text .text {
	font-size: 16px;
	line-height: 16px;
	width: 370px;
	background: url(/images/brr.png) repeat;
	outline: none;
	border: none;
	color: #fff;
	padding: 28px 10px;
	display: block;
	float: left;
	margin-right: 7px;
*height:16px;
*line-height:16px;
*padding:19px 10px;
*color:#333;
	height: 16px;
	overflow: hidden
}
.sec-find .labs .lab .lab_text .text02 {
	width: 160px
}
.sec-find .labs .lab .look {
	display: block;
	float: left;
	height: 52px;
	line-height: 52px;
	color: #3d7ec7
}
.sec-find .labs .lab .look:hover {
	text-decoration: underline
}
.sec-find .labs .lab .yzm {
	display: inline-block;
	margin-left: 10px;
	height: 52px
}
.sec-find .labs .btn {
	color: #fff;
	font-size: 16px;
	cursor: pointer;
	background: #01B494;
	width: 270px;
	height: 52px;
	text-align: center;
	border: none;
	outline: none;
	margin-top: 10px;
	display: block;
*display:block
}
.sec-find .labs .btn:hover {
	background: #0a997f
}
.hqyzm {
	width: 130px;
	height: 52px;
	background: #fff;
	float: left;
	cursor: pointer;
	outline: none;
	border: none;
	margin-right: 7px;
	font-size: 16px
}
.sec-enterprise h3, .sec-case h3, .sec-news h3, .apply h3 {
	
	padding-bottom: 15px
}
.sec-enterprise {
	
	min-width: 1220px;
	
}
.sec-enterprise .wrapper {
	position: relative;
    overflow: hidden;
   
}
.sec-enterprise h3 {
	text-align: center;
	color: #333;
	font-size: 20px;
	font-weight: bold
}
.sec-enterprise .switch-company {

	overflow: hidden
}
.sec-enterprise .switch-company .hd {
	text-align: right;
}
.sec-enterprise .switch-company .hd a {
	cursor: pointer;
	display: inline-block;
	background: #fff;
	
	height: 34px;
	line-height: 34px;
	font-size: 16px;
	color: #666;

	margin: 0 10px;
	
	text-align:center;
}

.sec-enterprise .switch-company .hd a.on {
	border-bottom:1px solid red;
}
.sec-enterprise .switch-company .bd .tab-pal {
	width: 1200px;
	background:#fff;
}
.sec-enterprise .switch-company .bd .tab-pal ul {
	overflow: hidden
}
.sec-enterprise .switch-company .bd .tab-pal ul li {
	float: left;
	position: relative;
	margin:0px 45px;
	margin-bottom: 15px;
	width: 200px;
	height: 100px;
	overflow: hidden
}
.sec-enterprise .switch-company .bd .tab-pal ul li img {
	display: block;
	width: 200px;
	height:100px;
	
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1)
}
.sec-enterprise .switch-company .bd .tab-pal ul li a {
	color: #fff!important
}
.sec-enterprise .switch-company .bd .tab-pal ul li .open {
	
	position: absolute;
	top: 0;
	left: 0;
	width: 225px;
	height: 130px;
	color: #fff;
	text-align: center;
	font-size: 16px;

	visibility: hidden
}
.sec-enterprise .switch-company .bd .tab-pal ul li .open p {
	border-top: 1px #666 solid;
	padding-top: 10px;
	font-size: 16px;
	color: #ccc
}
.sec-enterprise .switch-company .bd .tab-pal ul li .open h5 {
	overflow: hidden;
	width: 200px;
	height: 30px;
	line-height: 30px;
	margin: 0 auto 10px;
	font-size: 20px;
	text-align: center
}
.sec-enterprise .switch-company .bd .tab-pal ul li:hover .open {
	visibility: visible
}
.sec-case {
	margin-top:20px;
	position: relative;
	z-index: 11;
	min-width: 1220px;
	padding-top:35px;
}
.sec-case h3 {
	text-align: center;
	color: #333;
	font-size: 40px;
	font-weight: bold
}
.sec-case .switch-effect {
	
	position: relative
}
.sec-case .switch-effect .hd {
	text-align: center;
	margin-bottom: 30px
}
.sec-case .switch-effect .hd a {
	cursor: pointer;
	display: inline-block;
	background: #fff;
	width: 132px;
	height: 34px;
	line-height: 34px;
	font-size: 16px;
	color: #666;
	border-radius: 20px;
	margin: 0 5px;
	border: 1px solid #ebebeb
}
.sec-case .switch-effect .hd a.on {
	background: #01B494;
	color: #fff!important;
	border: 1px solid #01B494
}
.sec-case .switch-effect .bd .tab-pal ul {
	overflow: hidden;
	text-align: center;
	font-size: 0;
	width: 100%
}
.sec-case .switch-effect .bd .tab-pal ul li {
	display: inline-block;
	overflow: hidden;
	width: 33%;
	position: relative
}
.sec-case .switch-effect .bd .tab-pal ul li a {
	display: block;
	color: #fff!important
}
.sec-case .switch-effect .bd .tab-pal ul li img {
	display: block;
	width: 100%;
	height: 350px;
}
.sec-case .switch-effect .bd .tab-pal ul li .open {
	background: rgba(0,0,0,0.6);
	position: absolute;
	top: 20%;
	right: 20%;
	bottom: 20%;
	left: 20%;
	margin: auto;
	color: #fff;
	text-align: center;
	padding: 10% 0;
	-webkit-transition: all .4s ease-out;
	-o-transition: all .4s ease-out;
	-moz-transition: all .4s ease-out;
	-ms-transition: all .4s ease-out;
	transition: all .4s ease-out;
	-webkit-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out
}
.sec-case .switch-effect .bd .tab-pal ul li .open p {
	line-height: 40px;
	color: #ccc;
font-size:.8vw
}
.sec-case .switch-effect .bd .tab-pal ul li .open h5 {
	font-size: 1.6vw;
	color: #f5f5f5;
	margin-bottom: 12px;
	-webkit-transition: all .4s ease-out;
	-o-transition: all .4s ease-out;
	-moz-transition: all .4s ease-out;
	-ms-transition: all .4s ease-out;
	transition: all .4s ease-out;
	-webkit-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out
}
.sec-case .switch-effect .bd .tab-pal ul li:hover .open {
	top: 0%;
	right: 0%;
	bottom: 0%;
	left: 0%;
	background:rgba(0,0,0,0.7);
	padding: 16% 0
}
.sec-case .switch-effect .bd .tab-pal ul li:hover .open h5 {
	color: #fff
}
.sec-news {
	overflow: hidden;
	position: relative;
	z-index: 9;
	
	width: 1200px;
	margin:auto;
}
.sec-bosss1 {
    overflow: hidden;

    z-index: 9;
	margin:20px auto;
    background: #fff;
    width: 1200px;
    margin-bottom:20px;
	border:1px solid #ddd;
	height:240px;
	}
.sec-news h3 {
	text-align: left;
	color: #333;
	font-size: 20px;
	font-weight: bold;
	margin-left:30px;
}
.sec-news h3 a:hover, .sec-case h3 a:hover, .sec-news h3 a:hover {
	color: #01B494
}

.sec-news .switch-news .hd {
	text-align: right;
	margin-bottom: 30px
}
.sec-news .switch-news .hd a {
	cursor: pointer;
	display: inline-block;
	background: #fff;

	height: 34px;
	line-height: 34px;
	font-size: 20px;
	color: #000;


	margin: 0 8px;
	
}
.sec-news .switch-news .hd a.on {
	
	border-bottom: 1px solid #01B494
}
.sec-news .switch-news .bd .tab-pal ul {
	overflow: hidden
}
.sec-news .switch-news .bd .tab-pal ul li {
	margin: 10px 0;
	-webkit-transition: all .35s ease-in-out;
	-moz-transition: all .35s ease-in-out;
	transition: all .35s ease-in-out
}
.sec-news .switch-news .bd .tab-pal ul li a {
	display: block;
	overflow: hidden;
	width: 1190px;
	margin: 0 auto;
	height: 120px;
	padding: 25px 0
}
.sec-news .switch-news .bd .tab-pal ul li a .arrow {
	display: block;
	float: right;
	width: 0;
	height: 0;
	margin-top: 45px
}
.sec-news .switch-news .bd .tab-pal ul li a .txt {
	float: left;
	width: 660px
}
.sec-news .switch-news .bd .tab-pal ul li a .txt p {
	color: #999;
	text-indent: 2em;
	line-height: 20px;
	font-size: 14px
}
.sec-news .switch-news .bd .tab-pal ul li a .txt p span {
	color: #01B494
}
.sec-news .switch-news .bd .tab-pal ul li a .txt h5 {
	font-size: 18px;
	font-weight: bold;
	height: 40px;
	line-height: 40px
}
.sec-news .switch-news .bd .tab-pal ul li .date {
	display: block;
	float: left;
	margin-top: 20px;
	color: #01B494;
	font-size: 64px;
	line-height: 64px
}
.sec-news .switch-news .bd .tab-pal ul li .date em {
	color: #e3e3e3;
	display: block;
	line-height: 20px;
	text-align: right;
	font-size: 14px
}
.sec-news .switch-news .bd .tab-pal ul li img {
	display: block;
	float: left;
	width: 300px;
	height: 120px;
	margin: 0 25px
}
.sec-news .switch-news .bd .tab-pal ul li:hover {
	color: #fff;
	background: #01B494
}
.sec-news .switch-news .bd .tab-pal ul li:hover .txt {
	width: 620px
}
.sec-news .switch-news .bd .tab-pal ul li:hover .txt p {
	color: #fff
}
.sec-news .switch-news .bd .tab-pal ul li:hover .txt p span {
	color: #fff
}
.sec-news .switch-news .bd .tab-pal ul li:hover a {
	color: #fff;
	transform: translateX(-30px)
}
.sec-news .switch-news .bd .tab-pal ul li:hover h5 {
	color: #fff
}
.sec-news .switch-news .bd .tab-pal ul li:hover .date {
	color: #fff
}
.sec-news .switch-news .bd .tab-pal ul li:hover .arrow {
	display: block;
	width: 22px;
	height: 38px;
	background: url(../images/icon07.png) no-repeat center center

}
.sec-news .switch-news .bd .tab-pal .btn {
	display: block;
	margin: 30px auto 0 auto;
	text-align: center;
	line-height: 46px;
	color: #fff;
	background: #01B494;
	width: 200px;
	height: 46px;
	border: none;
	outline: none;
	font-size: 18px
}
.sec-news .switch-news .bd .tab-pal .btn:hover {
	background: #087864;
	color: #fff!important
}
.sec-news .switch-news .bd .tab-pal ul li:hover .date em {
	color: #fff
}
.sec-apply {
	background: url(../Images/apply-bg.jpg) #fbf9fa no-repeat center center;
	padding: 150px 0 60px 0;
	min-width: 1220px
}
.sec-apply h3 {
	text-align: center;
	color: #333;
	font-size: 40px;
	font-weight: bold
}
.sec-apply img {
	display: block;
	width: 1134px;
	height: 370px;
	margin: 50px auto
}
.sec-apply .btn {
	display: block;
	margin: 30px auto 0 auto;
	color: #fff;
	background: #e62e35;
	width: 200px;
	height: 46px;
	line-height: 46px;
	text-align: center;
	border: none;
	outline: none;
	font-size: 18px
}
.sec-apply .btn:hover {
	background: #9b1318;
	color: #fff!important
}
.sec-links {
	background: #fff;
	padding: 36px 0
}
.sec-links .wrapper {
	overflow: hidden
}
.sec-links dl {
	padding: 20px 0
}
.sec-links dl a {
	padding: 0 0 6px 0;
	width: 98px;
	overflow: hidden;
	height: 12px;
	line-height: 12px;
	margin-top: 3px;
	color: #999;
	display: inline-block
}
.sec-links dl a:hover {
	color: #e62e35
}
.left-nav-box {
	position: absolute;
	top: 170px;
	left: 50%;
	margin-left: -760px;
	z-index: 99;
	overflow: hidden;
	padding-bottom: 130px
}
.left-nav-box ul {
	position: relative;
	z-index: 10;
	padding-top: 55px
}
.left-nav-box ul li {
	margin-bottom: 15px
}
.left-nav-box ul li a {
	display: block;
	overflow: hidden;
	background: #bbb;
	border-radius: 20px;
	color: #fff!important;
	height: 40px;
	width: 120px;
	line-height: 40px;
	text-align: center
}
.left-nav-box ul li a i {
	display: inline-block;
	margin-right: 10px;
	vertical-align: middle;
	height: 23px
}
#nav .current a {
	background: #01B494;
	color: #fff!important
}
.left-nav-bar {
	position: relative
}
.left-nav-bar ul li a:hover {
	background: #666
}
.left-nav-bar .left-nav-bg {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 12px;
	text-align: center;
	background: url(../Images/left-nav-bg.jpg) repeat-y center center

}
.left-nav-bar .left-nav-bg .fn {
	display: block;
	width: 37px;
	height: 37px;
	background: #01B494;
	color: #fff;
	border-radius: 50%;
	line-height: 37px;
	font-style: normal
}
.left-nav-bar .left-nav-bg .back-top {
	display: block;
	width: 37px;
	height: 37px;
	background: #bbb;
	border-radius: 50%;
	margin-top: 300px
}
.left-nav-bar .left-nav-bg .back-top:hover {
	background: #666
}
.left-nav-bar .left-nav-bg .back-top i {
	display: block;
	background: url(../Images/arrpw-up.png) no-repeat center center;
	width: 37px;
	height: 37px;
	border-radius: 50%
}
.navbar-wrapper {
	position: relative;
	z-index: 12!important
}
.isStuck {
	left: 0;
	width: 100%;
	top: 25px!important
}
.isStuck .classification {
	border-bottom: 1px solid #efefef
}
.stuckMenu {
	position: relative;
	top: 0
}
.nav_box_side {
	z-index: 999999!important
}
.check-code {
	background: transparent url(/themes/city/index/Images/input_tupian.png) no-repeat scroll 0 0;
	display: none;
	height: 64px;
	padding: 15px;
	position: absolute;
	right: -15px;
	top: -97px;
	width: 136px
}
.check-code span a {
	color: #ff6929;
	display: inline-block;
	float: right;
	font-size: 12px;
	height: 20px;
	line-height: 20px;
	width: 40px
}
.check-code span input {
	display: inline-block;
	float: left;
	height: 20px;
	line-height: 20px;
	margin-top: 7px;
	padding-left: 5px;
	width: 65px
}
.check-code span input:focus {
	border: 1px solid #ff6929
}
.check-code span button {
	background: #ff6929 none repeat scroll 0 0;
	border: 0 none;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	float: right;
	height: 22px;
	line-height: 20px;
	margin-top: 7px;
	width: 50px
}

.fxx1{float:left;padding:15px 10px;}
.fxx{width:220px;height:123px;float:left;padding-top:20px;}
.fxx p {padding-left:10px;line-height:20px;color:#656565;}
.fll{width:350px; border:1px solid #ccc;height:151px;float:left;margin-left:30px;}
.sec-enterprise .switch-company .bd .tab-pal1 ul li {height:210px;padding-top:20px;}
.sec-enterprise .switch-company .bd .tab-pal1 ul li img {height:180px;}
.about_rt {
    width: 1240px;
    border: 1px solid #ddd;
	background:#fafafa;
	margin-bottom:50px !important;
    min-height: 330px;
	margin:auto;
}
.pding {
    padding: 10px;
}
.about_rt h2 {
    font-weight: bold;
    color: #666;
    border-bottom: 1px solid #ddd;
    line-height: 40px;
}
h3 {
    font-size: 16px;
    line-height: 30px;
    color: #333;
    font-weight: normal;
}
.counter input.text {
    width: 200px;
	outline: none;
    border: 1px solid #e3e3e3;
    height: 26px;
    line-height: 26px;
    padding: 3px 0px 3px 5px;
    font-size: 12px;
    color: #555;
    margin: 4px 3px 4px 25px;
}

button, input {
    font: 12px/1.5 "Microsoft Yahei","微软雅黑","宋体","Tahoma","Arial","Helvetica";
}
.counter_btn {
    margin: 10px auto;
    font-size: 16px;
    color: #333;
   
    border: 1px solid #f0f0f0;
    padding: 10px;
}
.counter_btn span.jieguo {
    vertical-align: middle;
    width: 200px;
    display: inline-block;
    line-height: 30px;
    height: 30px;
    border: 1px solid #feb0b0;
    background: #fff;
    padding: 0px 5px;
}
.btn {
    display: inline-block;
    opacity: 1;
    cursor: pointer;
    text-align: center;
    color: #fff;
    border-radius: 3px;
    outline: none;
    -webkit-appearance: none;
}
.btn_sub_sm {
    width: 80px;
    line-height: 22px;
    background: #01b592;
    font-size: 14px;
    border: 1px solid #01B494;
}

.btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;   
     margin-left: 10px;
}

   .c1{top: 30px;
    left: 300px;
    z-index: 1111111;
    font-size: 12px;
    display: none;
    width: 248px;
    height: 107px;
    position: absolute;
    line-height: 21px;
    color: rgb(255, 255, 255);
    padding: 15px;
	background:url(http://www.gdshuaxin.cn/themes/default/static/images/kuang.png) no-repeat;}
	
	.subwd {width:900px;margin:auto;}
	 .c2{top: 30px;
    left: 300px;
    z-index: 1111111;
    font-size: 12px;
    display: none;
    width: 248px;
    height: 237px;
    position: absolute;
    line-height: 21px;
    color: rgb(255, 255, 255);
    padding: 15px;
	background:url(http://www.gdshuaxin.cn/themes/default/static/images/kuang.png) no-repeat;}
	
	
	.c3 {top: 30px;
    left: 300px;
    z-index: 1111111;
    font-size: 12px;
    display: none;
    width: 248px;
    height: 107px;
    position: absolute;
    line-height: 21px;
    color: rgb(255, 255, 255);
    padding: 15px;
	background:url(http://www.gdshuaxin.cn/themes/default/static/images/kuang.png) no-repeat;}
	
	
	 .swiper-container {
        width:1200px;
		
        
    }
	.body-bg{background:url(/images/body-bg.png) no-repeat;background-size:120%;}
	.body-bg2{background:url(/images/body-bg2.png) no-repeat;margin-top:60px;}
	.body-bg3{background:url(/images/body-bg3.png) no-repeat;}
	.body-bg4{background:url(/images/body-bg4.png) no-repeat;}
	.body-bg7{background:url(/images/body-bg7.png) no-repeat;}
	.body-bg8{background:url(/images/body-bg9.png) no-repeat;}
	.body-bg9{background:url(/images/body-bg8.png) no-repeat;}
	.body-bg10{background:url(/images/body-bg10.png) no-repeat;}
    .swiper-slide {
	margin:30px 0 10px;
        text-align: center;
        font-size: 18px;
        
        
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
		
    }
	.wd img {width:380px;height:auto;
	margin:0 6px;}
	#warp1{background:url(/images/wr17.png)repeat-x;}
	#warp2{background:url(/images/wr2.png)repeat-x;}
	#warp3{background:url(/images/wr3.png)repeat-x;}
	#warp4{background:url(/images/wr4.png)repeat-x;margin-top:-30px;}
	#warp5{background:url(/images/wr2.png)repeat-x;}
	#warp6{background:url(/images/wr6.png)repeat-x;}
	#warp7{background:url(/images/wr7.png)repeat-x;}
	#warp8{background:url(/images/wr1.png)repeat-x;}
	
.bg-1{width:800px;margin:auto;}
.bg-11{width:800px;margin:auto;}
.column1_left { width:1200px; margin:0 auto; text-align:center;  padding:2px }
.container1 { width:1200px;  overflow:hidden; position:relative;padding:10px 0; }
.slider li { list-style:none; display:inline; }
.slider img { width:290px; height:290px; display:block; border:0; float:left;}
.slider2 li { float:left; position:relative;width:300px; }
.num { position:absolute; right:590px; bottom:4px; height:20px; _bottom:1px; }
.num li { float: left;width:8px; height:8px;border-radius:100%;margin:5px; opacity:2;background:#ccc;}
.num li.on {width:21px; height:20px;background:#39E;width:8px; height:8px;  border-radius:100%; margin:5px;}

.step-tab ul{
		display:inline-block;
		
	}
	.step-tab li{
		float:left;
		margin:3px;
	}
	.free-p{
		position: absolute;
		width: 160px;
		height: 54px;
		margin-top: -64px;
		z-index: 2;
		margin-left: 76px;
		font-size: 12px;
		line-height: 19px;
		padding: 4px;
	}


@media(max-width:1220px) {
.left-nav-box {
	left: 0!important;
	margin-left: 0!important
}
}
@media(max-width:1540px) {
.sec-banner .prev {
	left: 5%;
	margin-left: 0
}
.sec-banner .next {
	right: 5%;
	margin-right: 0
}
.left-nav-box {
	left: 1%!important;
	margin-left: 0!important
}
.left-nav-box ul li a {
	width: 40px!important;
	margin: 0 0 0 10px!important;
	overflow: hidden!important
}
.left-nav-box ul li a i {
	margin: 6px auto 0;
	display: block
}

.index_tool ul li{margin: 15px 15px !important;}

.subwd {width:900px;margin:auto;} 
