/* GLOBAL STYLES */
		
html,
body {
    width: 100%;
    margin: 0;
    padding: 0;
    font-family: "Microsoft YaHei", "宋体", "黑体", "Helvetica Neue", Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased;
}

html,
body,
div,
span,
h1,
h2,
h3,
h4,
h5,
h6,
em,
img,
strong,
sub,
sup,
tt,
dd,
dl,
dt,
form,
label,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
ul,
li,
p,
a,
section,
a {
    margin: 0;
    padding: 0;
    font-weight: normal;
}

a {
    text-decoration: none !important;
}

input,
select,
textarea {
    vertical-align: middle;
}

img {
    border: 0;
    margin: 0;
    padding: 0;
    display: block;
}

ul,
li {
    list-style-type: none;
}

a {
    blr: expression(this.onFocus=this.blur());
    text-decoration: none;
}

* {
    margin: 0;
    padding: 0;
    border: 0;
}

div,
a {
    tap-highlight-color: rgba(0, 0, 0, 0);
    focus-ring-color: rgba(0, 0, 0, 0);
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-focus-ring-color: rgba(0, 0, 0, 0);
    -moz-tap-highlight-color: rgba(0, 0, 0, 0);
    -moz-focus-ring-color: rgba(0, 0, 0, 0);
}

.fc{
	position: fixed;
	bottom: 20px;
	right: 0;
	width: 100px;
	height: 100px;
	margin: auto 0;
	z-index: 111111;
	cursor: pointer;
}
/*.fc a{
	position: relative;
}*/
.fc a span{
	position: absolute;
	color: #fff;
	font-size: 16px;
	top: 68px;
	left: 18px;
	z-index: 11111111;
	display: inline-block;
	font-weight: 600;
}
.fc img{
	width: 100%;
}
.container-fluid, .container{
	padding: 0
}
.row{
	margin: 0;
}
.container{
	width: 1200px;
	margin: 0 auto;
}
.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{
	padding: 0;
}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{
	padding: 0;
}
#ser-banner{
	position: relative;
}
.banner-ic{
	position:absolute;
	top:260px;
	left:0;
	padding-right: 40px;
	width: 500px;
}
/*top*/
.container-fluid{
	margin-top: 75px;
}
.pc-bg-down:hover{
	color: #fff;
	background: #e60000;
}
.menu li a:hover{
	color: #e60000;
}
/*view-1*/
.ser-banner{
	height:510px;
}
.se-img{
	margin-top:3%;
}
.view-1-left{
	padding-top: 35px;
	padding-right: 40px;
}
.view-1-left h4{
	font-size: 38px;
	margin-bottom: 10px;
	color: #4c4948;
}
.view-1-left p{
	width: 90%;
	margin-bottom: 20px;
}
.view-1-down{
	margin-top: 20px;
	padding-left: 15px;
}
.book-1{
	width: 90%;
	padding-bottom: 10px;
	position: relative;
	left: -9px;
}
.view-1-down a{
	font-size: 20px;
	color: #e50000;
	width: 133px;
	height: 40px;
	display: inline-block;
	line-height: 35px;
}
.view-1-down a span{
	font-size: 20px;
	color: #e50000;
	border: 1px solid #e50000;
	width: 133px;
	height: 40px;
	display: inline-block;
	line-height: 35px;
}
/*view-2*/
.ser-feature{
	background: #f2f2f2;
	padding: 50px 0;
}
.view-2-title{
	width: 308px;
	display: inline-block;
}
.view-2-logo{
	display: inline-block;
	width: 53px;
}
.view-2-box{
	padding: 35px 55px;
	height: 226.5px;
	cursor: pointer;
}
.view-2-con .active{
	background: #f6f6f6;
}
.view-2-box h4{
	margin-bottom: 20px;
}
.view-2-box p{
	font-size: 18px;
}
.view-2-box p span{
	color: #E60000;
	font-weight: 600;
}
.view-2-box p .c-r{
	color: #e60000;
}
.view-2-con{
	padding-top: 50px;
}
/*view-3*/
.ser-scope{
	padding: 50px 0;
}
.view-3-title{
	width: 624px;
	display: inline-block;
}
.ser-scope .c-r{
	color: #e60000;
	font-weight: 600;
}
.view-3-con{
	padding: 130px 100px 0 10px;
}
.view-3-con p{
	border-top: 3px solid #e60000;
	padding: 37px 74px 48px 48px;
	box-shadow: 8px 8px 8px #f6f6f6;
	font-size: 24px;
}
.view-3-mar{
	margin-top: 40px;
}
/*view-4*/
.ser-setup{
	background: #f2f2f2;
	padding: 50px 0;
}
.view-4-title{
	width: 608px;
	display: inline-block;
}

.view-4-con p{
	background: #f6f6f6;
	border-top: 3px solid #e60000;
	padding: 40px 34px 42px 30px;
	box-shadow: 8px 8px 8px #ccc;
	font-size: 24px;
}
.view-4-con .c-r{
	color: #e60000;
}
/*view-5*/
.ser-contrast{
	padding: 55px 0;
}
.view-5-title{
	width: 611px;
	display: inline-block;
	margin-bottom: 50px;
}
.view-5-con{
	width: 482px;
	display: inline-block;
}
/*view-6*/
.ser-forecast{
	padding: 50px 0; 
	background: #f2f2f2;
}
.ser-forecast .view-6-title{
	width: 585px;
	display: inline-block;
}
.c-r{
	color: #E60000 !important; 
	font-weight: 600;
}
.ser-forecast .view-3-con p{
	background: #f6f6f6;
	border-top: 3px solid #e60000;
	padding: 40px 38px 46px 36px;
	box-shadow: 8px 8px 8px #ccc;
	font-size: 24px;
}

.ser-forecast .view-4-con{
	padding: 123px 22px 0 10px;
}
.view-6-mt{
	padding-top: 10px;
	display: inline-block;
}
.ser-forecast .view-3-con{
	padding: 122px 84px 0 0px;
}
.view-4-con{
	padding:129px 0px 0 120px;
}
/*修改*/
.view-right{
	position: relative;
	width:624px;
}

.exl-title{
	width:100%;
	text-align:center;
	font-size:24px;
	margin-bottom:35px;
}
.view-left{
	width: 576px;
}
.title-v1{
	position: relative;
	width:26.2%;
	margin:0 auto;
}
.title-v1 img,.title-v2 img,.title-v3 img,.title-v4 img,.title-v5 img{
	width:100%;
}
.exl-tip{
	position:absolute;
	bottom:0%;
	right:4%;
	font-size:14px;
	color:#666666;
}
.t-txt{
	position:absolute;
	font-size:34px;
	color:#fff;
	top:4%;
}
.t-txt.t1{
	left:30px;
}
.title-v2{
	position:relative;
	width:49.8%;
	margin:0 auto;
}
.t-txt.t2{
	left:5%;
}
.title-v3{
	position:relative;
	width:32.8%;
	margin:0 auto;
}
.t-txt.t3{
	left:7.5%;
}
.title-v4{
	position:relative;
	width:48.8%;
	margin:0 auto;
}
.t-txt.t4{
	left:5.3%;
}
.title-v5{
	position:relative;
	width:46%;
	margin:0 auto;
}
.t-txt.t5{
	left:5%;
}
.v4-box{
	width:100%;
	margin:40px auto 0;
}
.text-center.tm{
	margin-top:40px;
}
.v4-img-box{
	position: relative;
	width:54%;
	float:left;
}
.v4-img-title{
	width:100%;
	text-align:center;
	font-size:24px;
	color:#000000;
	margin-bottom:30px;
}
.v4-img{
	width:100%;
	margin:0 auto;
}
.v4-img img{
	width:100%;
}
.v4-tip{
	position:absolute;
	font-size:14px;
	color:#666;
	bottom:0;
	right:0;
}
.v4-txt{
	width:38.7%;
	float:right;
	margin-top:10%;
	border-top:3px solid #e60000;
	background-color:#fff;
	box-shadow:8px 8px 8px #ccc;
	padding:37px 0 48px 0;
}
.v4-txt-c{
	width:84.3%;
	margin:0 0 0 7.5%;
	font-size:24px;
}
.v4-txt-c span{
	color:#e60012;
	font-weight:600;
}
.clear{
	clear:both;
}
.view-5-con{
	position: relative;
}
.vv5-title{
	position:absolute;
	top:0;
	text-align:center;
	font-size:24px;
	width:100%;
	color: #000;
}
.v6-title{
	position:absolute;
	width:100%;
	top:0;
	left:0;
	font-size:24px;
	color:#000000;
	letter-spacing:-0.9px;
}
.v6-tip{
	/*position:absolute;*/
	/*right:40px;*/
	/*bottom:-0.5%;*/
	font-size:14px;
	text-align: center;
	margin-top: 3%;
	color:#666;
}
.v6-mar{
	margin-top: 1%;
}
.v6-tip.p1{
	right:30px;
}
.view-right span{
        position: relative;
        width:100%;
        display:block;
}
.show-pc{
	display:block;
}
.show-phone{
	display:none;
}
/*1024*/
@media (max-width:1024px){
	.t-txt{
		font-size: 28px;
	}
	.v6-title{
		font-size: 18px;
	}
	.v6-tip{
		right: 0;
	}
	.view-left{
		width: 50%;
	}
	.view-right{
		width: 50%;
	}
	.menu{
		width: 55%;
	}
	.container{
		width: 960px;
	}
	.view-1-left h4{
		font-size: 30px;
	}
	.view-1-down{
		margin-top: 12px;
	}
	.view-2-box p{
		font-size: 14px;
	}
	.view-3-con p{
		font-size: 17px;
	}
	.view-4-con p{
		font-size: 17px;
	}
	.ser-forecast .view-3-con p{
		font-size: 17px;
	}
}
/*768*/
@media (max-width:768px){
	.fc{
		width: 16vw;
		height: 16vw;
		margin-top: -8vw;
	}
	.fc a span{
	position: absolute;
	color: #fff;
	font-size: 2.6vw;
	top: 10vw;
	left: 3vw;
	z-index: 11111111;
	font-weight: 600;
	display: inline-block;
}
	.vv5-title{
		position: static;
		/*margin-bottom: 4%;*/
	}
	.view-6-mt{
		padding-top: 0;
	}
	.mp-xxt{
		margin: 0 auto;
		position: relative;
		top: -6vw;
	}
	.ser-banner{
		height: inherit;
	}
	.show-pc{
	display:none;
}
.show-phone{
	display:block;
}
.con3-box-slide{
    width:100%;
    background:#fff;
    box-shadow:#ddd 1px 1px 10px 1px;
    height:375px;

}
.con3-box-slide-1{
    height:572px;
}
.con3-box-slide-img{
    width:22%;
    margin:0 auto;
    padding-top:16%;
}
.con3-box-slide-img-1{
    padding-top:10%;
}
.con3-box-slide-img img{
    width:100%;
}
.con3-box-slide-tit{
    font-size:3.38vw;
    color:#333;
    margin:0 auto;
    text-align:center;
    margin-top:7%;
}
.con3-box-slide-tit-1{
     margin-top:3%;
}
.con3-box-slide-txt{
    width:70%;
    font-size:3.12vw;
    color:#666;
    margin:0 auto;
    margin-top:11%;
    line-height:1.7em;
}
	.t-txt{
		font-size:4.5vw;
	}
	.mp-res{
		/*position: relative;*/
		/*padding-bottom: 115px;*/
	}
	.mp-res .mp-down{
		/*position: absolute;*/
		/*bottom: 0;*/
	}
	.mp-mark-banner{
		width: 100%;
		text-align: center;
		margin-top:-2.5%;
	}
	.mp-mark-banner span{
		width: 94%;
		display: inline-block;
	}
	.mp-mark-banner span img{
		width: 100%;
		position: relative;
		top: -2vw;
	}
	.mp-bt{
		font-size: 5.5vw;
		width: 63%;
		margin: 1.5% auto 1.5%;
	}
	.visible-sm h4 p:first-child{
		margin-top:3%;	
	}

	.menu li{
		margin: 0;
	}
	/*修改*/
	.view-left{
		width: 100%;
	}
	.view-right{
		width: 100%;
	}
	.mp-wd{
		width: 100%;
	}
	.view-1-down{
		margin-top: 4%;
		padding-left: 4%;
	}
	.book-2{
		width: 100%;
		position: relative;
		left: 2%;
		padding-bottom: 5%;
	}
	.view-1-down a{
		font-size: 3.2vw;
		color: #e50000;
		width: 27.2vw;
		height: 8vw;
		display: inline-block;
		line-height: 7.5vw;
	}
	.view-1-down a span{
		font-size: 3.2vw;
		color: #e50000;
		border: 1px solid #e50000;
		width: 27.2vw;
		height: 8vw;
		display: inline-block;
		line-height: 7.5vw;
	}
	.menu{
		width: 100%;
		box-shadow: 3px 3px 3px #ccc;
	}
	.mp-down{
		background: #f2f2f2;
		padding: 3% 8%;
	}
	.container-fluid{
		width: 100%;
		margin-top: 55px;
	}
	.container{
		width: 100%;
	}
	.ser-banner{
		padding: 5% 0 0 0;
	}
	.ser-feature{
		padding: 5vw 0;
		background: #fff;
	}
	.mp-view2-con{
		padding-bottom: 30px;
	}
	.mp-view2 .view-2-title{
		width: 48%;
		margin-bottom: 10px;
	}
	.swiper-p1{
		bottom: -5px !important;
	}
	
	.ser-scope{
		padding: 5vw 0;
		background: #f2f2f2;
	}
	.view-3-title{
		width: 85%;
	}
	.view-4-title{
		width: 85%;
	}
	.view-5-title{
		width: 85%;
	}
	.view-5-con{
		width: 88%;
		text-align: center;
	}
	.ser-forecast .view-6-title{
		width: 80%;
	}
	.view-3-con p{
		font-size: 3.2vw;
	}
	.view-3-mar{
		margin-top: 5vw;
	}
	.view-3-con{
		padding: 0 3.4%;
	}
	.view-3-con p{
		padding: 3% 3%;
		box-shadow: 3px 3px 3px #ccc;
		margin-bottom: 5%;
	}
	.mp-exl img{
		width: 93.2%;
		margin: 0 auto;
	}
	.ser-setup{
		background: #fff;
		padding: 5vw;
	}
	.view-4-con{
		padding: 0 3.4%;
	}
	.view-4-con p{
		padding: 3% 3%;
		box-shadow: 3px 3px 3px #f6f6f6;
		margin-bottom: 5%;
		background: #fff;
		font-size: 3.2vw;
	}
	.ser-contrast{
		padding: 5vw 0 0 0;
		background: #f2f2f2;
	}
	.view-5-title{
		margin-bottom: 3%;
	}
	.ser-forecast{
		padding: 5vw 0;
		background: #fff;
	}
	.ser-forecast .view-3-con{
		padding: 0 3.4%;
	}
	.ser-forecast .view-3-con p{
		font-size: 3.2vw;
		background: #fff;
		padding: 3% 5%;
		box-shadow: 8px 8px 8px #f6f6f6;
	}
	.title-v1{
		width:44%;
		margin-bottom:1%;
	}
	.t-txt{
		top:8%;
	}
	.title-v2{
		width:80%;
		/*height:37px;*/
	}
	.title-v2>img,.title-v3>img{
		/*height:37px;*/
	}
	.t-txt.t1{
		left:11%;
	}
	.t-txt.t2{
		left:6%;
	}
	.v6-title{
		font-size:3.5vw;
		text-align:center;
	}
	.v6-tip.p1{
		font-size:3vw;
		right:0;
	}
	.title-v3{
		/*height:37px;*/
		width:60%;
	}
	.title-v3.t3{
		left:9%;
	}
	.title-v4{
		/*height:37px;*/
		width:80%;
	}
	.t-txt.t4{
		left: 6.3%;
	}
	.title-v4.t4{
		left:9%;
	}
	.title-v5{
		/*height:37px;*/
		width:78%;
	}
	.t-txt.t5{
		left: 7.5%;
	}
	.title-v5.t5{
		left:9%;
	}
	.title-v2>img,.title-v3>img,.title-v4>img,.title-v5>img,.title-v1>img{
		height:10vw;
	}
	.text-center.tm{
		margin-top: 2vw;
	}
	.vv5-title{
		font-size:3.5vw;
		color: #000;
	}
	.v6-title{
		letter-spacing:-0.5px;
		font-size:3.5vw;
	}
	.v6-tip.p1,.v6-tip{
		text-align:center;
		font-size:3vw;
		width:100%;
		left:0;
	}
	.v6-title.mv4{
		top:auto;
		/*bottom:10%;*/
		position: static;
		/*margin-bottom: 4%;*/
	}
	.mp-jz{
		position: relative;
		top: 5.5vw;
	}
	.vv5-title{
		top:auto;
		bottom:0;
	}
	.swiper-container{
		width:100%;
	}
	.qh-box{
		width:93.2%;
		margin:0 auto;
	}
	.qh{
		width:31.3% !important;
		margin-left:3%;
	}
	.qh-box>div:first-child{
		margin-left:0;
	}
	.swiper-container{
		padding-top:4vw;
	}
	.i1{
		padding-bottom:5% !important
	}
	.i2{
		padding-top:16% !important
	}
	.con3-box-slide-txt span{
		color:#666666;
		font-weight:600;
	}
	.t-txt.t3{
		left: 9%;
	}
	.t-txt.t1{
		top: 8% !important;
	}
	.v6-mar{
		margin-top: -3%;	
	}
}
@media(max-width:640px){
.con3-box-slide-1 {
    height: 330px;
}
.con3-box-slide {
    height: 70vw;
}
}

@media (max-width:320px){	
 .fc{
		width: 20vw;
		height: 20vw;
		margin-top: -10vw;
	}
	.fc a span{
	position: absolute;
	color: #fff;
	font-size: 2.6vw;
	top: 13vw;
	left: 3vw;
	z-index: 11111111;
	font-weight: 600;
	display: inline-block;
}
}