* {margin:0; padding:0;}
a {text-decoration:none;}
ul,li {list-style:none;}

.ma {margin:0 auto;}
.fleft {float:left;}
.fright {float:right;}
.f12 {font-size:12px;}
.f14 {font-size:14px;}
.f16 {font-size:16px; font-weight:bold;}
.of {overflow:hidden;}
.align_c {
    text-align: center;
}
.align_r {
    text-align: right;
}
.mt3{margin-top:3px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mr5 {margin-right:5px;}F
.mr10 {margin-right:10px;}
.mr15 {margin-right:15px;}
.mr16 {margin-right:16px;}
.mr25 {margin-right:25px;}
.mr35 {margin-right:35px;}
.ml15 {margin-left:15px;}
.mb5 {margin-bottom:5px;}
.mb10 {margin-bottom:10px;}
.mb20 {margin-bottom:20px;}
.mb15{margin-bottom:15px;}
.mb25 {margin-bottom:25px;}
.mb30 {margin-bottom:30px;}
.mt20 {margin-top: 20px;}
.mt30 {margin-top: 30px;}
.mt50 {margin-top: 50px;}
.mt60 {margin-top: 60px;}
.w1100 {width:1100px; margin:0 auto;}
.w1200 {width:1250px; margin:0 auto;}
.w990 {width:990px; margin:0 auto;}
.w920 {width:920px; margin:0 auto;}
.w940 {width:940px; margin:0 auto;}
.w750 {width:730px!important; width:750px; _width:730px; padding:0 20px 0 20px;}
.w500 {width:480px!important; width:500px; _width:480px; padding:0 20px 0 0;}
.w320 {width:300px;}
.w660 {width:660px;}
.w600 {width:600px;}
.w330 {width:330px;}
.wall {width:100%;}

.clear {clear:both; width:100%; height:1px;}
.top {height:26px; background:url(images/nav_bg.png) left top repeat-x;}
.top_nav {height:26px;}
.top_nav a {color:#cccccc; font-size:12px; line-height:26px;}
.one {width:105px; display:block; font-weight:bold; text-align:right; float:left;}
.top_nav ul {float:left; height:26px; line-height:26px; margin-left:30px;}
.top_nav ul li {float:left; font-size:12px; height:12px;}
.top_nav ul li a { padding:0 8px; border-right:1px solid #9f9b93;}
.top_nav ul li a.last-child {border-right:none;}
.top_nav span {float:right; weight:242px; height:26px; line-height:26px; color:#9f9a91; font-size:12px;}
.top_nav span label {text-align:center; padding:0 5px;}
.top_pic {height:558px; background:url(images/top.jpg)  center top no-repeat;}
.top_xyxx {height:558px; background:url(images/top_xyxx.jpg)  center top no-repeat;}

.nav {height:50px;background-color:#2c5f98;}
.nav_body {height:50px; position:relative;}
.nav_body li {float:left;}
.nav_body ul {height:100%; }
.nav_body ul li {margin:0 8px;}
.nav_body ul li a {display:block; padding:0 15px; height:50px; line-height:50px; font-size:16px; font-weight: bold; color:#36a7e3; text-align:center;}
.main {padding: 5px 0 0;
   
    background-color: #fff;}
.x_jian {
    left: 225px;
    top: -35px;
}
.main_left {width:840px; border-right:3px solid #da5a66; background-color:#f5f5f5;}
.main ul {display: inline-block; margin:0 auto;}
.main ul li {width:100%; }
.main ul li:last-child {background-image:none;}
.main ul li h1 {margin-bottom:20px;}
.main ul li span { font-weight: bold;font-size: 16px;}
.foot {width:100%; height:200px;  background: #07bdca;}

.btitle {margin: 25px auto;display:block;   }
.zt{position: relative;left: -9px;top: 15px;}


.onecn{
    width: 20px;
    margin: 0 auto;
    line-height: 24px;
}
.box {
    text-align: center;
    color: #fff;
    width: 1000px;
    margin: 0 auto;
    overflow: hidden;
    height: 100%;
}

.layui-layer-content{
            padding:20px;
            line-height:30px;
       
        }

.layui-layer-wrap{
    height: 380px;
    text-align: center;
}

.layui-input-block{
     width: 200px;
}
.downshop {
position: relative;left: -10px;top: 219px;
}
.hide {
    display: none;
}

.top_f{    position: relative;
    right: -207px;
    bottom: -347px;
    width: 380px;}
.top_s{
    color:#fff;
    position: relative;
    margin: 0 auto;
    bottom:-110px;
	 width: 1100px;
	 padding-left: 40px;
   }
.top_s p {
    text-indent: 2em;
    line-height: 28px;
	 width: 600px;
}
.shuli{ float: left; margin:0 20px 0 10px;width:20px;line-height:24px; color:#fff;font-size: 18px;height: 130px;font-weight: bold;}


.item2 div{
	width:380px;
	height:90px;
	background-color:#d8f6ee;
	border-radius:10px;  
}
.item2 div p{
	font-weight:bold;
	font-size:1.2em;
    color:#010507;
	line-height:75px;
	margin-top: 10px;
	text-align: center;
}
.item2 p span{
    color: #725cfc;
}
.item3{
    height: 550px;
}
.item6{
    height: 550px;
}
.item66{
    height: 340px;
}
.item7{
    height: 530px;
}
.item_zhuti{
    height: 500px;
}
.item_zwyq{
    height: 730px;
}
.video1{
	width: 583px;
    height: 322px;
    margin-left: 5px;
    border: 1px solid #ddc462;
}
.hdld P{
    text-align: center;
    line-height:45px;
    font-weight: bold;
    font-size:1.35em;
    color:#fff;
    padding: 30px 12px;
}
.wy{
    position: relative;
    left: 50px;
    top: -50px;
}
.bg_blue{ width: 170px;
    height: 230px;
    background-color:#715cf9;
    border-radius:10px;
    padding:15px 15px;}
.bg_zpfb{background-color:#dcffeb;
	height:520px;
	width: 100%;
	left: 0;
	position: absolute;
	}
.bg_zpfb1{background-color:#d5f8f4;
	height:750px;
	width: 100%;
	left: 0;
	position: absolute;
	}
.bg_hdld{background-color:#fff1dc;
	height:590px;
	width: 100%;
	left: 0;
	position: absolute;
	}
.bg_zwyq{background-color:#feecd6;
height:730px;
width: 100%;
left: 0;
position: absolute;
}
.bg_y{ width: 170px;
    height: 230px;
    background-color:#ffc001;
    border-radius:10px;
    padding:15px 15px;}
.jinzp{
    height: 430px;
	margin-top:-40px;
    text-align: center;
    background-image: url("images/jinzp.png");
    background-repeat:no-repeat;
    background-position:center;
}

.bg { background-color:#fff; border-radius:10px;padding:15px 15px;}
.bg1 { background-color:#eee; border-radius:10px;}
.bg2 { background-color:#f5f4f4; border-radius:10px;}
.bgh{height:500px;background-color:#eeeeee;width: 100%;left: 0;position: absolute;}
.bg_ndfcz { height:500px;background-image: url("images/ndfcz_bj.png"); width: 100%;left: 0;position: absolute;}
.bg_fc{background-color:#fff; border-radius:10px;padding:15px 15px;width: 320px;box-shadow: 0 15px 30px 0 rgba(0,0,0,0.3); margin-top: 55px;}
.bg_fc_title{background-color:#ffc001; border-radius:50px;padding:10px 35px;width: 180px;margin: 30px auto;}
.bg_fc_title P{color: #fff;font-weight: bold;font-size: 1.5em;text-align: center;}
.fc_p{background-color:#f8f8f8; min-height:150px;border-radius:10px;padding:40px 15px;color: #484747;font-size: 16px;line-height: 35px;text-indent: 2em;}
.bg_x{height:350px;background: url("images/y_background.png") no-repeat;width: 555px;}
.bg_c{height:350px;background: url("images/b_background.png") no-repeat;width: 540px;}
.swiper-container {
    width: 500px;
    height: 200px;
}

.swiper-slide {
    text-align: center;
    font-size: 18px;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: baseline;
}
.swiper-wrapper img{width: 90%;}

.ndjt P{
    text-align: center;
    font-weight: bold;
    font-size:1.05em;
    color: #484747;
    padding: 15px 15px;
}
.zpj P{
    text-indent: 2em;
    font-size:1.25em;
    color: #fff;
    padding: 15px 15px;
}
.bg_zpj { height:330px;background-image: url("images/part3_bg.jpg"); width: 100%;left: 0;position: absolute;}
.bg_zt { height:530px;background-color: #46e5e9; width: 100%;left: 0;position: absolute;}
.shangce{
position: absolute;
    width: 20px;
    line-height: 48px;
    top: 90px;
    left: 45px;
    color: #2e4dfd;
    font-size: 2em;}
.xiace{
position: absolute;
    width: 20px;
    line-height: 48px;
    top: 90px;
    left: 45px;
    color: #f17e01;
    font-size: 2em;}
.buzhou P{
    font-size:1.2em;
    color: #fff;
    padding: 20px 5px;
	line-height:40px;
}
.fk{
	position: absolute;
    left: -23px;
    top: -23px;
	opacity: 0.75;}
.zhuti{
 line-height: 30px;
    color: #2a514f;
    font-size: 1.2em;

}
.shengming p{
    font-size: 1.1em;
    color: #000;
    padding: 20px 5px;
    line-height: 40px;
}