*{margin:0; padding:0; list-style:none;font-family: 雅黑, arial, verdana, sans-serif;}
html,body{width:100%; min-width:1000px; overflow-x:hidden;}
body{  font-family:"微软雅黑"; }
img{ border:0;  }
a{ text-decoration:none; outline:none; cursor:pointer;  font-family:"微软雅黑"; }
dd,dd dl{  font-family:"微软雅黑"; }
.fl{ float:left;}
.fr{ float:right;}
.fs16 { font-size: 16px;}
.block { display:block;}
.none { display:none;}
.clearfix::before,.clearfix::after {content: ".";display: block;height: 0;visibility: hidden;}
.clearfix:after {clear: both;}
.clearfix {zoom: 1; }
.w1000 { width:1200px; height:auto; margin:0 auto; }
.breadcrumb { line-height: 60px;}
img{ max-width: 100%; }
/*分页*/
.page { margin:20px 0; }
.i_m { width:350px; height:auto; overflow:hidden;margin:0 auto;font-family:"微软雅黑" }
.i_m_bd a { display:inline-block; line-height:15px;}
.i_m_bd { width:auto; height:auto; text-align:center;}
.i_m_bd .NormalRed { color:#333; font-weight:bold; padding:4px; *position:relative;*top:-5px; }
.i_m_bd .pagingNormal { padding:4px 8px; border:1px solid #ccc; }
.i_m_bd a.lm_a { padding:4px 8px; border:1px solid #ccc; }
.i_m_bd a.lm_a:hover,.i_m_bd .pagingNormal:hover { background:#045bb8; color:#fff; }

/*细览模板*/
.xilan { width:1000px; margin:0 auto; min-height: 400px; font-size: 14px;}
.xilan_breadcrumb { height:55px; width:100%; line-height:55px; font-size:14px; color:#666;}
.line { text-align: center; margin: 20px 0;}
.line span { display:inline-block; height:21px; line-height:21px;}
.line span a img {vertical-align:middle;}
.xilan .minute h2 { text-align: center; font-size: 20px; color:#003aa8;font-family:"微软雅黑" }
.xilan .minute h3{text-align: center; font-size: 14px; color:#666;font-family:"微软雅黑"; font-weight:normal; padding-top:10px;}
.content_xilan{ font-size: 14px; line-height: 2em;font-family:"微软雅黑"  }
.content_xilan p { min-height: 10px; }
.content_xilan p strong {font-family:"微软雅黑";color:#333; font-size: 14px; }
.content_xilan p a { font-size:14px;color:#003aa8; }
.content_xilan p a:hover{ color:#003aa8; text-decoration:underline;}
.topline {width: 600px; padding:30px 0;}
#zoom a img { margin-bottom: -5px;}

/*html模块*/
.chunwenben{ line-height: 30px; padding: 10px; font-size: 14px;}
.chunwenben strong  {  line-height: 30px; font-size: 14px;font-family:"微软雅黑"}

/*logo搜索*/
.logo{width:1200px; height:106px; margin:0 auto; background:#FFF; overflow:hidden; }
.logoleft{ float:left; max-width:600px; margin-top:20px; overflow:hidden; height:80px; }
.logoImg img{ height: auto; }
.logoright{ float:right;}
.seach{ background:#fff url(/putiantaili/uiFramework/commonResource/image/2015120515043658061.png) no-repeat center right;  width:300px; height:40px; margin-top:30px;}
.seach input{ background:none; border:none; width:225px; height:40px; float:left; padding-left: 15px;outline:none; line-height: 40px;}
.seach button{ width:59px; height:40px; float:right; background:none; border:none;outline:none; cursor:pointer; }
.seach input:focus{outline:none;}
.seach button:focus{ outline:none;}

/* banner*/
.slideBox{ width:100%; height:300px; max-width:1440px; overflow:hidden; position:relative; margin:0 auto;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; bottom:5px; z-index:1; left:50%; margin-left:-45px;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:4px;  width:14px; height:14px; line-height:14px; text-align:center; background:url(/putiantaili/uiFramework/commonResource/image/2015120717425496993.png); cursor:pointer; }
.slideBox .hd ul li.on{ background:url(/putiantaili/uiFramework/commonResource/image/2015120717422924965.png); }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; text-align:center; }
.slideBox .bd img{  height:300px; min-width: 100%;  }

.other_banner {
    width: 100%;
    height: 297px;
    display: table;
}
.banner-con {
    display: table-cell;
    vertical-align: middle;
}
.other_p01 {
    font-size: 36px;
    color: rgb(255, 255, 255);
    margin-bottom: 12px;
    text-indent: 45px;
    max-width: 1200px;
    margin: 0 auto;
}
.other_p02 {
    font-size: 28px;
    color: rgb(255, 255, 255);
    text-indent: 45px;
    max-width: 1200px;
    margin: 0 auto;
}

.mod_list .mod_list_tit { padding-left:20px; background:url(/putiantaili/uiFramework/commonResource/image/2022011716135041586.png) no-repeat 5px 6px; height:34px; color:#ca1b23; font-size:18px; border-bottom:1px solid #ccc; font-weight:bold; }

/*细览页面*/
#zoom img{max-width:80%; margin:5px auto; display:block;}
.topline a{font-size:14px;}
.gwds_tools a{margin-top:-3px;}


/**手机端**/
.open_span, .open_img,.ph_nav,.ph_search {
    display: none;
}
.hideNav {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    z-index: 1;
    display: none;
    background: rgba(0, 0, 0, 0.4);
}
.p_wid span:nth-child(1){ display:inline-block;width: 100px;margin-right: 25px; }
.left01 p strong{ display:inline-block;padding-left: 30px;box-sizing:border-box;background:url(/putiantaili/resource/cms/article/1706353/1710952/2022012113240161978.svg) no-repeat center left;background-size: 23px; }
@media screen and (max-width: 767px){
   html, body, .headcon, .head, .logo, .logoleft, .logoright, .z_nav, .z_nav ul.z_nav_ul {
      width: 100% !important;
      min-width: 0px !important;
      max-width: 100% !important;
   }
.z_nav_ul  .yijili ,.z_nav_ul  .checked { border-bottom:1px solid #0167d4;}
.z_nav_ul  .yijili .ph_nav li a,.z_nav_ul  .checked .ph_nav li a{font-size: 14px !important;
    line-height: 40px;
    color: #ddd !important; }
   body {
      padding-top: 88px;
   }
   .head {
      position: fixed;
      top: 0px;
      left: 0px;
      z-index: 10;
   }
   .z_nav, .pc_search {
      display: none;
   }
   .logo {
      position: fixed;
      height: auto;
      top: 27px;
      left: 0px;
      z-index: 10;
      box-sizing: border-box;
      padding: 0px 6px 0px 15px;
   }
   .logoleft {
      height: auto;
      float: none;
      margin: 10px 0px;
   }
   .logoImg {
      width: 80%;
      display: block;
      float: left;
   }
   .logoleft .logoImg img {
      width: auto;
      height:auto !important;
   }
   .open_img {
     display: block;
     float: right;
     width: 40px;
     height: 40px;
     text-align: center;
     padding-top: 5px;
     box-sizing:border-box;
   }
   .open_img img {
      width: auto;
      height: 22px;
      margin-top: 9px;
   }
   .logoright {
      float: none;
      padding: 20px 15px;
      box-sizing: border-box;
   }
   .seach input{ width: 100%;box-sizing:border-box; padding-right: 59px; }
   .z_nav {
      position: fixed!important;
      top: 88px!important;
      left: 0px;
      width: 100%;
      z-index: 10!important;
      height: auto !important;
      background: #004ea2!important;
  }
  .seach {
    width: 100%;
    box-sizing:border-box;
    margin: 0px auto;
    border-radius: 5px;
    background: #fff;
    overflow: hidden;
    position: relative;
  }
  .seach button {
    position: absolute;
    top:0;
    right:0;
    background: url(/putiantaili/uiFramework/commonResource/image/2015120515043658061.png) no-repeat center right;
  }
  .z_nav_ul {
    height: 450px;
    overflow-y: auto;
  }
  .z_nav ul.z_nav_ul li {
    width: 100%;
    float: none;
    position: relative;
  }
  .z_nav ul.z_nav_ul li a {
    width: 100%;
    margin-right: 0px!important;
    box-sizing: border-box;
  }
  .open_span {
    width: 40px;
    height: 100%;
    display: block;
    position: absolute;
    top: 0px;
    right: 0px;
    font-size: 20px;
  }
  .z_nav ul ul.ph_nav li a {
    font-size: 14px;
    padding-left: 35px;
    box-sizing: border-box;
  }
  .z_nav ul ul ul.ph_nav li a{
    padding-left: 50px;
    font-size: 13px;
  }
  .b_01, .b_02 {
    display: block;
    line-height: 40px;
    width: 40px;
    height: 100%;
    text-align: center;
    color: rgb(255, 255, 255);
    font-weight: normal;
    font-size: 20px !important;
  }
  .b_02 {
    display: none;
    font-size: 26px !important;
  }
  .other_banner {
    height: 160px;
  }
  .other_p01{ font-size: 26px;margin-bottom: 5px; }
  .other_p02{ font-size: 16px; }
   .z_nav ul.z_nav_ul li.checked a { background:#0783d1}
  .z_nav ul.z_nav_ul li a{ background: rgba(0,0,0,0)!important; }
  .z_nav ul.z_nav_ul li.checked > a{ background: #0783d1!important; }
  .z_nav ul.z_nav_ul li.checked a.checked2{ background: #329adc!important; }
  .z_nav ul.z_nav_ul li.checked a.checked3{ background: #4caae5!important; }
  .z_nav ul.z_nav_ul li a{ font-size: 16px!important;color:#fff!important; }

   .breadcrumb,.l_second,.l_second .l_second_right,.xilan_breadcrumb{ width: 100%!important; }
   .breadcrumb,.xilan_breadcrumb{ padding:0 15px;box-sizing:border-box; }
   .l_second .l_second_left{ display: none; }
   .mod_list .mod_list_tit{ padding-left: 30px;background-position: 15px 6px; }
   .intro_second{ padding: 15px!important;text-align: justify; }
   .head{ padding: 0 15px; box-sizing:border-box; }

  .i_m_bd span,.i_m_bd a{ display:none!important; }
  .i_m_bd a.lm_a{ display: inline-block!important; }
}