@charset "utf-8";
/* CSS Document */
.nybanner{width: 100%;text-align: center}
.nybanner img{max-width: 100%;height: auto}

.neirong{padding:5px 0 20px 0;min-height: 350px;}
.neirong h3{font-size: 14px;color: #FFFFFF;text-align: left; background-color: #11387F; line-height: 36px;font-weight: normal; padding-left: 2%; }
.aboutshow{padding:30px 0;width: 100%;font-size:14px;line-height: 28px;}
.aboutshow h1{text-align: center;font-size:22px;}
.datetime{text-align: center;font-size: 14px;color: #AAAAAA;line-height: 35px;}

.nylist{}
.nylist li{text-align: left; background-color: #11387F;  padding-left: 2%;border-bottom: 2px solid #ffffff;}
.nylist li a{display: block;color: #fff;font-size:18px;line-height: 45px;font-weight: normal;}

.pro_wz{background: #f8f7f5;padding: 2% 0;margin: 30px 0;}
.pro_wz h2{font-size:32px;font-weight: 300;line-height: 100px;text-align: center;color: #433f3d;}
.pro_wz_text{}
.pro_wz_text p{width:46%;float:left;margin: 0 2%;font-weight: 300;    font-size: 16px;color: #433f3d;}


.pro_dh_wz{height: 43px;line-height: 43px;text-align: left;position: fixed;top:85px;background: rgba(244,243,241,0.6);left: 50%;margin-left: -512px;text-indent:20px;z-index: 9999;}
.pro_dh_wz a{color:#002051;}
.pro_dh_wz span{padding: 0 15px;}

.application{ }
.application h2{font-size:32px;font-weight: 300;line-height: 100px;text-align: center;color: #433f3d;}


.pro2_wz{text-align: center;color: #433f3d;}
.pro2_wz h2{font-size:32px;font-weight: 300;line-height: 100px;text-align: center;color: #433f3d;}



.applicationlist {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.applicationli {
  /*-webkit-box-flex: 1;
      -ms-flex: 1 0 308px;
          flex: 1 0 308px;
  display: block;*/
  margin: 10px 1%;width: 31.3%;float:left;
}
.applicationli_image {
  position: relative;
  height: 288px;
  background-position: center;
  background-size: cover;
  border-radius: 4px;
  overflow: hidden;
}
.applicationli_image:hover .applicationli_title_default {
  opacity: 0;
}
.applicationli_image:hover .applicationli_on {
  opacity: 1;
}
.applicationli_title {
  -webkit-transition: opacity 150ms ease;
  transition: opacity 150ms ease;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: center;
  color: #fff;
}
.applicationli_title h2 {
  color: #fff;
}
.applicationli_title_default {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  padding: 0 20px 20px;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .7)), color-stop(80%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(0deg, rgba(0, 0, 0, .7) 0%, rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0) 100%);
}
.applicationli_title_default h2 {
  font-size: 32px;
  font-size: 2rem;
}
.applicationli_on {
  opacity: 0;
  padding: 0 16px;
  padding: 0 1rem;
  background: rgba(0, 91, 172, .85);
}
.applicationli_on h2 {
  font-size: 24px;
  font-size: 1.5rem;
  margin: 22.4px 0 6.4px;
  margin: 1.4rem 0 0.4rem;
  line-height: 28.8px;
  line-height: 1.8rem;
}
.applicationli_on span {
  font-size: 14.4px;
  font-size: 0.9rem;
  font-weight: 400;
}
.applicationli_on .applicationli_btn {
  position: absolute;
  bottom: 16px;
  bottom: 1rem;
  left: 0;
  right: 0;
  text-align: center;
}


.btn_searchpro {
    border: none;
    padding: 0.75em 2em;
    border-radius: 3px;
    text-decoration: none;
    overflow: hidden;background: #fff;
    color: #002051;
}


ul.productlist {padding: 20px 0 50px 0;}
ul.productlist h2{font-size:32px;font-weight: 300;line-height: 100px;text-align: center;color: #433f3d;}
ul.productlist li{width: 23%;float:left;margin:1%;background: #f9f8f6;text-align: center;color: #433f3d;padding-top:15px;}
ul.productlist li a h1{font-size: 14px;font-weight:bold;color: #002051;}
ul.productlist li img{max-width: 100%;}
ul.productlist li p{text-align: left;padding: 10px;}
ul.productlist li:hover{background: #e6f0ff;}
ul.productlist li:hover a{color: #433f3d;}

.productshow{padding:50px;}
.productshowr  h2{font-size:26px;font-weight:500;line-height: 100px;color: #433f3d;}

.productshowl,.productshowr{width: 50%;float: left}
.productshowl{text-align: center;}
.productshowr_wz{font-size: 16px;line-height: 32px;}
.productshowr_wz p{background:url(../images/jt.jpg) left 50% no-repeat;padding-left: 28px;}
ul.productshowr_list{clear: both;width: 100%;height: 100px;padding-top: 50px;}
ul.productshowr_list li{width: 23.5%;float:left;margin: 0 1%;background: #8c7f6f;color: #fff;font-size: 18px;text-align: center;height: 100px;line-height: 100px; -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius:5px;display: block;cursor: pointer}
ul.productshowr_list li:first-child{margin-left: 0}
ul.productshowr_list li:last-child{margin-right: 0}
ul.productshowr_list li:hover{background: #62594e;display: block}
.productshowc{padding-top:20px;min-height: 300px;}

.hidden{display: none}



.ny_product{}
.ny_product h3{font-size:16px;color: #FFFFFF;text-align: left; line-height:36px;font-weight: normal; padding-left: 2%;border-bottom: 2px solid #ffffff;background: url(../images/jt.png) no-repeat 98% 50% #11387F;cursor: pointer}
.product1{background:url(../imagesp/product1_bg.jpg) no-repeat top center;}


.tab_menu{width:32%;padding-top:30px; float: left;}

.tab_menu li{ width:48%; float:left; line-height:30px; text-align:center; font-size:14px; color:#FFF; background-color: #b89c90; margin-right: 4px; margin-bottom:4px;margin-right:4%}
.tab_menu li:nth-child(2n){margin-right: 0}
.tab_menu li.current a{background:#a8694e;color: #ffffff; }
.tab_menu li a.on{background:#a8694e;color: #ffffff; }
.tab_menu li a{ color:#FFF;background-color: #b89c90;margin-bottom: 0;display: block}
.tab_menu li a:hover{ color:#ffffff;}

.tab_box{float: right; padding-top: 15px;width:65%;text-align: center}
.tab_box img{max-width: 100%;height: auto}
.tab_menu{clear: both;}
.tab_menu li.open{display: block}
.hide{display:none;}


.table_show{width: 100%;padding: 30px 0 50px 0;}
#S_Cont_31,#S_Cont_32{width: 100%;overflow-y: auto;height:270px;}
#S_Cont_31 table,#S_Cont_32 table{margin-bottom: 30px;}

.pro_table{}

.product2{clear: both;}
.product2_list{background-color: #56555e;height: 36px;}
.product2_list ul{}
.product2_list li{color: #FFFFFF;text-align: left;line-height: 36px;font-weight: normal; float: left;padding:0 2%;cursor: pointer;}
.product2_list li a{color:#FFF;font-size:14px;display: block;}
.product2_list li:hover{background: #9695a0}
.product2_list li.on{color:#ffffff;background: #9695a0}

.white{ color:#FFF}


.single_list{background-color:#11387F;height:36px;margin-top: 5px;}
.single_list ul{}
.single_list li{color: #FFFFFF;text-align: left;line-height: 36px;font-weight: normal; float: left;padding:0 2%;cursor: pointer;}
.single_list li a{color:#FFF;font-size:14px;display: block;}
.single_list li:hover{background: #007FC8}
.single_list li.on{color:#ffffff;background: #007FC8}


.gntx{clear: both}
.gntx_l,.gntx_r{width: 50%;float:left;}
.gntx p,.gntx_l p{padding-bottom: 10px;}
.gntx_r{text-align: center}
#S_Cont_61,#S_Cont_62{width: 100%;overflow-y: auto;height:400px;overflow-x: hidden}


.product3{clear: both}
.product3_l{ float: left; width:48%; padding-left: 2%;padding-top: 5%}
.product3_l h4{font-size:16px;color: #11387F;text-align: left; padding-bottom:5px; line-height: 45px;font-weight: normal; margin-top: 2%}

.product3_r{ float: right; width:48%; margin-top: 2%; margin-bottom: 2%}
.product3_r img{width: 100%;height: auto;}
.download{width: 100%;}
.download ul{padding-top: 30px;width: 100%;padding-bottom: 20px;min-height: 350px;}
.download ul li{ width: 48%;float:left;margin-right: 4%;margin-bottom: 30px;}
.download ul li:nth-child(2n){margin-right: 0}
.download ul li img{height: auto;width: 80%;margin: 15px 0;display: block}

.download_button {
  width: 38px;height:50px;background: url(../images/icon_down.png) no-repeat left center;display: block;
}



.bignews {
  width: 100%;
}
.bignews ul li {
  margin-bottom: 3%;
  float: left;
  width: 100%;
  background: #f1efef;
  padding: 3% 0;
}
.bignews ul li .data {
  width: 17%;
  margin: 0 3%;
  padding: 2.7% 0 3.3%;
  float: left;
  text-align: center;
  background: #f9f9f9;
  transition: all .5s;
}
.bignews ul li .newimg {
  width: 17%;
  margin: 0 3%;
  float: left;
  text-align: center;
  
  
}
.bignews ul li .newimg img{width: 100%;height: auto;border:5px solid #f9f9f9;transition: all .5s;}
.bignews ul li .data p {
  color: #124189;
  font-size: 49px;
  font-family: arial;
}
.bignews ul li .data span {
  color: #8c8c8c;
  font-size: 14px;
}
.bignews ul li .text {
  float: right;
  width: 73%;
  padding-right: 3%;
}
.bignews ul li .text h2 {
  color: #18478e;
  font-size: 18px;
  font-weight: normal;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  transition: all .5s;
}
.bignews ul li .text em {
  display: none;
}
.bignews ul li .text p {
  margin-top: 12px;
  color: #777777;
  font-size: 14px;
  line-height: 24px;
  height: 48px;
  overflow: hidden;
}
.bignews ul li .text span {
  margin-top: 15px;
  display: inline-block;
  border: 1px solid #e8e8e8;
  line-height: 32px;
  padding: 0 18px;
  color: #999999;
  font-size: 14px;
}
.bignews ul li:hover .text h2 {
  color: #f08921;
}
.bignews ul li:hover .data {
  background: #124189;
}
.bignews ul li:hover .newimg img{border:5px solid #124189;}
.bignews ul li:hover .data p,
.bignews ul li:hover .data span {
  color: #fff;
}
.pages{padding: 50px 0;text-align: center;font-size:16px;}
.pages a{font-size:16px;border: 1px solid #e8e8e8;padding: 10px 20px;margin: 0 5px;}

.quality{width: 30%;float: left;font-size: 12px;background: #f1f1f1;padding:2%;}
.quality li{width: 46%;text-align: center;float: left;padding: 0 2%;line-height: 1.5;margin-bottom: 10px;}
.quality_show{width:60%;float:right;text-align: center;padding:3%}
.quality_show img{max-width: 100%;height: auto;}
#img_wz{text-align: left;font-size: 16px;line-height:30px;text-align: center;padding-bottom: 15px;width:80%;margin: 0 auto;}

.addbg{background: #f1f1f1;}
.addshow{margin-top: -30px;width: 25%;padding:30px 2%;float:right;height:560px;overflow-y:auto;overflow-x:hidden;}
.addshow li{width:32% ;margin-right:2%;padding: 0;margin-bottom:2%;cursor:pointer;float:left;position: relative;height: 55px;}
.addshow li:nth-child(3n){margin-right: 0}
.addshow li img{width:82px;height: 55px; display: block}
.img_show{text-align:center;width:69%;float: right;padding: 30px 0 30px 2%;margin-top: -30px;background: #f1f1f1;}
.img_show img{display: block;width: 100%;height: auto;cursor:pointer}

.imgbg{width: 82px;height: 55px;display: block;position: absolute;z-index:99;top:0;left: 0;background: rgba(0,0,0,0.5)}
.addshow li:hover .imgbg{display:none;background: rgba(0,0,0,0)}

.addshow li img.add_zd{position: absolute;z-index: 100;top:0;left:0;width: 82px;height: 55px;display: block;}

.search_pro{}
.search_pro_l{width: 22%;float:left;background: #f5f4f2;padding:30px 2%;}
.search_gd{}
.search_nr{padding-top: 30px;width: 100%;clear: both}


.search_pro_r{width:100%;padding-top: 10px;}
.add_search{width: 73%;float:right}
.add_search_all{width: 73%;float:right;padding-top: 0}

.search_wd,.Pcs3{padding: 30px 0;}
.search_wd input,.Pcs3 input{margin-right: 5px;}

.search_btn{padding-top: 30px;width:100%;}
.search_btn .button,.search_btn a.button{background: #ece8e5;border: none;width: 48%;margin: 0 1%;
    border-radius: 3px;text-align: center;line-height: 45px;float: left;font-family: "微软雅黑";
    color: #847770;}

.productlist_box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
	width: 100%;
}
.productlist_box ul{width: 100%;}
.productlist_box ul li {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 270px;
          flex: 1 0 270px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-radius: 3px;
  border: 1px solid #d7d2cb;
  width: 1px;
  min-width: 0; /* Without this, a long description (that has overflow: hidden) makes the flex-child take 100% width in FF */
  -webkit-transition: -webkit-box-shadow 0.3s;
  transition: -webkit-box-shadow 0.3s;
  transition: box-shadow 0.3s;
  transition: box-shadow 0.3s, -webkit-box-shadow 0.3s;width: 23.3%;float:left;margin-right: 2%;margin-bottom: 20px;
}
.add_search .productlist_box ul li {width: 31.5%;}
.add_search .productlist_box ul li:nth-child(3n){margin-right: 0}


.productlist_box ul li:nth-child(4n){margin-right: 0;}
.add_search .productlist_box ul li:nth-child(4n){margin-right: 2%;}


.add_search_all .productlist_box ul li {width: 31.5%;}
.add_search_all .productlist_box ul li:nth-child(4n){margin-right: 2%;}
.add_search_all .productlist_box ul li:nth-child(3n){margin-right: 0}

.productlist_box ul li:hover {
  -webkit-box-shadow: 0 0 11px rgba(33, 33, 33, .2);
          box-shadow: 0 0 11px rgba(33, 33, 33, .2);
}
.productlist_box ul li:hover > .productlist_img > .productlist_img_a {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}
.productlist_img {
 width: 100%;height: 180px;overflow: hidden;
}
.productlist_img img{max-width: 100%;height: auto;display: block;}
.productlist_info_title {
  font-size: 16px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1;
  white-space: nowrap;
  color: #847770;text-align: center;width: 100%;
}
.add_search .productlist_info_title{text-align: left}

.productlist_info {
  background-color: #f5f3f2;
  padding: 20px 5%;
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;width:90%;
}
.productlist_info_cs {
  margin-top: 10px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;text-align: left;width: 100%;
}
.productlist_info_cs1 {
  font-size: 14px;
}
.productlist_info_cs1 span {
  display: block;
  position: relative;
}
.productlist_info_cs1 span div {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  white-space: nowrap;
  line-height:20px;
  text-overflow: ellipsis;
}
.productlist_info_cs1 span:first-of-type {
  font-weight: 500;
  margin-top: 5px;
  margin-bottom: 3px;
}
.ProductGrid__price--6iP6K {
  position: absolute;
  right: 20px;
  top: 18px;
  color: #847770;
  font-weight: 400;
}
.productlist_img_a {
  display: block;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
.productlist_img_a div {
  height: 200px;
  width: 100%;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center top;margin: 10px 0;
}
.productlist_button {
  margin-top:40px;width: 100%;
}
.productlist_button > a {
  width: 100%;
	background: #11387F;
    color: #fff;padding:8px 0;
	border-radius: 3px;display: block;text-align: center;
}

.more_button {
  background: #eae0c2;
  background-image: -webkit-linear-gradient(top, #eae0c2, #ccc2a6);
  background-image: -moz-linear-gradient(top, #eae0c2, #ccc2a6);
  background-image: -ms-linear-gradient(top, #eae0c2, #ccc2a6);
  background-image: -o-linear-gradient(top, #eae0c2, #ccc2a6);
  background-image: linear-gradient(to bottom, #eae0c2, #ccc2a6);
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  text-shadow: 0px 1px 0px #ffffff;
  font-family: Arial;
  color:#11387F;
  font-size: 14px;
  padding: 3px 15px;
  text-decoration: none;float: right;margin-bottom: 20px;
}

.more_button:hover {
  color: #505739;
  background: #ccc2a6;
  text-decoration: none;
}

.pro_show_l{width: 20%;float:left;background: #f5f4f2;padding:30px 2%;}
a.pro_class{font-size: 16px;font-weight: bold;line-height: 35px;color: #000000;}
.pro_show_l ul li ul{padding-bottom: 20px;border-bottom: 5px solid #cccccc;padding-top: 10px;margin-bottom: 30px;}
.pro_show_l ul li ul li{width: 50%;float:left;}
.pro_show_l ul li a{display: block}
.pro_show_l ul li ul li a:hover{color:#FF0004;}
.pro_show_l ul li ul li a.on{color:#FF0004;font-weight: bold}
.pro_show_r{width:100%;padding-top: 10px;}
.pro_show_r img{max-width: 100%;height: auto}
.tc_show{width: 100%;height:500px;overflow-x: hidden;overflow-y: auto}
.tc_show table{width: 100%}
.tc_show table td{padding:5px 10px;}

.showabout{padding-top:20px;}
.showabout h3{font-size:18px;color: #FFFFFF;text-align: left;  line-height: 45px;font-weight: normal; padding-left: 2%;border-bottom: 2px solid #ffffff;background: url(../images/jt.png) no-repeat 98% 50% #11387F;cursor: pointer}
.showabout_nr{padding-bottom: 50px;padding-top: 30px;}

.hrlist{}
.hrlist ul li{background:#9695a0;float: left;margin-right:2%;width:32%;line-height: 150px;text-align: center;
  -webkit-box-shadow: 1px 3px 8px 0px #000000;
  -moz-box-shadow: 1px 3px 8px 0px #000000;
  box-shadow: 1px 3px 8px 0px #000000;
  text-shadow: 0px 1px 0px #000000;margin-bottom: 10px;
}
.hrlist ul li:hover{background: #808080;transition: all .5s;}
.hrlist ul li:nth-child(3n){margin-right: 0;}
.hrlist ul li h2{color: #ffffff; }

.zhaopin
  {
  border-collapse:collapse;width: 100%;border: 20px solid #808080
  }
.zhaopin tr td{padding: 5px;border: 1px solid #808080;font-size:14px;line-height: 28px;}


.resultlist ul{
 }
.resultlist ul li{
  padding-bottom: 25px;
 }
.resultlist ul li h4{
  line-height:30px;  font-size:16px; font-weight:normal;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  white-space: nowrap;
 }
.resultlist ul li h4 a{
  text-decoration:underline;
 }
.resultlist ul li p{
  line-height:22px; color:#333;  font-size:14px;
 }
.resultlist ul li span{color:#007FC8;}
.resultlist ul li span small{
  line-height:22px; font-size:12px; margin-left:0px; color:#999;
 }
.resultlist ul li span a{
  color:#007FC8;
 }