@charset "gb2312";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td ,span{ margin:0; padding:0;font-family:Microsoft YaHei }

input:focus {outline: none;} 
ul{list-style:none}
img{border:0;vertical-align:middle;border:none;}
table{border-collapse:collapse;border-spacing:0}
.clear{clear: both;}
p{word-wrap:break-word}
body {
 font-family:Microsoft YaHei;
 font-size: 14px;
 border:none;

} 


.personal_text_aline {
    font-size: 14px;
    line-height: 320%;
    margin-left: 30px;
    padding-top: 20px;
}

#vsb_content_7 table td{border-color:#fff
}

.cont1{
 max-width: 1200px;
 height: auto;
 margin: 0 auto;
 
}
.cont1_xw{
 height: 44px;
 border-bottom: 2px solid #0d2d62;
 margin-top: 20px;
}
.cont1_xw span{
 display: block;
 line-height: 44px;
 text-align: center;
}
.cont1_xw_sp1{

 height: 44px;
 width: 130px;
 float: left;
 font-size: 20px;
 line-height: 44px;
 text-align: center;
 background: #0460B7;
 font-size: 19px;
    font-weight: bold;
    color: #fff;
}
.cont1_xw_sp1 img{margin-right: 5px;}



.cont1_xw_sp1>a{
 color: #fff;
}
.cont1_xw_sp2{
 float: right;
 font-size: 12px;
 
}
.cont1_xw_sp2>a{
 color: red;
  margin-right: 10px;
}
.cont1_xw_sp2>a:hover{
 color: #4C9ED9;
}

.cont1_lb{
 height: 344px;
 width: 510px;
 margin: 20px 0 0 10px;
 float: left;
}



.hzhb{margin-bottom:35px}



.cont1_li{
 height:auto;
 width: 100%;
 float: right;
 
}
.cont1_li>ul{
 margin-top: 10px; margin-bottom: 0px;
}
.cont1_li>ul>li{
 height: 60px;
 padding: 10px 0;
 margin-bottom: 20px;

}
.cont1_li_one{
 height: 60px;
 width: 12%;
 float: left;
}
.cont1_li_one span{
 height: 30px;
 width: 100%;
 display: block;
 line-height: 30px;
 text-align: center;

}
.sp_1{
 
 background: #0460B7;
 color: #fff;
 font-size: 14px;
}
.sp_2{
 
 background:#f6f6f6;
 font-size: 20px;
}
.cont1_li_two{
 width: 85%;
 height: 60px;
 float: right;

}
.cont1_li_two span{
 
 display: block;
 padding-right: 10px;
}
.dsp_1{
 font-size: 16px;
 height:25px ;
 overflow: hidden;
}
.dsp_2{
 height: 35px;
 font-size: 12px;
 color: #666666;
 overflow: hidden;
}


.cont2{
 max-width: 1200px;
 margin: 0 auto;
 margin-top:15px;
}
.cont2>ul>li{
 height: 330px;
 width: 378px;
 border:1px solid #e9e9e9;
 float: left;
 margin-bottom: 30px;
 
}

.cont2:after{
   content: " "; 
   display: block; 
   height: 0; 
   clear: both; 
   visibility: hidden;  
 }
 .cont2 li>div{
  width: 100%;
  height: 42px;
  border-bottom: 2px solid #0d2d62;
  line-height: 42px;
 }
 .cont2 span.cont2_sp1{
  display: inline-block;
  text-align: center;
 height: 42px;
 line-height: 42px;
 width: 130px;
 font-size: 19px;
 font-weight:bold;
 background: #0460B7;
 color: #FFFFFF;
 }
 
 .cont2 span.cont2_sp1 img{margin-right: 5px;}
 
  .cont2 span.cont2_sp1>a{
   color: #fff;

 }
   .cont2 span.cont2_sp2>a{
    float: right;
     color:red;
     font-size: 12px;
     margin-right: 10px;
     line-height: 42px;
 }
.cont2 span.cont2_sp2>a:hover{
     color:#69BFEF;
    }
.cont2_ul_ul{
 width: 98%;
 margin: 0 1%;
 margin-bottom: 10px;
}
.cont2_ul_ul>li{
 border-bottom: 1px #d1d1d1 dashed;
 height: 40px ;
 overflow: hidden;
 width: 100%;
}
.cont2_ul_ul>li.last{
 border-bottom: none}
.cont2_ul_ul>li span{
 line-height: 40px;
 font-size: 14px;
 
}
.cont2_ul_ul>li:hover .sp_text{
 color: #0070ff;
}
 .sp_col{
  
  font-size: 12px;
  color: ##rgba(4, 96, 182, 1);
  margin: 0 5px;
 }

 .sp_day{
  
  float: right;
  color:#666666;
 }



.cont3{
 max-width: 1200px;
 height: auto;
 margin: 0 auto;
 
}
.cont3_xw{
 height: 44px;
 border-bottom: 2px solid #0d2d62;
}
.cont3_xw span{
 display: block;
 line-height: 44px;
 text-align: center;
}
.cont3_xw_sp1{

 height: 44px;
 width: 112px;
 float: left;
 font-size: 20px;
 line-height: 44px;
 text-align: center;
 background: #0d2d62;
}
.cont3_xw_sp1>a{
 color: #fff;
}
.cont3_xw_sp2{
 float: right;
 font-size: 12px;
 
}
.cont3_xw_sp2>a{
 color: red;
}
.cont3_xw_sp2>a:hover{
 color: #4C9ED9;
}
.cont3>ul{
 margin-left: -115px;
 margin-top: 20px;
}
.cont3>ul>li{
 display: inline-block;
 margin: 0  0 0  112px ;
 line-height: 40px;
}
.cont3>ul>li>img{
 margin: 0 10px;
}
.cont3>ul>li>a{
 font-size: 16px;
}

.cont3>ul>li>a:hover{
 color: #0070ff;
}



.list-left ul li ul{height: 110px;border-bottom: none;border-top: 1px solid #999;}
.list-left ul li ul li{height: 27px;}
.list-left ul li ul li a{height: 24px;font-size: 12px;margin-left: 20px;line-height: 27px;border-top: none;width: 160px;}






#bottom{
 min-height: 120px;
 width: 100%;
 background: url('imagesbg.jpg');
 position: relative;
  background-size: 100%;
}

.copyright{
 
 width: 100%;
 padding-top: 22px;
}
.copyright>span{
 color: #fff;
 display: block;
 text-align: center;
 line-height: 20px;

}


.lmbt-s{border-bottom: 2px solid #0D2D62; width: 100%;}
.lmbt-w{border: 1px solid #e9e9e9;margin-bottom: 15px;}

.yqlj-x ul{margin-top: 10px;}
.yqlj-x ul li{margin: 10px 27px;float:left}
.yqlj-x ul li img{margin: 0 5px;}



.slide1_container {  position: relative; float: left; width: 100%; margin:15px 0 0 0;}
.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;  width: 100%; border: 0;height:312px }
.slide1 .caption { display: block; position: absolute; z-index: 2; font-size: 1.3em; text-shadow: none; color: #fff; background: #000; background: rgba(0,0,0, .8); left: 0; right: 0; bottom: 0; padding: 10px 20px; margin: 0; max-width: none;opacity: 0.6; }
.slide1_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(imagesthemes.gif) no-repeat left top; margin-top: -45px; }
.slide1_nav:active { opacity: 1.0; }
.slide1_nav.next { left: auto; background-position: right top; right: 0; }

.slide .caption1 {  position: absolute; z-index: 2; font-size: 20px; text-shadow: none; color: #fff; background: #000; background: rgba(0,0,0, .8); left: 0; right: 0; bottom: 0; padding: 10px 20px; margin: 0; max-width: none;opacity: 0.6; text-align: center;}


.lby {width: 96%;margin: 0 2%; margin-bottom: 50px;}
.lby ul{width: 100%; margin-top: 10px;}
.lby ul li{float: none; width: 100%;height: 23px;margin: 10px 0; line-height: 23px;overflow:hidden}
.lby ul li a{font-size: 14px;}
.lby ul li small{float: right;line-height: 25px;}



.hzhb ul li{float: left;margin: 3%; width: 230px;height: 100px;}
.tu{width: 230px;height: 90px;}
.tu img{height: 100%;display: block;margin: 0 auto;}
.z{text-align: center;}




.szdw{margin-bottom: 30px;}
.szdw h3{text-align: center;font-size: 20px;font-weight: bold;margin: 35px 0;}
.szdwn{ margin: 25px 0;}
.szdwn h2{ float: left;width: 15%;font-size: 16px;font-weight: bold;}
.szdwn ul{ width: 85%;float:left}
.szdwn ul li{margin: 5px 10px; width: 15%;float:left}
.szdwn ul li a{font-size: 15px;}









@media (max-width: 992px){
  .cont1_li_one{width: 20%;}
 .cont1_li_two{width: 75%;}
 .slide1 img{height: auto;}
 
}
@media (max-width: 767px){
 .cont1_li_one{width: 20%;}
 .cont1_li_two{width: 75%;}
 .slide1 img{height: auto;}
 .szdwn h2{ float: left;width: 30%;font-size: 16px;font-weight: bold;}
.szdwn ul li{margin: 5px 10px; width: 40%;}
.szdwn ul{ width: 65%;}
.slide1 .caption{height:40px;overflow: hidden}

}