.ymx_dropdown .dropdown-menu{
    position: absolute;
    background: rgb(255, 255, 255);
    border-radius: 4px;
    padding: 13px;
    margin-top: 1px;
    box-shadow: 0 0 15px 4px rgb(103 107 123 / 10%);
}
.ymx_dropdown .dropdown-menu li a{
  color: #006ceb;
  font-size: 14px;
  display: inline-block;
  padding: 0px;
}
.ymx_dropdown .dropdown-menu li a:hover{
  text-decoration: underline;
}
/* 

.help-tip:hover p{
	display:block;
	transform-origin: 100% 0%;

	-webkit-animation: fadeIn 0.3s ease-in-out;
	animation: fadeIn 0.3s ease-in-out;

}
.help-tip p a{
    color: #006ceb;
}
.help-tip p a:hover{
  text-decoration: underline;
}
.help-tip div{
  position: absolute;
  right: 0px;
}
.help-tip p{
	display: none;
  text-align: left;
      background-color: #fff;
      padding: 15px;
      width: 238px;
      position: absolute;
      border-radius: 3px;
      box-shadow: 2px 0px 4px rgb(0 0 0 / 20%);
      right: -17px;
	color: #333;
	font-size: 14px;
	line-height: 1.4;
} */
.ymx_banner .ymx_btn .ymx_btn_1{
  position: relative;
  z-index: 11;
}
/* .help-tip p:before{
	position: absolute;
	content: '';
	width:0;
	height: 0;
	border:6px solid transparent;
	border-bottom-color:#fff;
	right:22px;
	top:-12px;
}

.help-tip p:after{
	width:100%;
	height:40px;
	content:'';
	position: absolute;
	top:-50px;
	left:0;
} */

/* @-webkit-keyframes fadeIn {
	0% {
		opacity:0;
		transform: scale(0.6);
	}

	100% {
		opacity:100%;
		transform: scale(1);
	}
}

@keyframes fadeIn {
	0% { opacity:0; }
	100% { opacity:100%; }
} */


.ymx_cj_left{
  float: left;
  width: 40%;
  margin-left: 5%;
}
.ymx_cj_right{
  float:right; width:40%;
  font-size: 16px;
  margin-right: 5%;
}
.ymx_cj_right b{
  font-size: 26px;
  padding-top: 30px;
  display: block;
}
.ymx_cj_right i{
  color:#ff9703;
  font-size: 20px;
}
.cj_bg{
  background: #f1f1f1;
  padding: 70px 0px;
  margin: 70px 0px;
}
.cj_bg .ymx_cj_left.cj_bg_l{
  float: right;  margin-right: 5%;

}
.cj_bg .ymx_cj_right.cj_bg_r{
  float: left;  margin-left: 5%;

}
/* 鎻掍欢浠嬬粛 */
.ymx_det{
  background: #f2f6f9;
    padding: 30px;
    border-radius: 5px;
}
.ymx_det img{
  max-width: 100%;
  border: 1px solid #ddd;
  border-radius: 5px;
}
.ymx_det strong{
  font-size: 20px;
  padding: 5px 0px;
  display: block;
}
.ymx_det p{
  font-size: 14px;
margin: 5px  0px;
}
.ymx_det h2{
  font-weight: 700;
  font-size: 20px;
  padding: 20px 0px;
}
.ymx_det a{
  font-weight: 500;
  color: #377dff;
}
.ymx_det a:hover{
  text-decoration: underline;
}
/* 鎻掍欢浠嬬粛缁撴潫 */
.ymx_banner{
  background: url(../img/ymx_banner.jpg) no-repeat center center ;
  padding-top: 90px;
    padding-bottom: 50px;
    height: 405px;
}
.ymx_banner_1{
  padding-left: 30px;
}
.ymx_cj_left img{
  max-width: 100%;
  border: 1px solid rgb(240, 240, 240);
  box-shadow: 0 1px 10px 0 rgb(0 0 0 / 15%);
}
.ymx_1,.ymx_4{
  border-top: 5px solid #ff9700;
  box-shadow: 0 0 15px 4px rgb(103 107 123 / 10%);
}
.ymx_1 li{
  width: 25%;
  float: left;
  padding: 10px 0px;
}
.ymx_1 li em{
  display: inline-block;
  height: 45px;
  width: 45px;
  border-radius: 50%;
  border: 1px solid #999999;
  text-align: center;
}
.ymx_1 li em i{
  font-size: 30px;
  color: #999;
  display: inline-block;
}
.ymx_1 li em i.icon-dc-icon-guojiagongchengjishuyanjiuzhongxin{
  font-size: 24px;
  margin-top:3px;
}
.ymx_1 li span{
  font-size: 20px;
  padding-left: 15px;;
  font-weight: bold;

}
.ymx_10 .tab li.active div,.ymx_1 li a:hover i,.ymx_1 li a:hover,.ymx_2 .tab li.active span,.ymx_2 .tab li.active b,.ymx_7 .tab li.active span,.ymx_7 .tab li.active  i,.ymx_7 .tabCon .on li a:hover b{
  color: #ff9703;
}
.ymx_1 li a:hover  em{
  border-color: #ff9700;
}
.ymx_2 .tab{
  float: right;
  width: 55%;
  border: 1px solid #ddd;
  padding: 16px 0px;
}
.ymx_2 .tabCon{
  position: absolute;
  margin-top: 40px;

}
.ymx_lx_btn{
  position: relative;
  display: inline-block;
}
.ymx_cj_right .wx_tip a{
margin: 0px;
padding: 0px;
height: auto;
background: none;
z-index: 11;
}
.ymx_cj_right .wx_tip {
  position: absolute;
  right: 22px;
  top: 35px;

}
.ymx_btn .wx_tip:hover small.weixin,.ymx_cj_right .wx_tip:hover small.weixin{
  top: 38px;
}
.ymx_banner .wx_tip{
 position: absolute;
 right: 15px;
 top:10px;
 z-index: 11
}
.ymx_btn .wx_tip small,.ymx_lx_btn .wx_tip small{
  width: 500px;
  margin-left: -250px;
  font-size: 14px;
  line-height: 24px;
border-radius: 5px;
}
.ymx_2 .tab li{
  padding: 16px 0px;
  padding-left: 200px;
  cursor: pointer;
}
.ymx_2 .tab li i{
  font-size:16px;
}
.ymx_banner span{
  color: #ff9700;
  font-size: 16px;
  padding-right: 10px;
}
.ymx_banner strong{
  font-size:24px;
  display: block;
  color: #666;
  padding: 10px 0px;
}
.ymx_banner em{
  margin-right: 15px;
  display: inline-block;
}
.ymx_banner h1{
  font-size: 60px;
  font-weight: bold;
  color: #333;
  padding: 10px 0px;
}
.ymx_banner h1 em{
  color: #ff9700;
}
.ymx_banner a:hover p{
  background: #fd951e;
}
.ymx_banner .ymx_dropdown {
  display: inline-block;
  margin-right: 5px;
  position: relative;
  margin-top: 20px;
}

.ymx_banner .ymx_btn .ymx_btn_1,.ymx_cj_right a{
  color: #fff;
  font-size: 16px;
  padding: 10px 65px;
  height: 45px;       vertical-align: top;
  display: inline-block;
  border: 1px solid #ff9a24;
  background-color: #ff9a24;
  background-image: -moz-linear-gradient(0deg,#fe7a0b 0%,#ff9a24 100%);
  background-image: -webkit-linear-gradient(0deg,#fe7a0b 0%,#ff9a24 100%);
  background-image: -ms-linear-gradient(0deg,#fe7a0b 0%,#ff9a24 100%);border-radius: 4px;
}
.ymx_cj_right a{
  margin-top: 25px;
  margin-right: 10px;    vertical-align: bottom;
  padding-right: 50px;

}

.ymx_banner .ymx_btn .ymx_btn_1:hover,.ymx_cj_right a:hover{
  background: #ff9a24;
}
.ymx_banner em a,.ymx_cj_right a.chrome_down{
  padding: 12px 30px;
  border: 1px solid #ff9a24;  height: 45px;
  color: #fe7a0b; font-size: 16px;
  border-radius: 4px;
  display: inline-block;
  background: none;    vertical-align: top;
}
.ymx_cj_right a.chrome_down:hover{
background: #fff4f0;
}
.ymx_banner em a:hover{
  background: #fff;
}
.ymx_2 .tab li em{
  background: #ffd800;
  margin-right: 20px;
  border-radius: 4px;
  height: 50px;
  width: 50px;
  display: inline-block;
  text-align: center;
  float: left;
  line-height: 50px;
}
.ymx_2 .tab li b{
  font-size: 16px;
  display: block;
  padding: 3px 0px;

}
.ymx_2 .tab li span{
  font-size: 12px;
}
.ymx_2 .tab li.active em{
  background: #ff9703;
}
.ymx_2 .tab li.active em i{
  color: #fff;
}
.ymx_3{
  text-align: center;
  padding-top: 50px;
}
.ymx_3 a{
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  border-radius: 4px;
  padding: 15px 40px;
  margin: 0px 15px;
  background-color: #ff7b0c;
  background-image: -moz-linear-gradient(0deg, #ff9b24 0%, #ff7b0c 100%);
  background-image: -webkit-linear-gradient(0deg, #ff9b24 0%, #ff7b0c 100%);
  background-image: -ms-linear-gradient(0deg, #ff9b24 0%, #ff7b0c 100%);
}
.ymx_3 a:hover{
  background-color: #fb5722;
  background-image: -moz-linear-gradient(0deg, #f7a440 0%, #fb5722 100%);
  background-image: -webkit-linear-gradient(0deg, #f7a440 0%, #fb5722 100%);
  background-image: -ms-linear-gradient(0deg, #f7a440 0%, #fb5722 100%);
}

.wx_tip small img {
  width: 100%;
}
.wx_tip small {
  width: 140px;
  height: 140px;
  position: absolute;
  margin-left: -70px;
  top: 0;
  padding: 10px;
  box-shadow: 0 0 10px rgb(0 0 0 / 20%);
  visibility: hidden;
  opacity: 0;
  background: #fff;
  z-index: 0;
  -webkit-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
}.wx_tip:hover small.weixin {
  visibility: visible;
  opacity: 1;
  top: 32px;
}
.price_account_manager.ymx_4,.ymx_7 .tabCon  li img {
  width: 100%;
}
.ymx_4 .col-md-2{
    width: 14%;
}
.ymx_5{
 
}
.ymx_7 .tab{
  float: left;
  padding-top: 40px;
  font-size: 18px;
  width: 15%;
  margin-right: 10%;

}
.ymx_7{
  position: relative;
}
.ymx_8{
  position: absolute;
  top:0px;
  font-size: 24px;
  font-weight: bold;
  left:0px
}
.ymx_7 .tab li{
  position: relative;
  padding: 5px 0px;
  margin: 20px 0px;
  cursor: pointer;
  border-bottom: 2px solid #ff9b24;
}
.ymx_7 .tab li i{
  position: absolute;
  right: 5px;
}
.ymx_7 .tabCon  li {
  width:33.333% ;
  float: left;

}
.ymx_7 .tabCon{
  width: 75%;float: left;
}
.ymx_7 .tabCon  li p i img{
  width: 15px;
}
.ymx_7 .tabCon  li a{
  margin:0px 20px;
  display: block;
  box-shadow: 0 0 5px 4px rgb(103 107 123 / 10%);
  border-radius: 3px;
  padding-bottom: 15px;
}
.ymx_7 .tabCon  li b{
  padding: 20px 0px 0px 20px;
  font-size: 18px;
  font-weight: 500;
  display: block;
}
.ymx_7 .tabCon  li p{
  padding-left: 15px;
}
.ymx_2 .tabCon img{
  border: 5px solid #ffd800;
}
.ymx_9,.ymx_11{
  background-color: #f7f9ff;
  background-image: linear-gradient(to bottom, #f7f9ff , #ffffff);
  padding-top: 40px;
  margin-top: 20px;
}
.ymx_9 li{
  width: 33.333%;
  float: left;
}
.ymx_9 li span{
  background: url(../img/ymx_8.jpg);
  height: 78px;
  display: block;
  color: #fff;
  font-size: 20px;
  padding-top: 14px;
}
.ymx_9 li span em{
  border: 1px solid #fff;
  border-radius: 50%;
  height: 50px;
  width: 50px;
  display: inline-block;
  line-height: 50px;
  color: #fff;
  text-align: center;
  margin-right: 5px;
  margin-left: 35px;
  vertical-align: sub;

}
.ymx_9 li span em i{
  font-size: 30px;
}
.ymx_9 li div{
  background: #fff;
  margin: 15px 50px;
  box-shadow: 0 0 15px 4px rgb(103 107 123 / 10%);
}
.ymx_9 li div p{
  padding: 15px 100px 20px 40px;
  line-height: 30px;
  font-size: 14px;
}
.ymx_10 .tab{
  width: 44%;
  float: left;
  margin-right: 5%;
}
.ymx_10 .tab li{
  width: 50%;
  float: left;
}
.ymx_10 .tab li div{
  display: flex;
  padding-bottom: 20px;
}
.ymx_10 .tab li div i{
  color: #ff9700;
  font-size: 28px;
  margin-right: 15px;
}
.ymx_10 .tab li div b{
  font-size: 16px;
  padding-bottom: 5px;
  display: block;
}
.ymx_10 .tab li div span{
  padding-right: 30px;
  height: 70px;
  display: block;
}
.ymx_10 .tab li div i.icon-piliangshangchuan{
  font-size: 40px;
  position: relative;
  top:-12px;
  left: -4px;
    width: 31px;
}
.ymx_10 .tab li div i.icon-fahuoguanli {
  font-size: 32px;
  width: 29px;
  left: -2px;
  position: relative;
}
.ymx_10 .tab li div i.icon-yewujiaose {
  font-size: 30px;
  left: -2px;
  position: relative;
  width: 29px;
}
.ymx_10 .tab li div i.icon-zhanneixin{
  font-size: 21px;
}
.ymx_10 .tabCon{
  text-align: center;
  width: 51%;float: left;
}
.ymx_7 .tabCon .ymx_13  li {
  width: 50%;
}
.ymx_12{
  float: left;
  margin-bottom: 50px;
  margin-right: 50px;
  width: 15%;
}
.ymx_11 li{
  margin-left: 30px;
  line-height: 30px;
  font-size: 16px;
}
.ymx_12 img{width: 100%;}
.ymx_11 li b{
  font-size: 20px;
  display: block;
  padding-bottom: 10px;
}
.ymx_11 li span{
  display: block; color: #999999;
}
.ymx_11 li em{
  font-size: 14px;
  color: #999999;
}
.ymx_11 li i{
  padding-left: 50px;
}
.ymx_2 .tabCon{
  width:55%;
}
.ymx_banner a div{
  float: left;
}

.ymx_10 .tabCon img,.ymx_2 .tabCon img{width: 100%;}
#focus_Box{position:relative;width:900px;height:408px;margin:20px auto;margin-bottom: 200px;}
#focus_Box ul{position:relative;width:900px;height:408px}
#focus_Box li{z-index:0;position:absolute; width:0px;background:#787878;height:0px;top:146px;cursor:pointer;left:377px;border-radius:4px;box-shadow:1px 1px 12px rgba(200, 200, 200, 1)}
#focus_Box li img{width:100%;background:url(../img/loading.gif) no-repeat center 50%;height:100%;vertical-align:top}
#focus_Box li p{bottom:0px;width:100%;height:40px;line-height:40px;color:#000;text-align: center;background: #fff;font-size: 18px;}
#focus_Box li p span{display:inline-block;height:40px;overflow:hidden;}
#focus_Box .prev,#focus_Box .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:52px;height:52px;top:131px;}
#focus_Box .prev{background:url(../img/btn.png) left bottom no-repeat;    left: -72px;}
#focus_Box .next{background:url(../img/btn.png) right bottom no-repeat;right:-62px}
#focus_Box .prev:hover{background-position:left top;}
#focus_Box .next:hover{background-position:right top;}
.ymx_11{
  margin-bottom: 80px;
}
.ymx_banner span i{
  font-size: 20px;
}
@media screen and (min-width:992px) and (max-width:1919px){
  .ymx_9 li div p {
    padding: 15px 40px 20px 40px;
    min-height: 101px;
}.ymx_9 li div {
  margin: 15px;
}
}
@media screen and (min-width:1360px) and (max-width:1399px){
  .ymx_7 .tab{
    margin-right: 5%;
  }.ymx_7 .tabCon{
    width: 80%;
  }
}
@media screen and (min-width:1200px) and (max-width:1359px){}
@media screen and (min-width:992px) and (max-width:1199px){}
@media (max-width: 991px){
  .ymx_3 a{
    display: block;
    margin-bottom: 10px;
  }
  .ymx_cj_right a.chrome_down{
    text-align: center;
    width: 70%;
  }
  .ymx_banner .ymx_btn,.ymx_banner em.ymx_mob_btn{
    display: none;
  }
  .ymx_banner em{
    margin-top: 15px;
  }
  .ymx_banner{
    padding:80px 15px 20px 15px;
  }
  .ymx_banner img{
    display: none;
  }.ymx_banner h1 {
    font-size: 40px;
    padding: 0px;
    margin-top: 0px;
}
  .ymx_banner span{
    font-size: 16px;
  }.ymx_banner strong{
    font-size: 24px;
  }
  .ymx_1 li {
    padding: 10px;
    text-align: center;
}.ymx_1 li span {
  font-size: 14px;
  padding-left: 0px;
  padding-top: 10px;
  font-weight: bold;
  display: block;
}.ymx_2 .tabCon,.ymx_9 li,.ymx_7 .tabCon,.ymx_10 .tab,#focus_Box li img{
  width: 100%;
}.ymx_7 .tabCon li p {
  padding-left: 9px;
}
.ymx_7 .tabCon li{
  width: 50%;
  margin-bottom: 20px;
}.ymx_7 .tabCon li b {
  padding: 10px 0px 0px 10px;
  font-size: 16px;
}
.ymx_7 .tabCon li a{
  height: 280px;
}
.ymx_2 .tab{
  border:0px;
  width: 100%;
}
.ymx_2 .tab li{
  padding: 15px;
}
.ymx_2 .tabCon{
  position: relative;
  float: left;
  margin: 0px;
}
.ymx_2 .tabCon div{
  margin:0px 15px;
}.ymx_10 .tab li div span {
  height: 85px;
}
.ymx_9 li div{
  margin: 15px;
}.price_account_manager.ymx_4,.ymx_5{
  padding:0px
}.ymx_4 .col-md-2 {
  float: left;
  margin-bottom: 40px;
  width: 33.333%;
}
.ymx_7 .tab{
  margin:0px 5%;
  width: 90%;
}#focus_Box li img{
  height: auto;
}
.ymx_10 .tab{
  margin-left: 5%;
  width: 95%;
}
.ymx_10 .tabCon{
  margin:25px 5%;
  width: 90%;
}
#focus_Box li{
  position: relative;
  width: 100% !important;
  float: left;
  top:auto !important;
  left:auto !important;
  height: auto !important;
}
#focus_Box ul{
  width: 95%;
  margin-left: 5%;
  height: auto;
}
#focus_Box{
  width: 100%;
  height: auto;
  margin-bottom: 80px;
}
#focus_Box li{
  left: auto !important;
  position: relative;
  background: #fff;
  margin-bottom: 20px;
}
.ymx_11{
  padding: 15px;
}.ymx_11 li b {
  font-size: 16px;}
  .ymx_12 {
    margin-bottom: 0px;
    margin-right: 15px;
}
.ymx_cj_left,.ymx_cj_right{
  width: 90%;
  margin: 0px 5%;
}
.ymx_cj_right{
  font-size: 14px;
}
.ymx_cj_right b{
  font-size: 20px;
  padding-top: 0px;
}
}