/*-- reset code --*/
body {padding:0;margin:0;background:#DEE0DF; border-top:#0D213C 5px solid; background-image:url(../images/bj.jpg); background-repeat: no-repeat; background-position:top center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;}
body a {transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}
h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {margin:0;padding:0;
    font-weight: 600;
    line-height: 2;
    color: inherit;
}
p {margin:0;padding:0;}
ul,li {margin:0;padding:0;}
label {margin:0;}
button {transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}
img {transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}
/*-- /reset code --*/
body {font-family:'Microsoft YaHei',sans-serif;font-weight:normal;color:#666;}
.feature-wrap {  margin-bottom:5px;overflow: hidden;}
.feature-wrap .btn{margin-top:12px;  }
.feature-wrap h2{ font-size:22px; line-height:1.5;}
.feature-wrap h3{ font-size:22px;line-height:1.5;}
.feature-wrap h4{ font-size:22px;line-height:1.5;}
.feature-wrap i{
  font-size:28px;
  height: 60px;
  width: 60px;
  margin: 3px;
  border-radius: 100%;
  line-height: 60px;
  text-align:center;
  background: #ffffff;
  color: #c52d2f;
  border: 3px solid #ffffff;
  box-shadow: inset 0 0 0 5px #f2f2f2;
  -webkit-box-shadow: inset 0 0 0 5px #f2f2f2;
  -webkit-transition: 500ms;
  -moz-transition: 500ms;
  -o-transition: 500ms;
  transition: 500ms;
  float: left;
  margin-right: 15px;
}

.feature-wrap i:hover {
  background: #c52d2f;
  color: #fff;
  box-shadow: inset 0 0 0 5px #c52d2f;
  -webkit-box-shadow: inset 0 0 0 5px #c52d2f;
  border: 3px solid #c52d2f;
}
.top-log{ margin:0 auto; text-align:center}
.top-log img{ max-width:100%}
.top-nav {background-image:url(../images/navbar-collapse.jpg); background-repeat:repeat-x; background-position:center top; border-radius: 10px;background-color:#0E2142;border-color: rgba(231, 231, 231, 0); margin-bottom:0PX;
	/*background-color:transparent;;*/
	
}
.top-nav  a.navbar-brand {
	font-size: 26px;
	font-weight: 600;
	color: #eee;
}
.top-nav #navbar {  padding: 0px !important;  }
.top-nav  .navbar-nav li{  border-right:#fff 2px solid; position: relative;
    text-transform: uppercase;
    transform: rotate(0deg) scale(1.003) skew(-14deg) translate(0px);
    transform-style: flat;}
.top-nav  .navbar-nav li:first-child{border-left:#375382 0px solid;}
.top-nav  .navbar-nav li:last-child{ border-right:#0F1628 0px solid}
.top-nav  .navbar-nav > li > a {text-transform: uppercase;color:#fff;font-size: 16px;font-weight: 400;letter-spacing: 1px;padding:15px 29px;border-radius: 0;margin:0 8px 0 8px; transform: rotate(0deg) scale(1.003) skew(14deg) translate(0px);
    transform-style: flat;}
.top-nav .navbar-nav > li > a:hover {color: #fff;background-color:#394C6D}
.navbar-nav > .active > a,  .navbar-nav > .active > a:hover,  .navbar-nav > .active > a:focus {color: #6aaf08 !important;background-color: transparent;}
.navbar-toggle {border-radius: 0;background-color:#ccc;}
.navbar-toggle .icon-bar {background-color: #fff;}
.navbar-toggle:hover,  .navbar-toggle:focus {background-color: #6aaf08;	border-color: #fff;}
.navbar-toggle:hover> .icon-bar {background-color: #fff;}
.navbar-nav > .active > a, .navbar-nav > .active > a:hover, .navbar-nav > .active > a:focus {color: #fff;  background-color:#f0f0f0; border-bottom: 4px solid #000;}
.top-nav label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}
.pageTitle {color:#fff;margin:30px 0 3px;display:inline-block;}
/*-- banner section --*/
#banner{width: 100%;position:relative;	margin:0;	padding:0;}
/*  Sliders
==================================== */
/* --- flexslider --- */
#main-slider:before {content: '';width: 100%;height: 100%;/* background: rgba(255, 255, 255, 0.37); */z-index: 1;position: absolute;}
.flex-direction-nav a{display:none;}
.flexslider {padding:0;	position: relative;	zoom: 1;border-radius: 10px; overflow:hidden}
.flex-direction-nav .flex-prev{left:0px; }
.flex-direction-nav .flex-next{ right:0px;}
.flex-caption {zoom: 1;bottom: 198px;background-color: transparent;color: #fff;margin: 0;padding: 2px 25px 0px 30px;/* position: absolute; */left: 0;text-align: left;margin: 0 auto;right: 0px;display: inline-block;bottom: 24%;width: 80%;right: 0 !important;border-radius: 15px 15px 0 0;}
.flex-caption h3 {color: #002E5B;letter-spacing: 0px;margin-bottom: 8px;text-transform: uppercase;font-size:30px;font-weight: 700;}
.flex-caption p {margin: 12px 0 18px;font-size: 22px; font-weight: 400;}

.services{padding:5px 0px 5px;}
.services .service-items{padding: 0px !important;  border-radius: 10px; background-color:#0099CC; border:#0A3B91 solid 1px;padding:2px; overflow:hidden}
.services .row { margin-right: 0; margin-left: 0;}
.services .col-md-13{ padding:0;}
.services .service-item{ border-right:#3162AB 1px solid;
    padding:5px;text-align: center;
    -webkit-transition: .25s;
    transition: .25s;}
.services .service-item:hover{ background-color:#2253A1;}
.services .service-item a{text-decoration:none}
.services .service-item h4{font-size:12px; padding:5px; color:#FFEA00; font-weight:400}
.news{padding:5px 0px 5px;}
.news .breadcrumb{background-color: #337ab7;padding: 10px 15px;}
.news .breadcrumb a{ color:#FFFFFF}
.news .breadcrumb>.active { color: #fff;}
.news .list-group-item.active{ font-weight:bold}
.news_list1 { padding:10px;}
.news_list1 img{ max-width:100%}
.news_list1  h4{ font-size:14px; font-weight:600; font-family:"微软雅黑"; color:#000; padding:5px 0 10px; border-bottom:#324566 5px solid}
.news_list1  p{margin: 0 0 0;color:#000; font-size:14px; line-height:1.5}
.news_list1 ul li { line-height: 30px; list-style:none}
.news_list1 ul li a {
  color: #000;
  display: block;
  font-size: 14px;
  margin-bottom: 2px;text-decoration:none
}
.news_list1 ul li a::before {
  background: #000 none repeat scroll 0 0;
  border-radius: 100%;
  content: "";
  display: inline-block;
  height:5px;
  margin-right: 7px;
  transition: all 0.3s ease 0s;
  vertical-align: middle;
  width:5px;
}
.news_list1 ul li a:hover::before {  background-color: #fff;}
.news_list1 ul li a:hover {  color: #ccc;}
.qy_bj{ border-radius: 10px; background-color:#00AAEE; margin-bottom:10px; }
.mt-lg{ margin-top:48px;}
.lxwm{ background-color:#DEE9F7; border-radius: 10px;  margin-bottom:10px;background-image:url(../images/index2_18.jpg); background-repeat: no-repeat; background-position:center bottom; padding-bottom:60px; }
.lxwm p{ color:#000; font-size:14px; line-height:1.5}
.about_bj{ background-color:#fff; border-radius: 10px;  margin-bottom:10px;background-image:url(../images/about_bj.jpg); background-repeat: repeat-x; background-position:center top; padding-bottom:10px; }
.hynew{ background-color:#FFFFFF;border-radius: 10px; margin-top:10px;}
.hynew  ul li a {
  color: #000;
  display: block;
  font-size: 14px;
  margin-bottom: 2px;text-decoration:none
}
.hynew  ul li a::before {
  background: #18499A none repeat scroll 0 0;
  border-radius: 100%;
  content: "";
  display: inline-block;
  height:5px;
  margin-right: 7px;
  transition: all 0.3s ease 0s;
  vertical-align: middle;
  width:5px;
}
.hynew  ul li a:hover::before {  background-color: #18499A;}
.hynew  ul li a:hover {  color: #000;}
.product_hot{ margin-top:10px; margin-bottom:10px; background-color:#FFFFFF;border-radius: 10px;}
.inproducthot{ height:160px; margin-bottom:15px; overflow:hidden}
.inproducthot img{ max-height:100%}
.class_con{ background-color:#FFFFFF;border-radius: 10px; padding:15px; line-height:2}
.class_con table{width: 100%; max-width: 100%;  margin-bottom:15px;}
.class_con td{padding: 8px; line-height:2;}
.thumbnail{ margin-bottom:30px;}
.picbox{ height:180px; margin-bottom:10px; overflow:hidden}
.picbox img{ max-height:100%; max-width:100%}
.pictitle{ text-align:center; margin-bottom:5px; font-size:15px; height:40px; overflow:hidden}
.foot{padding:5px 0px 5px;}
.footcon{ text-align:center}
.footcon_Copyright{background-color:#fff; border-radius: 10px; margin-bottom:10px; padding-top:20px; padding-bottom:20px;  text-align:center}
.contact_us { display:none;
  position: fixed; bottom:0;
  right: 0;width: 100%;
height: auto;
  z-index: 8888;
}
.contact_us a{ font-size:18px;}
.contact_us .btn-primary {
  color: #fff;
  background-color: #0099CC;
  border-color: #2e6da4;
}
.display-nones{ display:none}
@media only screen and (max-width: 767px) {
	.lxwm{ display:none}
	.display_none{ display:none}
.display-nones{ display: block}
	.feature-wrap h2{ font-size:16px; line-height:1.5;}
.feature-wrap h3{ font-size:16px;line-height:1.5;}
	.feature-wrap h4{ margin-top:1px; font-size:16px;line-height:1.5;}
	.feature-wrap i{
  font-size:18px;
  height:50px;
  width: 50px;
  margin: 3px;
  border-radius: 100%;
  line-height:50px;
  text-align:center;
  background: #ffffff;
  color: #c52d2f;
  border: 3px solid #ffffff;
  box-shadow: inset 0 0 0 5px #f2f2f2;
  -webkit-box-shadow: inset 0 0 0 5px #f2f2f2;
  -webkit-transition: 500ms;
  -moz-transition: 500ms;
  -o-transition: 500ms;
  transition: 500ms;
  float: left;
  margin-right: 15px;
}
}