*{ margin: 0; padding: 0; }
html,body{ color: #333; font-size: 12px; background: #fff; font-family: microsoft yahei,pingfang SC,helvetica neue,arial,hiragino sans gb,microsoft yahei ui,simsun; box-sizing: border-box; }
a{ text-decoration: none; }
li{ list-style: none; }
table{ border-collapse: collapse; }
input[type="button"]{ cursor: pointer; }
input{ outline: none; font-size: 12px; border: none;  }
.clear{clear: both;}
/* 閹垮秳缍旈幐鍥у础 閿涘牆甯� 瀵拷閹磋渹绗撻崠鐚寸礆*/
.main{ width: 1366px; margin: 0 auto;}
.service-core{ position: relative; font-size: 0;margin-bottom: 0 !important;}
.service-core .menu{ margin-top: 20px; display: inline-block; width: 266px; border-radius: 5px; background: #fff; box-shadow: 0 0 6px rgba(0,0,0,.2); }
.service-core .menu h2{ height: 48px; line-height: 48px; font-size: 18px; font-weight: 600; color: #fff; background: #ec8a33; border-radius: 5px 5px 0 0; padding: 0 10px; box-sizing: border-box; }
.service-core .menu .classa{ border-bottom: 1px solid #ebebeb; background: url(../alqhimg/service_menu_icon.png) 10px center no-repeat; background-size: 10px; padding: 0 10px 0 30px; font-size: 16px; cursor: pointer; height: 48px; line-height: 48px; box-sizing: border-box; }
.service-core .menu .classa:hover{ background: url(../alqhimg/service_menu_icon_yes.png) 10px center no-repeat; color: #ec8a33; background-size: 10px;}
.service-core .menu .classa.yes{ font-weight: 600; background: url(../alqhimg/service_menu_icon_yes.png) 10px center no-repeat; color: #ec8a33; background-size: 10px;}
.service-core .menu .classb{ padding: 0 10px; box-sizing: border-box; font-size: 12px; }
.service-core .menu .classb li{ height: 48px; line-height: 48px; font-size: 14px; cursor: pointer; border-bottom: 1px solid #ebebeb; padding: 0 10px 0 35px; }
.service-core .menu .classb li:hover{ color: #ec8a33;}
.service-core .menu .classb li.yesli{ color: #ec8a33;}
.service-core .list{ vertical-align: top; display: inline-block; font-size: 12px;padding: 0.6rem; box-sizing: border-box;width: 100%;}
.service-core .list h2{ border-bottom: 1px solid #ec8a33; padding: 10px 0; font-weight: 400; line-height: 30px; margin-bottom: 10px;}
.service-core .list h2 span{ font-size: 18px; color: #ec8a33;}
.service-core .list h2 p{ display: inline-block; float: right; font-size: 12px; color: #888; padding-left: 22px; background: url(../alqhimg/service_position.png) left center no-repeat; background-size: 16px; }
.service-core .list h2 p a{ color: #888;}
.service-core .list h2 p a:visited{ color: #888;}
.service-core .list h2 p a:hover{ color: #ec8a33;}
.service-core .list h2 p b{ font-weight: 400; color: #ec8a33;}
.service-core .list h2 p i{ padding: 0 3px;}
.service-core .list table{ width: 100%;}
.service-core .list table tr{ border-bottom: 1px solid #eee; }
.service-core .list table tr:last-child{ border-bottom: none; }
.service-core .list td{ padding: 15px 0;}
.service-core .list td.tdtime{ color: #999; text-align: right; font-size: 14px;}
.service-core .list td a{ color: #333; font-size: 16px;}
.service-core .list td a:visited{ color: #333;}
.service-core .list td a:hover{ color: #ec8a33;}

/* 娴溿倖妲楅張宥呭 */
.service-jytab{width: 100%; height: 50px; padding: 38px 0;}
.service-jytab ul.jytab-ul{width: 100%; text-align: center;}
.service-jytab ul.jytab-ul li{display: inline-block; text-align: center; margin: 0 30px; cursor: pointer; }
.service-jytab ul.jytab-ul li span{display: inline-block; width: 100%; height: 40px; line-height: 40px; font-size: 20px; background: #fff; border: 1px solid #ec8a33; padding: 0 24px; box-sizing: border-box;color: #333; border-radius: 3px; position: relative;}
.service-jytab ul.jytab-ul li span:hover{background: #ec8a33; color: #fff; }
.service-jytab ul.jytab-ul li span i{position: absolute; display: inline-block; width: 22px; height: 10px; bottom: -10px; left: 50%; margin-left: -12px}
.service-jytab ul.jytab-ul li span.spancheck{background: #ec8a33; color: #fff;}
.service-jytab ul.jytab-ul li span.spancheck i{background: url("../alqhimg/service_arrow.png") no-repeat center; background-size: 100%;}

.service-jyimgtab{width: 100%; height: auto; margin-bottom: 20px;}
ul.jyimgtab-ul{width: 100%; height: auto;}
ul.jyimgtab-ul li{float: left; margin-right: 2%; width: 32%; margin-bottom: 2%;}
ul.jyimgtab-ul li:last-child{margin-right: 0;}
ul.jyimgtab-ul li .jyimgtab-ulbox{width: 100%; height: auto; box-shadow: 0 0 10px rgba(0, 0, 0, .2); border-radius: 10px; text-align: center; cursor: pointer; }
ul.jyimgtab-ul li .jyimgtab-ulbox:hover{ box-shadow: 0 0 20px rgba(0, 0, 0, .4); }
ul.jyimgtab-ul li .jyimgtab-ulbox .ulbox-img{width: 100%; height: 200px;}
ul.jyimgtab-ul li .jyimgtab-ulbox .ulbox-img img{width: 100%; height: 100%;}
ul.jyimgtab-ul li .jyimgtab-ulbox p{width:100%; padding: 15px; box-sizing: border-box; font-size: 16px;}

/*瀵拷閹撮攱婀囬崝锟�*/
ul.khfwtab-ul{ width: 100%; display: flex; justify-content: space-between; align-items: center; }
ul.khfwtab-ul li{ width: 32%; margin-bottom: 2%; }
ul.khfwtab-ul li .khfwtab-con{ box-shadow: 0 0 10px rgba(0, 0, 0, .2); border-radius: 10px; padding: 20px 30px; display: flex; justify-content: space-between; align-items: center; box-sizing: border-box; height: 200px; position: relative; }
ul.khfwtab-ul li .khfwtab-con .tab-img img{ width: 70px; height: 70px; }
ul.khfwtab-ul li .khfwtab-con .tab-infor{ width: 72%; }
ul.khfwtab-ul li .khfwtab-con .tab-infor h3{ font-size: 20px; color: #ec8a33; font-weight: normal; margin-bottom: 18px; padding-left: 12px; }
ul.khfwtab-ul li .khfwtab-con .tab-infor p{ font-size: 16px; width: 100%; }
ul.khfwtab-ul li .khfwtab-con .tab-infor p span{ width: 50%; display: inline-block; cursor: pointer; padding: 10px 0 10px 12px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; box-sizing: border-box; }
ul.khfwtab-ul li .khfwtab-con .tab-infor p span:hover{ color: #ec8a33; }
ul.khfwtab-ul li .khfwtab-con a.more{ position: absolute; bottom: 20px; right: 20px; color: #999; font-size: 12px; }

/*娑撳娴囨稉顓炵妇-娴滃瞼楠囨い鐢告桨*/
.download-list{ vertical-align: top; padding-left: 25px; display: inline-block; font-size: 12px; width: 1100px; box-sizing: border-box;}
.download-list h2{ border-bottom: 1px solid #ec8a33; padding: 10px 0; font-weight: 400; line-height: 30px; margin-bottom: 10px;}
.download-list h2 span{ font-size: 18px; color: #ec8a33;}
.download-list h2 p{ display: inline-block; float: right; font-size: 12px; color: #888; padding-left: 22px; background: url(../alqhimg/service_position.png) left center no-repeat; background-size: 16px; }
.download-list h2 p a{ color: #888;}
.download-list h2 p a:visited{ color: #888;}
.download-list h2 p a:hover{ color: #ec8a33;}
.download-list h2 p b{ font-weight: 400; color: #ec8a33;}
.download-list h2 p i{ padding: 0 3px;}
.download-listbox{ background: #fff; box-shadow: 0 0 10px rgba(0, 0, 0, .2); border-radius: 10px; padding: 20px 30px; box-sizing: border-box; margin: 20px 0; }
.software-pic{ float: left; margin-right: 2%; width: 12%; }
.software-pic img{ width: 100px; display: block; }
.software-infor{ float: right; width: 86%; }
.software-infor .title{ display: inline-block; line-height: 22px; width: 100%; }
.software-infor .title b{ font-size: 18px; }
.software-infor .title p{ display: inline-block; float: right; font-size: 14px; color: #999;}
.software-infor .title a{ color: #3f6acb; margin: 0 10px; }
.software-infor .title p span{ margin-left: 20px; }
.software-infor .sof-details{ font-size: 14px; padding: 18px 0; border-bottom: 1px dashed #ddd; }
.software-infor .sof-details a{ color: #ec8a33; }
.software-infor .sof-download{ margin-top: 20px; width: 100%; line-height: 34px; }
.software-infor .sof-download p{ color: #888; float: left; font-size: 14px; }
.software-infor .sof-download input[type="button"]{ background: url("../alqhimg/download_icon.png") 18% no-repeat #de4b4b; color: #fff; height: 34px; padding: 0 20px 0 44px; border-radius: 3px; font-size: 14px; float: right; }
.software-infor .sof-download input[type="button"]:hover{ background: url("../alqhimg/download_icon.png") 18% no-repeat #de2929; }

/*鐎广垺鍩涢張宥呭-娣囨繆鐦夐柌锟�*/
.service-jys-tab{margin: 0.88rem 0 0 0 !important;background: #fff;}
.service-jys-tab ul{display: flex;align-items: flex-start;flex-wrap: wrap;padding: 1%;}
.service-jys-tab ul li{width: 31% !important;margin: 1%;}
.service-jys-tab ul li.click{ background: #ec8a33; color: #fff; }
.service-jys-tab ul li:hover{ background: #ec8a33; color: #fff; }
.service-jys-title{ font-size: 16px; text-align: center; display: block; }
table.service-jystable{ margin: 20px 0; width: 100%; border-collapse: collapse;}
table.service-jystable th{ padding: 8px; border: 1px solid #888; }
table.service-jystable td{ border: 1px solid #888; padding: 8px; text-align: center;word-break: break-all; }
.service-jystable-tips{ font-size: 12px; color: #999; }



