@charset "utf-8";
/* CSS Document */
body, dl, dt, dd, ol, form, th, td, table, label, article, aside, dialog, footer, header, section, footer, nav, figure, hgroup,h4,arc_left {
    margin: 0px;
    padding: 0px;
    border: 0px none;
    outline: 0px none;
    font-size: 100%;
    vertical-align: baseline;
    background: none repeat scroll 0% 0% transparent;
}
body {
    font-family: "Courier","微软雅黑","黑体";
    /*font-size: 14px;*/
    color: #666;
	/*background-color:#ebebeb;*/
}
a{text-decoration:none;color:#656565;}

a:hover{ text-decoration:none;}

a img{ border:none}
#header {
    /*background-image:url(../images/hdbg.png);*/
    height: 90px;
    width: 100%;
    margin: 0px; 
}
.h-box{
    width: 1200px;margin:0 auto;
}
.h-left{ margin-left:60px; padding-top: 32px;  float: left;  width: 200px;}
.h-right{
    float: left; width: 1020px;
}
#nav{
	width: 100%;
	background:#F5F5F5;
	height:105px;
}
.menubox {
    width: 1200px;
    height: 40px;
    margin: 0px auto;
}

li {list-style-type:none;}
ul.menu {
    float: right;
    height: 50%;
    margin: 25px 50px 0px 100px;
    list-style-type: none;
}
li.menu {
    display: inline;
    text-align: center;
}
a.menu {
    float: left;
    width: 120px;
	height:40px;
    text-decoration: none;
    color: #262626;
    font-size: 18px;
    /*padding: 0.2em 0px;*/
}

a.menu:hover,.item_hover{
    text-decoration: underline;
    /*
	font-size: 16px;
    font-weight: bold;
	color: rgb(255, 255, 255);
    background: rgb(255, 192, 1);
	*/
}


@media screen and (max-width:1000px) and (min-width:701px){
	.menubox {
    width: 800px;
    height: 40px;
    margin: 0px auto;
	}
	ul.menu {
		float: right;
		height: 50%;
		margin: 25px 10px 0px 10px;
		list-style-type: none;
	}
	a.menu {
    float: left;
    width: 80px;
	height:50px;
    text-decoration: none;
    color: #262626;
    font-size: 18px;
	}
}/*宽度小于xxx px时 */

@media screen and (max-width:700px){ 
	.menubox {
    width: 500px;
    height: 40px;
    margin: 0px auto;
	}
	ul.menu {
		float: right;
		height: 50%;
		margin: 25px 2px 0px 2px;
		list-style-type: none;
	}

}/*宽度小于xxx px时 */

@media screen and (min-width:1200px){
	.menubox {
    width: 1200px;
    height: 40px;
    margin: 0px auto;
	}
}/*宽度大于xxx px时 */


.span_c{
	padding-top:14px;
	display:block;
}
.span_d{
	padding-right:6px; color:#fff;
}

.clear{
    clear:both;
}
#content{
	width: 1200px;
    margin: 0 auto;
    padding-top: 20px;
}
#s1{
	width: 1200px;
    margin: 0 auto;
	padding-top:60px;
}
.s1-left{
	width: 500px;
	padding-left: 50px;
	float: left;
}
.s1-right{
    width:578px;
    margin-left:20px;
    float:left;
}
.s1-right img{margin:15px;}
.m_title{
    font-size: 16px;
    color:#161616;
    text-decoration: none;
    line-height: 200%;
}
.m_title2{
    font-size: 18px;
    /*color:#0f88cd;*/
    color: #26c472;
    text-decoration: none;
    line-height: 220%;
    font-weight: bold;
}
.m_subtitle{
    color:#a0a0a0;
    font-size: 12px;
}
.m_content{
    font-size:14px;
    padding-top: 4px;
}
.m_content2{
    font-size:14px;
    padding-top: 14px;
}
.separatorLine{
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom:1px dashed #26c472;
    border-color: #26c472;
    margin-top: 25px;
    margin-bottom: 25px; 
}
.separatorLine2{
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom:1px solid #333;
    margin-top: 25px;
    margin-bottom: 25px; 
}
.separatorLine3{
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom:1px dashed #26c472;
    border-color: #26c472;
    margin-top: 5px;
    margin-bottom: 5px; 
}
a.m_title:hover,a.m_title2:hover{
    color:#ffc000;  
}
.lineheight{
    line-height: 200%;    
}


#s2{
    margin-top: 50px;
}
.s2-left{
    width:310px;
    float:left;
    display: block;
}
.s2-right{
    width:800px;
    margin-left:40px;
    float:left;
}


.s3{
    text-align:center;
}
.s4{
	width: 980px;
	margin: 0 auto;
	line-height: 100%;
}

.dow{
    display:block;width:100px;height:32px; line-height:200%; text-align:center; font-family:arial,verdana,sans-serif, '新宋体'; 
    font-size:16px; background:#26c472;color:#fff; text-decoration:none;  cursor:pointer
}



#footer{
    height: 200px;
    width: 100%;
    background: #222222;
    border-top: 2px solid #ffc000;
    margin-top: 50px;
    color:rgb(126, 126, 126);
}
.f_content{
    width: 1200px; height:40px; border:1px;margin: 0 auto; padding-top: 40px;
}
.f_nav_item{
    color:rgb(126, 126, 126);font-size: 16px;display: inline-block;margin-right:50px;text-decoration: none;overflow:hidden;
}

:root {
    --btn-border-radius: 4px; /* 可调整这个值来改变圆角大小 */
}

a.btn {
    color: #26c472;
    display: inline-block;
    width: 92px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    border: 1px solid #3cb972;
    border-radius: var(--btn-border-radius);
    font-weight: bold;
	font-family: "Microsoft YaHei", sans-serif; /* 设置字体为微软雅黑，无则使用系统默认无衬线字体 */
    text-decoration: none;
    transition: all 0.3s ease;
    background-color: white;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

a.btn:hover {
    color: white;
    background-color: #26c472;
    border-color: #26c472;
    transform: translateY(-2px);
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}

a.btn:active {
    transform: translateY(0);
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
    
    

a.btn2{
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
		
	padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px;
	width:120px;
}

.red_btn{
	color: #fff;
    background-color: #ec3535;
    border-color: #ec3535;
}
.blue_btn{
	color: #fff;
    background-color: #2a83ff;
    border-color: #2a83ff;
}

a.btn3 {
    --primary-color: #26c472;
    --hover-color: #ffffff;

    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 160px;
    padding: 0.8rem 2rem;
    font-size: 20px;
    font-weight: 700; /* 加粗字体 */
    text-decoration: none;
    color: #ffffff;    /* 默认文字白色 */
    background: var(--primary-color); /* 默认背景绿色 */
    border: 2px solid var(--primary-color);
    border-radius: 8px;
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
    box-shadow: 0 4px 6px -1px rgba(0,0,0,0.1);
}

a.btn3:hover {
    color: var(--primary-color); /* 悬停文字绿色 */
    background: var(--hover-color); /* 悬停背景白色 */
    box-shadow: 0 10px 15px -3px rgba(0,0,0,0.1);
    transform: translateY(-2px);
}


a.btn3:active {
    transform: translateY(0);
    box-shadow: 0 2px 4px rgba(38, 196, 114, 0.1);
}

/* 新增服务与协议样式 (可放入style.css) */
/* 统一内容容器 */
.protocol-section {
    max-width: 960px;
    margin: 0 auto;
    padding: 1.5rem;
	border-bottom: 2px solid #3498db;
    background: #f9f9f9;
    border-radius: 8px;
    box-shadow: 0 2px 8px rgba(0,0,0,0.05);
}

/* 标题层级统一 */
.protocol-section h3 {
    font-size: 1.8rem;
    color: #2c3e50;
    padding-bottom: 0.5rem;
    margin-bottom: 1.5rem;
}

/* 子标题样式 */
.protocol-section h4 {
    font-size: 1.2rem;
    color: #34495e;
    margin: 1.5rem 0 1rem;
    padding-left: 0.5rem;
}

/* 段落与列表优化 */
.protocol-section p, .protocol-section li {
    line-height: 1.8;
    margin: 0.8rem 0;
    font-size: 1rem;
    color: #555;
}

.protocol-section ul {
    padding-left: 1.2rem;
    list-style: square;
}

.protocol-section ol {
    padding-left: 1.5rem;
}

/* 重点内容强调 */
.protocol-section strong {
    color: #e74c3c;
    font-weight: 600;
}

.concat_box{
	float:left;padding:0 12px;line-height:150%;
}
.sec_dt{
	padding-top:50px;padding-bottom:50px;width: 100%;
}
.sec_gd{
	background-color:#fff; padding-top:50px;padding-bottom:50px;width: 100%;
}
.gd_bg{
	width:745px;height:410px;margin:0 auto;background-image:url(../images/gaode_bg.png)/*tpa=http://www.yijia-soft.com/images/gaode_bg.png*/;
}
.sec_qf{
	padding-top:50px;padding-bottom:50px;
}
.sec_ss{
	background-color:#fff;padding-top:50px;padding-bottom:50px;
}
.sec_yz{
	padding-top:50px;padding-bottom:50px;
}
.c_center{ text-align:center;}
.title1{
	font-size:36px;color:#fff; padding:5px;
}
.title2{
	color:#fff;font-size:26px;padding:20px;text-align:center;
}
.title3{
	font-size:15px;color:#28364a; font-weight:bold;
}
.title4{
	font-size:17px;color:#28364a; font-weight:bold;padding-bottom:10px;
}
.s_title{
padding-top:8px;padding-bottom:8px;	
}
.down_box{
	padding-top:35px;
}
.version_box{
	text-align:center;font-size:12px;float:right;
}
.message{
position:absolute;
top:105px;padding-top:8px;
width:100%;
height:30px;
background:white;
}
.message a{
color:black;
}
.transparent_{
filter:alpha(opacity=40);
-moz-opacity:0.4;
-khtml-opacity:0.4;
opacity: 0.4;
}

.fix_contact{position:fixed;
  right:10px;
  bottom:10px;}

.kksmwv{ width:100%; overflow:hidden; height:446px; background:url(../images/img9.png)/*tpa=http://www.yijia-soft.com/images/img9.png*/ left top repeat-x;}
.mnbn{ margin:0 auto;padding-top:0px;text-align:center;}
.zhongb{ width:100%; height:auto; overflow:hidden; padding-top:30px;}
.zhongb_1{ width:1020px; margin:0 auto; height:auto; overflow:hidden;}

.zhongb_1 ul{ width:110%;}

.zhongb_1 li{ overflow:hidden; float:left; margin-right:60px; margin-left:20px;}

.zhongb_1 li a{}

.aolsm_1{ float:left; margin-right:15px; height:70px; overflow:hidden;}

.aolsm_1 img {vertical-align:middle; display:inline-block;}

.aolsm_1 i {display:inline-block;height:100%; width:0; vertical-align:middle;}

.aolsm_2{ overflow:hidden; width:180px;}

.aolsm_3{ color:#1D1D1D; font-size:18px; font-weight:bold; overflow:hidden;}

.aolsm_4{ line-height:18px;padding-top:8px;}


.zhongb_2{ width:1020px; margin:0 auto; height:auto; overflow:hidden; border:1px solid #F2F2F2;  background:#FAFAFA;padding-top:16px; padding-bottom:25px; margin-top:42px;margin-bottom:10px;}

.zhongb_3{ width:1020px; margin:0 auto; height:auto; overflow:hidden;  padding-top:10px; padding-bottom:36px; margin-top:26px;}

.soft_box{width:330px;border:1px solid #F2F2F2;margin-right:20px;margin-bottom:20px;background-color:#fff;box-sizing:border-box;border-radius:6px;display:flex;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;}
.soft_box:hover{transform:translateY(-4px);border-color:#cfe8db;box-shadow:0 8px 20px rgba(38,196,114,.15);}
.b_1{width:80px;flex:none;padding-top:16px;text-align:center;}
.b_1 img{width:64px;height:64px;object-fit:contain;}
.b_2{width:250px;flex:1;}
.s_desc{font-size:14px;line-height:20px;}
.s_down{padding:10px;}

.soft_info{width:706px;float:left;display:flex;flex-wrap:wrap;align-items:stretch;}
.soft_info .clear{display:none;}
.update_info{width:302px;float:left; background:#FAFAFA;padding-top:5px;padding-bottom:20px; padding-left:4px;padding-right:4px; border:1px solid #F2F2F2;}
.update_info a{color:#4876FF;font-size:13px;line-height:200%;}
.update_info span{font-size:13px;line-height:150%;}


h4{padding-top:8px;padding-bottom:8px;}

.txjsml_1{ float:left; margin-left:52px;}

.txjsml_1 p{ color:#1D1D1D; font-size:18px; font-weight:bold; height:34px; line-height:34px; overflow:hidden;}

/*.txjsml_1 ul{ margin-left:40px;}*/

.txjsml_1 li{ line-height:26px;}

.txjsml_2{ float:right; margin-left:52px; width:520px; overflow:hidden;}

.txjsml_2 p{ color:#0A82E0; font-size:18px; font-weight:bold; height:34px; line-height:34px; overflow:hidden;}

.txjsml_2 p a{ float:right; font-size:12px;color:#0A82E0; margin-right:60px; font-weight:normal;}

.txjsml_2 ul{ /*margin-left:22px;*/ width:470px;}

.txjsml_2 li{ line-height:26px; margin-top:8px;}

.txjsml_2 li span{ font-weight:bold; font-size:18px; padding-right:8px;}


.dibu{
	width: 1020px;
	margin: 40px auto 0 auto;
	overflow: hidden;
	text-align: center;
}

/* 页脚整体样式 */
.footer {
    text-align: center;
    padding: 20px 0; /* 增加上下内边距，让内容有更多空间 */
    background: linear-gradient(to bottom, #e9e9e9, #f5f5f5); /* 使用渐变背景，增加层次感 */
    font-family: "Microsoft YaHei", Arial, sans-serif;
    border-top: 2px solid #ddd; /* 加粗顶部边框，增强分割感 */
    box-shadow: 0 -2px 5px rgba(0, 0, 0, 0.1); /* 添加顶部阴影，使页脚有悬浮感 */
}

/* 公司信息样式 */
.footer-company-info {
    font-size: 18px; /* 增大字体大小 */
    color: #222; /* 加深文字颜色 */
    margin-bottom: 15px; /* 增加底部外边距 */
    font-weight: bold; /* 文字加粗 */
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); /* 添加文字阴影，增强立体感 */
}

/* 版权信息样式 */
.footer-copyright {
    font-size: 16px;
    color: #555; /* 调整文字颜色 */
    line-height: 1.6; /* 增加行高，提高可读性 */
}

/* 版权信息中的链接样式 */
.footer-copyright a {
    color: #555;
    text-decoration: none;
    transition: color 0.3s ease; /* 添加颜色过渡效果 */
}

/* 鼠标悬停在链接上的样式 */
.footer-copyright a:hover {
    color: #007BFF; /* 悬停时改变文字颜色 */
    text-decoration: underline;
}

.dibu a{ padding:0 6px 0 0}
.dibu p{ margin:0 0 5px 0}
.end {background-color:#cdcdcd;height: 1px;margin: 0 auto 10px;overflow: hidden;width: 1000px;}
.mid_adv{width:1020px;margin:0 auto;}
.dtversion{padding-top:10px;padding-left:30px;font-size:13px; color:#999;}

.Vhost_Table_Info_Box{
	background: url(../images/domain_info_list_on_bg.gif)/*tpa=http://www.yijia-soft.com/images/domain_info_list_on_bg.gif*/ repeat-x;
	padding: 16px 0px 0px 0px;
	width: 726px;
	margin-top: 5px;
	overflow: hidden;
}
.Vhost_Table_Info_Box table {
    width: 99%;
    margin: auto;
    border-collapse: collapse;
    background: #FFF;
}
table.stripe tr th {
    height: 30px;
    font-size: 16px;
    padding-top: 15px;
    padding-left: 15px;
    background: #e6f5ff;
    text-align: left;
}
table.stripe tr td {
    height: 28px;
	padding-top:10px;
	padding-left:10px;
	border-bottom:solid #eaeaea 1px;
}
.brands{
	margin-top:60px; margin-bottom:10px;
}
.brands img{
	margin-right:10px;
}
.arc_left{}
.new_list {width:800px;}
.new_list dd{width: 800px;display: block;padding: 20px 5px 10px;margin: auto;background: #fff;margin-bottom: 20px;}
.new_list dd .arc_left{width:200px;height:145px;float:left;}
.arc_left img{width:200px;height:145px;}
.new_list dd .arc_right{width:580px;float:right;}
.new_list dd .arc_right a{width:550px;display:block;font-size:18px;line-height:1; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.new_list dd .arc_right p{line-height:25px;font-size:13px;max-height:75px;overflow:hidden;text-indent:26px;}
.new_list dd .arc_right b{font-weight:normal;}
.new_list dd .arc_right span.biaoji{color:#9E7575; display:inline; height:25px; line-height:30px;padding-right:15px;font-size:12px;}

.price_box{margin-left:100px;}

#TabsDiv1 {
z-index:0;
left:0px;
width:100%;
top:0px;
height:400px;
outline: 0;
margin-top: 5px}

/* ==================== 首页优化样式 ==================== */
/* 仅供屏幕阅读器/搜索引擎识别的语义标题（不改变视觉布局） */
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}
/* 首页正文字体（仅作用于首页，避免 Courier 等宽字体影响观感） */
body.home{font-family:"Microsoft YaHei","微软雅黑","黑体",Arial,sans-serif;}

/* 版本号统一颜色 */
.ver{color:#4876FF;}
.title3{cursor:default;}

/* 新品图标垂直对齐 */
.newgif{vertical-align:middle;}

/* 跑马灯公告（原内联样式迁移，新增悬停暂停） */
.marquee-bar{width:1000px;margin:20px auto;overflow:hidden;white-space:nowrap;}
.marquee-track{display:inline-block;animation:marquee 12s linear infinite;}
.marquee-text{font-weight:bolder;font-size:20px;color:#26c472;}
.marquee-bar:hover .marquee-track{animation-play-state:paused;}
@keyframes marquee{
	0%{transform:translateX(100%);}
	100%{transform:translateX(-100%);}
}

/* 软件筛选条（原内联样式迁移） */
.filter-bar{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:16px;}
.filter-title{margin-right:15px;font-weight:bold;color:#333;}
.filter-group{display:flex;flex-wrap:wrap;gap:10px;}
.filter-btn{
	padding:8px 15px;
	border:1px solid #4876FF;
	background:#fff;
	color:#4876FF;
	border-radius:4px;
	cursor:pointer;
	transition:all .3s;
	font-size:14px;
}
.filter-btn:hover,.filter-btn.active{background:#4876FF;color:#fff;}
.filter-count{
	display:inline-block;
	min-width:18px;
	height:18px;
	line-height:18px;
	margin-left:6px;
	padding:0 4px;
	border-radius:9px;
	font-size:12px;
	background:#eef3ff;
	color:#4876FF;
	box-sizing:border-box;
}
.filter-btn.active .filter-count{background:rgba(255,255,255,.25);color:#fff;}

/* 筛选结果淡入 */
.soft_box.soft-hide{display:none;}
.soft_box.is-visible{animation:softFadeIn .35s ease;}
@keyframes softFadeIn{
	from{opacity:0;transform:translateY(8px);}
	to{opacity:1;transform:translateY(0);}
}

/* 更新日志头部（原内联样式迁移） */
.update-head{float:left;padding:6px 3px 0 8px;}
.update-title{float:left;}

/* 页脚空占位（原内联样式迁移） */
.show-more{text-align:left;display:table;}
.show-more a{padding-left:6px;display:table-cell;vertical-align:left;}

/* 回到顶部按钮 */
.back-to-top{
	position:fixed;
	left:20px;
	bottom:30px;
	width:44px;
	height:44px;
	border:none;
	border-radius:50%;
	background:#26c472;
	color:#fff;
	font-size:20px;
	line-height:44px;
	text-align:center;
	cursor:pointer;
	box-shadow:0 4px 12px rgba(38,196,114,.4);
	opacity:0;
	visibility:hidden;
	transform:translateY(10px);
	transition:all .3s ease;
	z-index:99;
}
.back-to-top.show{opacity:1;visibility:visible;transform:translateY(0);}
.back-to-top:hover{background:#1fa861;transform:translateY(-2px);}
