﻿@charset "utf-8";
/* CSS Document */
.pb_1 { text-align:center; background-color:#1a3b6e; }
.pb_2 { text-align:center; background-color:#0a2650; height:200px; }
.pb_3 { height:216px; text-align:center; background-color:#90a7c5; }
.pb_4 { text-align:center; background-color:#1a3b6e; }
.pb_5 { text-align: center; background-color: #d4e2ed; height:200px; }
.pb_6 { text-align: center; background-color: #13305c; }
.pb_7 { text-align: center; background-color: #08244f; height:212px; }
.pb_seo { text-align: center; background-color: #d4830d; height:499px; }

.nav1 { height:52px; line-height:51px; margin-bottom:20px; border-bottom:1px solid #e0e1e5; }
.nm_ul { margin:0; padding:0; 
*zoom:1;
vertical-align:middle; }
.nm_ul li, .nm_ul li a { display:inline-block; *display:inline;
*zoom:1;
vertical-align:middle; font-size:13px; color:#595959; }
.nm_ul li a { border-right:1px solid #e0e1e5; padding:0 22px; color:#595959; line-height:20px; }
.nm_ul li a:hover { color:#e76c08; text-decoration:none; }
.nm_ul li.active { border-bottom: 1px solid #e76c08; }
.nm_ul li.active a { color:#e76c08; }
.nm_ul li a.buy-btn { 
    width: 118px;
    font-size: 12px;
    margin-left: 5px;
    display: inline-block;
    margin-bottom: 0;
    text-align: center;
    cursor: pointer;
    background-color: #ce630b;
    color: #fff!important;
    padding:4px 10px;
    border:0;
}
/*page_content*/
.page_content { padding-bottom:20px; }
.about_content { font-size:14px; line-height:28px; color:#333; float: right; width: 100%; padding: 10px 0; }
.fs_h2 { padding: 0 0 0 10px; margin: 20px 0 20px; font-size: 18px; line-height: 18px; font-weight: bold; color: #e76c08; border-left: 6px solid #e76c08; }
.sort_list {display:flex;justify-content:center;}
.ml_h31, .ml_p1 { padding-left: 15px; }
.ml_h31 { font-weight: bold; margin-bottom: 20px; }
.ml_p1 { display: inline-block; vertical-align: middle; text-indent: 2em; margin: 0; }
.ml_img1 { display: inline-block; vertical-align: middle; width: 300px; margin-left: 20px; }
.mll_h3 { font-size: 16px; font-weight: bold; padding: 10px 0; color: #5a5a5a; display: inline-block; vertical-align: middle; background: none; border-bottom: 3px solid #e76c08; padding-left: 0; }
.mll_text { margin: 10px 0; }
/*loca*/
#loca { width:100%; height:60px; line-height:60px; border-bottom:1px solid #E8E8EA; }
#loca .loca { text-align:left; overflow:hidden; }
#loca .local { display:inline; float:left; width:300px; color:#1a3b6e; font-size:16px; }
#loca .local span { color:#ff7200; font-size:12px; text-transform:uppercase; }
#loca .locar { display:inline; float:right; width:670px; text-align:right; }
#loca .locar h1 { font-size:12px; display:inline-block; }
.crumbs { float: right; display: inline; padding: 16px 0; }
.crumbs ul li { float: left; display: inline; font-size: 12px; line-height: 22px; }
.crumbs ul li a { display: inline-block; font-size: 12px; line-height: 22px; }
.crumbs ul li.line { width: 14px; text-align: center; }

#side { display:inline; float:left; width:100%; text-align:left; overflow:hidden; }
/*side*/
#sort { padding-top:15px; }
#sort li { padding: 0 30px; }
#sort li a { display:block; height:36px; line-height:36px; text-indent:20px;/*color:#1a3b6e;*/ font-size:14px; }
#sort li a h2 { font-size:14px; color:#333; }
#sort li a:hover, #sort li a.scurr { color:#FFF; text-decoration:none; }
#sort li a:hover h2, #sort li a.scurr h2 { color:#FFF; }
.sico { padding-top:15px; }
.sico li { height:50px; line-height:50px; text-indent:65px; border-bottom:1px solid #E8E8EA; }
.sico li a { font-size:18px; }
.sico li a:hover { text-decoration:none; }
.sico li.sico1 { background:url("../images/sico-help.gif") 10px center no-repeat; }
.sico li.sico2 { background:url("../images/sico-service.gif") 10px center no-repeat; }
.sico li.sico3 { background:url("../images/sico-join.gif") 10px center no-repeat; }
.stel { padding-left:36px; font-size:14px; background:url("../images/stel.gif") 8px 19px no-repeat; }
.stel p { padding-top:14px; }
.stel b { color:#1a3b6e; font-size:17px; font-weight:normal; }
.stel i { color:#1a3b6e; font-style:normal; }
.main { line-height:25px; min-height:520px; display: inline; float: right; width: 960px; font-size:14px; text-align: left; overflow: hidden; }
.main p { margin-top:10px; }
.list dl { padding:15px 0 20px 0; border-bottom:1px dotted #ccc; overflow:hidden; }
.list dl dt { padding:4px 0; text-indent:20px; background:url("../images/list3.gif") 0 8px no-repeat; overflow:hidden; }
.list dl dt a { padding:2px 4px; font-size:16px; }
.list dl dt a:hover { color:#FFF; text-decoration:none; background:#4196E6; }
.list dl dt a h3 { font-size:16px; display:inline; }
.list dl dt a:hover h3 { color:#fff; }
.list dl dd { line-height:22px; color:#999; font-size:12px;  }
.list dl dd span { color:#999; }
.list dl dd span.n_date { float:right; margin-top:1px; }
.list dl dd a { color:#1a3b6e; }
.rtit { height: 40px; font-weight: normal; font-size: 24px; line-height: 30px; margin-bottom:20px; }
.ntit { margin-bottom:10px; }
.right_c p { line-height:30px; }
.right_c a { /*text-decoration:underline;*/ }
.right_c img {max-width:100%;height:auto;
}
.new-tit { margin:-10px 0 20px; text-align:center; background-color:#f4f4f4; }
.new-tit h1 { margin-bottom:10px; font-size:18px; }
.new-tit font { color:#999; font-size:12px; }
/*翻页，下一页*/
.pagination { text-align: center; font-family: "微软雅黑"; display:block; clear:both; height:30px; line-height:30px; margin-top:15px; color:#999; font-size:13px; }
.pagination a { padding: 4px 8px; color:#666; margin-right:3px; }
.pagination span { margin-right:10px; padding: 4px 8px; }
.pagination span.disabled { padding:0; }
.pagination .current { background: #1a3b6e top left repeat-x !important; /*border-color: #1a3b6e !important;*/ color: #fff !important; margin-right:3px; }
.pagination a:hover { text-decoration:none; background: #1a3b6e top left repeat-x !important; color:#fff; }
/*job*/
.jobcontent { zoom: 1; padding: 0 0 40px 0; }
.jobcontent .left { padding:20px 0; line-height:30px; height:30px; }
.jobcontent .left .h1 { font-size:16px; font-weight:normal; color:#1a3b6e; line-height:1.4em; }
.jobcontent .left .h2 { font-size:12px; margin-left:10px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#999; }
.jobcontent .right { }
.jobcontent .list { border-bottom:1px solid #e3e3e3; padding:0 0 25px 0; margin:0 0 25px 0; zoom:1; }
.jobcontent .list:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0 }
.jobdiv { width:350px; margin:0 0 0 50px; float:left; line-height:2.5em; color:#8c8c8c; }
.jobdiv.jobdiv2 { width:250px; }
.jobdiv h1 { color:#719fca; font-size:1.05em; font-weight:normal; }
.jobcontent .list2 .jobdiv h1 { color:#1a3b6e; }
.jobcontent .list3 .jobdiv h1 { color:#dfa543; }
.jobcontact { color:#666; line-height:2em; zoom:1; }
.jobcontact:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0 }
.jobcontact span, .jobcontact a { float:left; display:block; height:2em; margin:10px 0 0 0; }
.jobcontact a { color:#666; }
.jobcontact a:hover { color:#da251c; }
.job_bu { padding:0 0 0 35px; background:url(../images/bg.jpg) no-repeat -275px -554px }
.jobcontact .line { background:url(../images/bg.jpg) no-repeat -275px -650px; width:20px; height:24px; }
.job_qq { padding:0 0 0 35px; background:url(../images/bg.jpg) no-repeat -275px -588px; }
.job_tel { padding:0 0 0 35px; background:url(../images/bg.jpg) no-repeat -275px -621px; }
.jobcontact .sendjl { display:block; float:right; width:160px; height:42px; background:url("../images/bg.jpg") no-repeat -2px -482px; font-size:15px; color:#fff; text-align:center; line-height:42px; margin:0; }
.jobcontact .sendjl:hover { color:#fff; }
.b_contact { zoom:1; margin: 30px 0 20px 0; }
.b_contact:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0 }
/*bottom_contact css*/
.b_contact .title1 { background:url(../images/h1bg.jpg) no-repeat 0 0; padding:0 0 15px 15px; height:1.2em; line-height:1.1em; font-size:1.5em; color:#3a3a3a; position:relative; z-index:10; }
.b_contact .title1 h2 { font-size: 17px; font-weight: normal; display: inline; }
.b_contact .title1 span { font-size:0.8em; color:#8e8174; margin:0 0 0 10px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; }
.b_contact .title1 .more { position:absolute; top:0; right:0; font-size:12px; font-family:"simsun"; }
.b_contact .title1 .more a { color:#da251c; }
.b_contact .title1 .more a:hover { color:#da251c; text-decoration:underline; }
.b_contactus { float:left; width:480px; }
.b_contactus .content { color:#3a3a3a; font-size:1.05em; line-height:2.2em; }
.b_contactus .content h2 { font-size:1.2em; font-weight:normal; }
.b_contactus a { color:#3a3a3a; font-size:1.1em; }
.b_contactus a:hover { color:#da251c; }
.b_contactus .ico { padding:0 0 0 30px; }
.b_contactus .email_ico { background:url(../images/contactico_01.png) no-repeat 0 10px; }
.b_contactus .tel_ico { background:url(../images/contactico_02.png) no-repeat 0 8px; }
.b_contactus .qq_ico { background:url(../images/contactico_03.png) no-repeat 0 6px; }
.b_contactus .wb_ico { background:url(../images/contactico_04.png) no-repeat 0 6px; }
.b_contactus .wx_ico { background:url(../images/contactico_05.png) no-repeat 0 6px; }
.b_contactus .address_ico { background:url(../images/contactico_06.png) no-repeat 0 6px; }
.b_contactusright { float:right; width:620px; }
.feedback_content { width:600px; margin:0 auto; }
.feedback_content input { font-family:"\5FAE\8F6F\96C5\9ED1", "Microsoft Yahei", tahoma, arial, "Hiragino Sans GB"; font-size:1.05em; outline-style:none; float:left; width:284px; }
.feedback_content .input { background:#fff; padding:8px; height:20px; border:1px solid #d3d3d3; line-height:1.5em; width:285px; margin:0 7px 20px 0; }
.inputtxt { color:#919191; line-height:1.5em; border:0; width:285px; height:20px; background:none; }
.feedback_content textarea { padding:8px; border:1px solid #d3d3d3; width:595px; outline-style:none; height:60px; margin:0 0 10px 0; color:#919191; line-height:1.5em; font-family:"\5FAE\8F6F\96C5\9ED1", "Microsoft Yahei", tahoma, arial, "Hiragino Sans GB"; ont-size:1.05em; }
.feedback_content select { margin:-56px 0 24px 5px; background:#fff; padding:8px; border:none; line-height:1.5em; width:296px; outline:none; display:block; }
.inputtxt { color:#919191; line-height:1.5em; border:0; width:285px; height:20px; background:none; }
.feedbackbt span { float:left; padding:6px 0 0 5px; font-size:1.05em; color:#5c5c5c; }
.feedbackbt span a { color:#5c5c5c; }
.feedbackbt span a:hover { color:#da251c; }
.feedbackbt .sendbtn { display:block; background-color:#ff7200; width:113px; height:2.5em; text-align:center; font-size:1.05em; color:#fff; cursor:pointer; border:0; margin:0 6px 0 0; }
.feedbackbt .sendbtn:hover { background-color:#ff7200; }
.contact_c li { text-indent:2em; }
.contact_c div { margin:20px 0; }
/*页码容器*/

/*download page*/
.ejbt { color: #333333; font-size: 26px; text-align: center; padding-top: 60px; }
.ejbtnr { text-align: center; color: #666666; font-size: 14px; line-height: 25px; padding: 20px 50px 60px; border-bottom: solid 1px #ededed; }
.download { padding:65px 0px 40px; }
.dload1 { width:150px; text-align:center; float:left; padding-right:40px }
.dload2 { width:150px; text-align:center; float:left }
.dloadbt { color:#333333; font-size:14px; padding-bottom:10px; height:20px; text-align:center }
.dloadtp { height:75px; text-align:center }
.dloadtp2 { height:125px; text-align:center }
.dloadwz { color:#666666; font-size:14px; height:30px; line-height:30px; padding:10px 0px; }
.dloadan { text-align:center; }
.dloadan a { display:block; background-color:#1a3b6e; color:#fff; font-size:16px; height:38px; line-height:38px; }
.dloadan a:hover { background-color:#ff7200; }
.ygz { width:90px; height:140px; padding-top:60px; text-align:center; font-size:16px; color:#2d3034; float:left }
.dloadtp3 { text-align:center; padding-top:25px; height:130px }
.dloadbot { height:48px; line-height:48px; color:#2d3034; font-size:16px; }
.downloads { width:100%; margin-bottom:50px; }
.downloads td { padding: 12px; border-bottom: 1px solid #D7D7D7; color: #3E434A; font-size: 14px; line-height:30px; }
.downloads td.last { width:110px; }
.downloads h5 { font-size: 15px; font-weight: 600; }
.downloads a { color: #1a3b6e; }
/*help*/
.search2 { padding: 20px; margin: 40px 50px 0; text-align:center; }
.search2 .form { padding: 5px; background: #f0f0f0; width: 610px; margin: 0 auto; }
.search_keyword { background: #FFF; padding-left: 10px; width: 500px; height: 29px; color:#656565; line-height: 29px; border: 1px #eaeaea solid; outline-style:none; }
.search_submit { background: #6fc63b url(../images/search_but.jpg); width: 97px; height: 31px; text-indent: -9999px; border:0; }
/*#page_l { float: left; width: 770px; margin: 0 0 50px 0; padding-right:40px; border-right:1px solid #dbdbdb; display: inline; }
#page_r { width: 170px; padding: 0 0 0 16px; float: right; min-height:500px; _height:500px; }
.newslist2 ul li { border-bottom:#ddd 1px dotted; height: 26px; line-height:26px; font-size:14px; padding: 13px 10px; }
.newslist2 ul li:hover { background: #f1f1f1; }
.newslist2 h2 { font-size: 20px; }
.newslist2 small { float:right; }
.h_submenu h3 { font-size: 14px; padding: 15px 0 5px; }
.h_submenu h3 a { color:#222842; }
.h_submenu ul li { line-height: 30px; padding:5px 0; cursor: pointer; padding-left: 23px; background:url(../images/icon3.gif) no-repeat 10px center; }
.h_submenu ul li a { display: block; height: 30px; line-height: 30px; color: #444; font-size:14px; }
.h_submenu ul li a:hover { color: #1a3b6e; }
.h_submenu {  color: #1a3b6e !important; }*/
.help_content h3 {
    color: #1a3b6e;
    font-size: 18px;
    margin-bottom: 20px;
}
.help_content #mod-commonquestion { margin-top: 46px }
.help_content #mod-commonquestion ul { margin: 33px 0 61px; }
.help_content #mod-commonquestion li { float: left; width: 25%; line-height: 28px }
.help_content #mod-commonquestion li span { color: #1a3b6e; margin-right: 8px }
.help_content #mod-commonquestion li a { color: #666; font-size: 14px }
.help_content #mod-commonquestion li a:hover { color: #1a3b6e }
.help_content .slide-con-help .mod-commonanswer { display: none;color:#666; }
.help_content .slide-con-help .on { display: block }
.help_content .mod-commonanswer p { text-indent: 28px; line-height: 24px; font-size: 14px }
.help_content .mod-commonanswer img { display:block; margin: 30px auto; padding: 2px;border:5px solid #f5f5f5; }
/*products*/
.pro_content { float: right; width: 960px; }
/********case 成功案例**********/
.case { padding-top: 30px; }
.case ul li { height: 130px; padding-bottom: 20px; border-bottom: 1px solid #ececec; margin-bottom: 20px; }
.case ul li .case-img { float: left; display: inline; width: 213px; height: 130px; overflow: hidden; position: relative; }
.case-img img { width: 213px; height: 130px; overflow: hidden; transform: scaleX(1) scaleY(1); transition: all 1s ease 0s; }
.case-img img:hover { transform: scaleX(1.1) scaleY(1.1); }
.case ul li .case-font { float: right; display: inline; width: 720px; height: 130px; position: relative; }
.case ul li .case-font h3 { display: block; font-weight: bold; font-size: 16px; line-height: 30px; color: #1a3b6e; font-family: "微软雅黑"; margin-bottom: 6px; }
.case ul li .case-font h3 a { color: #1a3b6e; }
.case ul li .case-font p { font-size: 12px; line-height: 20px; color: #666; font-family: "微软雅黑"; }
.case ul li .case-font p a { color: #666; }
.case ul li .case-font a:hover { color: #ff7200; }
.case ul li .case-font a.case-more { display: inline-block; width: 110px; height: 35px; border:1px solid #dbdbdb; font-size: 12px; line-height: 35px; color: #666; font-family: "微软雅黑"; text-align: center; position: absolute; bottom: 0px; left: 0px; border-radius:5px; }
.case ul li .case-font a.case-more:hover { background-color:#1a3b6e; color: #fff; }
/*系统功能演示区*/
.f-area { margin-bottom:30px; font-size:14px; }
.f-area h1 { margin-bottom:15px; }
.f-area .title1 { background:url(../images/h1bg.jpg) no-repeat 0 10px; padding:10px 0 25px 15px; height:1.2em; line-height:1.1em; font-size:1.3em; color:#3a3a3a; position:relative; z-index:10; }
.f-area .title1 h2 { font-size: 17px; font-weight: normal; display: inline; }
.f-area .title1 span { font-size:0.8em; color:#8e8174; margin:0 0 0 10px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; }
.f-area .title1 .more { position:absolute; top:0; right:0; font-size:12px; font-family:"simsun"; }
.f-area .title1 .more a { color:#da251c; }
.f-area .title1 .more a:hover { color:#da251c; text-decoration:underline; }
.fbox { padding:15px 35px 25px; border:1px solid #efefef; line-height:28px; margin-right:55px; float:left; height:200px; background-color:#efefef; }
.fbox input, .fbox textarea, .fbox select { border:1px solid #E8E8EA; height:26px; }
.fbox h3 { font-size:16px; color:#1a3b6e; line-height:16px; }
.fbox .fbox_btn { height:32px; width:100%; background-color:#1a3b6e; line-height:32px; font-size:14px; color:#fff; border:none; outline:none; }
.fbox .fbox_btn:hover { opacity:0.8; }
.fbox .bluebtn { background-color:#1a3b6e; color:#fff; }
.fbox .greenbtn { background-color:#ff7200; color:#fff; }
.fbox .orangebtn { background-color:#ffa018; color:#fff; }
.fbox .graybtn { background-color:#ccc; color:#fff; }
.fbox .fbox_bd { margin-top:12px; }
.fbox .txt { padding:0 5px; margin:7px 0; }
.trackbox { width:243px; }
#num { width:216px; height:104px; padding:10px; margin-bottom:7px; }
.pricebox { width:368px; }
.pricebox .fbox_btn { margin-top:16px; }
.loginbox { margin-right:0; width:263px; }
.loginbox .txt { width:200px; }

.sys_tit h1{
    display: inline;
    color: #1a3b6e;
    font-size: 16px;
}
.sys_tit span {
    color: #ff7200;
    font-size: 12px;
    text-transform: uppercase;margin-left:5px;margin-top:2px;
}
.table2 h3 { font-size: 22px; padding: 15px 0; background: url(../images/arrow_r.gif) no-repeat center left; padding-left: 36px; margin-left: 25px; }
.table2 p { margin-left: 60px; font-size: 14px; line-height: 30px; color: #888; }
.advantage { margin-bottom: 40px; margin-right:-1px; }
.advantage .kuang { height: 200px; width:548px; border: 1px solid #dbdbdb; float: left; margin-left:-1px; margin-bottom:-1px; }
.kuang1a { height: 200px; width: 100px; float: left; text-align:center; }
.kuang1a img { margin-top: 60px; }
.title7 { font-size: 18px; text-align: left; height: 40px; width: 400px; float: left; line-height: 40px; margin-top: 40px; }
.title8 { height: 100px; float: left; width: 400px; line-height: 30px; font-size: 14px; text-align: left; color: #888; }

.blue{color:#1a3b6e; font-weight:bold;}
.orange{color:#ff7200; font-weight:bold;}
.table-bordered .header th { vertical-align:bottom; }
a, p, span, td { font-family: "Microsoft YaHei", 微软雅黑; }
.table-striped tbody>tr:nth-child(odd)>td, .table-striped tbody>tr:nth-child(odd)>th {
background-color: #f2f2f2;
}
.table-bordered th, .table-bordered td { padding: 8px; line-height: 20px; vertical-align:middle; border-top: 1px solid #fff; }
.plans_table { margin:20px 0;  }
.plans_table td, .plans_table th { text-align: center; }
.plans_table th { height: 130px; }
.plans_table table { float: left; width: 216px; border: 1px solid #e1e1e1; border-collapse:collapse; border-spacing: 0; }
.plans_table .list{ margin-left: -1px;width: 197px;}
.plans_table table td { color: #333; font-size: 13px; }
.plans_table table.list td { color: #666; font-size: 13px; }
.plans_table .list:hover { margin: -1px 0px 0 -1px; position: relative; border: 2px solid #0d82e1 !important; }
.plans_table table.list:hover th { color: #1a3b6e; }
.plans_table table.list:hover td { border-top:1px solid #fff; background: #fff; color: #1a3b6e; }
.plans_table .list:hover tr { background: #fff; }
.plans_table table.list td:hover { }
.plans_table td.check, .plans_table .list:hover td.check { background-image: url(../images/check.png); background-repeat: no-repeat; background-position: 50%; }
.plans_table td.check:hover { background-color:  #d2ebff; }
.plans_table td.jia, .plans_table .list:hover td.jia { background-image: url(../images/jia.png); background-repeat: no-repeat; background-position: center; }
.plans_table td.jia:hover { background-color:  #d2ebff; }
.plans_table .signup { display: inline-block; width: 90px;color:#fff; height: 30px; background: #09f; line-height: 30px; text-align: center; margin: 20px 0; border-radius: 3px; }
.plans_table .signup:hover { background: #249cf5; }
.plans_table .signup a { display: inline-block; width: 100%; color: #fff; text-decoration: none; }
.plans_table th p { font-size: 18px; font-weight: normal; }
.plans_table th { font-weight: normal; }
.table-striped tbody>tr>td.plansinfo { background-color: #f9ffed; }   
.table-striped tbody > tr.greeninfo > td.check {background-image: url(../images/check1.png);  background-position:center; background-repeat:no-repeat;   }
.table-striped tbody > tr.greeninfo > td.jia {background-image: url(../images/jia1.png);  background-position:center; background-repeat:no-repeat;    }
.table-striped tbody>tr.greeninfo>td { background-color: #e8771c!important;color:#fff; }

.signupwarp { height: 50px; cursor: pointer; }
.signupwarp td { background: url(../images/plans_bg.jpg) no-repeat 48px 10px !important; }
.signupwarp td:hover { background: url(../images/plans_bg.jpg) no-repeat 48px -95px !important; }
.signupwarp.active td { background: url(../images/plans_bg.jpg) no-repeat -115px 10px !important; }
.signupwarp.active td:hover { background: url(../images/plans_bg.jpg) no-repeat -115px -95px !important; }

  /* Tab切换样式 */
    .tab_container {
        width: 100%;
        margin-bottom: 20px;
    }
    .sort_list {
        display: flex;
        justify-content: center;
        padding: 10px 0;
        border-radius: 5px;
        margin: 0;
    }
    .sort_list li {
        padding: 0 20px;
    }
    .sort_list li a {
        display: block;
        padding: 10px 10px;
        color: #333;
        text-decoration: none;
        transition: none;
        
    }
    .sort_list li a:hover {
        /* background: #e76c08; */
        border-bottom: 2px solid #e76c08;
        font-weight: bold;
    }
    .sort_list li a:hover h2 {
        color: #e76c08;
        font-weight: bold;
    }
    .sort_list li a.scurr {
        border-bottom: 2px solid #e76c08;
    }
    .sort_list li a.scurr h2{
      color: #e76c08;
      font-weight: bold;
    }
    .sort_list li a h2 {
        margin: 0;
        font-size: 14px;
        font-weight: normal;
    }
    
    /* 企业文化样式 */
    .culture_values {
        display: flex;
        flex-wrap: wrap;
        margin: 20px 0;
    }
    .value_item {
        width: 48%;
        margin: 10px 1%;
        padding: 15px;
        background: #f9f9f9;
        border-left: 4px solid #e76c08;
    }
    .value_item h3 {
        margin-top: 0;
        color: #e76c08;
        font-size: 16px;
    }
    
    /* 发展历程样式 */
   
    /* .timeline::before {
        content: '';
        position: absolute;
        left: 50px;
        top: 0;
        bottom: 0;
        width: 2px;
        background: #e76c08;
    } */
     .timeline {
        margin-top: 30px;
     }
    .timeline_item {
        margin-bottom: 30px;
    }
    .timeline_year {
        width: auto;
        text-align: right;
        font-weight: bold;
        color: #e76c08;
        text-align: left;
    }
    .timeline_content {
        padding: 15px;
        background: #f9f9f9;
        border-radius: 5px;
    }
    .timeline_content h3 {
        margin-top: 0;
        color: #333;
    }
    
    /* 办公环境样式 */
    .office_gallery {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .gallery_item {
        width: 48%;
        margin-bottom: 20px;
        text-align: center;
    }
    .gallery_item img {
        border: 1px solid #ddd;
        border-radius: 4px;
        box-shadow: 0 2px 5px rgba(0,0,0,0.1);
    }
    .gallery_desc {
        margin-top: 10px;
        font-weight: bold;
        color: #666;
    }
    
    /* 响应式调整 */
    @media (max-width: 768px) {
        .value_item, .gallery_item {
            width: 100%;
        }
       
        .timeline_year {
            left: -70px;
            width: 50px;
            font-size: 14px;
        }
    }
    
    /* 联系我们样式 */
    .contact_info {
        margin: 20px 0;
    }
    .contact_details {
        list-style: none;
        padding: 0;
        margin: 0;
    }
    .contact_details li {
        display: flex;
        align-items: flex-start;
        margin-bottom: 15px;
        padding-left: 30px;
        position: relative;
    }
    .contact_icon {
        position: absolute;
        left: 0;
        top: 5px;
        width: 20px;
        height: 20px;
        background: url(skin/images/contactico_01.png) no-repeat;
    }
    .contact_details li:nth-child(2) .contact_icon {
        background-image: url(skin/images/contactico_02.png);
    }
    .contact_details li:nth-child(3) .contact_icon {
        background-image: url(skin/images/contactico_03.png);
    }
    .contact_details li:nth-child(4) .contact_icon {
        background-image: url(skin/images/contactico_04.png);
    }
    .contact_details li:nth-child(5) .contact_icon {
        background-image: url(skin/images/contactico_05.png);
    }
    .contact_text {
        line-height: 1.8;
    }
    .contact_text strong {
        color: #e76c08;
    }
    .contact_text a {
        color: #333;
        text-decoration: none;
    }
    .contact_text a:hover {
        color: #e76c08;
    }
    .contact_gallery {
        margin: 20px 0;
    }
    .gallery_row {
        display: flex;
        align-items: center;
        flex-wrap: wrap;
    }
    .gallery_row img {
        margin-right: 10px;
        border: 1px solid #ddd;
        border-radius: 4px;
    }