/*---- banner ----*/
.bn{ width:100%; height:565px; background:url(images/ban-bg3.jpg) no-repeat center #000000; margin:0 auto;}
.bn1{ width:100%; height:364px; background:url(images/ban-bg4.gif) no-repeat center #6a000a; margin:0 auto;}

/*---- content-zx ----*/
.zxsp{ width:980px; height:293px; margin:7px auto; background:url(images/zxsp.jpg) no-repeat center; position:relative;}
  .zxsp ul{ width:764px; height:180px; position:absolute; top:80px; right:0px;}
  .zxsp li{ width:225px; height:180px; float:left; margin-right:28px; font-family:"微软雅黑"; font-size:14px; color:#383838; letter-spacing:1.5px;}
  .mg{ width:215px; height:152px; border:5px #CCCCCC solid;}
  .zxsp p{ width:215px; height:28px; line-height:20px; text-align:center;}
  .zxsp a{ color:#383838; text-decoration:none;}
  .zxsp a:hover{ color:#F00; text-decoration:none;}
 
/*---- content1 ----*/
.con{ width:1200px; display: block; margin:0 auto 15px auto; background:#FFF;}

  .fg1{ width:980px; height:5px; background:#92000e;}
  .fg2{ width:980px; height:5px; background:#ff99cc;}
  .fg3{ width:980px; height:5px; background:#66ccff;}
  .fg4{ width:980px; height:5px; background:#56c58d;}
  .fg5{ width:980px; height:5px; background:#ff9966;}
  .fg6{ width:980px; height:5px; background: #F90;}
  
  .con_bt{width:980px; height:51px; font-family:"微软雅黑"; letter-spacing:1.5px;}
  .con_bt p{ width:700px; height:51px; float:left; margin-left:10px; font-size:24px; color:#6a000a; line-height:51px;}
  .con_bt i{ margin-left:5px; font-size:14px; color:#383838; line-height:51px;}
  .con_mg{ width:116px; height:37px; float:right;}
  
.con ul{ width:1200px; margin:0 auto; height: 400px;}
.con li{ width:285px; height:200px; margin: 0 20px 20px auto; float:left; font-family:"微软雅黑"; font-size:14px; color:#383838; letter-spacing:1.5px; text-align:center; background: #f4f4f4;}
.con li:nth-child(4n){ margin-right:0;}
.con li img{ width:285px; height: 160px; display: block; margin: 0 auto;}
.nr{width:100%;font-size: 16px;text-align: center;overflow: hidden; margin:0 auto 0 auto; display: block; font-family: "微软雅黑 Regular"; height: 40px; line-height: 30px; letter-spacing: 1px; color: #464646;}
.zbyy{ width:100%; height: 383px; margin: 0 auto; background:#415ce0 url("images/wx.jpg") center no-repeat;}

  .mg1{ width:220px; height:230px; border:5px #CCCCCC solid;}
  .con strong{ width:215px; height:28px; line-height:28px;}
  
  .con a{ color:#383838; text-decoration:none;}
  .con a:hover{ color:#F00; text-decoration:none;}


.bt {width: 1200px; margin: 0 auto;overflow: hidden; color: #fff; font-size: 30px;line-height: 50px; text-align: center; font-family: "微软雅黑 Regular"; letter-spacing: 1.5px;}
.bt h2{width:1200px;height:70px;font-size: 30px;line-height: 90px; color: #464646; text-align: center; margin: 0 auto; font-family: "微软雅黑 Regular"; font-weight: 600;}
.bt p{width:1200px;font-size: 16px;text-align: center;float: left;overflow: hidden; margin:0 auto 10px auto; display: block; font-family: "微软雅黑 Regular"; line-height: 40px; letter-spacing: 1px; color: #777;font-weight: 300;}

/* bottom */
.gz_12{width:100%; height:auto; overflow:hidden; margin:40px auto 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{background:url(images/gz_bg11.jpg) no-repeat; 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{background:url(images/gz_bg12.jpg) no-repeat; font-size:20px; margin-left:20px;padding-left: 35px;line-height: 35px; margin-top:35px}
a.djzx{width:110px; height:45px; background:#F44144 repeat; font-size:18px; color:#FFF; text-align:center; display:block; margin:20px auto; line-height:45px;}
.gz1s_r{width:750px; height:auto; overflow:hidden; margin-top:15px;}
.gz1s_r h3{font-size:30px; 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;}


.video_ban{width: 100%; min-width: 1200px; position: relative; height: 425px; overflow: hidden; background: #ccc;}
.video_ban video{ position: absolute; width: 1920px; left: 0; top:0; bottom:0; right:0; margin:auto;}
.video_ban .w_1200{ position: absolute; top:0; left:0; right:0; bottom:0; z-index: 20; text-align: center; padding-top:130px; color:#fff; letter-spacing: 1.5px;}
.video_ban .w_1200 h2{ font-size: 58px; font-weight: 600; line-height: 90px;}
.video_ban .w_1200  p{ padding-top:10px; font-size: 38px;}
.video_ban .msk{ position: absolute; top:0; left:0; width: 100%; height:100%; background-color: rgba(0,0,0,.5);}
.video_ban .text{position: absolute;top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%);}






















