@charset "utf-8";
/* CSS Document */
body{ background:#140a23; max-width: 1920px; font-family:"微软雅黑 Regular"; margin:0 auto; padding:0; color:#333;}
a.as{ width:236px; height:80px; display:block; margin:20px auto 20px auto; font-family:"微软雅黑"; color:#fff; font-size:18px; letter-spacing:3px; line-height:80px; font-weight: 550; background: url(anniu.jpg) center no-repeat; text-align:center; }
a.ass{ width:236px; height:40px; display:block; margin:30px auto 20px auto; font-family:"微软雅黑"; color:#140a23; font-size:18px; letter-spacing:3px; line-height:40px; background: #ff0; text-align:center; border-radius: 8px;}

.bt{width: 1200px; display: block; margin: 0 auto 20px auto; text-align: center; font-family: "微软雅黑 Regular";}
.bt h2{width:620px;height:90px; font-size: 30px; line-height: 90px; letter-spacing: 1px; color: #00fff7; text-align: center; margin: 0 auto 8px auto; font-family: "微软雅黑"; font-weight: 550; background: url(images/bt.gif) no-repeat center;}
.bt p{width:1200px; font-size: 18px; text-align: center;overflow: hidden; margin:0 auto 10px auto; display: block; font-family: "微软雅黑 Regular"; letter-spacing: 1px; color: #f4f4f4; line-height: 36px;}

.wz{width:1200px; font-size: 18px; text-align: center;overflow: hidden; margin:0 auto 0 auto; display: block; font-family: "微软雅黑 Regular"; letter-spacing: 1px; color: #f4f4f4; line-height: 36px;}
/*style*/
.w1200{width:1200px;height:auto;margin:0px auto;}
.xybanner{position: relative;height: 740px;overflow: hidden;}
.xybanner video{position: absolute;left: 50%;margin: 0 0 0 -960px;display: block;width: 1920px;}
.xybanner .mask{background: rgba(9,0,122,0.7);position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.xybanner img{margin: 200px auto 0;border: 0;vertical-align: top;display: block;}

.banner_bg{ width:100%; height: 762px; margin: 0 auto; background: url(banner_bg.jpg) center no-repeat;}
.banner_01{ width:1200px; height: 254px; margin: 0 auto; background: url(banner_01.jpg) center no-repeat;}
.banner_02{ width:1200px; height: 254px; margin: 0 auto; background: url(banner_02.jpg) center no-repeat;}
.banner_03{ width:1200px; height: 254px; margin: 0 auto; background: url(banner_03.jpg) center no-repeat;}
.banner_fg{ width:100%; height: 78px; margin: 0 auto; background: url(banner_fg.jpg) center no-repeat;}
.ys ul{ width:1199px; height: 336px; margin: 0 auto 10px auto;}
.ys ul li{ width:274px; height: 336px; float: left; background: url(ys.gif) center no-repeat; margin:0 13px 0 auto; display: block; font-family: "微软雅黑 Regular"; font-size: 16px; line-height: 32px; letter-spacing: 1px; color: #f4f4f4; padding: 0 8px;}
.ys ul li:nth-child(4){ margin-right:0;}
.ys ul li p{font-family: "微软雅黑"; font-size: 18px; font-weight: 550; line-height: 116px; height: 86px; text-align: center;}
.rcgx_img{ width:980px; height: 272px; margin: 0 auto 25px auto; background: url(rcgx.gif) center no-repeat;}
.jy_bg{ width:100%; height: 510px; margin: 40px auto 0 auto; background: url(jy.jpg) center no-repeat;}
.jy_d{ width:100%; height: 125px; margin: 0 auto; display: block;}
.jy_bt{ width:360px; height: 40px; margin: 0 auto; display: block;  background: #0045ff; color: #fff; font-size: 18px; font-family: "微软雅黑 Regular"; letter-spacing: 1px; line-height: 40px; text-align: center;}
.jydw ul{ width: 693px; height: 162px; display: block; margin: 0 auto 0 auto;}
.jydw ul li{ width:140px; height: 140px; float: left; margin: 0 15px 0 auto; border: 1px solid #fff; padding: 10px; overflow: hidden;}
.jydw ul li:nth-child(4){ margin-right:0;}
.jydw ul li img{ width:140px; height: 82px; display: block; margin: 0 auto;}
.jydw ul li p{ width:96%; height: 60px; display: block; margin: 0 auto; font-family: "微软雅黑 Regular"; font-size:18px; line-height: 60px;  color:#fff; text-align: center;}
.hj1{ width:860px; height: 228px; margin: 0 auto; background: url(hj1.jpg) center no-repeat;}
.hj2{ width:860px; height: 294px; margin: 0 auto 40px auto; background: url(hj2.jpg) center no-repeat;}
.hz1{ width:1200px; height: 160px; margin: 0 auto; background: url(hz1.jpg) center no-repeat;}
.hz2{ width:1200px; height: 169px; margin: 0 auto; background: url(hz2.jpg) center no-repeat;}
.hz3{ width:1200px; height: 190px; margin: 0 auto; background: url(hz3.jpg) center no-repeat;}
.hz4{ width:1200px; height: 190px; margin: 0 auto; background: url(hz4.jpg) center no-repeat;}
.rc1{ width:1200px; height: 115px; margin: 0 auto; background: url(rc1.jpg) center no-repeat;}
.rc2{ width:1200px; height: 115px; margin: 0 auto; background: url(rc2.jpg) center no-repeat;}
.rc3{ width:1200px; height: 104px; margin: 0 auto; background: url(rc3.jpg) center no-repeat;}
.rc4{ width:1200px; height: 104px; margin: 0 auto; background: url(rc4.jpg) center no-repeat;}
.zy ul{ width:1199px; height: 400px; margin: 0 auto;}
.zy ul li{ width:385px; height: 400px; float: left; margin: 0 22px 0 auto; background: #fff;}
.zy ul li:nth-child(3){ margin-right:0;}
.zy ul li img{ width:385px; height: 250px; margin: 0 auto;}
.zy_wz{width:385px; font-size: 18px; text-align: center; overflow: hidden; margin:0 auto 0 auto; display: block; font-family: "微软雅黑 Regular"; letter-spacing: 1px; color: #140a23; line-height: 30px;}
.zy_wz p{ height:50px; font-weight: 550; line-height: 70px; font-family: "微软雅黑";}
.zy_wz span{color: #ff005a;}
.zy_a{ width:340px; height: 40px; margin: 15px auto 0 auto; display: block;}
.zy_a a{ width:140px; height: 40px; display: block; font-size: 18px; font-family: "微软雅黑 Regular"; letter-spacing: 1px; color: #fff; line-height: 40px; text-align: center;}
.zy_a_fl{ float: left; background: #0bc0ba;}
.zy_a_rl{ float: right; background: #ff005a;}
a.st{ width:1200px; height: 157px; margin: 30px auto 20px auto; display: block; background: url(st.jpg) center no-repeat;}
.bottom_bm_bg{ width:100%; height: 721px; margin: 0 auto; background: url(botton__bm_bg.jpg) center no-repeat;}
.bottom_bm{ width:1200px; height: 721px; margin: 0 auto; background: url(botton_bm.jpg) center no-repeat;}
.bottom_bm_lb{ width:468px; height: 721px; float: right; background: #390058bd;}
.bottom_bm_lb_bt{ width:462px; height: 340px; margin: 0 auto; background: url(botton_bm_bt.png) center no-repeat;}
.bottom_bm_lb_bt_wz{ width:468px; height: 65px; margin: 0 auto; font-family:"微软雅黑 Regular"; font-size: 20px; letter-spacing: 1.5px; text-align: center; color: #fff; line-height: 50px;}
.bottom_bm_bd{ width:468px; display: block; margin: 0 auto;}
.bottom_bm_bd_bt{ width:100%; height: 150px; margin: 0 auto; font-family: "微软雅黑 Regular"; font-size: 20px; text-align: center; font-weight: 600; letter-spacing: 1.5px; color: #555; line-height: 40px; padding-top: 55px;}
.bottom_bm_bd ul{ width:420px; margin: 0 auto;}
.bottom_bm_bd ul li{ width:420px; height: 48px; float: left; margin: 0 auto 30px auto;}
.bottom_bm_bd input{ width:420px; height: 48px; font-family: "微软雅黑 Regular"; font-size: 16px; text-align: center;letter-spacing: 1.5px; color: #333; line-height: 48px; border: 1px solid #cecece; border-radius: 8px;}
.bottom_bm_bd select{ width:420px; height: 48px; font-family: "微软雅黑 Regular"; font-size: 16px; text-align: center;letter-spacing: 1.5px; color: #333; line-height: 48px; border: 1px solid #cecece; border-radius: 8px;}
.subm{ width:200px!important; margin: 15px 112px 0 112px!important; background: #f80!important; color: #fff!important;  border: 0!important;}
/*style end*/
/*banquan*/
.bottom_dh{ width:100%; height: 70px; margin: 0 auto; font-family: "微软雅黑 Regular"; font-size: 14px; text-align: center;letter-spacing: 2px; color: #fff; line-height: 70px;}
.bottom_dh a{ color: #fff;}
.bottom_dh a:hover{ color: #ff0;}
.cl50{margin:0px auto;clear:both;height:50px;}