/*--public--*/
body, form, ul, li, p, h1, h2, h3, h4, h5, h6, input, textarea {
	margin:0;
	padding:0;
}
body {
	font-size:12px;
	font-family:"Microsoft YaHei", "Arial Narrow";
	line-height:21px;
	clear: both;
	color:#333;
	background: #f8f8f8;
}
table, tr, td {
	border:0;
}
img {
	border:0;
}
ul, li {
	list-style-type:none;
}
li {
	line-height:23px;
	height:23px;
}
A:link {
	color:#999;
	TEXT-DECORATION: none
}
A:visited {
	color:#666;
	TEXT-DECORATION: none;
}
A:hover {
	color:#333;
	text-decoration:inherit;
}
.shadow {
    -moz-box-shadow: 0px 5px 12px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0px 5px 12px rgba(0,0,0,0.3);
    box-shadow: 0px 5px 12px rgba(0,0,0,0.3);
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135,opacity(30%), Color='#000000')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, opacity(30%),Color='#000000');
}
/*--menu--*/
.menu_box{
	width: 100%;
	min-width:1200px;
	height:80px;
	background: #6091d2;	
}
.menu_box2021{
	height:120px;
	background:#fff !important;
	}
.menu {	
	width:1200px;
	height:80px;
	margin:auto;	
}
.menu_box2021 .menu{
	height:120px;
	}
.menu2021 a{
	color:#333;
	font-size:26px;
	}	
.menu_left {
	width:170px;
	float:left;
	text-align:center;
}
.menu_left img {
	padding-top:20px;	
}
.menu_box2021 .menu_left img {
	padding-top:30px;	
}
.menu_right {
	float:right;
	padding-top:26px;
	_width:620px;
	*width:620px;
}
.menu_box2021 .menu_right{
	
	}
.menu_right li {
	padding:0 30px;
	font-size:20px;
	float:left;
	height:48px;
	color:#333;		
}
.menu_box2021 .menu_right li{
	padding:0 0 0 35px !important;
	}
.menu_right li a {
	font-size:20px;
	line-height:32px;
	display:block;
	text-decoration:none;
	position:relative;
}
.menu_right li a:link{
	color:#fff;
}
.menu_box2021 .menu .menu_right li a{
	color:#333;	
	line-height:55px;
	}
.new_icon {
	position:absolute;
	right:-26px;
	width:24px;
	height:15px;
	top:-3px;
}
.menu_right li a:visited {
	color:#fff;
}
.menu_right li a:hover,.menu_right li a.cur {
	color:#fff;
	font-weight:normal;
	border-bottom:#fff 5px solid;
}
.menu_box2021 .menu_right li a:hover,.menu_box2021 .menu_right li a.cur {
	color:#333;
	font-weight:normal;
	border-bottom:#333 5px solid;
}
.down_bg1 {
	background:url(../images/button_bg_new.png) no-repeat;
	background-position:0 0;
}
.down_bg1:hover {
	background-position:0 -55px;
}
.down_bg2 {
	background:url(../images/button_bg_new.png) no-repeat;
	background-position:0 -110px;
}
.down_bg2:hover {
	background-position:0 -165px;
}
.down_bg3 {
	background:url(../images/button_bg_new.png) no-repeat;
	background-position:0 -220px;
	margin-right:0;
}
.down_bg3:hover {
	background-position:0 -275px;
}
.bgtop1 .text {
	padding-top:8px;
	height:24px;
	line-height:24px;
}
.bgtop1 .text a {
	color:#fff;
	padding-right:30px;
}
.bgtop1 .text a:visited {
	color:#fff;
}
.bgtop1 .text a:hover {
	color:#096db1;
}
.DB_tab25 .h3,.DB_tab25 .h4,.DB_tab25 .dbext{
	width:500px;
	color:#fff;
}
.DB_tab25 .h3{
	font-size:50px;
}
.DB_tab25 .h4{	
	font-size:28px;
}
.DB_tab25 .dbext{
	font-size:16px;		
}
.DB_tab25 .dbext span{
	display:block;
	font-size:12px;
	padding-top:10px;
}
.DB_tab25 .dbbtn_1{
	width: 310px;
	height: auto;	
	overflow: hidden;
	text-align: center;
	font-size:16px;
}

.button {
	display:inline-block;
	width: 171px;
	height: 46px;
	line-height: 46px;
	color: #fff;
	position: relative;	
	border-radius: 5px;
	cursor: pointer;
	text-align: center;
	border: 2px solid #fff;	
	font-size:18px;
	/*overflow: hidden;	*/
}
.button:hover {
	text-decoration: none
}
/*.button:before {
	content: "";
	height: 100%;
	width: 70px;
	display: block;
	position: absolute;
	top: 0;
	left: -82px;
	background-image: linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,.5), rgba(255,255,255,0));
	background-image: -moz-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,.5), rgba(255,255,255,0));
	background-image: -webkit-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,.5), rgba(255,255,255,0));
	transform: skewx(-25deg);
	-o-transform: skewx(-25deg);
	-moz-transform: skewx(-25deg);
	-webkit-transform: skewx(-25deg)
}
.button:hover:before {
	transform: skewX(-25deg) translateX(850px);
	transition: all .5s ease-in-out;
	opacity:.9
}*/
.xticon{
	width:32px;
	height: 32px;
	margin-top:7px;
	margin-right:20px;
}

.dbbtn_win11{
	margin-top: 30px;
    margin-left: -59px;
}
.dbbtn_win11 a{
	color:#fff;
	background:#10c662;
}
.dbbtn_win11 a:hover{
	background: #0ead56;
}
.dbbtn_APP{
    margin-top: 20px;
    margin-left: -59px;	
	height: 51px;
	width:450px;
	}
.dbbtn_APP a{
	color:#fff;
	background:#F0B50D;
}
.dbbtn_APP a:hover{
	background: #e1a90a;
}
.dbbtn_2{
	width: 280px !important;
	height: 60px;
	border: 2px solid #cbe8f9;
	background: #004fb1;	
	text-align: left;
	font-size:16px;
	float: left;
	color:#fff;
	border-radius: 5px;	
}
.dbbtn_2:hover{
	background: #03408c;
	border-color: #6ebfee;
}
.dbbtn_2left{	
	float:left;
	padding:10px;
	text-align: center;
	width: 90px;
}
.dbbtn_3{
	width:230px !important;
	background: #10c662;
}
.dbbtn_3 a .dbbtn_2left{
	width:60px;
}
.dbbtn_3 a .dbbtn_2right{
	width:150px;
}
.dbbtn_3:hover{
	background:#0dbe5d;
	border: 2px solid #bdd2c7;	
}
.dbbtn_3 a .dbbtn_2left img{
	padding-left:15px;
	padding-top:0px;
} 
.dbbtn_2left img{
	display: block;
	padding-left:35px;
	padding-top:4px;
} 
.dbbtn_2right{
	height: 42px;
	line-height: 18px;
	float:left;	
	padding-top:5px;
	width:170px;
	color:#cde5e7;
	display: block;
	font-size:12px;
}
.dbbtn_2right span{
	display:block;
	font-weight: bold;
	font-size:17px !important;
	line-height: 28px;
	height: 28px;
	color:#fff;
}

.dbbtn_2bottom:visited{
	color:#c2dbf9;
}
.dbbtn_2bottom :hover{
	background: #03408c;
}
/*--闂佸憡姊婚崰鏇㈠礂濮椻偓瀹曠娀宕崟顓炲箥--*/
.genius_box,.win11jr_box{
	/*background: #fff url("../images/genius_bg.png") repeat-x top center;*/
	height: auto;
	width: 100%;
	min-width:1200px;
	padding:40px 0;
}
.genius {    
	width:1180px;
    overflow: hidden;
    margin: auto; 
    font-size: 18px;
    color: #999;
    padding: 40px 10px 45px 10px;	
}
.genius i{	
	width: 256px;
	height: 273px;	
	background: #fff;
	display: inline-block;
	text-align: center;
	font-style: normal;
	padding: 5px 0;
	margin-right:49px;
	*margin-right:44px;
	float:left;
	*border:1px solid #ddd;
	margin-right:46px \0/;
	border:1px solid #ddd \0/;
}
.genius i:nth-child(4n){
	margin-right:0 !important;
	float:right !important;
}
.genius i h4{
	display: block;
	font-size: 26px;
	color:#649eff;
	height: 32px;
	line-height: 32px;
	padding: 15px 0;
	font-weight: normal;
}
.genius_bg{
  margin-top: 15px;
  height: 180px;
  text-align: center;
  background: #6899ff url(../images/genius_bg.jpg) repeat-y top right;
}
.genius_bg img {
	display: inline-block;
	padding-top: 40px;	
}
/*--bottom--*/
.bottom {
	width:100%;
	min-width:1200px;
	height:120px;
	background:#fff;
	text-align:center;
	padding-top:40px;		
	color: #999;
    -moz-box-shadow:  3px -5px 6px rgba(0,0,0,0.1);
    -webkit-box-shadow:  3px -5px 6px rgba(0,0,0,0.1);
    box-shadow: 3px -5px 6px rgba(0,0,0,0.1);
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=-135,opacity(10%), Color='#000000')";
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=-135, opacity(10%),Color='#000000');
	font: 12px/1.5 \5FAE\8F6F\96C5\9ED1, Tahoma, Geneva, sans-serif;
}
.bottom a{
	text-decoration:underline;
	color:#666;
	}
.hezuo
{
	margin:auto; 
	width:1200px;
}

.hezuotitle
{
	float:left; 
	font-size:16px;
}

.hezuolink
{
	float:left;
}

.hezuolink a
{
	 text-decoration:none;
}

.hezuoline1200
{
	margin:auto;width:1200px;height:1px;border-top:solid #dddd 1px;
}
.copyright a{
	display: inline-block;
	padding-top: 10px;
	font-size: 12px;
	color: #999;	
}
.copyright img{
	vertical-align: middle;
}
.bottom span{
	display:block;
	height:34px;
	line-height:34px;
	padding-top:30px;
}
.p_150{	
	margin:0px 140px 0 0\0;/* ie 8/9 */
	margin:0px 140px 0 0\9\0;/* ie 8/9 */
	*margin:0px 140px 0 0;/*ie7*/
	+margin:0px 140px 0 0;/*ie6*/
	_margin:0px 140px 0 0;/*ie6*/
}
/*--缂佺虎鍙庨崗娑樷枎閵忋倖鍋戞俊銈呭暙閻濇繈鏌￠崘锕€鍔氱紒浼欐嫹--*/
.releasenote{
	width: 1200px;
	height: auto;	
	overflow: hidden;
	margin: 45px auto;
	background: url( ../images/rele_line_bg.png) repeat-y 357px 0;
}
.releasenote H3{
	font-size: 32PX;
	color: #3972bc;
	line-height: 66px;
	height: 80px;
}
.rele_left_h3,.rele_left_h4,.rele_list_left{
	float:left;
	width: 270px;	
	height: auto;
	text-align: right;
	background: url(../images/icon_bottom.png) no-repeat right 32px;
	padding-right:29px;
}
.rele_left_h4{
	background: url(../images/icon_right.png) no-repeat right 19px;
}
.rele_right_h3,.rele_right_h4,.rele_list_right{	
	float:left;
	width: 750px;
	padding-left:116px;
	background: url(https://yjgg.mydrivers.com/images/releasenote_icon1.png) no-repeat 25px -1px;
}
.rele_right_h4{
	background: url(https://yjgg.mydrivers.com/images/releasenote_icon2.png) no-repeat 47px 14px;
	background: url(https://yjgg.mydrivers.com/images/releasenote_icon2.png) no-repeat 47px 14px;
}
.rele_list li{
	padding: 9px 0;
	line-height: 45px;
	color:#777;
	font-size:16px;
	height:auto;
}
.rele_list h4{
	font-size: 22PX;
	color: #5e8ece;	
	font-weight: 100;
	display: block;
	padding: 5px 0;
}
.rele_list_left{
	background: none;
}
.rele_list_right{
	background: none;
	}
.rele_list_right p{ 
	padding: 5px 0 5px 28px;
    overflow: hidden;
    line-height: 35px;
    background: url(https://yjgg.mydrivers.com/images/images/orirle.png) no-repeat 4px 17px;
}
/*--闂佹椿娼块崝宥夊春濞戙垹纭€闊洦鍑归崬锟 --*/
.agreement{
	width: 1100px;
    height: auto;
    overflow: hidden;
    margin: 45px auto;
	line-height:28px;
	color:#555;
	font-size:14px;   
}
.agreement h5{
	color:#343434;
	font-size:22px;
	display:block;
	padding:15px 0;
	}	
.agreement p{
	padding:10px 0;
	}
.float_box{
	position: absolute;
    width: 175px;
    height: 175px;
    top: 384px;    
    background: url(../images/float_bg.png) no-repeat;
	background-position:top left;
    z-index: 477;	
}
/*.float_text_box{
	position: absolute;
    width: 400px;
    height: 60px;
    top: 160px;
	left:0px;
    background:url("../images/float_text_bg.jpg") no-repeat center left;
    z-index: 477;
	color:#e7f3fc;
	line-height: 28px;
	font-size:14px;
	display: none;
}*/
.float_text_box{
	position: absolute;
    min-width: 178px;
    padding: 3px 10px;
    height: 40px;    
    background: #f3f7f7;
    z-index: 400;
    color: #999;
    line-height: 20px;
    font-size: 12px;
    border-radius: 0 6px 6px 0;
    border: 2px solid #fff;
    border-left: 1px solid #fff;
	white-space:nowrap;
	text-align: left;
}
.dbbtn_APP a:hover #text_android{
	display:none;
}
.dbbtn_APP a #text_android{
	display:inline-block;
}
#text_android{
	top: -2px;
    left: 167px;
	display:none
}
#text_iosa{
	min-width: 122px;
	top: -2px;
    left: 165px;
}
#text_macos{
	top: -2px;
    left: 165px;
}
#android_download a #text_android{
	display: none;	
}
#android_download a:hover #text_android{
	display: inline-block;	
}
#ios_download a #text_iosa{
	display: none;	
}
#ios_download a:hover #text_iosa{
	display: inline-block;	
}
#dbbtn_macos a #text_macos{
	display: none;	
}
#dbbtn_macos a:hover #text_macos{
	display: inline-block;
}
.jian {
    position: absolute;
    top: 9px;
    left: -10px;
    width: 14px;
    height: 27px;
    z-index: 45;
}
/*.move-right {
  display: inline-block;
  position: absolute;  
  animation: move-right 2s infinite;
  animation-iteration-count: 1;
}
 
@keyframes move-right {
  0% {
    left: -30%;
    top: -2px;
  }
  100% {
    left: 100%;
    top: -2px;
  }
}*/
.float_mac_button box{
	position: absolute;
	top:476px;
	*top:478px;
	left:880px;	
	color:#fff;
	font-size:14px;	
	width: 200px;
	height:30px;
	line-height: 30px;
	font-weight: bold;
	display: none;
}

.float_ewm{
	text-align: center;
    vertical-align: middle;
	font-size:12px;
	color:#555;
	position: relative;
	padding:9px;
}
.float_ewm img{	
	width:155px;
	height:155px;
	display: block;			
}
.float_ewm p{
	display: block;	
}
#ios_download{
	margin-left:20px;
}
#float_box1{
	left: -3px;
}
#float_box2{
	left:192px;
}


/*#android_download a #text_android{
	display:none;
}
#android_download a:hover #text_android{
	display:inline-block;
}
#ios_download a #text_ios{
	display:none;
}
#ios_download a:hover #text_ios{
	display:inline-block;
}
#dbbtn_macos a #text_macos{
	display:none;
}
#dbbtn_macos a:hover #text_macos{
	display:inline-block;
} */
.j{
	width:23px;
	height:11px;
	position: absolute;
     left: 67px;
    top: -11px;
	z-index: 120;	
}
/*win闁稿繒鍘ч锟 */
.win11jr_box{
	background: #fff;	
}
.win11jr{
	width:1200px;
	margin: 20px auto 35px auto;
	overflow: hidden;
	height: auto;
	font-size:20px;
}
.win11jr_box li{
	width: 33.3%;
	float: left;
	text-align: center;
	color:#678fdc;
	height: auto;
}
.win11jr_box li img{
	width:240px;
	height: 152px;
}
.win11jr_box li span{
	display: block;
	padding-top:40px;
}


/*20240407*/
.title_3 {
  display: block;
  text-align: center;
  font-size: 38px;
  color: #333;
  height: 55px;
  line-height: 50px;
  padding: 20px 0;
  font-weight: bold;
}
.title_3 span {
  font-size: 12px;
  color: #666;
  display: block;
  padding: 5px 0;
  line-height: 20px;
	
}
.introduction {
  width: 1200px;
  height: auto;
  margin: 35px auto 33px auto;
}
.software_img {
  width: 445px;
  height: 296px;
}
.introduction ul {
  padding: 10px 0;
}
.introduction li {
  height: auto;
  padding: 35px 70px;
  overflow: hidden;
}
.introductioninfo {
  width: 480px;
  padding-top: 30px;
  height: auto;
  font-size: 18px;
  color: #666;
}
.introductioninfo h3 {
  font-size: 32px;
  line-height: 36px;
  height: 36px;
  display: block;
  color: #333;
  padding-bottom: 15px;
}
.introductioninfo p {
  display: block;
  padding-left: 48px;
  line-height: 32px;
}
.introductioninfo h3 > img {
  width: 38px;
  height: 38px;
  vertical-align: top;
  padding-right: 10px;
  padding-top: 1px;
}
/*zixun*/
.main_1 {
	width:1100px;
	height: auto;
	background: #fff;
	margin:20px auto;
	border-radius: 0;
	padding: 0px 50px 12px 50px !important;
}
.news_right {
    width: 770px !important;
}
h3.main_title{	
	padding: 10px 20px !important;
	border-bottom: #f1f1f1 1px solid !important;
}
h3.main_title li {
    line-height: 57px;
    height: 57px;
	padding-right: 25px !important;	
}
.main_title li a:hover:after, .main_title li a:after, .main_title li a.cur:after, .all_columns_float p a:hover:after, .all_columns_float p a.cur:after, .timetoday:after {
    background: #2791ff !important;
	bottom: -8px !important;
}
h3.main_title li a.cur, .all_columns_float p a.cur,h3.main_title li a:hover{
    color: #2791ff !important;	font-size:18px !important;
	
}
h3.main_title li a:hover.cur {
	font-size:18px !important;
}
.box_triangle {
    height: 10px;
    z-index: 16;
    margin: 0px auto !important;
    background: url(https://icons.mydrivers.com/news/triangle_top.png) no-repeat top center;
    position: absolute;
}
.newslist_share_float a i {    
    padding-bottom: 0px;
}
.newslist_share_float img {
    vertical-align: middle;
}
body {
  min-height: 100vh;
  overflow-y: scroll; /* 始终显示垂直滚动条 */
}
@media screen and (max-width: 1119px) {
  .main_img {
    padding-left: 110px;
  }
  .main_right {
    padding-left: 30px;
    width: 550px;
  }
  .introduction li {
    padding: 35px 40px;
  }
  .introductioninfo p {
    font-size: 24px;
    line-height: 34px;
  }

  .rele_left_h4 {
    font-size: 28px;
    font-weight: bold;
  }
  .rele_right_h4, .rele_list_right p {
    font-size: 32px;
    background-position: 4px 26px;
  }
  .rele_right_h4 {
    font-weight: bold;
  }
  .rele_list_right p {
    line-height: 50px;
  }
  .menu_left img {
    padding-left: 30px;
  }
  .bottom {
    color: #999;
  }
  .bottom {
    font-size: 24px;
    line-height: 36px;
  }
  .rele_right_h3, .rele_right_h4, .rele_list_right {
    width: 600px;
  }
  .introduction {
    min-width: 1200px;
    width: 100%;
  }
  .introduction li {
    padding: 35px 0 35px 80px;
  }
  .title_3 {
    font-size: 50px;
  }
  .title_3 span {
    font-size: 28px;
    color: #999;
    line-height: 30px;
  }
  .an {
    font-size: 28px;
  }
  .bn {
    font-size: 22px;
  }
  .cn {
    font-size: 18px;
  }
  .softdown_ {
    padding: 20px 0 10px 0;
  }
  .copyright a {
    font-size: 22px;
  }
	.content {
    min-width: 1335px !important;
}
	.menu {
    width: 1270px !important;  
}
	.bottom {  
    min-width: 1335px;
}
}