.wm {
  width: 1200px;
  margin: 0 auto;
}
.list_none li {
  list-style-type: none;
}
.transition {
  transition: all .5s;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -o-transition: all .5s;
}
.yahei {
  font-family: "Microsoft Yahei";
}
#header_bar .header-top-box {
  height: 25px;
  line-height: 25px;
  background-color: #efefef;
  font-family: "Microsoft Yahei";
  font-size: 14px;
  color: #999;
}
#header_bar .headert-right .headert-goto-zx {
  padding-right: 8px;
}
#header_bar .headert-right .headert-map {
  color: #999;
  padding-left: 12px;
  background: url('header1.png') left center no-repeat;
}
#header_bar .headert-right .headert-dsf {
  padding-left: 10px;
  height: 47px;
}
#header_bar .headert-right .headert-dsf ul {
  height: 47px;
}
#header_bar .headert-right .headert-dsf li {
  display: inline-block;
  margin-left: 7px;
  width: 21px;
  height: 47px;
}
#header_bar .headert-right .headert-dsf li a {
  display: block;
  width: 100%;
  height: 100%;
}
#header_bar .headerg-box {
  height: 110px;
  background-color: #fff;
}
#header_bar .headerg-box .header-logo {
  line-height: 110px;
}
#header_bar .header-code{
  height: 110px;
  display: flex;
  justify-content: center;
  align-items: center;
}
#header_bar .headerg-box .header-phone div {
  padding-left: 18px;
  color: #1a1a1a;
  font-family: "Microsoft Yahei";
}
#header_bar .online{
  padding-top: 29px;
  padding-right: 25px;
}
#header_bar .headerg-box .header-phone div p {
  font-size: 26px;
  color: #ea3a42;
}
#nav_bar {
  height: 50px;
  line-height: 50px;
  background-color: #00428e;
  color: #fff;
}
#nav_bar .nav-box li{ 
  float: left;
}
#nav_bar .nav-box li:not(:last-child){
  background-image:url("nav-line.png");
  background-repeat: no-repeat;
  background-position: right;
}
#nav_bar .nav-box li>a {
  display: block;
  padding: 0 45px;
  font-size: 16px;
  transition: all .5s;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -o-transition: all .5s;
}
#nav_bar .nav-box li>a:hover {
  background-color: #06274e;
}
#nav_bar .nav-box li .erji{position: absolute; top: 185px; width: 100%; left: 0; height: 0px; overflow: hidden; background:rgba(0,66,142,.95); z-index: 99; margin: 0; padding:0;
transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -webkit-transition: all 0.5s ease 0s;
}
#nav_bar .nav-box li .erjiw{width: 300px; float: left;height: 160px; padding-top: 40px; line-height: 2; color: #fff; text-align: left; border-right: 1px solid #fff; padding-right: 20px;}
#nav_bar .nav-box li .erjiw p{font-size: 25px;}
#nav_bar .nav-box li .erjiw span{font-size: 14px;}
#nav_bar .nav-box li dl{width:550px; float: left; margin: 0; }
#nav_bar .nav-box li dl dd{width: 33.3%;float: left; text-align: center; font-size: 14px; color: #fff; height: 50px; margin: 0;}
#nav_bar .nav-box li dl dd:hover{text-decoration: underline;}
#nav_bar .nav-box li .erjipic{width: 300px; float: left;height: 180px; padding-top: 20px; line-height: 2; color: #fff; text-align: left; border-left: 1px solid #fff; padding-left: 20px;}
#nav_bar .nav-box li:hover .erji{height: 200px; padding: 30px 0;border-top: 1px solid #fff;}
#marketing_bar {
  background-color: #fff;
}
#marketing_bar .marketing-box {
  height: 1547px;
  background: url("youshi.png") bottom 70px center no-repeat;
  position: relative;
}
#marketing_bar .marketing-box .marketing-item {
  font-family: "Microsoft Yahei";
}
#marketing_bar .marketing-box .marketing-item p {
  font-size: 16px;
  color: #666666;
  line-height: 36px;
  letter-spacing: 1px;
}
#marketing_bar .marketing-box .marketing1 {
  position: absolute;
  right: 0;
  top: 257px;
  width: 481px;
}
#marketing_bar .marketing-box .marketing2 {
  position: absolute;
  left: 137px;
  top: 723px;
  width: 555px;
}
#marketing_bar .marketing-box .marketing4 {
  position: absolute;
  right: -1px;
  bottom: 198px;
  width: 481px;
}
#message_bar {
  background-color: #fff;
  padding-bottom: 60px;
  background-image:url("messbg.png");
  background-repeat: no-repeat;
  background-position: top 60px center;
}
#message_bar .message-box {
  padding-top: 180px;
}
#message_bar .message-i-item-add {
  padding-bottom: 30px;
}
#message_bar .message-i-item h3 {
  font-size: 18px;
  font-family: "Microsoft Yahei";
  color: #00428e;
  line-height: 36px;
  position: relative;
  padding-left: 11px;
  padding-bottom: 12px;
}
#message_bar .message-i-item h3::after {
  content: "";
  position: absolute;
  left: -1px;
  top: 0;
  width: 2px;
  height: 36px;
  background-color: #00428e;
}
#message_bar .message-i-item p {
  color: #7f7f7f;
}
#message_bar .message-form .message-form-inp input {
  width: 303px;
  height: 37px;
  line-height: 37px;
  border: 1px solid #dcdcdc;
  display: block;
  margin-bottom: 17px;
  text-indent: 16px;
}
#message_bar .message-form .message-form-text textarea {
  width: 500px;
  height: 135px;
  border: 1px solid #dcdcdc;
  padding: 10px 15px;
}
#message_bar .message-form .message-form-submit input {
  width: 100%;
  height: 38px;
  line-height: 38px;
  text-align: center;
  background-color: #00428e;
  font-family: "Microsoft Yahei";
  color: #fff;
  border: 0;
  cursor: pointer;
}
#message_bar .index-linkman{
  margin-right: 28px;
}
#message_bar .mess-p{
  margin-bottom: 10px;
}
#footer_bar .footer-bottom {
  background-color: #00428e;
  height: 40px;
  line-height: 40px;
  color: #fff;
}
#footer_bar .footer-bottom .footer-bottom-box {
  position: relative;
}
.page a {
  padding: 0 15px;
}
.inside-r-prev_next li {
  list-style-type: none;
}
.headertd-weixin {
  position: relative;
}
.headertd-weixin:hover img {
  display: block;
}
.headertd-weixin img {
  display: none;
  position: absolute;
  left: 0;
  bottom: -104px;
  width: 106px;
}
/*搜索功能*/
.index_search{width: 100%;height: 50px;line-height: 50px;background: #F7F7F7;}
.index_search span{font-size: 16px;}
.index_search a{margin-left: 30px;color: #999;font-size: 14px;}
.index_search a:hover{color: #0DA39A;}
.search{padding-top: 8px;}
input[type=text]:focus {color:#000!important;}
#search_text{height: 30px;border:1px solid #e6e3e3;width: 212px;text-indent: 9px;float: left;color: #bebebe;}
.search-btn{height: 34px;width: 37px;background:url('search_bt.png')no-repeat ;float: left;border: 0px;cursor: pointer;}
/*搜索功能 end*/

.index_product{width: 100%;height:926px;overflow: hidden;background-image:url('probg.png');padding-top: 60px;}
.index_product .pro_zs{width: 927px;overflow: hidden;}
.index_product .tj_rx{position:relative;width: 100%;height: 54px;}
.index_product .tj_rx a{height: 54px;line-height: 68px;display: block;text-align: center;color: #00428e;position: absolute;right: 0;top: -15px;font-size: 12px;letter-spacing: 1px;}

.index_pro_img ul li{width: 294px;height: 221px;float: left;margin-right: 25px;list-style: none;margin-bottom: 25px;position: relative;}
.index_pro_img ul li img{width: 294px;height: 221px;border: 1px solid #e5e5e5;position: relative;}
.index_pro_img ul li:hover:after{cursor:pointer;position: absolute;top: 0;left: 1px;content: "";background-color: grey;opacity: 0.2;width: 100%;height: 100%;z-index:-1;}
.index_pro_img ul li .txt{height: 30px;line-height: 30px;width: 296px;text-align: center;background:#999999;position: absolute;bottom: -1px;left:0px;color:#fff;}
.index_pro_img ul li .txt a{display: block;}
.index_pro_img ul li:hover .txt{background:#00428e;transition: 1s;-webkit-transition: 1s;-moz-transition: 1s;z-index: 666;}


.index_huoan_img ul li{width: 292px;height: 121px;float: left;margin-right: 25px;list-style: none;margin-bottom: 25px;position: relative;border: 1px solid #e5e5e5;}
.index_huoan_img ul li img{width: 254px;height: 81px;position: relative; display: block; margin: 5px auto;}
.index_huoan_img ul li:hover:after{cursor:pointer;position: absolute;top: 0;left: 1px;content: "";opacity: 0.2;width: 100%;height: 100%;z-index:-1;}
.index_huoan_img ul li .txt{height: 30px;line-height: 30px;width: 296px;text-align: center;background:#999999;position: absolute;bottom: -1px;left:0px;color:#fff;}
.index_huoan_img ul li .txt a{display: block;}
.index_huoan_img ul li:hover .txt{background:#00428e;transition: 1s;-webkit-transition: 1s;-moz-transition: 1s;z-index: 666;}




#fczs_gd{margin-top: 25px;}
#fczs_gd ul{width: 1760px;height: 721px;overflow: hidden;}

/*产品列表，左侧展示*/
.pro_list_title{width: 244px;height: 83px;text-align: center;background:#00428e;}
.pro_list_title h2{font-size: 24px;color:#fff;padding-top: 14px;font-weight: bold;}
.pro_list_title h4{font-size: 16px;color: #fff;text-transform: uppercase;}
.sidebar-more{height: 30px;line-height: 30px;display: block;text-align: center;background-color: #00428e;color: #fff;font-size: 12px;letter-spacing: 1px;width: 160px;margin: 0 auto;margin-top: 29px;}
.sidebar-more:hover{color:#fff;}


.pro_list{margin-bottom: 30px;padding: 0px 20px;width: 202px;min-height: 300px;padding-bottom: 30px;background: #ffffff;border: 1px solid #cccccc;}
.pro_list ul li{list-style:none;text-indent: 30px;height: 48px;line-height: 48px;border-bottom: 1px dashed #e5e5e5;}
.pro_list ul li a{color: #373737;display: block;float:left;}
.pro_list ul li{transition: all 300ms ease-in-out;-webkit-transition: 1000ms ease-in-out;}
.pro_list ul li:hover{text-indent:40px;}
.pro_list ul li:hover a{color:#00428e;}
.pro_list ul .current{}
.pro_list ul .current a{color: #00428e !important;}
.dots{margin-left: 20px;}
/*产品列表，左侧展示 end*/

/*关于我们*/
.about-part{
  overflow: hidden;
  position: relative;
  height:492px;
  margin-top: -30px;
  margin-bottom: 16px;
}
.example {width: 858px;height: 453px;font-size: 40px;text-align:left;z-index: 2;padding-right: 4px;padding-bottom: 4px;background: #fff;}
.carousel-item{line-height: 336px;color: #fff;font-family:  Arial Black;}
.aboutbg-right{position: absolute;right: 0;top:30px;z-index: -1;}
.tuwen{position: absolute;}
.tu1{position: absolute;right:-169px;top:85px;}
.about-title{position: absolute;right: -265px;top: 146px;color: #fff;font-size: 16px;letter-spacing: 1px;}
.tu2{position: absolute;top: 187px;right: -349px;}
.about-context{position: absolute;top: 214px;right: -336px;width: 586px;height: 182px;line-height: 30px;color: #fff;}
.about-more{height: 30px;line-height: 30px;display: block;text-align: center;background-color: #fff;color: #00428e;font-size: 12px;letter-spacing: 1px;width: 160px;margin: 0 auto;}
.about-more:hover{color:#fff; background: #023067}
.about-more-btn{position: absolute;right: -307px;top: 396px;}
/*关于我们end*/

/*新闻*/
.news_w{ width: 100%; height: auto; overflow: hidden;background:url("newsbg.png") center no-repeat;}
.news{ width: 1200px; margin-left:auto;margin-right:auto;height: auto;overflow: hidden; }
.news_t{ width: 100%; margin-bottom: 10px;}
.news_t span{ font-size: 26px; color: #464646; line-height: 40px;}
.news_t a{ font-size: 14px; color: #919191; float: right; line-height: 50px;}
.news_t a:hover{ color: #004b9f;}
.advtL{cursor: pointer;position: relative;width: 490px;height: 280px;float: left;padding-top: 180px;margin-right: 38px;}
.advtL p{width: 486.5px;background: #fff;opacity: 0!important;position: absolute;bottom: -38px;text-align: center;height: 39px;line-height: 39px;}
.advtL:hover p{opacity: 0.8!important;bottom: 2px;left: 2px;transition: 1.5s;}
.advtL p span{color: #666666;font-size: 16px;}

.newsR{ width: 672px; height: auto; float: right;padding-top: 180px;}
.newsR ul li{ margin: 0 0 19px 0; }
.newsR ul li a{ background: #fff;display: block; width: 100%; height: 80px; box-sizing: border-box;transition: 1s;-webkit-transition: 1s;-moz-transition: 1s;}
.newsR ul a h3{ font-size: 16px; color: #555555; font-weight: bold;padding-top: 21px;}
.newsR ul a p{ font-size: 14px; color: #8d8d8d; text-indent: 0;width: 492px;padding-right: 38px;padding-top: 2px;}
.news_item_right{
  float: left;
  background: #00428e;
  width: 100px;
  height: 80px;
  transition: 1s;
  -webkit-transition: 1s;
  -moz-transition: 1s;
}
.newsR ul li a:hover{
  background:#00428e;
}
.newsR ul li a:hover span{
  color: #00428e;
}
.newsR ul li a:hover h3,.newsR ul li a:hover p{
  color:#fff;
}
.newsR ul li:hover .news_item_right{
  background-color: #fff;
}
.news_item_left{
  float: right;
}
.newsR ul .news_item_right span{
  display: block;
  color: #fff;
  font-size: 36px;
  text-align: center;
  height: 50%;
}
.newsR ul .news_item_right span i {
  display: block;
  font-size: 14px;
  font-style: normal;
  margin-top: -5px;
}
.news-more{
  margin-bottom: 60px;
  margin-top: 30px;
}
.mess-top{
  margin-bottom: 12px;
}
.lxb-container{
  display: none!important;
  opacity: 0!important;
}