*{
  box-sizing:border-box!important;
  font-family:"Microsoft YaHei";
  word-break:break-word;
}
.e_FlowCommonStyleBox-001 .stylebox_top{
  background-color:#f2f2f2
}
.e_FlowCommonStyleBox-001 .stylebox_title{
  background-color: rgba(114, 191, 68, 1);;
}
.e_FlowCommonStyleBox-001 .stylebox_top_line{
  display:none
}

.e_FlowCommonStyleBox-001 .stylebox_content{
  border:none;
}
.e_FlowCommonStyleBox-001 .stylebox_bottom_line{
  display:none;
}
.w_sfbox-002 > .w_sfbox > .p_fbox > div > .p_bgBox{
  background-size: cover;
}
.p_PromptNoneData .prompt_title .first,
.p_nextBox a:hover{
 color:#1cbcca!important
}
.p_pagebox .next,
.p_pagebox .pre,
.p_page .next:hover,
.p_page .pre:hover,
.p_page .pageNum:hover,
.p_page .pageNum.active{
background-color: #e60012 !important;
    color: #fff!important;
    border-color: #e60012 !important;
}

  .p_pagebox .js_pageBtnDisable, .p_pagebox .js_pageBtnDisable:hover, .p_pagebox .js_pageBtnDisable:active{
    background: #f5f5f5!important;
    border-color: #d9d9d9!important;
    color: #bfbfbf!important;
    cursor: default;
}
h1,h2,h3,h4,h5,h6{
	font-weight: normal !important;
}
.z_flex{
	display: flex;
}
.z_f_cen{
	justify-content: center;
}
/*内页分类*/
/*分类样式开始*/
.z_nav_home a{
  font-size:22px;
  color:#666;
  display:block;
  width:76px;
  line-height:76px;
  text-align:center;
  height:76px;
  border-left:1px solid #e6e6e6;
  border-right:1px solid #e6e6e6;
}
.z_nav{
  display:flex;
  align-items:Center;
 position:relative;
  z-index:2;
}
.z_nav_con{
  border-right:1px solid #e6e6e6;
  line-height:76px;
}
.z_nav_con a{
  display:block;
  padding:0 10%;
  color:#333;
  font-size:16px;
  width: 14rem;
  position:relative;
}
.z_nav_con a span{
  display:block;
  position:absolute;
  top: calc((100% - 16px)/2);
  right: 1.4rem;
  width: 0px;
  height: 0px;
  border-top: 0.5rem solid transparent;
  border-bottom: 0.5rem solid transparent;
  border-left: 0.6rem solid #e71123;
}
.z_Page_nav{
  position:relative;
}
.z_Page_nav_tit{
  display: block;
  padding: 0 10%;
  color: #333;
  font-size: 16px;
  width: 14rem;
  line-height:76px;
  position:relative;
  border-right: 1px solid #e6e6e6;
}
.z_Page_nav_tit:after{
  content:'';
  position: absolute;
  top: calc((100% - 16px)/2);
  right: 1.4rem;
  width: 0px;
  height: 0px;
border-left: 0.5rem solid transparent;
    border-right: 0.5rem solid transparent;
    border-top: 0.6rem solid #e60012;
}
.z_Page_nav_con{
    width: calc(100% + 1px);
    left: -1px;
    border: 1px solid #e6e6e6;
    border-top: 0px;
    background: #fff;
    position: absolute;
   overflow:hidden;
   max-height:0;
   transition:all 0.6s ease;
}
.z_Page_nav:hover .z_Page_nav_con{
	max-height:3000px;
   transition:all 0.6s ease;
}
.z_Page_nav_con a{
  display:block;
  height: 3rem;
  position:relative;
  line-height: 3rem;
  padding: 0 1.4rem;
}
.z_Page_nav_con a:hover{
	padding-left:10%;
   transition:all 0.6s ease;
}
.z_Page_nav_con a:hover:after{
	opacity:1;
   transition:all 0.6s ease;
}
.z_Page_nav_con a:after{
   content:'\e6af';
  position: absolute;
  width: 0.8rem;
  right:24px;
  top: 0px;
  text-indent: 0px;
  font-size: 0.8rem;
  color: #0461b2;
  opacity: 0;
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
}
.p_problemCategory{
  display:none !important;
}
@media only screen and (max-width:768px){
  .z_nav{
  	float:left;
  }
  .p_categoryBox .p_linkBox.click{
  	background:#2465dd;
  }
  .p_categoryBox .p_linkBox.click .color_assist, .p_categoryBox .p_linkBox.click a{
  	color:#fff;
  }
  .z_nav_home a{
  	    font-size: 18px;
    width: 54px;
    line-height: 54px;
    height: 54px;
  }
    .p_problemCategory{
  display:block !important;
}
  .z_Page_nav{
  	display:none !important;
  }
  .z_nav_con{
  	line-height:54px;
  }
  .z_nav_con a{
  	width:140px;
  }
  .z_nav_con a span {
    display: block;
    position: absolute;
    top: calc((100% - 9px)/2);
    right: 1.4rem;
    width: 0px;
    height: 0px;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid #4cb034;
}
  .btn-primary{
   height:54px;
   line-height:54px;
   background:#2465dd;
   border-width:0px;
   border-radius:0px;
    padding:0 10px;
  }
}
/*内页分类结束*/
@media only screen and (max-width:1024px) and (min-width:769px){
 h1 span{
	font-size:30px !important; 
 }
  h2 span{
	font-size:28px !important; 
 }
}
@media only screen and (max-width:768px){
  h1 span{
	font-size:30px !important  
  }
  h2 span{
	font-size:22px !important;  
  }
  h3 span,h4 span{
	font-size:18px !important;  
  }
  h5 span{
	font-size: 16px !important;
  }
  h6 span{
	font-size: 14px !important;  
  }
    input::-webkit-input-placeholder { 
/* WebKit browsers */ 
color: #ccc; 
    font-size:14px;
} 
input:-moz-placeholder { 
/* Mozilla Firefox 4 to 18 */ 
color: #ccc; 
    font-size:14px;
} 
input::-moz-placeholder { 
/* Mozilla Firefox 19+ */ 
color: #ccc; 
    font-size:14px;
} 
input:-ms-input-placeholder { 
/* Internet Explorer 10+ */ 
color: #ccc; 
    font-size:14px;
}
}