body{margin:0;padding:0;font-family:"PingFang SC","Lantinghei SC","Microsoft YaHei","HanHei SC","Helvetica Neue","Open Sans",Arial,"Hiragino Sans GB","΢���ź�",STHeiti,"WenQuanYi Micro Hei",SimSun,sans-serif;letter-spacing:1.2px;color: #333;}
ul,li,p,h1,h2,h3,h4,h5,h6{list-style:none;margin:0;padding:0;line-height: 100%;}
button,img{border:none;}
a{text-decoration:none;text-align:center;cursor:pointer;}
.container{width:1200px;margin:0 auto;position:relative;}
.clear{clear:both;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;outline: none;}
input,button,textarea,select{*font-size:100%;background: none;font-size: 14px}
.section{min-width: 1200px;overflow: hidden}
.fl{float: left;}
.fr{float: right;}
.h30{height: 30px}
.h40{height: 40px}
.h48{height: 48px}
.h120{height: 120px}
.w160{width: 160px}
.w200{width: 200px}
.w400{width: 400px}
.w500{width: 500px}
.w560{width: 560px}
.w600{width: 600px}
.w_half{width: 50%}
.lh150{line-height:150%;}
.lh180{line-height:180%;}
.lh200{line-height:200%;}
.mr10{margin-right: 10px;}
.mr20{margin-right: 20px;}
.mr30{margin-right: 20px;}
.mr40{margin-right: 40px;}
.mr60{margin-right: 60px;}
.mr80{margin-right: 80px;}
.mt10{margin-top: 10px;}
.mt20{margin-top: 20px;}
.mt25{margin-top: 25px;}
.mt30{margin-top: 30px;}
.mt40{margin-top: 40px;}
.mt50{margin-top: 50px;}
.mt60{margin-top: 60px;}
.mt80{margin-top: 80px;}
.mt100{margin-top: 100px;}
.mt120{margin-top: 120px;}
.mt150{margin-top: 150px;}
.mt180{margin-top: 180px;}
.mt200{margin-top: 200px;}
.mt240{margin-top: 240px;}
.mt240{margin-top: 240px;}
.mt300{margin-top: 300px;}
.mt850{margin-top: 850px;}
.mb5{margin-bottom: 5px;}
.mb10{margin-bottom: 10px;}
.mb20{margin-bottom: 20px;}
.mb30{margin-bottom: 30px;}
.mb40{margin-bottom: 40px;}
.mb60{margin-bottom: 60px;}
.mb80{margin-bottom: 80px;}
.mb100{margin-bottom: 100px;}
.mb120{margin-bottom: 120px;}
.mb150{margin-bottom: 150px;}
.ml20{margin-left: 20px}
.ml40{margin-left: 40px}
.ml100{margin-left: 100px}
.ml300{margin-left: 300px}
.mr100{margin-right: 100px}
.mr120{margin-right: 120px}
.p10{padding:10px;}
.p15{padding:15px;}
.p30{padding:30px;}
.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pt30{padding-top:30px;}
.pt40{padding-top:40px;}
.pt50{padding-top:50px;}
.pt60{padding-top:60px;}
.pt80{padding-top:80px;}
.pt100{padding-top:100px;}
.pt120{padding-top:120px;}
.pt150{padding-top:150px;}
.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px;}
.pb30{padding-bottom:30px;}
.pb40{padding-bottom:40px;}
.pb50{padding-bottom:50px;}
.pb80{padding-bottom:80px;}
.pb100{padding-bottom:100px;}
.pl5{padding-left:5px;}
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pl20{padding-left:20px;}
.pl30{padding-left:30px;}
.pl50{padding-left:50px;}
.pl100{padding-left:100px;}
.pr5{padding-right:5px;}
.pr10{padding-right:10px;}
.pr15{padding-right:15px;}
.pr20{padding-right:20px;}
.pr30{padding-right:30px;}
.pr50{padding-right:50px;}
.pr100{padding-right:100px;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f24{font-size:24px;}
.f30{font-size:30px;}
.f36{font-size:36px;}
.f40{font-size:40px;}
.f48{font-size:48px;}
.fb{font-weight:bold}
.white{color: #ffffff}
.ls4{letter-spacing: 4px}
.btn{text-align: center;display: block;height:44px;line-height:44px;color:#fff;box-shadow: 0 2px 6px rgba(0,0,0,0.1);border-radius: 2px;transition: 0.2s;cursor: pointer}
.op90{color: #ccc}
.op75{color: #999}
.op60{color: #666}
.tc{text-align: center}
.tr{text-align: right}
.tl{text-align: left}
.ib{display: inline-block}
::-webkit-input-placeholder {color: #ccc;}
.logo img{vertical-align: middle}
header{height: 80px;line-height: 80px;position: fixed;width: 100%;min-width:1200px;z-index: 1001;transition: .3s}
header li{float: left;margin-right: 44px;line-height: 80px}
header li a{display: block;color: #fff;transition: .2s}
header li a:hover{color: #2595c6}
.reg_btn{width: 140px;background: rgba(255,255,255,0.3);margin-top: 18px;}
.reg_btn:hover{background: #2595c6}
.vm{vertical-align: middle}
.rl{position: relative}
.blue{color: #0096ed}
.green{color: #2595c6}
.red{color: #f665a5}
.yellow{color: #fcbe2d}
.header_bg{background: #fff;box-shadow: 0 1px 1px #eee}
.header_bg li a{color: #666}
.header_bg .reg_btn{background: #2595c6 !important}
footer{
    position: absolute;
    bottom: 0;
    width: 100%;
    min-width: 1200px;
}
.foot1{
    height: 100px;
    line-height: 100px;
    background: url("../images/foot1.png") center;
}
.foot2{
    background: #f9f9f9;
    height: 190px;
}
.foot2 li{
    float: left;
    margin-left: 120px;
    line-height: 30px;
}
.foot2 li p{
    font-size: 14px;
    margin-bottom: 10px;
}
.foot2 li a{
    color: #999;
    font-size: 12px;
}
.foot2 li a:hover{
    color: #666;
}
.foot3{
    height: 60px;
    background: #333;
    line-height: 60px;
}
.main_banner{
    background: url("../images/banner_bg.png") center;
    height: 240px;
    min-width: 1200px;
}
.main_header{
    position: relative;
    box-shadow: none;
}
.main_footer{
    position: relative;
}
.ty_btn{width: 140px;background: #2595c6}
.ty_btn:hover{background: #56d7cf}
.contact_txt{
    width: 600px;
}
.contact_txt li{
    float: left;
    margin: 0 0 60px 100px;
}
.contact_txt li i{
    font-size: 20px;
    color: #0096ed;
}

.pf{
	position:fixed;
	border:1px solid #eee;
	background:#fff;
	right:0;
	bottom:180px;
	z-index:1111;
}
.pf div{
	width:50px;
	height:50px;
	border-right:none;
	margin-bottom:-1px;
	line-height:50px;
	text-align:center;
	color:#2595c6;
	font-size:16px;
	cursor:pointer;
	overflow:hidden;
	transition:linear 0.3s;
	position:relative;
}
.pf div a{
	color:#2595c6;
}
.pf .li1:hover{
	margin-left:-130px;
	width:180px;
	background:#2595c6;
	color:#fff;
}
.pf .li2:hover{
	background:#2595c6;
	color:#fff;
}
.pf .li0:hover{
	background:#2595c6;
	color:#fff;
}
.pf_ewm{
	position:fixed;
	right:80px;
	bottom:220px;
	z-index:1110;
	display:none;
	width:173px;
	height:234px;
}