@charset 'utf-8';
html, body, div, p, span, img, h4, a, i, ul, li, dl, dd, dt, h2, form, input, select, option, label {
	margin:0;
	padding:0;
	font-family:'Microsoft YaHei';
	outline:none;
}
i {
	font-style:normal;
}
li {
	list-style:none;
}
a {
	text-decoration:none;
}
button {
	display:none;
}
body {
	-moz-user-select: none;
}
 @font-face {
 font-family: 'iconfont';  /* project id 1253625 */
 src: url('../fonts/iconfont.eot');
 src: url('../fonts/iconfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/iconfont.woff2') format('woff2'),  url('../fonts/iconfont.woff') format('woff'),  url('../images/iconfont.ttf') format('truetype'),  url('../fonts/iconfont.svg#iconfont') format('svg');
}
.iconfont {
	font-family:"iconfont" !important;
	font-size:16px;
	font-style:normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
}
.jp-box {
	width:100%;
	margin:auto;
}
.jp-box .jp-head {
	width:100%;
	height:83px;
	background:#fff;
}
.jp-box .jp-head a {
	display:block;
}
.jp-box .jp-head:after {
	content:'';
	display:table;
	clear:both;
}
.jp-box .jp-head div {
	float:left;
}
.jp-box .jp-head .jp-logo {
	width:375px;
	padding-left: 15px;
}
.jp-box .jp-head .jp-logo a img {
	display:block;
	max-width: 100%;
	padding-top: 13px;
}
.jp-box .jp-head .jp-dz {
	position:relative;
}
.jp-box .jp-head .jp-dz a.jp-dz-link {
	height:83px;
	line-height:83px;
	margin-left:5px;
	color:#4A4A4A;
	font-size:14px;
	padding:0 5px;
}
.jp-box .jp-head .jp-dz a.jp-dz-link img {
	margin-left:5px;
	position:relative;
	top:3px;
}
.jp-box .jp-head .jp-dz .jp-dz-list {
	display:none;
	padding:10px 15px;
	position:absolute;
	top:83px;
	left:30px;
	background:#fff;
	width:281px;
	border:1px solid #DBDBDB;
	z-index:111;
}
.jp-box .jp-head .jp-dz .jp-dz-list h2 {
	font-weight:100;
	font-size:14px;
	color:#333;
	border-left:3px solid #FD1711;
	text-indent:5px;
	margin-bottom:10px;
}
.jp-box .jp-head .jp-dz .jp-dz-list ul:after {
	content:'';
	display:table;
	clear:both;
}
.jp-box .jp-head .jp-dz .jp-dz-list ul li {
	float:left;
}
.jp-box .jp-head .jp-dz .jp-dz-list ul li a {
	font-size:14px;
	color:#333;
	line-height:35px;
}
.jp-box .jp-head .jp-dz .jp-dz-list ul li a span {
	margin:0 25px;
}
.jp-box .jp-head .jp-nav {
	float:right;
	margin-right:30px;
}
.jp-box .jp-head .jp-nav ul:after {
	content:'';
	display:table;
	clear:both;
}
.jp-box .jp-head .jp-nav ul li {
	float:left;
	height:80px;
	line-height:80px;
	margin:0 10px;
	position: relative;
}
.jp-box .jp-head .jp-nav ul li a {
	color:#999;
	font-size:14px;
t
}
.jp-box .jp-head .jp-nav ul li a:hover {
	text-decoration: none;
	border-bottom:4px solid #FD1711;
}
.jp-box .jp-head .jp-nav .subnav {
transition: opacity .4s ease;
	position: absolute;
	top: 70px;
	left: -15px;
	background:#ffffff;
	z-index: 2222;
	border: 0px solid #ddd;
	border-top: 0;
	display:none;
}
.jp-box .jp-head .jp-nav .subnav:before,  .jp-box .jp-head .jp-nav .subnav:after {
	position: absolute;
	content: '';
	display: block;
	width: 0;
	border-top:0px;
	border-left: 0px solid transparent;
	border-right: 0px solid transparent;
	left: 50%;
	margin-left: -8px;
}
.jp-box .jp-head .jp-nav .subnav:before {
	border-bottom: 0px solid #ddd;
	top: -8px;
}
.jp-box .jp-head .jp-nav .subnav:after {
	border-bottom: 0px solid #fafafa;
	top: -7px;
}
.jp-box .jp-head .jp-nav .subnav p a {
	display: block;
	border-top:#dadada 0px solid;
	width: 80px;
	height: 40px;
	line-height: 40px;
	color: #999;
	text-align: center;
}
.jp-box .jp-head .jp-nav .subnav p a:hover {
	opacity: .7;
	color: #FD1711;
}
.jp-box .jp-head .jp-nav ul li a.nav-on {
	color:#333;
	border-bottom:0px solid #FD1711;
}
.jp-box .jp-head .jp-tel {
	float:right;
	padding-top:30px;
}
.jp-box .jp-head .jp-tel img {
	margin-right:45px;
	width: 110px;
}
/*banner部分*/
    .jp-box .jp-banner {
	width:100%;
	overflow:hidden;
}
.jp-box .jp-banner a {
	width:100%;
	height: 100%;
	display:block;
}
.jp-box .jp-banner a img {
	width:100%;
	height: 100%;
	display:block;
}
/*切换按钮*/
    #swiper1 .swiper-pagination-bullet {
	width:13px;
	height:13px;
}
#swiper1 .swiper-pagination-bullet-active {
	background:#FD1711;
}
#swiper1 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin:0 8px;
}
/*案例*/
    .jp-anli ul:after {
	content:'';
	display:table;
	clear:both;
}
.jp-anli ul {
	padding:42px 0;
}
.jp-anli ul li {
	float:left;
	width:24.9%;
	border-right:1px solid #D8D8D8;
	text-align:center;
}
.jp-anli ul li.last-li {
	width:25%;
	border:none;
}
.jp-anli ul li dl dt {
	font-size:48px;
	color:#333;
}
.jp-anli ul li dl dt span {
	font-size:24px;
	position:relative;
	top:-25px;
	left:5px;
	color:#999;
}
.jp-anli ul li dl dd {
	padding-top:10px;
	color:#999;
}
/*需求表单开始*/
    .jp-biaodan {
	width:100%;
	height:510px;
	background:url(../images/xuqiu.png) center no-repeat;
	background-size:cover;
}
.jp-biaodan .jp-bd-form {
	width:1200px;
	margin:auto;
	position:relative;
}
.jp-biaodan .jp-bd-form .jp-bd-bg {
	width:760px;
	height:430px;
	position:absolute;
	background:rgba(255, 255, 255, .2);
	top:55px;
	right:30px;
	z-index:1;
}
.jp-biaodan .xuqiu-top {
	border-radius: 6px;
	position:absolute;
	top:45px;
	right:-20px;
	background:#fff;
	padding:20px;
	z-index:2;
}
.jp-biaodan .xuqiu-top h4 {
	font-size:18px;
	font-weight:100;
	padding-bottom:10px;
}
.jp-biaodan .xuqiu-top .xuqiu-border {
	width:183px;
	height:3px;
	background:rgba(253, 23, 17, 1);
}
.jp-biaodan .xuqiu-top ul {
	margin:20px auto 0;
}
.jp-biaodan .xuqiu-top ul li:after {
	content:'';
	display:table;
	clear:both;
}
.jp-biaodan .xuqiu-top ul li p {
	float:left;
	margin-top:15px;
	position:relative;
}
.jp-biaodan .xuqiu-top ul li p.left-on {
	margin-left:30px;
}
.jp-biaodan .xuqiu-top ul li p .mustFill {
	position: absolute;
	top: 8px;
	left: -10px;
	color: #e3120b;
}
.jp-biaodan .xuqiu-top ul li p span.arrow {
	position:absolute;
	right:5px;
	top:6px;
}
.jp-biaodan .xuqiu-top ul li p span.arrow.arrow_time {
	top:9px;
}
.jp-biaodan .xuqiu-top ul li p.hd-xq span {
	color:#666;
	font-size:14px;
	margin-left:9px;
}
.jp-biaodan .xuqiu-top ul li p.hd-xq span i {
	display:inline-block;
	width:17px;
	height:16px;
	border:1px solid #C0CCDA;
	border-radius:4px;
	position:relative;
	top:4px;
	margin-right:5px;
}
.jp-biaodan .xuqiu-top ul li p.hd-xq span i.xuqiu-on {
	background:url(../images/checkbox.png) center no-repeat;
	background-size:17px 16px;
}
.jp-biaodan .xuqiu-top ul li p:after {
	content:'';
	display:table;
	clear:both;
}
.jp-biaodan .xuqiu-top ul li p label {
	font-size:14px;
	color:#666;
	margin-right:5px;
}
.jp-biaodan .xuqiu-top ul li p label.time,  .jp-biaodan .xuqiu-top ul li p .input-parent {
	float:left !important;
}
.jp-biaodan .xuqiu-top ul li p .input-parent input {
	background-size:15px;
	background-position:257px 10px;
}
.jp-biaodan .xuqiu-top ul li p label.time {
	position:relative;
	top:8px;
	margin-right:10px;
}
.jp-biaodan .xuqiu-top ul li p input,  .jp-biaodan .xuqiu-top ul li p select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width:280px;
	padding: 0 5px;
	height:36px;
	line-height:36px;
	border:1px solid #D8D8D8;
	border-radius:4px;
}
.jp-biaodan .xuqiu-top ul li p input {
	padding:0 5px;
	width:268px;
	height:34px;
	line-height:34px;
}
.jp-biaodan .xuqiu-top ul li p.sex {
	padding-top:5px;
}
.jp-biaodan .xuqiu-top ul li p.sex span {
	margin-left:20px;
	color:#1F2D3D;
}
.jp-biaodan .xuqiu-top ul li p.sex span i {
	display:inline-block;
	width:16px;
	height:16px;
	border:1px solid #C0CCDA;
	border-radius:50%;
	background:rgba(255, 255, 255, 1);
	margin-right:5px;
	position:relative;
	top:3px;
}
.jp-biaodan .xuqiu-top ul li p.sex span i.sex-on {
	background:url(../images/radio.png) center center no-repeat;
	background-size:16px 16px;
	border-color:#e3120b;
}
.jp-biaodan .xuqiu-top .submit {
	margin-top:25px;
	text-align:center;
	padding-left: 30px;
}
.jp-biaodan .xuqiu-top .submit input {
	cursor:pointer;
	border:none;
	border-radius:6px;
	color:#fff;
	width:340px;
	height:37px;
	line-height:37px;
	background:#C2C2C2;
	font-size:14px;
	text-align:center;
	font-size:14px;
}
.jp-biaodan .xuqiu-top .submit input.sub-on {
	background:#FD1711;
}
.jp-biaodan .xuqiu-top .xuqiu-zshi {
	text-align:center;
	font-size:14px;
	color:#333;
	margin-top:5px;
	padding-left: 30px;
}
.jp-biaodan .xuqiu-top .xuqiu-zshi span {
	color:#E30006;
}
/*热门服务*/
    .remen-fuwu {
	width:1200px;
	margin:50px auto 0;
}
.remen-fuwu ul:after {
	content:'';
	display:table;
	clear:both;
}
.remen-fuwu .fuwu_top {
	margin-bottom: 15px;
	font-weight:100;
	color:#333;
	font-size:24px;
}
.remen-fuwu .fuwu_top i {
	color:#D8D8D8;
	font-size:14px;
	margin:0 5px;
}
.remen-fuwu .fuwu_top span {
	display:inline-block;
	text-transform:capitalize;
	color:#999;
	font-size:14px;
}
.remen-fuwu ul li {
	float:left;
	width: 200px;
	padding: 58px 0;
	background: url('../images/fuwu1.jpg') center no-repeat;
	background-size: 100% 100%;
}
.remen-fuwu ul li a {
	position: relative;
	top:0;
	display: block;
	color: rgba(255, 255, 255, .8);
	text-align: center;
}
.remen-fuwu ul li a:hover {
	top: -10px;
}
.remen-fuwu ul li a,  .hot_fuwu h4:before {
transition: all .6s cubic-bezier(0.215, 0.61, 0.355, 1);
}
 .remen-fuwu ul li:nth-child(2) {
background-image: url('../images/fuwu2.jpg');
}
 .remen-fuwu ul li:nth-child(3) {
background-image: url('../images/fuwu3.jpg');
}
 .remen-fuwu ul li:nth-child(4) {
background-image: url('../images/fuwu4.jpg');
}
 .remen-fuwu ul li:nth-child(5) {
background-image: url('../images/fuwu5.jpg');
}
 .remen-fuwu ul li:nth-child(6) {
background-image: url('../images/fuwu6.jpg');
}
.hot_fuwu i {
	font-size: 70px;
	line-height: 70px;
}
.hot_fuwu h2 {
	font-weight: 100;
	font-size: 18px;
	line-height: 61px;
}
.hot_fuwu h4 {
	padding-top: 20px;
}
.hot_fuwu h4:before {
	content: '';
	display: block;
	margin: auto;
	width: 30px;
	height: 1px;
	background: rgba(255, 255, 255, .3);
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
}
.hot_fuwu a:hover h4:before {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}
/* .hot_fuwu p { padding-top: 15px; font-size: 12px; line-height: 28px; } */
    /*案例样式*/
    .anli-box {
	width:1200px;
	margin:65px auto 0;
}
.anli-box.fucon-box {
	margin-top:0px;
}
.anli-box .anli-top:after,  .anli-box .anli-top ul:after {
	content:'';
	display:table;
	clear:both;
}
.anli-box .anli-top h2 {
	font-weight:100;
	float:left;
	color:#333;
	font-size:24px;
}
.anli-box .anli-top h2 i {
	color:#D8D8D8;
	font-size:14px;
	margin:0 5px;
}
.anli-box .anli-top h2 span {
	display:inline-block;
	text-transform:capitalize;
	color:#999;
	font-size:14px;
}
.anli-box .anli-top ul {
	float:right;
}
.anli-box .anli-top ul li {
	float:left;
}
.anli-box .anli-top ul li a {
	width:100px;
	height:28px;
	display:inline-block;
	text-align:center;
	line-height:25px;
	font-size:14px;
	color:#999999;
}
.anli-box .anli-top ul li a.all-on {
	color:#fff;
	background:#FD1711;
	border-radius:2px;
}
.anli-box .anli-top ul li i {
	display:inline-block;
	padding:0 15px;
	color:#979797;
}
.anli-box .anli-list {
	margin-top:40px;
	position:relative;
}
.anli-box.fucon-box .anli-list {
	padding-bottom:40px;
}
.anli-box .anli-list.anli-jp {
	height:745px;
}
.anli-box .anli-list.anli-jp ul {
	width:1200px;
	position:absolute;
	top:0;
	left:0px;
	display:none;
}
.anli-box .anli-list.anli-jp ul.anli-li-on {
	display:block;
}
.anli-box .anli-list ul:after {
	content:'';
	display:table;
	clear:both;
}
.anli-box .anli-list ul li {
	width:380px;
	float:left;
	margin-left:20px;
	margin-top:20px;
}
.anli-box .anli-list .anli-li-on li {
	margin-left:30px;
}
.anli-box .anli-list ul li.list-left-on {
	margin-left:0;
}
.anli-box .anli-list ul li.list-on {
	-ms-box-shadow:0px 5px 4px rgba(0, 0, 0, .13);
	-o-box-shadow:0px 5px 4px rgba(0, 0, 0, .13);
	box-shadow:0px 5px 4px rgba(0, 0, 0, .13);
}
.anli-box .anli-list ul li a {
	display:block;
}
.anli-box .anli-list ul li dt {
	width:100%;
	height:290px;
	overflow:hidden;
}
.anli-box .anli-list ul li dt img {
	display:block;
	width:100%;
	height:290px;
}
.anli-box .anli-list ul li dt img,  .anli-box .anli-list ul li dd a {
	text-indent:0;
 transition:all .5s;
}
.anli-box .anli-list ul li dt img.img-on {
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
}
.anli-box .anli-list ul li dd a {
	width:100%;
	height:40px;
	line-height:40px;
	color:#4A4A4A;
	font-size:16px;
}
.anli-box .anli-list ul li dd a.link-on {
	text-indent:16px;
}
.anli-box .anli-list ul li dd a img {
	position:relative;
	float:right;
	top:15px;
	right:15px;
	display:none;
}
.anli-box.fucon-box .anli-list ul li a {
	height:100%;
}
.anli-box.fucon-box .anli-list ul li dt img {
	height:100%;
}
/*服务内容*/
    .anli-box.fucon-box .anli-list ul li {
	width:284px;
}
.anli-box.fucon-box .anli-list ul li dt {
	height:191px;
	position:relative;
}
.anli-box.fucon-box .anli-list ul li dt .zhezao {
	display:none;
	width:100%;
	height:191px;
	position:absolute;
	z-index:1;
	left:0;
	top:0;
	background:rgba(0, 0, 0, .6);
}
.anli-box.fucon-box .anli-list ul li dt .zhezao p {
	cursor:default;
	width:252px;
	height:49px;
	padding:53px 0;
	color:#fff;
	border-top:3px solid #fff;
	border-bottom:3px solid #fff;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	margin:auto;
	z-index:2;
	font-size:12px;
	text-align:center;
	line-height:16px;
}
.huodong {
	background:#F7F7F7;
	padding:20px 0 100px;
}
.huodong h2 {
	font-size:24px;
	font-weight:100;
	color:#333;
	text-align:center;
	padding:50px 0 80px;
}
.huodong .huodong-infos img {
	display:block;
	margin:auto;
}
/*合作流程*/
    .hezuo-liuceng {
	width:100%;
}
.hezuo-liuceng img {
	width:100%;
	display:block;
}
/*新闻模块*/
    .anli-news {
	width:1198px;
	margin:120px auto 0;
}
.anli-news ul:after {
	content:'';
	display:table;
	clear:both;
}
.anli-news ul a {
	float:left;
	width:366px;
	margin-left:50px;
}
 .anli-news ul a:nth-child(1) {
margin-left:0;
}
.anli-news ul a .news-top {
	width:100%;
	height:300px;
	border-bottom:2px solid #D8D8D8;
}
.anli-news ul a .news-top h2 {
	font-weight:100;
	font-size:24px;
	color:#666;
	line-height:18px;
	padding-bottom:25px;
}
.anli-news ul a .news-top h2 span {
	font-size:14px;
	margin-left:5px;
}
.anli-news ul a .news-top h4 {
transition: all .2s ease-in;
	transform: translateZ(0.01px);
	-webkit-transform: translateZ(0.01px);
	color:#333;
	font-weight:100;
	font-size:18px;
	line-height:24px;
	padding-bottom:15px;
}
.anli-news ul a:hover .news-top h4 {
	color: #FD1711;
	text-indent: 12px;
}
.anli-news ul a .news-top p {
	font-size:12px;
	line-height:16px;
	color:#666;
}
.anli-news ul a .news-bottom {
	padding-top:15px;
height:;
	height:40px;
	color:#999;
	font-size:14px;
	line-height:40px;
}
.anli-news ul a .news-bottom img {
transition: right .4s ease-out;
	float:right;
	position:relative;
	top:3px;
	right: 12px;
}
.anli-news ul a:hover .news-bottom img {
	right: 0px;
}
/*合作伙伴*/
    .hezuo-banner {
	width:1198px;
	margin:30px auto;
	position:relative;
}
/* .hezuo-banner .swiper-slide{height:145px;} */
    .hezuo-banner .swiper-slide a {
	display:block;
}
.hezuo-banner .swiper-slide a img {
	width:100%;
}
.hezuo-banner .swiper-pagination-bullet {
	background:#A9A9A9;
	opacity:1;
	width:10px;
	height:10px;
}
.hezuo-banner .swiper-pagination-bullet-active {
	background:#333;
}
.hezuo-banner>.swiper-container-horizontal>.swiper-pagination-bullets {
	text-align:center;
	margin-top:60px;
}
.hezuo-banner .swiper-button-prev {
	left:-120px;
	margin-top:-30px;
	background:url(../images/arrow-left.png);
	width: 18px;
	height: 34px;
}
.hezuo-banner .swiper-button-next {
	right:-120px;
	margin-top:-30px;
	background:url(../images/arrow-right.png);
	width: 18px;
	height: 34px;
}
/*客服*/
    .kf-box {
	position:fixed;
	right:0px;
	top:400px;
	width:200px;
	z-index:999;
}
.kf-box h4 {
	text-align:center;
	font-size:16px;
	color:#fff;
	background: #FD1711;
	height:56px;
	line-height:56px;
	font-weight:100;
}
.kf-box .kf-tel p {
	background:#fff;
	font-size:16px;
	height:44px;
	line-height:44px;
}
.kf-box .kf-tel a {
	display:block;
	height:44px;
	text-align:center;
	line-height:44px;
	color:#666;
}
.kf-box .kf-tel a img {
	vertical-align:middle;
	position:relative;
	left:5px;
}
/*footer*/
    .footer-box {
	width:100%;
	background:rgba(51, 51, 51, 1);
}
.footer-box .footer-top {
	color:#fff;
	line-height:25px;
	font-size:16px;
	padding:25px 80px 0;
}
.footer-box .footer-top span {
	text-transform: uppercase;
	color:#FD1711;
	margin-right:5px;
	font-size:16px;
	position:relative;
	top:2px;
}
.footer-box .footer-top i {
	margin:0 5px;
	color:#666;
}
.footer-box .footer-infos {
	border-bottom:1px solid #666;
	padding:0 80px;
}
.footer-box .footer-infos:after {
	content:'';
	display:table;
	clear:both;
}
.footer-box .footer-infos p {
	margin-top:15px;
	line-height:25px;
}
.footer-box .footer-infos p.infos-left {
	float:left;
}
.footer-box .footer-infos p.infos-left a {
	color:#fff;
	font-size:13px;
	margin-left:25px;
}
.footer-box .footer-infos p.infos-left a img {
	margin-right:5px;
	position:relative;
	top:3px;
}
.footer-box .footer-infos p.infos-right {
	float:right;
}
.footer-box .footer-infos p.infos-right a {
	margin-left:20px;
}
.footer-box .footer-infos p.infos-right a img {
	position:relative;
}
.footer-box .footer-nav {
	padding:15px 80px;
}
.footer-box .footer-nav:after,  .footer-box .footer-nav ul:after {
	content:'';
	display:table;
	clear:both;
}
.footer-box .footer-nav ul,  .footer-box .footer-nav ul li {
	float:left;
}
.footer-box .footer-nav ul li a {
	font-size:14px;
	color:#fff;
}
.footer-box .footer-nav ul li a span {
	margin:0 20px;
}
.footer-box .footer-nav p {
	float:right;
	color:#C2C2C2;
	font-size:12px;
}
.footer-box .footer-nav p span {
	margin-left:10px;
	color:#fff;
	font-size:14px;
	text-decoration: underline;
}
/*表单成功*/
    .bd-box {
	display:none;
	width:100%;
	background:rgba(0, 0, 0, .7);
	position:fixed;
	top:0;
	left:0;
	z-index:33;
}
.bd-sucess {
	text-align:center;
	width:404px;
	height:236px;
	background:#fff;
	position:absolute;
	left:50%;
	margin-left:-202px;
	z-index:34px;
}
.bd-sucess img {
	width:83px;
	height:83px;
	left:50%;
	margin-left:-41px;
	position:absolute;
	top:-41px;
}
.bd-sucess h2 {
	font-weight:100;
	text-align:center;
	color:#4CD964;
	font-size:18px;
	line-height:24px;
	margin-top:58px;
}
.bd-sucess p {
	color:#878787;
	font-size:14px;
	line-height:19px;
	text-align:center;
	padding:17px 0 38px;
}
.bd-sucess a {
	display:inline-block;
	width:151px;
	height:45px;
	line-height:45px;
	text-align:center;
	color:#fff;
	background: #C2C2C2;
	font-size:14px;
}
/*微信公众号*/
    .weixin {
	position:relative;
}
.weixin span {
	visibility:hidden;
	display:block;
	width:115px;
	height:115px;
	position:absolute !important;
	top:-130px;
	left:-49px;
}
.weixin span:after {
	content:'';
	display: block;
	width:0;
	border-top:5px solid #fff;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-bottom:none;
	position:absolute;
	bottom:-5px;
	left:50%;
	margin-left:-5px;
}
.weixin .weixin-img {
	width:100%;
}
/* 返回顶部 */
    .back_top {
	display: none;
	position: fixed;
	right:0;
	bottom: 180px;
	z-index: 55;
	background:#bc3f61;
	font-size: 18px;
	width: 49px;
	height: 49px;
	cursor: pointer;
	text-align: center;
	line-height: 49px;
	color: #fff;
}
.anli-news {
	width: 1198px;
	margin: 60px auto 0;
}
.anli-news ul a .news-top {
	width:100%;
	height:409px;
	border-bottom:2px solid #D8D8D8;
}
.anli-news ul a .news-top img {
	width:100%;
	padding-top:16px;
	height:223px;
	padding-bottom:0px;
}
.anli-news ul a .news-top p {
	font-size: 12px;
	line-height:20px;
	color: #999;
}
.anli-news ul a .news-top h4 {
	color: #666;
}
.jp-biaodan {
	height: 460px;
}
.jp-biaodan .xuqiu-top {
	top: 18px;
}
.hezuo-banner .swiper-button-next {
	right: -60px;
}
.hezuo-banner .swiper-button-prev {
	left: -60px;
}
.vs-box{
	width:1200px;
	height:490px;
	margin: 80px auto;
}
.vs-l{
	width:600px;
	height:450px;
	float:left;
}
.vs-r{
	width:600px;
	height:450px;
	float:right;
}
.vs-ra{
	width:560px;
	height:150px;
	float:right;
	overflow:hidden;
}
.vs-rat{
	color: #666;
	font-weight: 100;
    font-size: 18px;
    line-height: 24px;
	margin: 20px 0px;
}
.vs-rat:hover {
    color: #FD1711;
    text-indent: 12px;
}
.vs-rab{
    font-size: 12px;
    line-height: 23px;
    color: #999;
}


.aanli-top:after,  .aanli-top ul:after {
	content:'';
	display:table;
	clear:both;
}
.aanli-top h2 {
	font-weight:100;
	float:left;
	color:#333;
	font-size:24px;
}
.aanli-top h2 i {
	color:#D8D8D8;
	font-size:14px;
	margin:0 5px;
}
.aanli-top h2 span {
	display:inline-block;
	text-transform:capitalize;
	color:#999;
	font-size:14px;
}
.aanli-top ul {
	float:right;
}
.aanli-top ul li {
	float:left;
}
.aanli-top ul li a {
	width:100px;
	height:28px;
	display:inline-block;
	text-align:center;
	line-height:25px;
	font-size:14px;
	color:#999999;
}
.aanli-top ul li a.all-on {
	color:#fff;
	background:#FD1711;
	border-radius:2px;
}
.aanli-top ul li i {
	display:inline-block;
	padding:0 15px;
	color:#979797;
}