@charset "utf-8";

body, button, input, select, textarea {
color: #333;
font: 14px/1.5 Tahoma, Helvetica, 微软雅黑, \5b8b\4f53
}

.clearfix:after {
content: "";
display: block;
height: 0px;
clear: both;
visibility: hidden
}
.cl {
clear: both;
}
.clearfix {
display: inline-block
}



ul li {
list-style-type:none;
}




* html .clearfix {
height: 1%
}
.clearfix {
display: block
}
.fl {
float: left;
}
.fr {
float: right;
}
.dis {
display: block;
}
.mb30 {
margin-bottom: 30px;
}
.mr10 {
margin-right: 10px;
}




.t_itle {
text-align: center;
}


#header1 {
background: url(../images/header_bg.jpg) no-repeat center top;
width: 100%;
margin: 0 auto;
overflow: hidden;
}
.w_85 {
width: 85%;
margin: 0 auto;
max-width: 1400px;
}
.logo {
float: left;
width: 80%;
}
.logo img {
width: 100%;
}
.r_Box {
width: 20%;
float: right;
padding-top: 110px;
}
.r_Box a {
color: #fff;
text-decoration: none;
font-size: 18px;
}
.b_r {
border-right: 1px solid #fff;
padding-right: 10px;
margin-right: 10px;
}
.b_nav a {
float: left;
}
.t_nav {
margin-bottom: 30px;
}





nav ul {
list-style: none;
padding-left: 0;
margin-top: 0;
margin-bottom: 0;
}
.nav {
width: 100%;
margin: 0 auto;
background: #0499db;
color: #fff;
}
.nav a {
padding: 0 11px;
cursor: pointer;
color: #fff;
font-size: 21px;
text-decoration: none;
line-height: 3.5;
}
.nav_menu {
line-height: 45px;
text-transform: uppercase;
}
.nav_menu-item {
display: inline-block;
position: relative;
}
.nav_menu-item:hover {
background-color: #ffb400;
color: #000;
}
.nav_menu-item:hover a {
color: #000;
}
.nav_menu-item:hover .nav_submenu {
display: block;
}
.nav_submenu {
font-weight: 300;
text-transform: none;
display: none;
position: absolute;
width: 180px;
background-color: #ffb400;
color: #000;
z-index:999;
}
.nav_submenu a {
font-size: 16px;
color: #000;
}
.nav_submenu-item:hover {
background: rgba(0, 0, 0, 0.1);
}













.js-silder{
position: relative;
min-width: 320px;
}
.silder-scroll{
width: 100%;
overflow: hidden;
}
.silder-main{
position: relative;
width: 100%;
overflow: hidden;
}
.silder-main-img{
position: absolute;
top: 0;
left: 0;
width: 100%;
}
.silder-main-img img{
width: 100%;
}
.js-silder-ctrl{
width: 100%;
text-align: center;
}
.silder-ctrl-prev,
.silder-ctrl-next{
position: absolute;
top: 0;
width: 8%;
height: 100%;
vertical-align: middle;
cursor: pointer;
color: #fff;
font-family: "宋体";
font-size: 52px;
font-weight: 600;
text-shadow: #666 2px 2px 5px;
}
.silder-ctrl-prev{
left: 0;
text-align: left;
}
.silder-ctrl-next{
right: 0;
text-align: right;
}
.silder-ctrl-prev>span,
.silder-ctrl-next>span{
position: absolute;
top: 50%;
margin-top: -40px;
}
.silder-ctrl-prev>span{
left: 0;
}
.silder-ctrl-next>span{
right: 0;
}
.silder-ctrl-con{
display: inline-block;
width: 4%;
padding: 10px 0;
margin: 0 10px;
cursor: pointer;
}
.silder-ctrl-con>span{
display: block;
line-height: 0;
text-indent: -9999px;
overflow: hidden;
padding: 0 0;
cursor: pointer;
background-color: #e4e4e4;
}
.silder-ctrl-con.active>span{
background-color: #7bbedf;
}

@media (max-width: 768px){
.silder-ctrl-prev,
.silder-ctrl-next{
width: 10%;
font-size: 26px;
margin-top: -25px;
}
.silder-ctrl-con{
width: 14px;
height: 14px;
padding: 0;
margin: 0 5px;
}
.silder-ctrl-con>span{
display: block;
width: 100%;
height: 100%;
border-radius: 50%;
padding: 0;
}
}








.w_430 {
width:30%;
background-color: #0499db;
height: 423px;
padding: 10px 0;
float: left;
margin-right:2%;
max-width:420px;
}
.news_title {
color: #fff;
border-bottom: 4px solid #fff;
margin:0 auto;
width:90%;
}
.news_title p {
font-size: 23px;
font-weight: bold;
padding-left:20px;
}
.news_title p span {
font-size: 14px;
font-weight: normal;
text-transform:Uppercase;
}
.m_ore {
font-size: 16px;
float: right;
color: #fff;
text-decoration: none;
font-weight: normal;
margin-top:9px;

}


.mb50{
margin-bottom:50px;
}



.news_list {
}


.news_list ul {
padding-left:20px;
}


.news_list li {
margin-bottom:25px;
}


.news_list li a {
color:#fff;
text-decoration: none;
font-size:16px;
}

.news_list li span {
float: left;
margin-right:20px;
}



.ad_qiehuan {

margin:0 auto;
width:390px;

}








.lan_bg {
background-color:#dff0fd;
width:100%;
margin:0 auto ;
padding:50px 0;

}




.nonebg {
background: none;

}

.nonebg .news_title {
color: #000000;
border-bottom: 4px solid #0673be;
width:415px;
margin:0 auto 33px;
}
.nonebg .news_title p {
font-size: 23px;
font-weight: bold;
padding-left:20px;
}
.nonebg .news_title p span {
font-size: 14px;
font-weight: normal;
text-transform:Uppercase;
}
.nonebg .m_ore {
font-size: 16px;
float: right;
color: #000;
text-decoration: none;
font-weight: normal;
}


.news_list1 {
border:2px solid #a2d1f7;
}



.news_list1 li a {
color:#0f0f0f;
text-decoration: none;
font-size:16px;
}



.shipin {
width:354px;
margin:0 auto;

}




.gjxs li {
float: left;
margin-right:4%;
}


.gjxs li:last-child {
margin-right:0 !important;
}


.gjxs li a {
display: block;

font-size:18px;
font-weight: bold;
text-align: center;
color:#fff;
text-decoration: none;
padding:15px 0;
}




.links {
clear: both;
font-size:18px;
font-weight: bold;
padding-top:20px;
color:#276fc4;
text-transform:Uppercase;
}




.link_menu li {
float: left;
margin-right:1px;

}



.footer {
background-color:#0673be;
width:100%;
margin:0 auto;
padding:30px 0;
color:#fff;
overflow: hidden;
}

.footer .bq {
float: left;
font-size:14px;
line-height:2;
padding-right:50%;
padding-top:30px;
}





.f_contact {
float: left;
}



.con_title {
font-size:24px;
margin-bottom:10px;
}



.f_text {
font-size:16px;
line-height:2;
}








.n_banner {
width:100%;
margin:0 auto 26px;
overflow: hidden;
}






.sideBar {
width:270px;
float: left;
background-color:#0499db;
padding:36px 0 0 0;
}




.pr_title {
font-size:24px;
color:#fff;
width:235px;
margin:0 auto 30px;
padding-left:30px;
}




.pr_menu {
background-color:#fff;
width:235px;
margin:0 auto 30px;
padding:20px 0;
}

.pr_menu ul {
padding:0;
margin:0 auto;
}

.pr_menu li {

margin-bottom:20px;
padding-bottom:15px;
}

.pr_menu a {
font-size:18px;
text-decoration: none;
color:#000;
text-align: center;
display: block;
padding:10px 0;
}
.pr_menu li ul li {
border: none;
padding:0;

margin-bottom:30px;
border-bottom:1px solid #cdcdcd;
}

.pr_menu li ul a {
font-size:18px ;
}

.pr_menu a:hover {
background-color:#ffb400;
width:210px;
margin:0 auto;
}


.f_size li a {
font-size:15px !important;
}







.conts {
float: right;
width:76%;

}



.weizhi {
border-bottom:1px solid #e0e0e0;
overflow: hidden;
margin-bottom:35px;

}



.s_name {
font-size:24px;
float: left;
}



.site_nav {
float: right;

}




.about_zw {
font-size:16px;
line-height:2;
}



.news_zw li {
margin-bottom:30px;

padding-bottom:30px;
}


.news_zw li a {
font-size:16px;
color:#0f0f0f;
text-decoration: none;
}


.news_zw li ul li {
border-bottom:1px dashed #bdbdbd;
}


.xinwei_title {
font-size:24px;
margin-bottom:20px;
padding-bottom:30px;
text-align: center;
}

.pr_menu ul li ul {
padding-top:30px;
}


.gjxs {
padding:0 !important;
margin:0 !important;
}

.news_zw li:last-child {



}

.pr_menu1 a {
font-size:15px !important;
}
.about_zw ul {
padding:0;
margin:0;
}


.baoming {
  width:800px;
 
}

.baoming table {
   width:800px;
   border:1px solid #d2d2d2;
   padding:40px;
 }
 
 
  .baoming  tr {
   margin-bottom:20px; 
   border-bottom:1px  double #CCC;
   width:800px;
 overflow: hidden;
  }
 .baoming  td font {
  font-size:16px;
 }
 
  .baoming  td input {
   border:1px solid #d2d2d2;
 width:300px; height:50px;
  }
    .baoming  td {
     margin-bottom:20px;
    padding-bottom:20px;
 width:800px;
   }
  