@charset "utf-8";
/* CSS Document */
body{ background:#fff; font-family:"微软雅黑 Regular"; margin:0 auto; padding:0; color:#333;}
a.as{ width:300px; height:50px; display:block; margin:30px auto 20px auto; font-family:"微软雅黑 Regular"; color:#fff; border-radius:8px; font-size:22px; font-weight:570; letter-spacing:3px; line-height:50px; background:#ff2b7f; text-align:center; box-shadow:0 2px 4px #000; }

.banner{ width:100%; height:560px; margin:0 auto; background:url(images/banner_bg.jpg) center no-repeat;}
.banner_1{ width:1200px; height: 197px; margin: 0 auto; background: url(images/banner_01.jpg) center no-repeat;}
.banner_2{ width:1200px; height: 174px; margin: 0 auto; background: url(images/banner_02.jpg) center no-repeat; position: relative;}
.banner_3{ width:1200px; height: 189px; margin: 0 auto; background: url(images/banner_03.jpg) center no-repeat;}
.banner_2 a{ width:196px; height: 92px; display: block; position: absolute; top: 30px; left: 775px;}

.bt {width: 1200px; margin: 0 auto;overflow: hidden;}
.bt h2{width:1200px;height:80px; font-size: 30px; line-height: 100px; color: #333; text-align: center; margin: 0 auto; font-family: "微软雅黑 Regular"; font-weight: 600;}
.bt p{font-size:18px; text-align: center; line-height: 40px; color: #555; margin: 0 auto; font-family: "微软雅黑 Regular"; width: 100%;}
.bt1 {width: 1200px; margin: 0 auto;overflow: hidden;}
.bt1 h2{width:1200px;height:80px; font-size: 30px; line-height: 100px; color: #fff; text-align: center; margin: 0 auto; font-family: "微软雅黑 Regular"; font-weight: 600;}
.bt1 p{font-size:18px; text-align: center; line-height: 40px; color: #fff; margin: 0 auto; font-family: "微软雅黑 Regular"; width: 100%;}

.bt_wz{ width:1200px; display: block; font-family: "微软雅黑 Regular"; line-height: 40px; font-size: 18px; color: #333; letter-spacing: 1.5px; margin: 0 auto; padding: 20px 0; text-align: center;}
.gz_12{width:100%; height:auto; overflow:hidden; margin:0 auto; background:url(images/gz_bg10.jpg) center no-repeat;}
.gz12_show{width:1200px; height:auto; overflow:hidden; margin:30px auto}
.gz1s_l{width:355px; height:475px; overflow:hidden; background:#FFF repeat}
.lxwm{width:165px; height:40px; border-bottom:1px solid #37363B; font-size:24px;margin-top: 25px;
margin-left: 15px;; font-weight:bold}
.diz{ font-size:20px; margin-left:20px;padding-left: 35px;line-height: 35px; margin-top:35px}
.gz_dz{font-size:14px; margin-left:55px; margin-top:10px; letter-spacing: 1.5px; height:auto; overflow:hidden}
a.gz_zx{font-size:12px; color:#ff1d00; margin-left:55px; margin-top:10px; display:block}
.diz1{font-size:20px; margin-left:20px;padding-left: 35px;line-height: 35px; margin-top:35px}
a.djzx{ width: 200px; height: 45px; background: #F44144 repeat; font-size: 18px; color: #FFF; text-align: center; display: block; margin: 20px auto 20px 53px; line-height: 45px; float: left;}
.gz1s_r{width:750px; height:auto; overflow:hidden; margin-top:15px;}
.gz1s_r h6{font-size:30px; display: block; color:#FFF; letter-spacing: 1.5px; line-height:65px}
.gz1s_b{width:750px; height:215px; background:#E63B24 repeat; opacity:0.7; margin-top:35px}
.msb7_top{width:596px; height:auto; overflow:hidden; margin:0px auto;}
.ds7_1{width:290px; height:50px; overflow:hidden; float:left; margin-left:8px; margin-top:25px}
.fleft{float:left;}
.fright{float:right;}
.ds7_1 input{ width:100%; height:auto; overflow:hidden; line-height:50px; padding-left:2%}
.coolbg1{width:118px; height:40px; overflow:hidden; background:#FFFFFF repeat; border:none; font-size:15px; text-align:center; line-height:40px;  margin:2% auto; display:block; color:#ff1d00}
.tcenter{ text-align:center;}

.hy{ width:1200px; height: 990px; display: block; margin: 0 auto;}
.hy_img1{ width:1200px; height: 198px; display: block; margin: 30px auto 0 auto; background: url("images/hy1.jpg") no-repeat center;}
.hy_img2{ width:1200px; height: 198px; display: block; margin: 0 auto; background: url("images/hy2.jpg") no-repeat center;}
.hy_img3{ width:1200px; height: 195px; display: block; margin: 0 auto; background: url("images/hy3.jpg") no-repeat center;}
.hy_yd{width:1200px; display: block; font-family: "微软雅黑 Regular"; line-height: 40px; font-size: 14px; color: #ff2b7f; letter-spacing: 1.5px; margin: 0 auto; text-align: center;}

.hyhl_bg{ width:100%; display: block; background: #011179; margin: 0 auto; padding-bottom: 20px;}
.hyhl_img1{ width:1200px; height: 155px; display: block; margin: 30px auto 0 auto; background: url("images/hyhl1.jpg") no-repeat center;}
.hyhl_img2{ width:1200px; height: 155px; display: block; margin: 0 auto; background: url("images/hyhl2.jpg") no-repeat center;}
.hyhl_wz{ width:930px; height: 50px; margin: 0 auto; border: 2px dashed #fff; font-family: "微软雅黑 Regular"; line-height: 50px; font-size: 18px; color: #fff; letter-spacing: 1.5px; text-align: center; border-radius: 10px;}

.ystop{ width:100%; height: 214px; display: block; margin: 0 auto; background: url("images/ystop.jpg") center no-repeat;}
.ystop1{ width:100%; height: 214px; display: block; margin: 0 auto; background: url("images/ystop1.jpg") center no-repeat;}
.ystop2{ width:100%; height: 93px; display: block; margin: 0 auto; background: url("images/ystop2.jpg") center no-repeat; font-family: "微软雅黑 Regular"; line-height: 40px; font-size: 18px; color: #555; letter-spacing: 1.5px; text-align: center;}

.ys ul{ width:1099px; display: block; margin:20px auto 0 auto;}
.ys ul li{ width:250px; height: 250px; display: block; float: left; margin: 0 33px 30px auto; font-family: "微软雅黑 Regular"; font-size: 18px; color: #fff; letter-spacing: 1.5px; text-align: center;}
.ys ul li:nth-child(1){ background: url("images/ys1.jpg") center no-repeat;}
.ys ul li:nth-child(2){ background: url("images/ys2.jpg") center no-repeat;}
.ys ul li:nth-child(3){ background: url("images/ys3.jpg") center no-repeat;}
.ys ul li:nth-child(4){ background: url("images/ys4.jpg") center no-repeat; margin-right: 0;}
.ys ul li:nth-child(5){ background: url("images/ys5.jpg") center no-repeat;}
.ys ul li:nth-child(6){ background: url("images/ys6.jpg") center no-repeat;}
.ys ul li:nth-child(7){ background: url("images/ys7.jpg") center no-repeat;}
.ys ul li:nth-child(8){ background: url("images/ys8.jpg") center no-repeat; margin-right: 0;}
.ys ul li p{font-family: "微软雅黑 Regular"; height: 120px; line-height: 150px; font-size: 24px; color: #fff; letter-spacing: 1.5px; text-align: center; font-weight: 600;}
.ys ul li a{ width:120px; height: 30px; display: block; margin: 20px auto 0 auto; background: #fff; font-family: "微软雅黑 Regular"; font-size: 18px; color: #ff2b7f; letter-spacing: 1.5px; text-align: center; line-height: 30px; border-radius: 8px;}

.sxjd_bg{ width:100%; height: 777px; margin: 0 auto; background: url("images/sxjd_bg.jpg") center no-repeat;}
.sxjd1{ width:1200px; height: 220px; display: block; margin: 30px auto 0 auto; background: url("images/sxjd1.jpg") center no-repeat;}
.sxjd2{ width:1200px; height: 220px; display: block; margin: 0 auto 0 auto; background: url("images/sxjd2.jpg") center no-repeat;}
.zy_fl ul{ width:1067px; height: 40px; margin: 30px auto; display: block;}
.zy_fl ul li{ width:136px; height: 40px; margin: 0 50px 0 auto; float: left; display: block; background: url("images/zyfl.jpg") center no-repeat; border-radius: 100px; font-family: "微软雅黑 Regular"; font-size: 20px; color: #fff; line-height: 40px; letter-spacing: 1.5px; text-align: center;}
.zy_fl ul li:nth-child(6){ margin-right: 0;}
.zy_fl_a{font-family: "微软雅黑 Regular"; font-size: 20px; color: #ff0!important; line-height: 40px; letter-spacing: 1.5px; text-align: center; font-weight: 600;}
.zy{ width:1200px; height: 314px; margin: 0 auto; background: #f9f9f9;}
.zy div{display: none;}
.zy .show{ display: block;}
.zy_img{width:522px; height: 314px; float: left; display: block!important;}
.zy_wz{width:652px; height: 314px; float: right; display: block!important;}
.zy_wz1{ background: url("images/zy11.gif") bottom right no-repeat;}
.zy_wz2{ background: url("images/zy21.gif") bottom right no-repeat;}
.zy_wz3{ background: url("images/zy31.gif") bottom right no-repeat;}
.zy_wz4{ background: url("images/zy41.gif") bottom right no-repeat;}
.zy_wz_bt{ width:100%; height: 60px; margin: 0 auto; font-family: "微软雅黑 Regular"; font-size: 20px; color: #f83788; letter-spacing: 1.5px; line-height: 80px; font-weight: 600; display: block!important;}
.zy_wz_bt i{ width:8px; height: 20px; display: block!important; float: left; background: #f83788; margin-right: 10px;margin-top: 30px;}
.zy_wz_xbt{ width:100%; height: 35px; margin: 0 auto 10px auto; font-family: "微软雅黑 Regular"; font-size: 30px; color: #454545; letter-spacing: 1.5px; line-height: 35px;  display: block!important;}
.zy_wz_xbt i{ width:161px; height: 35px; background: url("images/zyhg.gif") center no-repeat; float: left;display: block!important;}
.zy_kc{ display: block!important;}
.zy_kc ul{ width:100%; margin: 0 auto; display: block!important;}
.zy_kc ul li{ width:30%; height: 30px; float: left; margin: 0 4% 0 auto; font-family: "微软雅黑 Regular"; font-size: 16px; color: #454545; letter-spacing: 1px; line-height: 30px; display: block!important;}
.zy_kc ul li:nth-child(3n){ margin-right: 0;}
.zy_zx{ width:1200px; height: 50px; margin: 20px auto 30px auto; display: block;}
.zy_zx a{ width:360px; height: 50px; display: block; float: left; margin: 0 60px 0 auto; font-family:"微软雅黑 Regular"; color:#fff; border-radius:8px; font-size:22px; font-weight:570; letter-spacing:3px; line-height:50px; background:#ff2b7f; text-align:left;}
.zy_zx a:nth-child(3){ margin-right: 0;}
.zy_zx img{ width:25px; height: 25px; display: block; float: left; margin: 12.5px 10px 12.5px 92px;}

.cgxz_bg{ width:100%; height: 1071px; margin: 0 auto; background: url("images/cgxz_bg.jpg") center no-repeat;}
.cgxz ul{ width:1200px; height: 716px; display: block; margin: 30px auto 0 auto;}
.cgxz ul li{ width:380px; height: 716px; float: left; margin: 0 30px 0 auto; display: block;}
.cgxz ul li:nth-child(3){ margin-right: 0;}
.jy{ width:100%; height: 400px; display: block; margin: 0 auto; background: url("images/jygg.jpg") center no-repeat; position: relative;}
.jy a{ width:240px; height:46px; display:block; margin:0 auto 0 auto; font-family:"微软雅黑 Regular"; color:#f83788; border-radius:80px; font-size:18px; letter-spacing:2px; line-height:46px; background:#ff0; text-align:center; box-shadow:0 2px 4px #000; font-weight: 600; position: absolute; top: 320px; left: 42.5%; }
.xgwt{ width:1040px; height: 248px; margin: 20px auto 30px auto; display: block;}
