body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; font-family: "微软雅黑"; }
body { background:#fff; color:#000; font-size:14px; font-family: Verdana, Arial, Helvetica, sans-serif; }
td,th,caption { font-size:14px; }
h1, h2, h3, h4, h5, h6 {/* font-weight:normal; */font-size:100%;}
address, caption, cite, code, dfn, em, strong, th, var {/* font-style:normal; *//* font-weight:normal; */}
a { color:#000; text-decoration:none; }
a:hover { text-decoration:underline;  }
img { border:none; }
ol,ul,li { list-style:none; }
input, textarea, select, button { font:14px Verdana,Helvetica,Arial,sans-serif; }
table { border-collapse:collapse; }
.clear{clear: both;}
.navbar-header{padding-right:10px}
.zptp{position: absolute;
    right: 0;
    top: 62px;
    z-index: 9999;}
.zptp img{width:100%}

.header-r{float:right}

.panel-default>.panel-heading{
   border:0;
   border-left: 5px solid #3471DD;
}

.panel.panel-default.noboder{
 border:0;
}
.panel-group .panel{border-radius: 0; -webkit-border-radius:0; border:0;}
.panel-heading{padding: 0; border-radius: 0; -webkit-border-radius:0;}
.panel-title>a{padding: 10px 15px; display: block;}
.panel-title>a:hover,.panel-title>a:visited,.panel-title>a:focus{text-decoration: none; color: inherit;}

.panel-group .panel-heading+.panel-collapse>.panel-body{border-top: 0;}
.panel-group .panel-body{padding: 15px 0;}
.panel-group .panel-body.list-btns{padding-bottom: 0;}
.box_data{
  text-align:center;
  margin-bottom: 5px;
  padding: 5px;
}
.box_title{
 height:40px;
 line-height:40px;
 text-align:center;
 cursor: pointer;
 padding-left:24px;
}
.box_title span{
 background:white;
 height:40px;
 line-height:40px;
 
 padding:0 10px;
 text-decoration: line-through;
}
.panel.panel-default{
 border:0;padding:15px 0
}


.box_data{
  text-align:center;
  margin-bottom: 5px;
  padding: 5px;
}
.box_title{
 height:40px;
 line-height:40px;
 text-align:center;
 cursor: pointer;
 padding-left:24px;
}
.box_title span{
 background:white;
 height:40px;
 line-height:40px;
 
 padding:0 10px;
 text-decoration: line-through;
}


.li3{width:10%!important}

.header{min-height: 35px;width: 100%;background: #097CDE;}
.header-l ul li{float: left;margin-right: 15px; line-height: 35px;}
.header-l ul li a{color: #FFFFFF;}
.header-r ul li{float: left;line-height: 35px;}

.header-rn{background: url(../img/xx.png) no-repeat left;width: 90px;}
.header-rn ul{margin-left: 15px;}
.header-rn ul li{margin: 0 2px;color: #FFFFFF;}
.header-rn ul li a{color: #FFFFFF;}
.header-rnx{padding: 0 10px; }
.header-rnx a{color: #fff;}


span.search {
 
 position: relative;
 display: inline-block;
 width: 120px;
 padding: 0 5px;
 border-radius:15px;
 height: 25px;
 border: 1px solid #cccccc;
float: right;margin: 5px 10px;background: #fff;
}

#search-txt {
	
 width: 75px;
 height: 23px;
 margin-right: 4px;
 background:none
}

span.search input {
 border: none;
 outline: none;
 vertical-align: 0px;
 vertical-align: middle;
 float: left;
 
}

#search-bt {    
 width: 29px;
 height: 23px;
 text-indent: -999px;
 background: url(../img/ss.PNG) no-repeat center;
 overflow: hidden;
 cursor: pointer;
 
}

span.search input {
 border: none;
 outline: none;
 vertical-align: 0px;
 _vertical-align: middle;
 float: left;
}




.main-1{background: url(../img/szzxbj.PNG);min-height: 470px;width: 100%;}
.main-1s{height: 70px;line-height: 70px;margin-top: 30px;}
.main-1s h2{font-size:25px;font-family: "";float: left;line-height: 70px;color: #666666;}
.main-1s h2 span{font-size: 19px;color:#097CDE ;margin-left: 10px;}
.main-1s small{float: right;}
.main-1s small a{font-size: 15px;color: #097CDE;}    
.main-1s small img{margin-left: 5px;}

.main-l{border-top: 1px solid #CCCCCC;}
.main-l ul{margin-top: 10px;}
.main-l ul li{height: 25px;line-height: 25px;margin-bottom:20px;color: #CCCCCC;overflow:hidden}
.main-l ul li a{font-size: 15px;margin-left: 10px;}
.main-l ul li span{padding: 0 15px;font-size: 17px;color: #097CDE;}
.main-l ul li small{padding: 0 10px;
    font-size: 15px;color: #666;}

.main-2{min-height: 490px;}
.main-2ll{width: 50%;float: left;}
.main-2ll img{width: 100%;}
.main-2ll h2{font-size: 16px;
    margin: 15px 0;
    font-weight: bold;}
.main-2ll p{text-indent: 2em;
    font-size: 14px;}

.main-2lr{width: 47%;float: right;}
.main-2lr ul li{margin-bottom: 14px;}
.main-2lr ul li a{font-size: 15px;display: block;margin-bottom: 5px;}
.main-2lr ul li p{font-size: 14px;}

.rq {
    width: 14%;
    height: 50px;
    border: 1px solid #BCBCBC;
    float: left;border-radius: 10px;}
.r{width: 100%;height: 25px;text-align: center;font-size: 18px;color: #FFFFFF;background: #097CDE;border-radius: 10px 10px 0 0;}
.ny{width: 100%;height: 25px;/* border-bottom:1px solid #BCBCBC; */text-align: center;color: #1B3397;border-radius: 10px;}
.main-2r ul li a{display: block;width: 84%;float: right;}
.main-2r ul li{min-height: 48px;margin-bottom: 10px;}


.main-3{background: #ECF6FF;min-height: 400px;}
.main-31 ul li{margin-bottom:25px ;}
.main-31 ul li small{float: right;color: #666;}
.main-31 ul li a{font-size: 15px;} 

.lmgd{margin-bottom: 20px;}
.lmgd a{font-size: 15px;color: #097CDE;}    
.lmgd img{margin-left: 5px;}

.main-4{min-height: 260px;}
.main-4x ul li{float: left;width: 24%;margin-right: 1.3%;}
.main-4x ul li a img{width: 100%;}

.main-5{min-height: 130px;background: #F5F5F5;}
.main-5n ul li{float: left;
    width: 8%;
    height: 80px;
    margin: 25px 0;border-right: 1px solid #CCCCCC;}
.main-5n ul li img{display: block;
    margin: 8px auto;height:65px}

.foots{min-height: 140px;background: url(../img/dbbj.png);}
.footx{min-height: 30px;background: #097CDE;}
.footx p{text-align: center;line-height: 30px;color: #FFFFFF;font-weight: bold;}

.foots1{width: 75%;margin: 0 auto; margin-top: 25px;}
.foots1 ul li {
    width: 33%;
    text-align: center;
    float: left;
    margin: 5px 0;
}
.foots1 ul li a{color: #FFFFFF;}
.foots2{border-right: 1px solid #56A9F1;border-left: 1px solid #56A9F1;}
.foots2 img{display:block; margin: 10px auto;width:75%}
.foots3 ul{width:100%;margin: 0 auto;margin-top: 25px;}
.foots3 ul li{color: #FFFFFF;margin: 6px 0;float:left}
.foots3 ul li p{line-height:24px}



.slide_container1 {  position: relative; float: left; width: 100%; }
.slide1 { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.slide1 li { position: absolute; width: 100%; left: 0; top: 0; }
.slide1 img { display: block; position: relative; z-index: 1; height: 303px; width: 100%; border: 0; }
.slide1 .caption { display: block; position: absolute; z-index: 2; font-size: 14px;font-weight: bold;  text-shadow: none; color: #fff;  left: 0; right: 0; bottom: 0; padding: 5px 20px; margin: 0; max-width: none;opacity: 0.6;background: #000; }
.slide_nav { position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 52%; left: 0; opacity: 0.3; z-index: 3; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 61px; width: 38px; background: transparent url(../img/themes.gif) no-repeat left top; margin-top: -45px; }
.slide_nav:active { opacity: 1.0; }
.slide_nav.next { left: auto; background-position: right top; right: 0; }

.slide_tabs { text-align: right;
    font-size: 0;
    list-style-type: none;
    position: relative;
    top: -20px;
    z-index: 2;}
.slide_tabs li { display: inline-block; margin: 0 5px; *display: inline; *zoom: 1;}
.slide_tabs a { display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    line-height: 20px;
    background-color: #FFFFFF;
    overflow: hidden;}
.slide_tabs .slide_here a { background-color: #097CDE; background-color: #666\9;}
.callback { margin-top: 20px; color: #f50; text-align: center;}
.callback em { font-style: normal;}






.banner-zy {
    width: 100%;
    position: relative;
}
.lmmcs {
    max-width: 1170px;
    margin: 0 auto;
    padding-left: 15px;
    position: relative;
}
.banner-zy h2 {
    position: absolute;
    bottom: 0px;
    height: 55px;
    width: 22.4%;
    line-height: 55px;
   text-align: center;
    font-size: 26px;
    color: #FFFFFF;
    background: url(../img/1px-l.png);
}
.main-zyz{min-height: 660px;background: url(../img/ejbj.png)no-repeat;;}
.main-zyz ul {width: 85%;margin: 0 auto;}
.main-zyz ul li {border-bottom: 1px solid #CCCCCC;height: 55px;line-height: 55px;text-align: center;}
.main-zyz ul li a{font-size: 18px;display: block;}
.main-zyz ul li a:hover{color: #074993;}

.main-zyrs{width: 100%;height: 60px;border-bottom:1px solid #CBCBCB ;}
.main-zyrs h2{float:left;line-height:60px;font-size:20px;color: #097CDE;font-weight: 500;}
.main-zyrs small{float: right;line-height: 60px;font-size: 12px;color: #878787;height:40px;max-width:40%;overflow:hidden}
.main-zyrs small a{margin: 0 5px;font-size: 12px;color: #878787;}

.lby{margin-bottom: 100px;}
.lby ul li{margin: 10px 0;line-height: 30px;}
.lby ul li img{margin: 5px;}
.lby ul li small{float: right;}
.lby ul li a:hover{color: #1295D8;}

.nr h2,.nr h2 span{font-size: 24px!important;font-weight: 700;text-align: center;margin: 10px 0;}
.nr h3,.nr h4{font-size: 16px;color: #666666;text-align: center;margin: 10px 0;}
.nr img{max-width: 100%;
   
    height: auto;margin:20px auto}
.nr p{text-indent: 0em;line-height: 32px;}
.dpzw p{text-indent: 2em;line-height: 32px;}
.dpzw {margin-top: 20px;}

.tup ul li{float:left;width: 27%;margin: 1% 3.2%;}
.t{border: 1px solid #CCCCCC;}
.t img{width: 98%;
    height: 98%;
    padding: 1%;
    display: block;
    margin: 0 auto;}
.tup h2{text-align: center;margin-top: 10px;}




.zzjg-x {
    margin: 30px 0;
}
.zzjg-x ul li {
    float: left;
    width: 31%;
    height: 40px;
    text-align: center;
    line-height: 40px;
    overflow:hidden;
    margin: 10px 1.1%;
}
.zzjg-x ul li a{display: block;font-size:17px}



@media (min-width: 1024px) and (max-width:1400px){

 }

@media (min-width: 1024px){
 
}

@media (min-width: 993px) and (max-width:1192px) {
 .main-2r ul li a{width:78%}
.rq{width:18%}
.main-1s h2 span{font-size:15px}
.main-31 ul li{height:21px;overflow:hidden}
}
@media (max-width: 992px){
 .zptp{display:none}
}


@media (max-width: 767px){
.zptp{display:none}
.zzjg-x ul li{width:47%}
.lmmcs{display:none}
.main-zyz{display:none}
.header-rnx {
    padding: 0 5px;
    
}
.li3{width:25%!important}
.navbar{min-height: auto;}
.carousel-control{display: none;}
.carousel-caption{display: none;}
.main-1s{margin-top: 10px;}

.main-l ul li {
    height: 25px;
    line-height: 25px; 
    margin-bottom: 0; 
    color: #CCCCCC;
    display: block;
    overflow: hidden;margin:15px 0
}
.main-l ul li span {
    padding: 0 15px;
    font-size: 17px;
    color: #097CDE;
    display: none;
}
.main-l ul li small {
   padding: 0; 
    font-size: 15px;
    color: #666;
    float: right;
}
.main-l ul li a {
    font-size: 15px;
    margin-left: 0px;
}
.main-2ll {
    width: 100%;
    float: none;
}
.main-2lr {
    width: 100%;
    float: none;margin-top:20px ;
}
.main-2lr ul li {
    margin-bottom: 5px;
}
.main-2lr ul li a {
    font-size: 15px;
    display: block;
    margin-bottom: 0px;
}
.main-2r ul li a {
    display: block;
    width: 80%;
    float: right;
}
.rq {
    width: 18%;
    height: 50px;
    border: 1px solid #BCBCBC;
    float: left;
    border-radius: 10px;
}
.main-4x ul li {
    float: left;
    width: 49%;
    margin-right: 1%;
}
.main-5n ul li {
    float: left;
    width: 33%;
    height: 80px;
     margin:  0; 
   border-right: none
}
.foots2 img {
    display: block;
    margin: 0px auto;
}
.foots1 {
    width: 75%;
    margin: 0 auto;
    margin-top: 10px;
}
.foots {
    min-height: 200px;
    background: #51A1EC;
}


.slide1 img{height: auto;}


 }


@media (min-width: 480px) and (max-width: 640px){
 
}