/*通用publicd*/
ul,li{ padding:0;margin:0;list-style:none}
.mb10 {
	margin-bottom: 10px;
}
.m0 {
	margin:0 !important
}
.lh2 {
	line-height: 2;
}
a:hover {
	text-decoration: underline;
}
.nav {
	float: right !important;
	text-align: right;
}
.top-pc {
	background: #FBFBFD;
	border-bottom: 1px solid #EBEBEB;
}
.search-btn {
	background: #185D7F;
	color: #fff;
	width: 100%;
	height: 40px;
	border: 0;
}
.tips-xcx-div {
	width: 100%;
	background: #fdfbe0;
}
.tips-xcx-p {
	color: #f60;
	padding:4px 7px;
	margin: 0 auto
}
#openPopover {
	display: inline-block;
	padding: 5px;
	color: #3F7DC6;
}
.yb-table tr td{
	border-width: 1px 0px;
}
.yb-table .jq-td {
	border-width: 1px;
	width: 8%;
	text-align: center;
	padding: 5px 0;
}
.yb-table .jq-text {
	color: #666;
	font-size: 16px;
	line-height: 1.5;	
}
.yb-table .jq-tab-title {
	text-align: left;
	background-color: #f0f8fa;
	color: #3F7DC6;
	font-size: 20px;
	padding: 10px 0 10px 10px;
	font-weight: normal;
}
.yb-table th font {
	color: #3F7DC6;
	font-size: 16px;
	font-weight: normal;
}
.yb-table tr td span,.cg-alink {
	background-color: #f0f8fa;
	color: #3F7DC6;
	padding: 3px 7px;
	border-radius: 3px;
	display: inline-block;
	margin: 4px 10px;
	font-size: 18px;
	cursor: pointer;
}
.yb-table tr td span:hover,.cg-alink:hover {
	color: #024F8E;
	text-decoration: underline;
}	
.yb-table tr td>:first-child{
	margin: 0px 10px 0 4px 
}
.yb-table .jq-text h1 {
	font-size: 18px;
	font-weight: bold;
	padding: 10px 10px 0;
	color: #333;
}
.yb-table .jq-text p {
	font-size: 16px;
	font-weight: normal;
	padding: 5px 10px 10px;
	line-height: 1.6;
	color: #666;
}
.yb-table .jq-text .play-span {
	display: inline-flex;
	align-content: center;
	align-items: center;
	font-size: 16px;
	padding:0 3px;
	background: none;
	margin:3px 10px 0 0 ;
	color: #666;
}
.yb-table .jq-text .play-span img {
	margin-right: 3px;
}
.yb-table .jq-text .play-span:hover {
	text-decoration: none;
	color:#007aff ;
}
.yb-table .jq-text .play-span-on {
	text-decoration: none;
	color: #4cd964;
}
.title-h1 {
	text-align: center;
	margin: 20px 0 20px 0;
	line-height: 1;
}
.title-h1 p,.title-h1 h1{
	font-size: 32px;
	color: #024F8E;
	font-weight: normal;
}
.title-h1 span {
	font-size: 16px;
	color: #aaa;
}
.footer-index {
	font-size: 14px;
	padding: 10px 0 10px 0;
	margin: 30px 0 10px;
	color: #333;
	border-top: 1px solid #efefef;
}
.link-div {
	/* margin-bottom: 20px; */
}
.link-div h2{
	font-size: 14px;
	color: #333;
	font-weight: bold;
}
.index-intro {
	border-bottom: 1px solid #efefef;
	font-size: 14px;
	line-height: 1.5;
	margin-bottom: 5px;
	padding-bottom: 10px;
}
.footer-menu {
	text-align: center;
	width: 90%;
}
.footer-menu a {
	font-size: 14px;
}
.mii-p {
	text-align: center;
	margin: 10px 0;
	line-height: 1.7;
	font-size: 14px;
}
.ddscq {
	margin-top: 0px;
}
.text-tj {
	margin: 6px;
	padding: 7px 10px 0;
  	border: 1px solid #cae0f9;
  	background: #fafafa;
}

textarea.text {
	height: 200px;
	border: 0 none;
	font-size: 16px;
	line-height:1.8;
	color: #333333;
	background: #fafafa;
	padding: 0;
}
.yingwen,.zhongwen {
	margin: 0 auto;
	overflow: hidden;
}
.audio-div {
	margin: 8px 2%; 
	font-size: 26px;
	color: #666;
	width: 95%;
	background: #F1F3F4;
	border-radius: 3px
}
.audio-div audio {
    width: 94%;
    height: 44px
}
textarea.yingwentext {
    height: 154px;
    border: 0 none;
    font-size: 16px;
    line-height:1.8;
    color: #333333;
    background: #fff;
    padding: 0px 10px 0 10px;
}
.mt {
	margin-top: 16px;
}
.text-jyb {
	background: #fff;	
  	padding: 0px;
	min-height: 286px;
	margin: 6px;
	border: 1px solid #cae0f9;
}
.yw {
  margin: 6px 0 12px 0;
  font-size: 14px;
  line-height: 18px;
  color: #666666;
}
.yw-title {
  font-size:14px;
  color:#024F8E;
  background: #f0f8fa;
  padding: 8px 0 8px 10px;
}
.yingwen,.zhongwen {
  font-size: 16px;
  line-height: 24px;
  color: #666666;
  padding: 0 10px;
}

	.ybdc {
		display: block;
		float: left;
	}
	.ybdc li {
		float: left;
		margin: 5px 2px;
	}
.ybdiv {
		background: #024F8E;
		color:#ffffff;
		padding: 2px 4px 4px;
	}
.ybdiv>:first-child {
	padding: 0;
}
.dcdiv {
		background: #f0f8fa;
		padding: 2px 4px;
		color: #777;
	}
/*今日翻译 qfy*/	
.qfy-left {
	margin:0 10px 40px 0;
	text-align: center;
	width: 651px
}
.qfy-audio audio {
	width: 100%!important;
	margin-top: 20px;
}	
.qfy-left img {
	max-width: 98%;
	margin: 10px auto;
}
.qfy-left .qfy-text {
	text-align: left;
}
.qfy-left .qfy-text p {
	font-size: 16px;
	color: #333;
	line-height: 2.3;
}
.qfy-right {
	border: 1px solid #cae0f9;
	margin-top: 20px;
}
.qfy-right .qfy-title {
	font-size:14px;
  	color:#024F8E;
  	background: #f0f8fa;
  	padding: 8px 0 8px 10px;
  	margin-bottom: 10px;
}
.qfy-list-a {
	font-size: 16px;
	padding: 6px 10px;
	display: block;
	color: #666;
}
.qfy-list-a:hover {
	color: #3F7DC6;
}
.qfy-list-all {
	color: #999;
	text-align: center;
	display: block;
	font-size: 14px;
	padding: 7px 0;
	background: #fafafa;
	margin-top:10px ;
}
.qfy-list-all:hover {
	color: #3F7DC6;
}
.qfy-list-li {
	padding: 5px 20px;	
	border-bottom: 1px solid #f8f8f8;
}
.qfy-list-li a{
	color: #333;
	padding: 5px 0 0;
	font-size: 18px
}
.qfy-list-li p {
	font-size: 14px;
	color: #aaa;
}
.con-div {
	border: 1px solid #cae0f9;
}
.con-div .con-title {
	font-size:14px;
	color:#024F8E;
	background: #f0f8fa;
	padding: 8px 0 8px 10px;
}

.con-text-div {
	margin: 6px;
}
.con-text-a {
	display: inline-block;
	color: #3F7DC6;
	margin-left: 6px;
	line-height: 2;
	font-size: 15px;
}
.con-ej-div {
	margin-top: 17px;
}
.con-ej-title {
	font-size:14px;
	color:#024F8E;
	background: #f0f8fa;
	padding: 8px 0 8px 10px;
}
.con-ej-text {
	font-size: 15px;
	color: #333;
	padding: 8px 12px;
	line-height: 2;
}
.con-sj-text {
	padding: 3px;
}
.con-ej-img {
	text-align: right;
}
.con-ej-img img {
	width: 240px;
	height: 150px;
	margin: 5px;
	padding: 3px;
	border: 1px solid #f0f8fa;
	border-radius: 4px;
}
.con-ej-dl {
	margin-bottom: 15px;
	line-height: 1.5;
	font-size: 15px;
}
.con-ej-dl dt {
	color: #000;
	font-size: 16px;
	/*display: inline-flex;
	align-items: center;*/	
}
.con-ej-dl dt img {
	margin-left: 4px;
	height: 18px;
	cursor: pointer;
}
.con-ej-dl  dd {
	color: #999;
	margin-left: 2px;
}
.con-ej-text a {
	color: #3F7DC6;
	margin-left: 16px;
	display: inline-block;
	font-size: 16px
}
p.con-ej-p {
	color: #333;
	font-size: 16px;
	margin-top: 8px;
}
.word-h1 {
	font-size: 20px;
	color: #333;
	margin: 10px;
	font-weight: bold;
}
.word-h1 font {
	color: #DD524D;
	font-weight: bold;
	font-size: 22px;
	line-height: 1.5;
}
.word-h1 a {
	color: #3F7DC6;
}
.word-h1 a font {
	color: #3F7DC6;
}
.word-h1 b.word-h6 {
	font-weight: normal;
}
.word-tag {
	display: inline-block !important;
	font-weight: normal;
	margin: 0 10px !important;
}
.word-tag .tag-a {
	border: 1px solid #ccc;
	color: #666;
	font-size: 14px;
	border-radius: 4px;
	padding:0 5px 0 4px;
	margin:4px 10px 4px 0;
	display: inline-block;
}
.word-tag .tag-a span {
	font-size: 14px !important;
	line-height: 1 !important;
	color: #666 !important;
}
.word-tag .tag-a:hover {
	background: #F0F8FA;
	text-decoration: none;
	color: #333;
}
span.yinbiao {
	margin:0 10px 10px 10px;
	display: inline-flex;
	align-items: center;
}
span.yinbiao img {
	width: 20px;
	height: 20px;
	cursor: pointer;
}
.word-star {
	font-size: 15px;
	color: #999;
	display: inline-flex;
	align-items: center;
	margin:0 10px 10px;
}
.word-star-l  ,.word-star-r{
	display: inline;
}
.word-star img{
	width: 16px;
	margin-left: 2px;
}
.word-star span.mui-icon {
	color: #f0ad4e;
	font-size: 17px;
	line-height: 1.7;
}
#show_error {
	font-size: 16px;
	color: #dd524d;
	padding: 0px 10px;
	min-height: 10px;
	line-height: 50px;
}
#show_error b {
	font-weight: normal;
}
.char-list-div {
	color: #333;
	font-size: 15px;
	line-height: 2;
	display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:1 ;
overflow: hidden;
}
.char-list-a {
	color: #3F7DC6;
	font-size: 15px;
	line-height: 2;
	padding-left: 10px;
	margin-right: 3px
}
.page {
	width: 100%;
	text-align: center;
	font-size: 14px;
	margin: 20px 0 10px;
}
.page a {
	color: #3F7DC6;
	margin-left: 10px;
	font-size: 14px
}
.page .current {
	color: #333;
	padding-left: 10px;
}
.error-404 {
	padding: 2px 10px 40px;
	color: #dd524d;
	font-size: 16px !important
}
.error-404 p {
	color: #999;
	font-size: 16px !important
}
/*常用词语分类*/
.cyfl-body {
	
}
.cyfl-li {
	width: 100%;
	margin-bottom: 30px;
}
.cyfl-li h4 {4
	color: #666;
	padding: 3px 7px;
	border-radius: 3px;
	display: inline-block;
	margin: 4px 0px;
	font-size: 16px;
}
.cyfl-li a {
	display: inline-block;
	color: #3F7DC6;
	margin-left: 10px;
	line-height: 2;
	font-size: 16px;
}
.ztlink-body {
	color:#666;
	font-size:14px;
	margin:14px 0px;
	padding:7px 10px;
	background:#FBFBFD;
}
.ztlink-body a {
	color:#007aff;
	margin-left: 10px;
	line-height: 2;
}
/*词根*/
.cg-tabs {
	margin: 20px 0 10px;
}
.cg-segmented-control
{
    font-size: 15px;
    font-weight: 400;
    position: relative;
    display: table;
    overflow: hidden;
    /*width: 100%;*/
    table-layout: fixed;
    border: 1px solid #cae0f9;
    border-radius: 3px;
    background-color: transparent;
    -webkit-touch-callout: none;
}
.cg-segmented-control .cg-control-item
{
    line-height: 38px;
    display: table-cell;
    overflow: hidden;
    width: 1%;
    -webkit-transition: background-color .1s linear;
    transition: background-color .1s linear;
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #024F8E;
    border-color: #cae0f9;
    border-left: 1px solid #cae0f9;
}
.cg-segmented-control .cg-control-item:first-child
{
    border-left-width: 0;
}
.cg-segmented-control .cg-control-item.mui-active
{
    color: #fff;
    background-color: #185D7F;
}
.cg-tbody font{
	color: #333 !important;
}
.cg-tbody-title {
	font-size: 16px;
	color: #333;
	font-weight: bold;
	padding: 6px 0;
}
.cg-tbody tr:nth-child(even){
	background: #FBFBFD;
}
.cg-tleft {
	text-align: left;
	padding-left:10px !important;
}
.cg-pages {
	margin: 20px auto 30px;
	display: table;
	font-size: 15px;
	line-height: 1.8;
	text-align: center;
}
.cg-pages a {
	margin:0 10px;
	color:#3F7DC6;
	display: inline-block;
}
.cg-pages .current {
	color:#666
}
.cg-search {
	background: #FBFBFD;
	padding:30px 20px;
	border-radius: 3px;
	margin-bottom: 20px;
}
.cg-search input[type="text"] {
	border-right: 0;
	border-radius: 3px 0 0 3px;
}
.cg-search button[type="submit"] {
	border-radius: 0 3px 3px 0;
	background: #666;
}
.tabs-tips {
	background: #f0f8fa;
	padding: 15px;
	color: #185D7F;
	font-size: 15px;
	margin-bottom: 20px;
}
.cg-intro {
	font-size: 15px;
	color: #185D7F;
	display: inline-block;
	padding: 0 6px;
	line-height: 1.7;
}
.cgdetail {
}
.cg-detail-h2 {
	font-size:17px;
	color:#333;
	background: #f0f8fa;
	padding: 16px 0 16px 16px;
	font-weight: normal;
	border-top: 1px solid #cae0f9;
	line-height: 1.5;
}
.cg-detail-h2 h2 {
	font-weight: normal;
	font-size: 18px
}
.cg-detail-h2 span {
	font-weight: bold;
	margin-right: 6px;
	font-size: 16px;
}
.cg-detail-h2 font {
	display: block;
	margin-top: 10px;
}
.cgdetail-con {
	margin: 20px;
}
.cgdetail-con .con-h4 {
	font-size: 18px;
	margin-bottom: 20px;
	color: #444;
}
.cgdetail-con .con-ul {
	margin:0 1px 40px;
}
.cgdetail-con .con-li {
}
.cgdetail-con .cgdetail-cg {
	color: #dd524d;
	margin-bottom: 5px;
	font-size: 16px
}
.cgdetail-con .cgdetail-cg  font {
	margin-right:10px;
}
.cgdetail-con .cgdetail-cg font:last-child  {
	margin-right:0px;
}
.cgdetail-con .cgdetail-cg  font a {
	color: #3F7DC6;
	text-decoration: underline;
	margin-left: 0 !important
}
.cgdetail-con .cgdetail-js {
	color: #999;
	font-size: 16px;
	margin-bottom: 20px;
}

/*专题-英语单词大全*/
.dcdq-body {
	border-left:1px solid #cae0f9;
	border-top:1px solid #cae0f9;
	text-align: center;
	margin-bottom: 20px;
}
.dcdq-body div {

	
}
.dcdq-body a {
	color: #3F7DC6;	
	display: flex;
	align-content: center;
	justify-content: center;
	font-size: 30px;
	cursor: pointer;
	font-weight: normal;
	padding: 40px;
	border-right:1px solid #cae0f9;
	border-bottom:1px solid #cae0f9;
}

/*
.dcdq-body div:nth-child(1),
.dcdq-body div:nth-child(2),
.dcdq-body div:nth-child(5),
.dcdq-body div:nth-child(8),
.dcdq-body div:nth-child(10),
.dcdq-body div:nth-child(12),
.dcdq-body div:nth-child(13),
.dcdq-body div:nth-child(15),
.dcdq-body div:nth-child(17),
.dcdq-body div:nth-child(20),
.dcdq-body div:nth-child(22),
.dcdq-body div:nth-child(24),
.dcdq-body div:nth-child(25){
	background: #FBFBFD;
}*/

/*.dcdq-body div:nth-child(odd){
	background: #FBFBFD;
}
*/
.dcdq-body a:nth-child(7),
.dcdq-body a:nth-child(8),
.dcdq-body a:nth-child(9),
.dcdq-body a:nth-child(10),
.dcdq-body a:nth-child(11),
.dcdq-body a:nth-child(12),
.dcdq-body a:nth-child(19),
.dcdq-body a:nth-child(20),
.dcdq-body a:nth-child(21),
.dcdq-body a:nth-child(22),
.dcdq-body a:nth-child(23),
.dcdq-body a:nth-child(24){
	background: #FBFBFD;
}
.dcdq-body a{

}
.dcdq-body a:hover {
	background-color: #f0f8fa;
	color: #3F7DC6;
	}
/*pc 样式补丁start*/
@media screen and (min-width:640px ) 
{
.w1000 {
	width: 1002px;
	margin: 0 auto;
	clear: both;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 30px 0;
}
.wrap1000 {
	width: 1002px;
	margin: 0 auto;
}
/*pc导航弹出样式*/
.mui-backdrop {
	background-color: rgba(0,0,0,0);
}
.nav {order: 3;}
.nav-pc {
	background: #185d7f;
	width: 650px;
	margin-top: -35px;
	right: 0;
}
.nav-pc ul.mui-table-view {
	background: none;
	padding-left: 5px;
}
.nav-pc ul li.mui-table-view-cell {
	float: left;
	padding-right: 15px;
	display: inline-block;
}
.nav-pc ul li a{
	color: #fff !important;
	font-size: 18px;
}
.mui-popover .mui-popover-arrow {
	top: -22px;
	right: 10px;
}
.mui-popover .mui-popover-arrow:after {
	background: #185D7F;

}
.tips-xcx-p {
	width: 1002px;
	margin: 0 auto;
}
.search input[type='text']
{
	margin-bottom: 0;
}
.search-input {
	margin-right: 10px;
}
.yb-table .th1 {
	width: 10%;
}
.yb-table .th2 {
	width: 12%;
}
.yb-table .th3 {
	width: 15%;
}
.yb-table tr th,.yb-table tr td {
	padding:3px  5px;
}
.yb-table tr td span,.cg-alink  {
	margin: 6px 12px;
	padding: 5px 10px;
}
.mii-p .mui-col-sm-6:first-child {
	text-align: right;
}
.mii-p .mui-col-sm-6:last-child {
	text-align: left;
}
.qfy-list-li .qfy-list-a {
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.con-div {
	margin: 6px 6px 12px;
}
.text-fy {
    color: #999;
    font-size: 13px;
    margin-left: 6px;
}
.text-fy-mob {
	display: none;
}
.word-tag {
	margin-left: 10px;
}
}
/*pc 样式补丁end*/

/*移动样式补丁 start*/
@media screen and (max-width:640px) 
{
.top-mob {
	padding: 10px;
}
.search input[type='text'] {
	margin: 10px 0;
}
.search-btn {
	font-size: 14px
}
.nav-mob {
	width: 70%;
	right: 10px !important;
	top: 35px !important;
}
.nav-mob  ul.mui-table-view {
	max-height: 560px !important;
}
.nav-mob ul li.mui-table-view-cell {
	text-align: center;
	padding: 0;
	width: 100%;
}
.nav-mob ul li.mui-table-view-cell a{
	font-size: 18px;
	display: block;
	padding: 10px;
	margin: 0;
	color: #185D7F;
}
.nav-mob .mui-table-view-cell:after {
	left: 0;
}
.mui-popover .mui-popover-arrow:after {
	background: none;
}
.yb-table ,.cg-tabs ,.tabs-tips{
	margin: 10px;
}
.yb-table .th1 {
	width: 10%;
}
.yb-table .th2 {
	width: 12%;
}
.yb-table .th3 {
	width: 12%;
}
.yb-table tr th {
	padding: 2px;
}
.yb-table tr th font {
	font-size: 12px;
}
.yb-table tr td span,.cg-alink  {
	font-size: 16px;
	margin: 4px 6px;
	padding: 5px 7px;
}
.yb-table tr td>:first-child{
	margin: 4px 6px 4px 4px
}
.yb-table .jq-text {
	padding: 5px;
}
.qfy-body {
	width: 98%;
	margin: 0 auto
}
.qfy-left {
	padding: 0px;
	width: 100%;
}
.qfy-right {
	margin-top: 20px;
}
.qfy-list-li {
	padding: 5px 12px;

}
.qfy-list .qfy-list-li:last-child {
	border-bottom: 0;
}
.con-div {
	margin:0 6px 12px 6px;
}
.text-fy {
    padding: 3px;
    border: 1px solid #f0f0f0;
    border-radius: 3px;
    display: block;
    text-align: center;
    background: #fcfcfc;
    margin: 10px 0;
    color: #999;
    font-size: 13px;
}
.text-fy-pc {
	display: none;
}
.cyfl-li h4 {
	display: block;
}
.footer-index {
	margin: 10px;
}
.index-intro {
	border-bottom: 0;
}
.word-img {
	border: 0 none;
	border-radius: 0;
}
.word-tag .tag-a:first-child{
	margin-left: 10px;
}
.con-ej-img {
	text-align: left;
}
.dcdq-body a {
	background: #fff !important;
}
.dcdq-body a:nth-child(2n){
	background: #FBFBFD !important;
}
}
/*移动样式补丁 end*/




/*/zt/travel/*/
	.travel-ul {
        padding:18px 10px;
    }
    .travel-ul a.travel-lia {
        background-color: #f0f8fa;
        color: #024F8E;
        font-size: 16px;
        text-align: center;
        display: block;
        padding-bottom: 10px;
        font-weight: bold;
    }
    .travel-ul a.travel-lia img {
        width: 100%;
        margin-bottom: 10px
    }
    .travel-ul2 {
        padding:18px 10px;
    }
    .travel-ul2 a.travel2-lia {
        color: #024F8E;
        background-color: #f0f8fa;
        font-size: 15px;
        text-align: center;
        display: block;
        padding: 20px;
        border:1px solid #cae0f9;
        height: 120px;
    }
    .travel-ul2 a.travel2-lia img {
        display: block;
        margin:0 auto 18px;
    }
/*/zt/travel/11*/
.tra-detail-title {
    background: #FBFBFD;
}
.tra-detail-title img{
    width: 100%
}
.tra-detail-title .detail-title {
    font-size: 32px;
    color: #024F8E;
    margin: 30px 0 0 20px;
    font-weight: normal;
}
.tra-detail-title .detail-brief {
    font-size: 16px;
    color: #333;
    line-height: 1.8;
    margin: 20px;
}
.tra-detail-h1 {
    font-size: 17px;
    color: #024F8E;
    background: #f0f8fa;
    padding: 15px 0 15px 15px;
    font-weight: normal;
    border-top: 1px solid #cae0f9;
    margin: 20px 0 0;
}
.tra-detail-li {
    font-size: 16px;   
}

.tra-detail-zh {
    display: block;
    color: #000;
    /*background: #FBFBFD;*/
    padding: 16px 18px 5px;
    /*border-left: 1px solid #cae0f9;*/
}
.tra-detail-en {
    display: block;
    color: #3F7DC6;
    /*background: #FBFBFD;*/
    padding: 0 16px 18px 16px;
    /*border-left: 1px solid #cae0f9;*/
}
/*多语种翻译 start*/
.dyz-h1-text {
	color: #024F8E;
    font-weight: normal;
    font-size: 20px;
    padding: 0 10px 4px 10px;
    margin: 0
}
form.dyztrans {
	font-size: 15px;
	line-height: 2;
	padding: 6px 10px 0 6px;
}
form.dyztrans .text-jyb {
	margin: 0 !important;
	min-height: 186px;
}
form.dyztrans .text-jyb:first-child {
	margin-bottom: 12px !important
}
form.dyztrans .mui-btn-block {
	margin-top: 6px
}
form.dyztrans input {
	-webkit-appearance:auto;
}
/*多语种翻译 end*/


/*二维码随身学 start*/
.qr_hover {
  position: relative;
  width: 1002px;
  margin: -4px auto 0;
  padding: 0 0 4px
}
    .ssx {
      font-size: 14px;
      color: #ff6600;
      cursor: pointer;
      position:relative;
    }
    .ssx-img {
      height: 16px;
      width: 16px;
      display: inline-block;
      margin: 0 5px -3px 10px
    }
    .ssx .mui-icon-arrowdown {
      font-size: 16px;
      font-weight: bold;
      margin-left: 5px
    }
    #qr_con {
      padding:26px 16px 20px 16px;
      text-align: center;
      border: 1px solid #bbcfd7;
      background-color: #fff;
      color: #818181;
      position: absolute;
      left: 5px;
      top: 25px;
      z-index: 1;
      font-weight: normal !important;
      font-size: 14px;
      width: 390px
  }
  #qr_con font {
    display: block;
    text-align: center;
    line-height: 24px;
  }
#qr_con #erweima {
  width: 150px;
  height: 150px
}
.Hidebox {
  display: none
}

      .tips-xcx-alink {
        color: #ff6600;
        font-size: 16px;
        text-decoration: underline;
        display:block;
        padding: 3px 0 2px 0
      }
      .ssx-img-span {
        width: 20px;
        height: 20px;        
        margin-right: 10px;
      display: inline-block;
      }
      .ssx-img-mob {
      height: 18px;
      width: 18px;
      margin: 0 5px -3px 10px;
      animation-name: beat;
    animation-duration: 1.2s;
    animation-iteration-count: infinite;
    }

  @keyframes beat {
    0% {
      transform: scale(1);
    }
    50% {
      transform: scale(0.9);
    }
  }

}
/*二维码随身学 end*/


	.refreshchar-div {
		font-size: 15px;
		background: #f0f8fa;
		color: #666;
		padding: 10px;
		display: inline-block;
		border-radius: 4px;
		margin: 0 6px
	}
	.refreshchar-div a {
		color: #024F8E
	}

/*多语种翻译验证码start*/
.dyz-yzm {
    margin-top: 6px
}
.dyz-yzm .yzm-input{
    height: 30px;
    line-height: 30px;
    font-size: 15px;
    color: #333;
    padding: 10px;
    margin-bottom: 6px
}
.dyz-yzm .yzm-img img {
    height: 28px;
    margin:0 5px
}
.dyz-yzm .yzm-img a{
    font-size: 14px;
    color: #666;
    cursor: pointer;
}
/*多语种翻译验证码end*/