﻿body,h1,h2,h3,h4,h5,dl,dd,dt,p,ul,li,ol{ margin:0; padding:0;}
input,select,form,textarea,button{ border:none; margin:0;outline:none; padding:0;}
h1,h2,h3,h4,h5{ font-weight:normal;}
img{ border:none;}
a{ text-decoration:none;}
span{font-family: '微软雅黑'}
*{}
li{ list-style-type:none;}
body,html{ width:100%;}
body{background-color: #F3F6F5;}

.clear{
    clear: left;
}
.top_bg{
    padding: 0%;
    background-color: #FFFFFF;
    position: relative;
    /* position: fixed;
    top:211px;
    left: 0;
    z-index: 999; */
    width: 100%;
}
.wd{
    margin:0 3%;
}
.h44{
    height: 39px;
}
.top_main{
    overflow: hidden;
    border-bottom: 1px solid #E6E6E6;
}
.top_logo{
    float: left;
    padding:2% 0;
}
.top_logo img{
    display: block;
    width: 57px;
    margin-top:3px;
}
.top_menu{
    float: right;
    margin-top: 5%;
}
.top_name{
    float: left;
    padding-left: 11%;
    padding-top: 2%;
    text-align: center;
}
.top_name span{
    font-size: 15px;
    color:#292929;

}
.top_menu span{
    font-size: 1.2rem;
    color: #104357;
    background: url(../images/menus.png) no-repeat center right;
    background-size: 100% 100%;
    padding-right: 2rem;
}
.top_bg ul{
    display: none;
    margin-top: -3.5rem;
    background-color: #272F89;
    padding:1rem 0;
    position: relative;
    position: absolute;
    right: 1%;
    z-index: 999;
    width: 36%;
    text-align: center;
}
.top_bg ul span{
    color:#fff;
    font-size: 1.2rem;
    position: absolute;
    top: -.5rem;
    right: 4%;
}
.top_bg ul li a{
    color: #fff;
    font-size: 1rem;
    display: block;
    line-height: 220%;
}
.top_bom{
    padding:4% 0;
    font-size: 11px;
}
.dzico{
    width: 10px;
    height: 14px;
    margin-right: 5px;
}
.dhico{
    width: 14px;
    height: 14px;
    float: right;
    border-left:  1px solid #E6E6E6;
    padding-left: 5%;
}
.case1,.case2,.case3{
    background: #fff;
    margin:2% 0;
}
.csbt{
    line-height: 40px;
    font-size: 13px;
    color:#292929;
    font-weight: bold;
}
.case2 .swiper-slide{
    width: 100%!important;
}
.swiper-slide{
    width: 50%!important;
}
.viewcheck,.viewcheck2,.viewcheck3{
    text-align: center;
    width: 100%;
    background: #fff;
    padding-top:1%;
    padding-bottom: 3%;
}
.swiper-pagination-bullet-active{
    background:#FF7606!important;
}
.swiper-pagination-bullet{
    margin-right: 2%;
}
.swiper-container{
    z-index: 0;
}
.swiper-pagination{
    position: relative!important;
    z-index: 0;
}
.tjinfos{
    background: #fff;
    padding:5% 0;
}
.tjinfos input{
    width: 100%;
    border-radius: 5px;
    line-height: 43px;
    background: #E6E6E6;
    margin-bottom: 10px;
    text-indent: 10px;
}
.lxbt{
    text-align: center;
    color:#272F89;
    font-size:15px;
    font-weight: bold;
    margin-bottom: 8px;
}
.lxms{
    text-align: center;
    color:#7A7A7A;
    font-size:12px;
    margin-bottom: 25px;
}
.tjxy{
    color:#7A7A7A;
    font-size: 12px;
    text-align: center;
}
#submit{
    background: #FF7606;
    color:#fff;
    font-size: 18px;
    margin-top:10px;
}
.banner{
    height: 211px;
}
.focus{width: 100%; position:relative; overflow:hidden;height: 211px;}
.focus .hd{ width:100%; height:1rem;  position:absolute; z-index:1; bottom:5px; text-align:center;  }
.focus .hd ul li{ display:inline-block; width:.5rem; height:.5rem; -webkit-border-radius:.5rem; -moz-border-radius:.5rem; border-radius:.5rem; background:#fff; margin:0 5px;  vertical-align:top; overflow:hidden; color: #fff;  }
.focus .hd ul .on{ background:#FF7606; color: #FF7606; }
.focus .bd{ position:relative; z-index:0; }
.focus .bd li img{ width:100%; display: block; }

.kwz{
    border-top:1px solid #005AA8;
    border-bottom:1px solid #005AA8;
    padding:3%;
    margin-top:30px;
}
.kwz span{
    color:#005AA8;
    font-size: 12px;
    line-height: 18px;
}
.indeximg{
    padding:3%;
}
.indeximg img{
    max-width: 100%;
}
.divblue{
    background: #333333;
    padding: 1% 0;
}
.divblue span{
    color:#FFF000;
}
.divblue .kwz{
    border-top:1px solid #FFF000;
    border-bottom:1px solid #FFF000;
}
.tditem{
    padding:3%;
}
.tditem p{
    text-align: left;
    color:#333333;
    font-size: 0.8rem;
    line-height: 18px;
}
.proitem{
    padding:3%;
}
.proitem ul li{
    float: left;
    width: 32%;
    margin-right: 2%;
}
.proitem ul li img{
    max-width: 100%;
}
.proitem ul li p{
    color:#fff;
    font-size: 10px;
}
.proitem ul li:nth-child(3){
    margin-right:0px;
}
.pddiv{
    
}
.pdwz {
    padding: 3%;
    font-size: 10px;
    color:#333333;
    line-height: 18px;
}
.divl,.divr{
    width: 50%;
    float: left;
}
.divlrnr{
    padding: 3%;
    color: #fff;
}
.divltl{
    width: 30%;
    float: left;
    
}
.divltr{
    width: 70%;
    float: left;
}
.divltr div{
    border-top:3px solid #E62129;
    border-bottom:3px solid #E62129;
    font-size: 10px;
    color: #E62129;
    padding:4% 0;
    margin-left: 5%;
}
.divltl img{
  max-width: 100%;
}
.divlb{
    font-size: 9px;
}
.divl .divltr div{
    margin-right: 5%;
}
.font10{
    font-size: 10px;
}
.font12{
    font-size: 12px;
}
.font9{
    font-size: 9px;
}
.proitem ul li .title{
    color:#1A1A1A;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 5px;
}
.proitem ul li p{
    color:#333333;
    line-height: 18px;
    font-size: 10px;
}
.prolist{
    padding:3%;
}
.prolist ul li{
    width: 20%;
    float: left;
    margin-right: 6.5%;
    margin-bottom:10px;
}
.prolist ul li img{
    max-width: 100%;
}
.prolist ul li:nth-child(4n){
    margin-right: 0px;
}
.prolist ul li p{
    color:#fff;
    font-size: 9px;
    text-align: center;
}
.pd3{
    padding:0 3%;
}
.pd3 p{
    color: #fff;
    font-size: 10px;
    line-height: 18px;
}
.center{
    text-align: center;
    margin:3% 0;
}
.nrtindent{
    margin:3%;
}
.nrtindent p{
    text-indent: 25px;
    font-size: 10px;
    color:#333333;
    line-height: 18px;
    margin-bottom: 5px;
}
.divblue .nrtindent p{
    color:#fff;
}
.cpitem{
    padding:3%;
}

.cpitem ul li{
    float: left;
    width: 49%;
    margin-right: 2%;
    margin-bottom:2%;
}
.cpitem ul li img{
    max-width: 100%;
    width: 100%;
    height: 122px;
}
.cpitem ul li:nth-child(2n){
    margin-right:0px;
}
.cpitem ul li p{
    color:#fff;
    font-size: 9px;
    margin-bottom: 0px;

}
.c3{
    color:#333333!important;
}
.cpitems ul li{
        margin-right: 2%;
}
.cpitems ul li img{
    border:1px solid #E6E6E6;
}
.cpitems ul li div{
    color:#333333;
    line-height: 18px;
    font-size: 9px;
    padding-top: 30%;
}
.jcxl{
    padding:3%;
    line-height: 18px;
    border-bottom: 1px solid #001D35;
}
.jcxl p{
    color:#fff;
    font-size: 12px;
}
.lxfs{
    padding: 3%;
}
.lxfsbt{
    text-align:center;
    margin-bottom: 3%;
}
.lxfs p{
    color:#fff;
    font-size: 12px;
    text-align: center;
}
.lxfs p .lxl{
   float: left;
   color:#fff;
}
.lxfs p .lxm{
    color:#fff;
    line-height: 20px;
    text-align: center;
}
.lxfs p .lxr{
    float: right;
    color:#fff;
}
.lxfsbt span{
    display: inline-block;
    width: 35%;
    font-size: 18px;
     color:#fff!important;
     font-weight: bold;
    border-bottom: 8px solid #005AA8;
}
.address{
    clear: left;
}
.phone{
    text-align: center;
    color:#E62129!important;
    font-size: 18px!important;
    font-weight: bold;
    margin:2% 0;
}
.bqsy{
    text-align: center;
    color:#fff;
    border-top:1px solid #4D4D4D;
    font-size: 9px;
    padding:2% 0;
}
.foot{
    background: #fff;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 9999;
    border-top:1px solid #E6E6E6;
}
.foot ul li{
    float: left;
    width:33.1%;
    
}
.foot ul li:nth-child(1) {
    border-right:1px solid #E6E6E6;
}
.foot ul li:nth-child(1) p img{
    width: 19px;
    height:21px;
}
.foot ul li:nth-child(2) p img{
    width: 26px;
    height:21px;

}
.foot ul li:nth-child(3){
    border-right:1px solid #FF7606;
    background: #FF7606;
    font-size: 15px;
    line-height: 40px;
}
.foot ul li:nth-child(3) p{
    color:#fff;
    font-size: 15px;
}
.foot ul li p{
    color:#7A7A7A;
    text-align: center;
    font-size: 12px;
}
.foot ul li p img{
    margin:0 auto;
    width: 18px;
}
.foot ul li p:first-child{
    margin-top: 10px;
}
.foot ul li p:last-child{
    margin-bottom: 5px;
}
.flx{
    background: #000000;
    padding:5% 0;
}
.ftel{
    text-align: center;
}
.flx p:last-child{
    color:#fff;
    text-align: center;
    font-size: 9px;
    padding:3% 10%;
}
.ftel span{
    display: inline-block;
    width: 65%;
    padding:3%;
    color:#E62129;
    font-size: 18px;
    font-weight: bold;
    border:1px solid #E62129;
}
.indexbt{
    text-align: center;
    margin-top: 5%;
}
.indexbt h2{
    color:#000000;
    font-size: 16px;
    font-weight: bold;
}
.indexbt p{
    width: 114px;
    height:10px;
    background: #E62129;
    margin:0 auto;
    margin-top:-7px;
}
.indexms{
    padding:0 3%;
    font-size: 10px;
    color:#333333;
}
.indexms p{
    text-indent:25px;
    line-height: 18px;
}
.indexms span{
    line-height: 18px;
}
.indexms .jc{
    font-weight: bold;
}
.mores{
    text-align: center;
    margin-bottom: 2%;
    padding:0 3%;
}
.mores a{
    background:#000000;
    color:#fff;
    display: inline-block;
    width: 100%;
    font-size: 10px;
    padding:5px 0;
    font-size: 12px;
}
.mt8{
    margin-top:8%;
}
.mt4{
    margin-top:4%;
}
.mt2{
    margin-top:2%;
}
.mt3{
    margin-top:3%;
}
.alname{
    background: #000000;
    line-height: 24px;
    color:#fff;
    text-align: center;
    font-size: 10px;
}
.xwzx{
    margin-top: 2%;
}
.xwinfo{
    padding:2%;
}
.xwtitle{
    background: #E62129;
    padding:8px 0;
    text-align: center;
    color:#fff;
}
.xwl{
    width: 25%;
    float: left;
    background: #005AA8;
}
.xwl img{
    height:90px;
}
.xwr{
    width: 70%;
    float:left;
}
.yzms{
    font-size: 9px;
    color:#333333;
    padding:2% 3%;
    text-align:center;
}
.xwzx{
    padding-bottom: 3%;
}
.xwzx ul li{
    margin-bottom: 2%;
    line-height: 24px;
    padding:0 3%;
}
.right{
    float: right;
}
.xwzx ul li:nth-child(2n){
    background: #F7F7F7;
}
.xwzx ul li p{
    color:#333333;
    font-size: 12px;
}
.day{
    text-align: center;
    color:#fff;
    font-size: 30px;
    margin-bottom: 0px;
}
.time{
    text-align: center;
    color:#fff;
    font-size: 15px;
}
.xwbt{
    font-size: 15px;
    color:#333333;
    padding-top:5px;
    padding-bottom: 5px;
}
.xwr{
    padding-left: 10px;
}
.xwms{
    color:#8A8A8A;
    font-size: 12px;
}
.xwms a{
    color:#D81501;
}
.xwr a:last-child{
    color:#C81410;
}
.xwzx p a{
    background: #000000;
    color: #D81501;
    font-size: 15px;
    display: inline-block;
    height: 35px;
    width: 100%;
    text-align: center;
    line-height: 35px;
}
.xwckxq{
    font-size: 10px;
    color:#005AA8;
}
.indexmap{
    margin:3% 0;
    padding:0 3%;
}
#lx{
    width: 100%;
    height: 250px;
}
.lxwms{
    padding:0 3%;
    font-size: 10px;
    color:#333333;
    line-height: 18px;
    margin-bottom: 3%;
}
.lxwms .jc{
    font-weight: bold;
}
.page1{
  text-align: center;
  margin: 15px 0;
}
.current{
  background: #005AA8!important;
  color: #fff!important;
}
.prev, .num, .next, .current {
    width: auto;
    height: auto;
    margin: 2px;
    color:#676767;
    padding: 1px 8px;
    box-shadow: 0 0 2px rgba(0,0,0,0.2);
    background-color: rgba(255,255,255,0.1);
}
.back{
    text-align: center;
    padding:10px 0;
    margin:2%;
    background: #E62129;
}
.back a{
    color:#fff;
}
.msxq{
    padding: 0 2%;
}
.msxq p{
    margin-bottom:0px;
}
.msxq p img{
    max-width: 100%;
}

.ryzz img{
    max-width: 100%;
}

.top_fh{
    float: left;
    height: 30px;
    padding:2% 0;
}
.top_fh img{
    display: block;
    height: 20px;
    margin-top:3px;
}
#ClickMe {
    width: 200px;
    height: 30px;
    border: 1px solid #C40000;
    background-color: #000;
    color: #FFF;
    margin:0 auto;
}
#goodcover {
    display: none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 133%;
    background-color: black;
    z-index: 1001;
    -moz-opacity: 0.8;
    opacity: 0.50;
    filter: alpha(opacity=80);
}
#code {
    width: 79%;
    height: 250px;
    background-color: #fff;
    padding: 10px;
    position: absolute;
    display: none;
    left: 45%;
    z-index: 1002;
}
.close1 {
    width: 285px;
    height: 25px;
}
#closebt {
    float: right;
}
#closebt img {
    width: 20px;
}
.goodtxt {
    text-align: center;
}
.goodtxt p {
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    color: #000;
    font-weight: 600;
}
.code-img {
    width: 150px;
    margin: auto;
    padding: 10px;
}
.code-img img {
    width: 100%;
}

.content img{
    max-width: 100%;
}
.lists{
    margin-bottom: 10px;

}
.lists p{
    color: #333333;
    text-align: center;
}
.list_fl ul{
    overflow: hidden;
}
.list_fl li{
    display: block;
    margin-left: 10px;
    box-sizing: border-box;
    float: left;
    width: calc((100% - 10px) / 2);
    border: 1px solid #333333;
    padding: 5px;
    text-align: center;
    margin-bottom: 10px;
}
.list_fl li:nth-child(2n+1){
    margin-left: 0;
}
.list_fl li a{
    color: #333333;
}