@charset "utf-8";
/* CSS Document */
html{ overflow-x:auto; overflow-y:auto;}
*{ padding:0; margin:0;}
ul, ol,li{ list-style-type:none;}
body, button, input, select, textarea{ font-family:'Microsoft yahei',Arial; font-size:14px;}
code, kbd, pre, samp {font-family:'Microsoft yahei',Arial;}
a{ text-decoration:none; color:#333;
-webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; 
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s;
-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
-webkit-tap-highlight-color: transparent;
}
a:hover{cursor:pointer;}
img{border:0; max-width:100%;}
li { line-height:normal; }
h1,h2,h3,h4,h5,h6{margin:0; font-weight:normal; font-family:'Microsoft yahei',Arial;}
input{ margin:0; padding:0; border:none;}
button{ border:none; background:none; margin:0; padding:0;}
body{ position:relative;}
select{ margin:0; padding:0; font-family:'Microsoft yahei',Arial;}
textarea{ resize:none;}
input{ outline:0;}
.clearfix { *zoom: 1; }
.clearfix:after { content: "\0020"; display: block; visibility: hidden; clear: both; height: 0; overflow: hidden; }

.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199x) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
/*# sourceMappingURL=bootstrap.css.map */


.pz_top{ float:left; width:100%; position:relative; z-index:100001; }
.pz_menu{ position:absolute; left:0; top:156px; float:left; width:100%; z-index:880; }
.pz_menu.on{ position: fixed;  top:20px; background:url(images/menu4.jpg) top repeat-x; }
.pz_main{ float:left; width:100%; }
.foot{ float:left; width:100%; /*border-top:#cccccc solid 1px;*/ }
/*.w_0100{ float:left; width:100%;}*/
.wrap{ margin:0 auto; max-width:1200px;}
.pc_show{ display:block;}
.phone_show{ display:none;}
@media  screen and (max-width: 1199px){
  .wrap{ width:96%; max-width:96%; margin:0 auto;}
}
@media  screen and (max-width: 1024px){
.phone_show{ display:block;}
.wrap{ width:96%; margin:0 auto;}
}
.z_d_wx{display:none;}
@media  screen and (max-width: 768px){
.z_d_wx{display:block;}
}

/*top*/
.header{ position: fixed; width:100%; height:84px; left:0; top:0; padding:5px 0; background-color:#fff; z-index:120000;
box-shadow: 0 0 15px rgba(0,0,0,.22);
-webkit-box-shadow: 0 0 15px rgba(0,0,0,.22);
-moz-box-shadow: 0 0 15px rgba(0,0,0,.22);
-ms-box-shadow: 0 0 15px rgba(0,0,0,.22);
-webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; 
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s;
}
.pz_top.on .header{ height:72px; padding:0; background-color:rgba(255,255,255,0.8);}
.c_1200_1{ float:left; width:100%;  position: relative; z-index:489000;}
.logo{ float:left; margin:13px 0 0 0;}
.logo img{ width:200px; height:50px;}
.header .tools{float:right;height:76px;padding:24px 0 0 5px;position:relative;cursor:pointer;}
.header .tools .r_search{ float:left;height:76px; padding:10px 10px 0 5px; cursor:pointer; }
.pz_top.on .r_se{height:68px;}
.header .tools .r_search .z_search_img{margin:0 auto; display:block;}
.header .tools .r_search .downse{ position:absolute; width:400px; height:62px; right:20px; top:66px; background:url(../images/top2.png) no-repeat; display:none; z-index:600;}
.pz_top.on .r_se .downse{height:68px;}
.header .tools .r_search .downse .downbox{  width:380px; height:24px; margin:25px 0 0 10px;}
.header .tools .r_search .downse .downbox .leftinput{ float:left; width:323px;}
.header .tools .r_search .downse .downbox .rightsumit{ float:right; width:24px; height:24px; margin:0 5px 0 0;}
.header .tools:before,
.header .tools:after {display: table;content: " ";}
.header .tools:after {clear: both;}
.header .tools > div {float: right;padding-top:10px;}
.header .tools .search .icon {background: #cacaca;color: #fff;line-height: 28px;}
.header .tools .search a.icon {position: relative;z-index: 10;}
.header .tools .lang a,
.header .tools .search .icon{display: inline-block;width: 28px;height: 28px;text-align: center;border-radius: 100%;}
.header .tools .lang a {background: #00a1e9;line-height: 28px;color: #fff;font-size: 12px;}
.header .tools .lang a.active {background: #e50006;}
.ifom1{ float: left; width:100%; border:0; background:#fff; color:#333; font-size:14px; line-height:24px;}
.inco1{}
.inco1 input[placeholder], [placeholder], *[placeholder] {color:#888 !important;}
.inco1 placeholder{color:#888;}
.inco1 ::-webkit-input-placeholder { color:#888;}
.inco1 :-moz-placeholder {  color:#888;}
.inco1 ::-moz-placeholder {  color:#888;}
.inco1 :-ms-input-placeholder { color:#888 !important;}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #888 !important;}
input:-moz-placeholder, textarea:-moz-placeholder {color: #888 !important;}
input::-moz-placeholder, textarea::-moz-placeholder {color: #888 !important;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color: #888 !important;} 
.menubox{ float: right; margin:24px 0 0 0;}
/*menu 效果*/
.menu_1{ float:left;}
.menu_1 ul .nli{ float:left;z-index:15; margin-right:20px; padding-right:15px;  background:url(../images/top4.png) right 17px no-repeat; }
.menu_1 ul .nli:last-child{ background:0;}
.menu_1 ul .nli span a{ float:left; height:56px;  margin-right:18px; line-height:44px;color:#333333; font-size:16px;}
.menu_1 ul .nli.hover span a{ color:#f08300; border-bottom:#f08300 solid 2px;}
.menu_1 ul .nli:hover span a{ color:#f08300; border-bottom:#f08300 solid 2px;}
.pz_top.on .menu_1 ul .nli span a{ height:48px;  } 
.menu_1 ul .nli:hover .sub{visibility: visible; opacity: 1; transition-delay: 0.15s; -moz-transition-delay: 0.15s; /* Firefox 4 */-webkit-transition-delay:0.15s; /* Safari 和 Chrome */-o-transition-delay: 0.15s; /* Opera */}
.pz_top.on .header .menu_1 ul .nli:hover .sub{top:98%;}
.menu_0100 .sub{ background:url(../images/menu2.jpg) 862px repeat-y #f2f2f2;position:absolute;left:0; top:100%; z-index:490; visibility: hidden;opacity: 0; transition: opacity 0.15s linear 0s;
box-shadow: 0 0 6px rgba(0,0,0,.22); 
-webkit-box-shadow: 0 0 6px rgba(0,0,0,.22);
-moz-box-shadow: 0 0 6px rgba(0,0,0,.22);
-ms-box-shadow: 0 0 6px rgba(0,0,0,.22);
}
.menu_0100 .sub .l_356{ float:left; width:356px; height:350px; padding:62px 28px 0 28px;  color:#ffffff; font-size:14px; line-height:36px;}
.menu_0100 .sub .l_356 .t_356{ float:left; width:300px; height:216px; overflow:hidden;}
.menu_0100 .sub .l_356 .t_356 .tit_356{ display:block; color:#ffffff; font-size:24px; line-height:30px;}
.menu_0100 .sub .l_356 .t_356 .tit_356 a{color:#ffffff;}
.menu_0100 .sub .l_356 .t_356 .text_356{ display:block; margin-top:42px;}
.menu_0100 .sub .l_356 .t_356 .text_356 a{color:#ffffff;}
.menu_0100 .sub .l_356 .d_356{ float:left; width:100%; margin-top:19px; }
.menu_0100 .sub .l_356 .d_356 a{ color:#ffffff; font-size:24px; direction:17px;}
.menu_0100 .sub .l_356 .d_356 a:hover{ color:#f08200;}
.menu_0100 .sub .l_506{ float:left; width:530px;}
.menu_0100 .sub .l_506 .l_288{ float:left; width:470px; margin:43px 0 0 30px;}
.menu_0100 .sub .l_506 .l_288 .z_ul{float:left; width:470px; }
.menu_0100 .sub .l_506 .l_288 .l_144{ float:left; width:374px;  padding:15px 0 ; line-height:22px;}
.menu_0100 .sub .l_506 .l_288 .l_144 a{color:#666666; font-size:16px;}
.menu_0100 .sub .l_506 .l_288 .l_144 a:hover{ color:#f08300;}
.menu_0100 .sub .r_338{ float:left; width:308px;}
.menu_0100 .sub .r_338 a{display:block; float:left; width:100%; color:#666666;}
.menu_0100 .sub .r_338 .t_247{ float:left; width:247px; height:116px; margin:72px 0 0 21px;}
.menu_0100 .sub .r_338 .t_247_2{ float:left; width:247px; margin:36px 0 0 21px; color:#666666; font-size:14px; line-height:22px;}
.menu_0100 .sub .r_338 .t_247_2 .tit_247{ display:block; font-size:14px; padding:0 10px;}
.menu_0100 .sub .r_338 .t_247_2 .text_247{ display:block; padding:8px 10px 0 10px;}
.menu_0100 #nav_5 .sub .l_506 .l_288{ float:left; width:440px; margin:48px 0 0 46px;}
.menu_0100 #nav_5 .sub .l_506 .l_288 .z_ul{float:left; width:220px; padding-left:40px; }
.menu_0100 #nav_5 .sub .l_506 .l_288 .l_144{ float:left; width:210px; padding:15px 0 ;  line-height:22px; white-space: nowrap;}


@media  screen and (max-width: 1199px){
.header{ position: static; float:left;}
.ph_r_se{ float:right; width:48px; height:46px; right:0px; margin:16px 0 0 0; position:relative; }
.ph_r_se a{ float:right; width:48px; height:46px; background-color:#00a1e9;}
.ph_r_se .menu_out{ position:absolute; left:0; top:0; display:none;}

/*手机导航*/
.pf_menu{ position: absolute; width:100%; left:0; top:64px; background-color:#fff; z-index:510; border-top:#dddddd solid 1px; height:100%; overflow-y:auto;
box-shadow: 0 3px 10px rgba(0,0,0,.22);
-webkit-box-shadow: 0 3px 10px rgba(0,0,0,.22);
-moz-box-shadow: 0 3px 10px rgba(0,0,0,.22);
-ms-box-shadow: 0 3px 10px rgba(0,0,0,.22);
}
.ph_menu{ float:left; width:100%; padding:18px 0 0 0;}
.ph_menu .nli{ float:left; width:100%; border-bottom:#dddddd solid 1px;}
.ph_menu .nli span{ float:left; width:100%; padding:0 5px 0 5px; position:relative;
box-sizing:border-box; 
-moz-box-sizing:border-box; 
-webkit-box-sizing:border-box;
}
.pf_menu.on{ position:fixed;}
.ph_menu .nli span b{width:9px; height:9px; background: url(../images/open.png) center center no-repeat; position:absolute; right:0px; top:15px; }
.ph_menu .nli.on span b{background: url(../images/close.png) center center no-repeat;}
.ph_menu .nli .l1_a{ float:left; width:100%; color:#444444; font-size:14px; line-height:39px; background:url(images/menu20.png) right center no-repeat}
.ph_menu .nli .l1_a.have{ background: url(../images/menu21_h.png) right center no-repeat;}
.ph_menu .nli.on .l1_a.have{ background:url(../images/menu21.png) right center no-repeat;}
.ph_menu .nli.on .l1_a{ color:#e6091f; }
.ph_menu .l2_ul{ float:left; width:100%;  border-top:#dddddd solid 1px;}
.ph_menu .l2_ul .l2{ float:left; width:100%; padding-left:35px; padding-right:35px;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.ph_menu .l2_ul .l2 .l2_a{ float:left; width:100%; padding:10px 0; color:#444444; font-size:14px; line-height:20px; }
.ph_menu .itemul{ float:left; width:100%; display:none; background-color:#252b39; padding:0;}
.ph_downse{ float:left; width:100%; padding:32px 0 28px 0;}
.ph_downse .ph_downbox{ float:left; width:100%; height:50px; border:#cccccc solid 1px; padding-right:56px; position:relative;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.ph_downse .ph_downbox .leftinput{ float:left; width:100%; padding:12px 10px 0 10px;}
.ph_downse .ph_downbox .rightsumit{ position:absolute; right:0; top:0; float:right; width:42px; height:24px; margin:12px 14px 0 0; padding-left:17px; border-left:#ccc solid 1px;}
}
/*2024.7.2*/
@media  screen and (max-width: 1024px){
.menubox{ display:none;}
.header .tools{float:left;height:76px;padding:15px 0 0 5px; margin-left:60%;position: static;cursor:pointer;}
.header .tools .lang a {background: #f08300;line-height: 28px;color: #fff;font-size: 12px;}

}

@media  screen and (max-width: 768px){
.pz_top{ z-index:550;}
.pz_top.on{position:fixed; top:0; left:0; z-index:550;}
.pz_top.on .header{ height:84px; padding:8px 0;}
.header .tools{float:left;height:76px;padding:15px 0 0 5px; margin-left:50%;position: static;cursor:pointer;}
}
@media  screen and (max-width: 767px){
.ph_menu{  padding:18px 13px 0 13px;}
.ph_downse{ padding:32px 13px 28px 13px;}
}

@media  screen and (max-width: 720px){
.header .tools{float:left;height:76px;padding:15px 0 0 5px; margin-left:50%;}
}
@media  screen and (max-width: 667px){
.header .tools{float:left;height:76px;padding:15px 0 0 5px; margin-left:40%;position: static;cursor:pointer;}
}
@media  screen and (max-width:569px){
  .header .tools{ margin-left:37%;}
  }
@media  screen and (max-width:550px){
.header .tools{ margin-left:35%;}
}
@media  screen and (max-width:500px){
.header .tools{ margin-left:30%;}
}
@media  screen and (max-width:480px){
.header .tools{ margin-left:28%;}
}
@media  screen and (max-width:470px){
.header .tools{ margin-left:26%;}
}
@media  screen and (max-width:460px){
.header .tools{ margin-left:24%;}
}  
@media  screen and (max-width:440px){
.header .tools{ margin-left:21%;}
}
@media  screen and (max-width:430px){
.header .tools{ margin-left:20%;}
}

/*2024.7.2*/
@media  screen and (max-width: 425px){
/*.header .tools{float:left;height:76px;padding:15px 0 0 5px; margin-left:17%;position: static;cursor:pointer;}*/
.header{ position: fixed; width:100%; height:70px; left:0; top:0; padding:5px 0; background-color:#fff; z-index:120000;}
.pz_top.on .header{ height:65px; padding:3px 0;}
.logo{ float:left; margin:10px 0 0 0;}
.logo img{ width:150px; height:38px;}
.header .tools{float:left;height:76px;padding:5px 0 0 5px; margin-left:25%;position: static;cursor:pointer;}
.ph_r_se a{ float:right; width:38px; height:36px; background-color:#00a1e9;}
.ph_r_se{ float:right;width:38px; height:36px;right:0px; margin:10px 0 0 0; position:relative; }

}
/*2024.7.2*/

@media  screen and (max-width:390px){
.header .tools{ margin-left:20%;}
}


@media  screen and (max-width:375px){
.header{ position: fixed; width:100%; height:65px; left:0; top:0; padding:5px 0; background-color:#fff; z-index:120000;}
.pz_top.on .header{ height:59px; padding:3px 0;}
.logo{ float:left; margin:9px 0 0 0;}
.logo img{ width:150px; height:38px;}
.header .tools{float:left;height:76px;padding:7px 0 0 5px; margin-left:20%;position: static;cursor:pointer;}
.ph_r_se a{ float:right; width:38px; height:36px; background-color:#00a1e9;}
.ph_r_se{ float:right;width:38px; height:36px;right:0px; margin:10px 0 0 0; position:relative; }
}
@media  screen and (max-width:320px){
.header{ position: fixed; width:100%; height:60px; left:0; top:0; padding:5px 0; background-color:#fff; z-index:120000;}
.pz_top.on .header{ height:54px; padding:3px 0;}
.header .tools{float:left;height:76px;padding:3px 0 0 5px; margin-left:14%;position: static;cursor:pointer;}
.ph_r_se a{ float:right; width:34px; height:32px; background-color:#00a1e9;}
.ph_r_se{ float:right;width:34px; height:32px;right:0px; margin:10px 0 0 0; position:relative; }
.logo img{ width:140px; height:35px;}

}
/*2024.7.2*/
/*foot*/
.foot{ background:#f0f0f0; }
.c_1200_6{ float:left; width:100%; padding:60px 0;}
.c_1200_6 .l_805{ float:left; width:15%; padding-right:2%;}
.c_1200_6 .l_806{ float:left; width:27%; padding-right:2%;}
.title_3{ float:left; width:100%; color:#333333; font-size:18px; font-weight:bold; line-height:22px;}
.c_1200_6 .l_805 .t_597{ float:left; width:100%; margin-top:30px;}
.c_1200_6 .l_805 .t_597 .li_block{ float: left; width:100%;}
.c_1200_6 .l_805 .t_597 .li_block li{ display:block; padding:7px 0; line-height:22px;}
.c_1200_6 .l_805 .t_597 .li_block li a{ color:#666666; font-size:14px;}
.c_1200_6 .l_805 .t_597 .li_block li a:hover{ color:#f08300 }
.c_1200_6 .r_395{ float:right; width:28%;}
.c_1200_6 .r_395 .t_395_1{ float:left; width:100%; margin-top:28px; color:#666666; font-size:14px; line-height:22px;}
.c_1200_6 .r_395 .t_395_1 .p1{ padding:7px 0;}
.c_1200_7{ float:left; width:100%; padding:12px 0; color:#999999; font-size:14px; line-height:22px; border-bottom:#bbbbbb solid 1px;}
.c_1200_7 a{color:#999999; font-size:14px; }

.c_1200_8{ float:left; width:100%; padding:21px 0 29px 0;border-top: #bbbbbb solid 1px;}
.c_1200_8 .l_805{ float:left; color:#333; line-height:22px;}
.c_1200_8 .r_js{ float:right; line-height:22px; margin-left:8px; }
@media  screen and (max-width:768px){
.c_1200_6 .l_805{ float:left; width:15.5%; padding-right:1%;}
.c_1200_6 .r_395{ float:right; width:37%;}
}
@media  screen and (max-width:767px){
.c_1200_6{ padding:25px 0;}
.title_3{ text-align:center;}
.c_1200_6 .l_805{ float:left; width:16%; padding-right:2%;}
.c_1200_6 .l_805{ width:100%; padding-right:0;}
.c_1200_6 .l_805 .t_597{  margin-top:20px;}
.c_1200_6 .r_395{ float:left; width:100%; margin-top:25px;}
.c_1200_6 .r_395 .t_395_1{ margin-top:25px; text-align:center;}	
.c_1200_7{ padding:12px 13px; }
.c_1200_8{ padding:21px 0; border-top:#bbbbbb solid 1px;}
.c_1200_8 .l_805{ width:100%; text-align:center; }
.c_1200_8 .r_js{ float:left; width:100%; text-align: center; margin-top:10px; margin-left:0;}
}