﻿/* 公共组件起类名不要重复 */

/* common */
*{box-sizing: border-box; -moz-box-sizing: border-box;  -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; margin: 0;padding: 0;font-family: "思源黑体 CN" ;font-size: 0;}
input,textarea{outline: none;}
a{text-decoration: none;}
body{background: #fafafa;width: 100%;min-width: 1200px;}
.y_foot_beian{color: #a4a6a7;font-family: "思源黑体 CN";line-height: 29px;text-align: center;font-size: 13px;}
/*  */
@font-face {font-family: "iconfont";
    src: url('iconfont.eot?t=1527063028580'); /* IE9*/
    src: url('iconfont.eot?t=1527063028580#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAT4AAsAAAAAB1QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAARAAAAFZW7kiEY21hcAAAAYAAAABeAAABhpugBr5nbHlmAAAB4AAAASoAAAFAoHWe8WhlYWQAAAMMAAAALwAAADYRdcneaGhlYQAAAzwAAAAcAAAAJAfeA4RobXR4AAADWAAAAAwAAAAMC+kAAGxvY2EAAANkAAAACAAAAAgAdgCgbWF4cAAAA2wAAAAfAAAAIAESAF1uYW1lAAADjAAAAUUAAAJtPlT+fXBvc3QAAATUAAAAIgAAADPJf+l+eJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2Bk/sE4gYGVgYOpk+kMAwNDP4RmfM1gxMjBwMDEwMrMgBUEpLmmMDgwVDybxdzwv4EhhrmBoQEozAiSAwAuyg0GeJzFkMENgDAMAy9t6QMxCA8G4sUcnaUDdo1iQnkwQS05VhxLiQIsQBQPMYFdGA9OueZ+ZHU/eSZLjUBptXf1nyqiWXYNKplpsHmr/9i87qPTVyiDOrHVl4Qb3D4N9wAAeJwVz71Kw1AYxvH3PTHnJG0+zMl32rRNYnuUasEY20FsEVwUQcHJUVfRtYtDFsHBwcUbEMHZvdfhLnobrSYPD7/9DzLA37e0kAKwYRN24RguAJAOMTVIjIkoRmSIbiK7vmNIIhMJy9KRdIh+Sh0vHxcDnzJqooEd3EvysRgRgfvFlBxg7sWIYSu65P02l16wEYjO4+qUvKHbzdrmdGd1sj1z8p6tzDXOQ86fFSrLCiFrpoF3vqfKaoOu3mUzchfdLdJFLRTR2ZXea/Hrp+I+7vsqYlmi3eoZHzMrsqo/RJ7NQ7auK0GkZxsOzn+bga3Fgx+oRmqkI/IFTfABJnXBBKuGlFl1i8BBVeV/Ut2i5LaSMUuny1daec4sjZKydnlDNYuRsvYfEDgtiAAAeJxjYGRgYADiSu6Kznh+m68M3CwMIHBd2+kLgv7/kIWBWQLI5WBgAokCABHhCa8AeJxjYGRgYG7438AQw8IAAkCSkQEVMAMARwkCbAQAAAAD6QAABAAAAAAAAAAAdgCgeJxjYGRgYGBmCGRgZQABJiDmAkIGhv9gPgMAEPcBcAB4nGWPTU7DMBCFX/oHpBKqqGCH5AViASj9EatuWFRq911036ZOmyqJI8et1ANwHo7ACTgC3IA78EgnmzaWx9+8eWNPANzgBx6O3y33kT1cMjtyDRe4F65TfxBukF+Em2jjVbhF/U3YxzOmwm10YXmD17hi9oR3YQ8dfAjXcI1P4Tr1L+EG+Vu4iTv8CrfQ8erCPuZeV7iNRy/2x1YvnF6p5UHFockikzm/gple75KFrdLqnGtbxCZTg6BfSVOdaVvdU+zXQ+ciFVmTqgmrOkmMyq3Z6tAFG+fyUa8XiR6EJuVYY/62xgKOcQWFJQ6MMUIYZIjK6Og7VWb0r7FDwl57Vj3N53RbFNT/c4UBAvTPXFO6stJ5Ok+BPV8bUnV0K27LnpQ0kV7NSRKyQl7WtlRC6gE2ZVeOEXpc0Yk/KGdI/wAJWm7IAAAAeJxjYGKAAC4G7ICZkYmRmZGFgbGCNTknvziVgQEAEeUCsAAA') format('woff'),
    url('iconfont.ttf?t=1527063028580') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
    url('iconfont.svg?t=1527063028580#iconfont') format('svg'); /* iOS 4.1- */
  }
  .iconfont {
    font-family:"iconfont" !important;
    font-size:16px;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .icon-close:before { content: "\e69a"; }

/* 输入框颜色 */
.x_input_style::-webkit-input-placeholder{color:#ff3300 !important;}
.x_input_style::-moz-placeholder{   /* Mozilla Firefox 19+ */color:#ff3300 !important;}
.x_input_style:-moz-placeholder{/* Mozilla Firefox 4 to 18 */color:#ff3300 !important;}
.x_input_style:-ms-input-placeholder{  /* Internet Explorer 10-11 */ color:#ff3300 !important;} 
.x_common_err_style{color:#ff3300 !important;}
/* 倒计时 */
.y_yzm_countdown{font-size: 12px !important;color: #ccc !important;}









/* --------通用组件样式---------- */
/* 免费通话 */
.y_mfth {display: none;position: fixed;width: 100%;height: 100%;top: 0;background: rgba(0,0,0,0.5);min-width: 1200px; z-index:1000;}
.y_mfth .y_mfth_box{width: 560px;height: fit-content;background: #fff;left: 0;right: 0;top: 0;bottom: 0;margin: auto;position: absolute;padding-bottom: 20px;}
.y_mfth .y_mfth_title{    height: 54px;border-bottom: 2px solid #dcdcdc;position: relative;}
.y_mfth .y_mfth_title p{    text-align: center;line-height: 54px;font-size: 20px;color: #333;}
.y_mfth .y_mfth_title span{ position: absolute;font-size: 18px;color: #333; top: 12px; right: 24px;cursor: pointer;font-weight: bold;}
.y_mfth .y_y_mfth_cont{width: 100%;}
.y_mfth .y_y_mfth_cont .y_mfth_phone{width: 370px;margin: 0 auto;;margin-top: 40px;    font-size: 16px;color: #666;}
.y_mfth .y_y_mfth_cont .y_mfth_yzm{width: 370px;margin: 0 auto;;margin-top: 40px;    font-size: 16px;color: #666;padding-left: 17px;position: relative;}
.y_mfth .y_y_mfth_cont .y_mfth_yzm .y_y_mfth_yzm_xq{position: absolute;right: 56px;top: 8px;font-size: 14px;color: #E63429;background: none;border: none;outline: none;cursor: pointer;}
.y_mfth .y_y_mfth_cont .y_mfth_yzm .y_y_mfth_yzm_xq:hover{opacity: 0.8;}

.y_mfth .y_y_mfth_cont input{text-indent: 10px;    width: 272px;height: 36px;border: 2px solid #efefef;border-radius: 4px;transition: all 0.1s linear;}
.y_mfth .y_y_mfth_cont input:hover{border-color: #E63429;}
.y_mfth .y_y_mfth_cont input::placeholder{color: #999;}
.y_mfth .y_y_mfth_cont .y_mfth_subm_btn{width: 292px;height: 40px;background-color: #E63429;line-height: 40px;text-align: center;font-size: 18px;color: #fff;margin: 40px auto 0;cursor: pointer;border-radius: 4px;transition: all 0.1s linear;}
.y_mfth .y_y_mfth_cont .y_mfth_subm_btn:hover{ opacity: 0.8;}
.y_mfth .y_y_mfth_cont>p{font-size: 12px; color: #666;margin: 0 auto;margin-top: 10px;width: 100%;text-align: center;}
.y_mfth .y_y_mfth_cont>p a{color: #E63429;font-size: 12px; cursor: pointer;}
.y_mfth .y_y_mfth_cont>p a:hover{text-decoration: underline;}
    /* 提交成功后弹框样式 */
.y_mfth #y_success_txt4{ display: none; margin: 0 auto;background: #fff;position: absolute;top: 82px;left: 0;width: 100%;height: 209px;padding-top: 43px;}
.y_mfth #y_success_txt4 img{width: 50px;height: 50px;display: block;margin: 0 auto;}
.y_mfth #y_success_txt4 p{ width: 100%;text-align: center;color: rgb(21, 180, 74);font-size: 18px;margin-top: 24px;}












