body,h1,h2,h3,h4,h5,h6,ul,li,a,span,div{padding: 0; margin: 0; box-sizing: border-box;}
ul,li{list-style: none;}
img{border: none;}
a,a:link,a:visited,a:hover{text-decoration: none;}
.y_fl{float: left;}
.y_fr{float: right;}
.y_clear{clear: both}
.y_banner{
	width: 100%;
	height: 500px;
	background: url(../img/pms/banner.jpg) top center no-repeat;
}
.y_banner img{
	display: block;
	width: 100%;
	height: auto
}
.y_part_white{
	width: 100%;
	height: 500px;
	background: #fff;
}
.y_part_con{
	width: 970px;
	margin: 0px auto;
	margin-top: 90px
}
.y_part_tit{
	text-align: center;
	display: block;
	margin:0px auto;
}
.y_sf{
	width: 460px;
	height: 160px;
	border:1px solid #DCDCDC;
}
.y_sf span{
	text-align: center;
	font-size: 14px;
	color: #333333;
	display: block;
	padding:25px 30px;
	line-height: 2em;
	display: block;
	width: 228px;
}
.y_sf:hover{
	box-shadow:0px 0px 8px 0px rgba(7,1,2,0.12);
}

.y_part_gray{
	width: 100%;
	height: 500px;
	background: #F1F1F1;
}
.y_part_con ul li{
	display: block;
	float: left;
	width:185px;
	margin-right: 76px;

}
.y_part_con ul li:last-child{
	margin-right: 0px;
}
.y_part_con ul li h2{
	font-weight: normal;
	font-size: 18px;
	color: #333333;
	display: block;
	width: 100%;
	text-align: center;
	line-height: 2em
}
.y_part_con2{
	margin-top: 50px;
}
.y_part_con3{
	margin-top: 40px;
}
.y_function_li{
	padding-left: 50px;
	min-height: 68px;
	background:url(../img/pms/img11.png) left center no-repeat;
	margin-top: 20px;
}
.y_function_right{
	width: 580px;
}
.y_function_li h2{
	font-size: 18px;
	color: #24A1DD;
	font-weight: normal;
}
.y_function_li span{
	color: #666666;
	font-size: 14px;
	line-height: 2em
}
.y_function_li2{
	background:url(../img/pms/img12.png) left center no-repeat;
}
.y_function_li3{
	background:url(../img/pms/img13.png) left center no-repeat;
}
.y_function_li4{
	background:url(../img/pms/img15.png) left center no-repeat;
}
.y_function_li5{
	background:url(../img/pms/img17.png) left center no-repeat;
}
.y_function_li6{
	background:url(../img/pms/img18.png) left center no-repeat;
}

.y_mrgin_top{
	margin-top: 60px;
}
.y_function_li7{
    background:url(../img/pms/img21.png) left center no-repeat;
}
.y_function_li8{
    background:url(../img/pms/img22.png) left center no-repeat;
}
.y_function_right_last{
	margin-top: 50px;
}
.y_function_right_last .y_function_li{
	padding-top: 10px;
}

/*TMS购买*/
.y_banner_buy{
	width: 100%;
	height: 420px;
	background: url(../img/newpage/tms_banner.jpg) top center no-repeat;
}
.y_gray_tms{
	width: 100%;
	background: #F7FAFC;
	padding: 40px 0;
	overflow: hidden;
}
.y_part_tit_tms{
	width: 100%;
	text-align: center;
}
.y_part_tit_tms h2{
	font-size: 28px;
	color: #333333;
	padding-top: 30px;
}
.y_tite_line{
	display: inline-block;
	width: 46px;
	height: 4px;
	background: #2089FF;
	border-radius:2px;
	margin-bottom: 60px;
	margin-top: 20px;
}
.y_price_part{
	width:530px;
	height:235px;
	margin-left: 15px;
	box-shadow:0px 7px 35px 0px rgba(0,104,195,0.1);
	border-radius:10px;
	position: relative;
	background: url(../img/newpage/icon_01.png) left center no-repeat #fff;
	padding-left: 140px;
	padding-right: 80px;
}
.y_price_part2{
	width:530px;
	height:235px;
	margin-left: 15px;
	box-shadow:0px 7px 35px 0px rgba(0,104,195,0.1);
	border-radius:10px;
	position: relative;
	background: url(../img/newpage/icon_02.png) left center no-repeat #fff;
	padding-left: 140px;
	padding-right: 80px;
}
.y_tms_part_con{
	width: 1100px;
	margin: 0px auto;
	overflow: hidden;
	height: 280px;
}
.y_price_part_right{
	background-image: url(../img/newpage/icon_02.png);
}
.y_price_part table{
	margin-top: 40px;
}
.y_price_part table td h2{
	color: #0088FF;
	font-size: 28px;
}
.y_price_part table td{
	color: #333333;
	font-size: 16px;
	padding: 5px 0;
	text-align: left;
	line-height: 2em;
}
.y_price_part table td span{
	display: inline-block;
	padding-right: 20px;
}
.y_buy_btn{
	width:116px;
	height:34px;
	background:linear-gradient(150deg,rgba(0,136,255,1) 0%,rgba(0,174,255,1) 100%);
	border-radius:17px;
	position: absolute;
	right: 158px;
	bottom: -17px;
	color: #FFFFFF;
	line-height: 32px;
	font-size: 14px;
	text-align: center;
}
.y_show_btn{
	width:116px;
	height:34px;
	background:rgba(255,255,255,1);
	border:1px solid #0088FF;
	border-radius:17px;
	position: absolute;
	right: 30px;
	bottom: -17px;
	color: #0088FF;
	line-height: 32px;
	font-size: 14px;
	text-align: center;
}
.y_white_tms{
	width: 100%;
	background: #fff;
	padding: 100px 0;
	overflow: hidden;
}
.y_about_tit{
	color: #999999;
	font-size: 18px;
	width: 100%;
	display: block;
	margin-bottom: 20px;
}
.y_about_tit b{
	color: #0088FF;
	font-size: 26px;
	font-weight: normal;
}
.y_about_con p{
	display: block;
	line-height:25px;
	color: #333333;
	font-size: 16px;
	width: 560px;
	padding-left: 35px
}
.y_about_con{
	width:640px;
}
.y_about_con img{
	display: block;
}
.y_about_con span{
	display: block;
	text-align: left;
}
.y_table_bg{
	height:270px;
	background:rgba(255,255,255,1);
	box-shadow:0px 7px 35px 0px rgba(0,104,195,0.1);
	border-radius:20px;
}
.y_table_bg table td{
	border-bottom: 1px solid #DDDDDD;
	text-align: center;
	height: 89px;
}
.y_table_bg table tr:last-child td{
	border-bottom:none;
}
.y_table_bg table tr td:first-child{
	border-right:1px solid #DDDDDD
}
.y_table_bg table td b{
	color: #0078FF;
	font-size: 18px;
}
.y_table_bg table td{
	color: #333;
	font-size: 14px;
}
/*新增试用账号密码提示-20190415*/
h2.y_user_infor{
	position: absolute;
	bottom: -45px;
	right: 0;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	display: none
}