@charset "utf-8";
/* CSS Document */

.clearfix:before,.clearfix:after{content: "";display: table;}
.clearfix:after{clear: both;}
.clearfix{zoom:1;}
img{ display:block;}

/*头部开始*/
.topbg {
	background:#0c6ce3;
	height:597px;
}
.top {
	width: 1190px;
	margin: 0 auto;
	position:relative;
}
.wrap {
	width: 1190px;
	margin: 0 auto;
	position:relative;
}
.do {
	padding-bottom:52px;
	height:85px;
	color:#fff;
}
.do a{ color:#fff;}
.app_download {
	color: #fff;
	font-size: 16px;
	margin-right:0px;
	margin-top:0px;
}
.app_download a {
	display: inline-block;
	padding-left: 16px;
}

.mbanav { color:#b8d8ff; font-size:18px;padding-left:0; }
.jqqd{ position:absolute; left:0; top:475px; font-size:16px; color:#fff;}
.jqqd a{ width:350px; height:72px; line-height:72px; color:#fff; font-size:30px;background:url(../images/link.png) no-repeat; display:block; text-align:center; margin-bottom:6px;}
/*头部结束*/

/*悬浮导航栏样式开始*/
.hangbg {
	width:100%;
	background-color:#131111;
	border-top:1px solid #192734;
	z-index: 1000;
	height:105px;
	display:none;
}
.hang {
	width:1190px;
	margin:0 auto;
	height:104px;
	padding-top:0px;
}
.hang p {
	color:#fff;
}
.hang p.sale {
	font-size:36px;
	color:#fff;
	margin-top:18px;
}
.hang p.yj{margin-top: 22px;}
.hang p.ysj{margin-top: 13px;}
.hang p.yj img{ display:inline-block;_zoom:1; *display:inline}
.hang p.sale span {
	font-size:30px;
}
.hang p.sale font{ font-size:44px;}
.imorder {
	width:130px;
	height:45px;
	line-height:45px;
	margin-left:130px;
	text-align:center;
	background:#ec3981;
	border-radius:6px;
	display:block;
	font-size:24px;
	color:#fff;
	margin-top:29px;
}
.imorder:hover {
	background:#ac451e;
	color:#fff;
}
.appdown {
	position:relative;
	width:140px;
	height:60px;
	margin-top:17px;
	z-index:2;
}
.appdown a.apa {
	width:140px;
	height:45px;
	line-height:45px;
	text-align:center;
	display:block;
	background:url(../images/appload.png) no-repeat 0px center;
}
.pop-appd {
	position:absolute;
	width:597px;
	height:338px;
	background:#00beb8;
	right:0px;
	top:59px;
	display:none;
}
/*悬浮导航栏样式结束*/

/*悬浮右侧二维码*/
.hangewm {
	position:fixed;
	right:1px;
	bottom:20px;
	background:#fff;
	z-index:102;
	border:1px solid #ccc;
	
}
.hangewm img {
	width:100%;
	height:100%;
}
/*悬浮右侧二维码结束*/

/*主体部分开始*/
.huang-cont{ padding:0 42px; width:1105px;}
.huang-cont em{ width:1px; height:37px; background:url("../images/lines.png") no-repeat; margin:40px 80px 0;}
.wrapout{ width:100%; min-width:1190px;}
.part{ width:100%;}
.fl{ float:left;}
.fr{ float:right;}
.part1{ background:#919191; }
.part1 li{ float:left; width:33.3333%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box;-o-box-sizing:border-box; border-left:1px solid #fff;padding:25px 0;}
.part1 li a{ display:block;}
.part1 li img{ margin-left:70px;}
.part1 li p{color:#fff; font-size:36px; padding-top:15px; margin-left:170px;}
.part1 li p span{ font-size:18px;}

.part2{ padding-bottom:55px;}
.part-top{ text-align:center; color:#5e5f60; font-size:18px; line-height:30px;}
.part h4.sz-30{ font-size:30px; color:#515152; padding:90px 0 30px;}
.course{ padding-top:80px;}
.course dt{ float:left; width:615px;}
.course dd{ float:right; width:445px;}
.jp{ margin-top:25px;}
.jp .fl{ width:120px;}
.jp .fr{ width:325px; font-size:16px; color:#858687; line-height:30px;}
.jp .fr h5{ font-size:24px;line-height:36px;}

.part3{ background:#00aec2; padding-bottom:40px;}
.part3 .part-top{ color:#fff;}
.part3 h4.sz-30{ color:#fff;}

.part4{padding-bottom:75px;}
.part4 h4.sz-30{ color:#4a4848; padding-bottom:60px;}
.pics-1 li{ float:left; width:50%; box-sizing:border-box;-webkit-box-sizing:border-box; -moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box; border:1px solid #c9c9c9; position:relative; margin-left:-1px;}
.pics-1 li img{ width:100%;}
.opcty,.pics-1 li .p1{ position:absolute;left:0; width:100%; display:none; }
.opcty{ background:#000; opacity:0.6;filter:Alpha(opacity=60); top:0;height:100%; }
.pics-1 li .p1{ color:#fff; font-size:18px;line-height:36px; top:115px;box-sizing:border-box;-webkit-box-sizing:border-box; -moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box; padding-left:95px;}
.pics-1 li.nobr{ border-left:0;}
.pics-2 li{width:401px; overflow:hidden; border-top:0;}
.pics-2 li img{ max-height:300px;}
.pics-2 li .p1{ padding-left:25px; padding-right:15px; top:90px;}
.pics-1 li:hover .opcty,.pics-1 li:hover .p1{ display:block;}

.pics-1 li .opcty2,.pics-1 li .p2{width:100%; position:absolute; left:0; bottom:0; height:70px;}
.pics-1 li .opcty2{background:#000; opacity:0.6;filter:Alpha(opacity=60);}
.pics-1 li .p2{  line-height:70px; color:#fff; font-size:18px; text-align:center;}
.pics-1 li:hover .opcty2,.pics-1 li:hover .p2{ display:none;}

.part5{  background:url("../images/service.jpg") no-repeat center top;}
.part5 dt{ width:686px; float:left;}
.part5 dd{ width:500px; float:right; color:#373737;}
.part5 dd p{ padding-bottom:30px;font-size:18px;}
.part5 dd p span{ color:#f70909; font-size:24px;}
.part5 .sz-30{}
/*底部开始*/
.footer{ height:310px; }
.footlogo{ margin-top:45px;}
.footnav{ margin-top:50px; color:#fff; font-size:16px;}
.footnav p{ line-height:34px;}
.footnav p a{ color:#fff;}
.wxpublicnum p{ padding-bottom:10px;}
.footnav p a:hover{ text-decoration:underline;}
.footlogo{margin-right:125px;}


