a {
	text-decoration: none;
}
fieldset, img {
	border: none;
}
* {
	margin: 0;
	padding: 0;
}
body {
	font-size: 0.375rem;
	font-family: "Microsoft Yahei";
	background: #fff;
	color: #333;
	overflow-x: hidden;
	position: relative;
}
ul, ol, li {
	list-style-type: none;
}
.clear {
	clear: both;
}
.w94 {
	width: 9rem;
	margin: 0 auto;
}
input {
	font-size: 0.375rem;
	height: 0.46875rem;
	outline: none;
	font-family: "Microsoft Yahei";
}
.bg {
	background: #f3f3f3;
}
.fleft {
	float: left;
}
.red {
	color: #e24a4e;
}
.grey {
	color: #999;
}
.fright {
	float: right;
}
/*基本样式*/
/*企业概况开始*/
.active{ color:#e24a4a; border-bottom:1px solid #e24a4a;}
.rsd_header {
	width: 9.253rem;
	padding: 0.33rem;
}
.rsd_logo img {
	width: 4.87rem;
	height: 1.04rem;
	display: block;
}
.fright ul li {
	float: left;
}
.rsd_tel {
	width: 0.6rem;
	height: 0.6rem;
	margin-top: 0.2rem;
}
.rsd_total {
	width: 0.53rem;
	height: 0.484375rem;
	margin: 0.27rem 0 0 0.67rem;
}
.rsd_banner img {
	width: 10rem;
	height: 4.63rem;
	display: block;
}
.rsd_about {
	width: 8.95rem;
	height: auto;
	margin: 0.67rem auto 0;
}
.rsd_about h2 {
	font-size: 0.48rem;
	color: #1c68ae;
	margin-bottom: 0.3rem;
}
.rsd_about p {
	font-size: 0.4rem;
	line-height: 0.7rem;
}
.rsd_footer {
	width: 8rem;
	height: auto;
	padding: 0.6rem 1rem;
	margin: 0.6rem 0 0 0;
	background: #222;
}
.rsd_phone img {
	width: 4.67rem;
	height: 0.96rem;
	display: block;
	margin-bottom: 0.57rem;
}
.rsd_about_list {
	width: 2.31rem;
	height: auto;
	margin-right: 0.2rem;
}
.rsd_about_list h2 {
	font-size: 0.35rem;
	line-height: 0.93rem;
	color: #cbcbcb;
	margin-bottom: 0.1rem;
}
.rsd_about_list ul li {
	font-size: 0.32rem;
	line-height: 0.8rem;
	color: #aaa;
}
.rsd_about_list ul li a {
	color: #aaa;
}
.rsd_about_right {
	margin: 0.2rem 0rem 0.4rem 0rem;
}
.rsd_about_right h2 {
	font-size: 0.213rem;
	color: #cbcbcb;
	margin-bottom: 0.13rem;
}
.rsd_about_right img {
	width: 1.6rem;
	height: 1.6rem;
	display: block;
}
.rsd_nav {
	padding: 0.27rem 1rem;
	background: #333;
	font-size: 0.27rem;
	color: #aaa;
}
.rsd_nav p {
	line-height: 0.6rem;
	text-align: center;
}
/*企业概况结束*/
/*服务特色开始*/
.rsd_about dl {
	margin: 0.6rem 0 1rem;
	width: 110%;
}
.rsd_about dl dd img {
	float: left;
	width: 2.76rem;
	height: 2.773rem;
	display: block;
	margin: 0rem 0.373rem 0.373rem 0rem;
}
/*服务特色结束*/
/*企业风采开始*/
.rsd_view {
	width: 8.8rem;
	height: auto;
	padding: 0.467rem 0.573rem 0rem;
}
.rsd_view ul {
	width: 10rem;
}
.rsd_view ul li {
	float: left;
	width: 4.213rem;
	height: auto;
	margin: 0rem 0.427rem 0.427rem 0rem;
}
.rsd_view ul li img {
	height: 3.03rem;
}
.rsd_view ul li p {
	line-height: 1rem;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	font-size: 0.40625rem;
	color: #666;
}
/*企业风采结束*/
/*服务流程开始*/
.rsd_about p span {
	color: #999;
}
/*服务流程结束*/ 
/*成功案例开始*/
.rsd_case {
	width: 9rem;
	padding: 0.4rem 0.5rem;
	font-size: 0.48rem;
	color: #1c68ae;
}
.gover_working {
	width: 10rem;
	height: 1.15rem;
	font-size: 0.45rem;
	background: url(../images/16_05.jpg) no-repeat #f3f3f3 68% center;
	text-indent: -0.6rem;
	background-size: 0.32rem 0.17rem;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	line-height: 1.15rem;
	text-align: center;
}
.rsd_case_list {
	width: 9rem;
	padding: 0.4rem 0rem 0.3rem;
	border-bottom: 1px solid #ddd;
	margin: 0 auto;
}
.city {
	width: 6rem;
	height: 0.8rem;
	line-height: 0.8rem;
	clear: both;
	font-size: 0.43rem;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.salary {
	width: 2.5rem;
	line-height: 0.8rem;
	height: 0.8rem;
	font-size: 0.43rem;
	text-align: right;
}
.duty {
	width: 9rem;
	height: 0.8rem;
	line-height: 0.8rem;
	clear: both;
	font-size: 0.43rem;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.static {
	width: 6rem;
	height: 0.8rem;
	line-height: 0.8rem;
	clear: both;
	font-size: 0.4rem;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.time {
	width: 2.5rem;
	line-height: 0.8rem;
	height: 0.8rem;
	font-size: 0.35rem;
	text-align: right;
}
/*下拉*/
.gover_select {
	height: auto;
	width: 100%;
	background: #fff;
	position: absolute;
	z-index: 99;
	left: 0rem;
	top: 8.8rem;
	display: none;
}
.gover_submit {
	height: 1rem;
	line-height: 1rem;
	padding: 0.484375rem 0rem;
	border-bottom: 1px solid #ddd;
	text-align: center;
	font-size: 0.5rem;
}
.cancle {
	float: left;
	width: 2.109375rem;
	height: 1rem;
	line-height: 1rem;
	border: 1px solid #dcdcdc;
	border-radius: 0.3125rem;
	color: #e24a4a;
	font-size: 0.5rem;
	background: #fff;
}
.sure {
	float: right;
	width: 2.109375rem;
	height: 1rem;
	line-height: 1rem;
	border-radius: 0.3125rem;
	color: #fff;
	font-size: 0.5rem;
	background: #e24a4a;
	border: none;
}
.gover_list_all {
	height: 1.343rem;
	line-height: 1.328125rem;
	border-bottom: 1px solid #ddd;
	font-size: 0.4375rem;
}
.gover_list_check img {
	float: left;
	width: 0.59375rem;
	height: 0.59375rem;
	margin: 0.359375rem 0.46875rem 0rem 0rem;
}
/*下拉*/
/*成功案例结束*/
/*成功案例详情开始*/
.rsd_detail {
	width: 9rem;
	height: auto;
	border-top: 1px solid #ddd;
	margin: 0 auto;
	padding: 0.4rem 0rem;
}
.rsd_detail h2 {
	font-weight: 900;
	font-size: 0.48rem;
	line-height: 0.7rem;
}
.sucess_info {
	margin-top: 0.4rem;
	border: 1px solid #ddd;
	border-bottom: none;
	position: relative;
}
.sucess_info ul li {
	line-height: 1.2rem;
	border-bottom: 1px solid #ddd;
	font-size: 0.4rem;
	height: 1.2rem;
}
.info_info {
	width: 2.6rem;
	text-indent: 0.53rem;
}
.info_duty {
	width: 6.2rem;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	color: #666;
	display: inline-block;
}
.sucess_sucess img {
	position: absolute;
	width: 2.213rem;
	height: 2.213rem;
	top: -0.88rem;
	right: 0.267rem;
}
/*成功案例详情结束*/
.map-con {
	height: 4.63rem;
	width: 10rem;
}
/*客服中心开始*/
.rsd_pic {
	width: 100%;
	height: 5.32rem;
	margin-top: 0.67rem;
}
.rsd_one {
	width: 3.52rem;
}
.rsd_two {
	width: 2.83rem;
}
.rsd_three {
	width: 3.65rem;
}
/*客服中心结束*/
/*公司动态开始*/
.rsd_news {
	width: 9rem;
	height: auto;
	padding: 0.5rem;
}
.rsd_news ul li {
	line-height: 0.8rem;
	padding-bottom: 0.27rem;
	height: 0.8rem;
}
.rsd_news ul li a {
	color: #333;
}
.rsd_title {
	width: 6.8rem;
	font-size: 0.4rem;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.rsd_time {
	width: 2rem;
	font-size: 0.32rem;
	color: #999;
}
.rsd_more {
	width: 9rem;
	height: 1.1rem;
	line-height: 1.1rem;
	text-indent: -0.2rem;
	border-radius: 0.07rem;
	background: url(../images/15_07.jpg) no-repeat #f1f1f1 65% center;
	background-size: 0.28rem 0.16rem;
	border: 1px solid #ddd;
	margin: 0 auto;
	text-align: center;
	font-size: 0.48rem;
}
/*公司动态结束*/
/*首页开始*/
/*导航开始*/
.nav {
	margin-top: 10px;
	height: auto;
	width: 10rem;
	padding:0.3rem 0rem;
	display:none;
}
.nav ul li {
	width: 10rem;
	height: 1rem;
	line-height: 1rem;
	font-size: 0.4rem;
	text-align: center;
	position: relative;

}
.nav ul li a {
	color: #333;
	width: 10rem;
	height: 1rem;
}
.nav ul li a:hover {
	color: #1c68ae;
}
.nav ul li p {
	background-color: #ebebeb;
	display: none;
	position: absolute;
	padding: 0.3rem 0rem;
	z-index: 989;
	width: 100%;
}
.nav ul li p a {
	color: #333!important;
	display: block;
	font-size: 0.373rem;
	line-height: 1rem;
	text-align: center;
	width: 100%;
	text-decoration: none;
}
.nav ul li p a:hover {
	background-color: #e24a4a;
	color:#fff!important;
}
/*导航开始
*/
.rsd_advtage {
	margin: 0.64rem auto 0rem;
	width: 9rem;
}
.rsd_city {
	margin: 0.8rem auto;
	width: 9rem;
}
.rsd_advtage h2, .rsd_service h2, .rsd_city h2 {
	font-size: 0.48rem;
	margin-bottom: 0.57rem;
}
.rsd_advtage ul li {
	margin-right: 0.2rem;
	margin-bottom: 0.53rem;
}
.rsd_advtage_a {
	width: 2.5rem;
	height: 2.4rem;
}
.rsd_advtage_a img {
	width: 1.31rem;
	height: 0.97rem;
	margin: 0 0.595rem 0.1rem;
	display: block;
}
.rsd_advtage_b {
	width: 3.5rem;
	height: 2.4rem;
}
.rsd_advtage_b img {
	width: 1.31rem;
	height: 0.97rem;
	margin: 0 1.1rem 0.1rem;
	display: block;
}
.rsd_advtage_c {
	width: 2.6rem;
	height: 2.4rem;
}
.rsd_advtage_c img {
	width: 1.31rem;
	height: 0.97rem;
	margin: 0 0.645rem 0.1rem;
	display: block;
}
.rsd_advtage_list ul, .rsd_city ul {
	width: 110%;
}
.rsd_advtage_list ul li p {
	font-size: 0.6rem;
	color: #e24a4e;
	font-weight: 900;
	text-align: center;
	margin-top: 0.1rem;
}
.rsd_service {
	margin: 0 auto;
	width: 9rem;
}
.rsd_service_list {
	width: 9.2rem;
	height: auto;
	background: #e3e9ee;
	padding: 0.4rem 0.53rem 0rem;
}
.rsd_service_list img {
	float: left;
	width: 2.03rem;
	height: 2.03rem;
	display: block;
	margin-right: 0.8rem;
}
.rsd_service_list ul li {
	height: 2.03rem;
	padding-bottom: 0.6rem;
}
.rsd_service_list span h2 {
	font-size: 0.4rem;
	margin-bottom: 0.2rem;
}
.rsd_service_list span p {
	font-size: 0.35rem;
	line-height: 0.55rem;
	color: #666;
}
.rsd_service_list span {
	float: left;
	width: 6.37rem;
	margin-top: 0.27rem;
}
.rsd_advtage_list ul li label {
	color: #666;
	font-size: 0.27rem;
	text-align: center;
	width: 100%;
	float: left;
}
.rsd_city ul li {
	float: left;
	width: 2.47rem;
	height: 1.07rem;
	border: 2px solid #e24a4e;
	text-align: center;
	line-height: 1.12rem;
	margin: 0rem 0.6rem 0.47rem 0rem;
	font-size: 0.4rem;
	border-radius: 0.2rem;
}
.rsd_city ul li a {
	color: #333;
}
.backtop img{
    bottom:  0.2rem;
    height: 0.67rem;
    position: fixed;
    right: 0.2rem;
    width:0.67rem;
    z-index: 102;
}
.rsd_trends {
	margin-top: 0.67rem;
	position: relative;
}
.rsd_trends img {
	width: 10rem;
	height: 4rem;
	display: block;
}
.rsd_trends span {
	position: absolute;
	bottom: 0rem;
	left: 0rem;
	background: url(../images/1.png) repeat-x;
	height: 0.78rem;
	width: 100%;
	line-height: 0.78rem;
	font-size: 0.4rem;
	text-indent: 0.4rem;
	color: #fff;
}
.more_a {
	color: #fff;
	margin-right: 0.4rem;
}
.rsd_trends_list {
	padding: 0.6rem 0.46rem;
	width: 9rem;
	margin: 0 auto;
}
.rsd_trends_list p {
	line-height: 0.83rem;
	font-size: 0.34rem;
	height: 0.83rem;
}
.rsd_trends_list p a {
	color: #333;
}
.head {
	width: 6.8rem;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
/*幻灯开始*/
#banner img {
	width: 10rem;
	height: 4.64rem;
}
#banner {
	width: 10rem;
	height: 4.64rem;
	overflow: hidden;
	position: relative;
}
.swiper-slide {
	width: 100%;
	float: left;
	height: 100%;
	overflow: hidden;
}
#swiper-slide1, #swiper-slide2, #swiper-slide3, #swiper-slide4, #swiper-slide5, #swiper-slide6 {
	width: 100%;
	max-height: 520px;
	overflow: hidden;
}
#swiper-slide1 {
	background: url(../images/home-banner5.jpg) no-repeat center;
	background-size: cover;
}
#swiper-slide2 {
	background: url(../images/home-banner1.jpg) no-repeat center;
	background-size: cover;
}
#swiper-slide3 {
	background: url(../images/home-banner2.jpg) no-repeat center;
	background-size: cover;
}
#swiper-slide4 {
	background: url(../images/index_02.jpg) no-repeat center center;
	background-size: cover;
}
#swiper-slide5 {
	background: url(../images/home-banner4.jpg) no-repeat center;
	background-size: cover;
}
#swiper-slide6 {
	background: url(../images/home-banner6.jpg) no-repeat center;
	background-size: cover;
}
#banner .pagination {
	position: absolute;
	left: 0;
	text-align: center;
	bottom: 5px;
	width: 100%;
	z-index: 9;
}
#banner .swiper-pagination-bullet {
	display: inline-block;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	background: #fff;
	margin: 0 6px;
	cursor: pointer;
}
.bg_baner03 {
	background: url(../images/home-banner3.jpg) no-repeat center -300px;
	background-size: cover;
	width: 100%;
	height: 100%;
}
.c-tpihot {
	width: 100%;
	height: 30px;
	background: rgba(0,0,0,0.6);
	z-index: 100;
	overflow: hidden;
	position: absolute;
	left: 0;
	bottom: 0px;
}
.c-tpihot ul li {
	color: #fff;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.c-tpihot ul li a {
	color: #fff;
}
.c-tpihot ul li a:hover {
	color: #FF0000;
}
.c-tpihot ul li span.sp02 {
	padding-left: 0.06rem;
}
.col-md-4 {
	width: 9rem;
	margin: 0 auto;
}
/*幻灯结束*/

/*首页结束*/
