 h1,
 h2,
 h3,
 h4,
 h5,
 h6 {
     font-weight: normal;
     font-size: 12px;
 }
 
 .ablock {
     display: block;
 }
 
 .c0857b0 {
     color: #0857b0;
 }
 
 .in-wrap {
     padding: 38px 0;
     overflow: hidden;
 }
 
 .lmenu {
     width: 224px;
 }
 
 .lm-first {
     margin-bottom: 34px;
     overflow: hidden;
 }
 
 .lm-first h1 {
     height: 68px;
     padding-left: 39px;
     line-height: 68px;
     color: #fff;
     font-size: 22px;
     font-weight: bold;
     background: #0858b1;
     border-radius: 5px 5px 0px 0px;
 }
 
 .lm-first h1 span {
     display: block;
     background: url(../images/contact_08.png) no-repeat 143px center;
 }
 
 .lm-first ul {
     width: 100%;
 }
 
 .lm-first ul li {
     width: 184px;
     height: 50px;
     padding-left: 38px;
     border-left: 1px solid #dcdbdb;
     border-right: 1px solid #dcdbdb;
     border-bottom: 1px solid #dcdbdb;
 }
 
 .lm-first ul li a {
     display: block;
     background: url("../images/contact_13.png") no-repeat 150px center;
     font-size: 14px;
     color: #666;
     line-height: 50px;
     font-weight: bold;
 }
 
 .lm-first ul li:hover a,
 .lm-first ul li.on a {
     color: #073eac;
 }
 
 .lm-second {
     margin-bottom: 32px;
     overflow: hidden;
 }
 
 .lm-second h1 {
     height: 58px;
     padding-left: 39px;
     line-height: 58px;
     color: #fff;
     font-size: 18px;
     font-weight: bold;
     background: url("../images/contact_16.jpg") no-repeat center;
 }
 
 .lm-second h1 span {
     color: #fff;
     display: block;
     background: url("../images/contact_18.png") no-repeat 143px center;
 }
 
 .lm-second ul {
     border-left: 1px solid #dcdbdb;
     border-right: 1px solid #dcdbdb;
     border-bottom: 1px solid #dcdbdb;
     width: 222px;
     overflow: hidden;
     padding: 4px 0 8px 0;
 }
 
 .lm-second ul li {
     width: 100%;
     background: url("../images/contact_26.jpg") no-repeat 18px center;
 }
 
 .lm-second ul li a {
     display: block;
     padding-left: 32px;
     line-height: 26px;
     color: #666666;
 }
 
 .lm-second ul li:hover,
 .lm-second ul li.on {
     background: url("../images/contact_23.jpg") no-repeat 18px center;
 }
 
 .lm-second ul li:hover a,
 .lm-second ul li.on a {
     color: #0857b0;
 }
 
 .lm-second-top {
     padding-left: 38px;
     border-left: 1px solid #dcdbdb;
     border-right: 1px solid #dcdbdb;
     border-bottom: 1px solid #dcdbdb;
     height: 64px;
     font-size: 14px;
     color: #333;
     padding: 26px 0 0 0;
     line-height: 14px;
     text-align: center;
 }
 
 .lm-second-top p {
     line-height: 45px;
     font-size: 23px;
     color: #0858b1;
     font-style: oblique;
 }
 
 .lm-second-bottom {
     padding-left: 38px;
     border-left: 1px solid #dcdbdb;
     border-right: 1px solid #dcdbdb;
     border-bottom: 1px solid #dcdbdb;
     height: 79px;
     font-size: 14px;
     color: #333;
     padding: 19px 0 0 0;
     line-height: 14px;
     text-align: center;
 }
 
 .lm-second-bottom .btn {
     display: inline-block;
     width: 91px;
     height: 30px;
     margin-top: 10px;
     text-align: center;
     line-height: 30px;
     color: #fff;
     font-size: 14px;
     background: url("../images/contact_33.jpg") no-repeat center;
 }
 
 .rcontent {
     width: 725px;
     border: 1px solid #e9e9e9;
 }
 
 .ui-tit {
     width: 100%;
     line-height: 50px;
     color: #c4c4c4;
     font-size: 14px;
     text-align: center;
 }
 
 .rcontent h1 {
     height: 66px;
     background: #f8f8f8;
     line-height: 66px;
     padding: 0 20px;
     border-bottom: 1px solid #e9e9e9;
 }
 
 .rcontent h1 span.fl {
     display: inline-block;
     font-size: 18px;
     color: #0857b0;
     font-weight: bold;
 }
 
 .rcontent h1 span.fr {
     color: #999999;
 }
 
 .rcontent h1 span.fr a {
     color: #999;
 }
 
 .rcontent h1 span.fr a:hover {
     color: #0857b0;
 }
 
 .rcontent h1 img {
     display: inline-block;
     margin: 0 12px;
 }
 
 .rcontent .conn {
     padding: 26px 20px 0 20px;
 }
 
 .rcontent .conn .map {
     width: 100%;
     border: 1px solid #dadada;
     height: 370px;
     padding: 3px;
 }
 
 .rcontent .conn .conn-txt {
     margin-top: 33px;
     padding: 0 20px 46px 0;
 }
 
 .rcontent .conn .conn-txt h2 {
     font-size: 14px;
     color: #1161c5;
     font-weight: bold;
     padding-left: 16px;
 }
 
 .rcontent .conn .conn-txt p {
     padding-top: 15px;
 }
 
 .rcontent .conn .conn-txt p span {
     width: 95px;
     text-align: right;
     line-height: 26px;
     font-size: 14px;
     color: #666666;
 }
 
 .rcontent .conn .conn-txt p input[type="text"],
 .rcontent .conn .conn-txt p select {
     border: 1px solid #cfcfcf;
     line-height: 12px;
     padding: 6px 5px;
     width: 180px;
     height: 30px;
     box-sizing: border-box;
 }
 
 .rcontent .conn .conn-txt p input.input01 {
     width: 525px;
 }
 
 .rcontent .conn .conn-txt p textarea {
     border: 1px solid #cfcfcf;
     padding: 5px;
     height: 108px;
     width: 525px;
 }
 
 .rcontent .conn .conn-txt .sexbox {
     line-height: 13px;
     padding-top: 16px;
 }
 
 .rcontent .conn .conn-txt p label {
     width: 34px;
     padding-left: 2px;
     line-height: 26px;
     font-size: 13px;
     color: #4c4c4c;
 }
 
 .rcontent .conn .conn-txt p input[type="radio"] {
     margin-top: 4px;
 }
 
 .rcontent .conn .conn-txt p i {
     color: #ff0000;
 }
 
 .rcontent .conn .btnbox {
     text-align: center;
 }
 
 .rcontent .conn .btnbox .btn {
     width: 86px;
     height: 28px;
     border: none;
     color: #fff;
     line-height: 28px;
     text-align: center;
     display: inline-block;
     margin: 11px 25px 0 25px;
 }
 
 .rcontent .conn .btnbox .btn01 {
     background: #1161c0;
     border-radius: 4px;
 }
 
 .rcontent .conn .btnbox .btn02 {
     background: #888;
     border-radius: 4px;
 }
 
 .hrcon {
     padding: 30px 20px 0 20px;
 }
 
 .hrcon table {
     width: 100%;
 }
 
 .hrcon table td,
 .hrcon table th {
     border: 1px solid #e9e9e9;
     /*line-height: 20px;*/
     padding: 6px 5px 6px 4px;
     text-align: left;
 }
 
 .hrcon table td a {
     color: #666;
     transition: color 500ms ease-in 0ms;
 }
 
 .hrcon table td a:hover {
     color: #0758b2;
 }
 
 .newscon,
 .prevnext {
     padding: 38px 20px 0 20px;
 }
 
 .newscon .newtj {
     overflow: hidden;
     border: 1px solid #e9e9e9;
 }
 
 .newscon .newtj .img {
     width: 255px;
     height: 151px;
     overflow: hidden;
     padding: 1px;
     border-right: 1px solid #e9e9e9;
 }
 
 .newscon .newtj .img img {
     width: 100%;
     height: 100%;
 }
 
 .newscon .newstj-txt {
     width: 360px;
     padding: 25px 30px 0 34px;
 }
 
 .newscon .newstj-txt .title a {
     display: inline-block;
     width: 100%;
     font-size: 16px;
     color: #0857b0;
     font-weight: bold;
 }
 
 .newscon .newstj-txt .con {
     line-height: 20px;
     color: #888;
     margin-top: 8px;
     height: 40px;
     overflow: hidden;
     font-size: 14px;
 }
 
 .newscon ul .con {
     line-height: 20px;
     color: #888;
     margin-top: 8px;
     height: 40px;
     overflow: hidden;
     font-size: 12px;
 }
 
 .newscon .newstj-txt .time {
     color: #c4c4c4;
     margin-top: 10px;
     margin-bottom: 10px;
 }
 
 .newscon .newstj-txt .time a {
     color: #c4c4c4;
 }
 
 .newscon .newstj-txt .time a:hover {
     color: #0857b0;
 }
 
 .newscon ul {
     overflow: hidden;
     width: 100%;
 }
 
 .newscon ul :nth-child(1) {
     display: none;
 }
 
 .newscon ul li {
     width: 100%;
     overflow: hidden;
     margin-top: 19px;
 }
 
 .newscon ul li .time {
     display: inline-block !important;
     width: 80px;
     height: 109px;
     background: #c4c4c4;
     text-align: center;
     color: #fff;
 }
 
 .newscon ul li .time p {
     display: inline-block !important;
     font-size: 46px;
     height: 80px;
     line-height: 80px;
     border-bottom: 1px solid #aaaaaa;
 }
 
 .newscon ul li .time span {
     display: block;
     width: 100%;
     height: 27px;
     border-top: 1px solid #d3d3d3;
     line-height: 27px;
 }
 
 .newscon ul li .txt {
     width: 548px;
     height: 88px;
     padding: 19px 30px 0 25px;
     border-top: 1px solid #cfcfcf;
     border-bottom: 1px solid #cfcfcf;
     border-right: 1px solid #cfcfcf;
 }
 
 .newscon ul li .txt .title {
     display: inline-block;
     width: 100%;
 }
 
 .newscon ul li .txt .title a {
     display: inline-block;
     font-size: 14px;
     color: #333;
     font-weight: bold;
     width: 100%;
     height: 25px;
     line-height: 25px;
     text-overflow: ellipsis;
     overflow: hidden;
     white-space: nowrap;
 }
 
 .newscon ul li .txt .title a:hover {
     color: #0857b0;
 }
 
 .newscon ul li:hover .time {
     background: #0858b2;
 }
 
 .newscon ul li:hover .time p {
     border-bottom: 1px solid #044996;
 }
 
 .newscon ul li:hover .time span {
     border-top: 1px solid #276dbc;
 }
 
 .page {
     text-align: center;
     padding: 38px 0 36px 0;
 }
 
 .newsinfocon .title {
     font-size: 14px;
     color: #333;
     font-weight: bold;
     text-align: center;
 }
 
 .newsinfocon .time {
     text-align: center;
     color: #999;
 }
 
 .newsinfocon .infocon {
     padding: 20px 0 30px 0;
     border-top: 1px solid #cfcfcf;
 }
 
 .newsinfocon .infocon img {
     max-width: 100%;
 }
 
 .downBtn span {
     display: inline-block;
     line-height: 50px;
     color: #000;
     font-weight: bold;
     vertical-align: top;
 }
 
 .downBtn {
     padding-left: 105px;
     box-sizing: border-box;
 }
 
 .downBtn a {
     display: inline-block;
     width: 183px;
     height: 55px;
     border-radius: 5px;
     background: url(../images/download.gif) no-repeat 100% 100%;
 }
 
 .newsinfocon .prevnext {
     border-top: 1px solid #cfcfcf;
     padding-top: 10px;
     line-height: 25px;
     color: #666;
 }
 
 .newsinfocon .prevnext a {
     color: #666;
 }
 
 .newsinfocon .prevnext a:hover {
     color: #0857b0;
 }
 
 .newsinfocon .prevnext p.fr {
     margin-top: -40px;
 }
 
 .companycon {
     padding: 15px 20px 40px 20px;
 }
 
 .company-horn {
     padding: 15px 20px 40px 20px;
 }
 
 .company-horn ul {
     width: 100%;
     display: flex;
     justify-content: space-between;
     flex-wrap: wrap;
 }
 
 .company-horn ul li {
     width: 31%;
     height: 170px;
     border: 1px solid #e6e6e6;
     margin-bottom: 20px;
     display: flex;
     justify-content: center;
     align-items: center;
 }
 
 .company-horn ul li a {
     width: 100%;
     height: 100%;
     display: flex;
     justify-content: center;
     align-items: center;
 }
 
 .company-horn ul li img {
     width: 100%;
     height: auto;
 }
 
 .honorcon {
     padding: 37px 20px 0 20px;
     overflow: hidden;
 }
 
 .honorcon ul {
     overflow: hidden;
 }
 
 .honorcon ul li {
     /*212 157*/
     width: 216px;
     margin-right: 18px;
 }
 
 .honorcon ul li.rigg {
     margin-right: 0;
 }
 
 .honorcon ul li .img {
     width: 212px;
     height: 157px;
     overflow: hidden;
     padding: 1px;
     border: 1px solid #e9e9e9;
 }
 
 .honorcon ul li .img img {
     width: 212px;
     height: 157px;
 }
 
 .honorcon ul li .title {
     color: #666666;
     text-align: center;
     height: 50px;
     line-height: 50px;
 }
 
 .honorcon ul li:hover .img {
     border-color: #0857b0;
 }
 
 .honorcon ul li:hover .title {
     color: #0857b0;
 }
 
 .agencycon {
     padding: 37px 20px 0 20px;
     overflow: hidden;
 }
 
 .agencycon ul {
     overflow: hidden;
     padding-bottom: 10px;
 }
 
 .agencycon ul li {
     width: 216px;
     margin-right: 6px;
     margin-left: 6px;
 }
 
 .agencycon ul li.rigg {
     margin-right: 0;
 }
 
 .agencycon ul li .img {
     width: 214px;
     height: 76px;
     overflow: hidden;
     border: 1px solid #e9e9e9;
 }
 
 .agencycon ul li .img img {
     width: 214px;
     height: 76px;
 }
 
 .agencycon ul li .title {
     color: #666666;
     text-align: center;
     line-height: 12px;
     margin: 18px 0 31px 0;
 }
 
 .agencycon ul li:hover .img {
     border-color: #0857b0;
 }
 
 .agencycon ul li:hover .title {
     color: #0857b0;
 }
 
 .questioncon {
     padding: 16px 20px 0 20px;
 }
 
 .questioncon ul {
     overflow: hidden;
     width: 100%;
 }
 
 .questioncon ul li {
     width: 100%;
     padding: 21px 0 12px 0;
     border-bottom: 1px solid #e9e9e9;
 }
 
 .questioncon ul li span.title {
     display: inline-block;
     width: 22px;
     height: 18px;
     line-height: 18px;
     text-indent: 3px;
     color: #fff;
     font-weight: normal;
     font-size: 12px;
     /* background: url("http://demo.mxyhn.xyz:8020/cssthemes6/skk-0708-1/css/../images/question_03.jpg") no-repeat left bottom; */
     padding-right: 10px;
 }
 
 .questioncon ul li .ask {
     line-height: 18px;
     font-size: 14px;
     font-weight: bold;
     color: #666;
     overflow: hidden;
 }
 
 .questioncon ul li .answer {
     margin-top: 14px;
     overflow: hidden;
 }
 
 .questioncon ul li .answer .txt {
     line-height: 20px;
     color: #888;
     width: 648px;
 }
 
 .questioncon ul li:hover .ask span.title {
     background-position: left top;
 }
 
 .questioncon ul li:hover .ask {
     color: #0857b0;
 }
 
 .questioncon .infocon {
     margin-top: 20px;
 }
 
 .downloadcon {
     padding: 33px 20px 0 20px;
 }
 
 .downloadcon ul {
     overflow: hidden;
     width: 100%;
 }
 
 .downloadcon ul li {
     width: 100%;
     height: 43px;
     line-height: 43px;
     border-bottom: 1px solid #e9e9e9;
     /* background: url("http://demo.mxyhn.xyz:8020/cssthemes6/skk-0708-1/css/../images/download_03_02.jpg") no-repeat left center; */
 }
 
 .downloadcon ul li a {
     color: #666;
     display: block;
     padding-left: 11px;
     /* background: url("http://demo.mxyhn.xyz:8020/cssthemes6/skk-0708-1/css/../images/download_05_02.jpg") no-repeat right center; */
 }
 
 .downloadcon ul li:hover {
     /* background-image: url("http://demo.mxyhn.xyz:8020/cssthemes6/skk-0708-1/css/../images/download_03_01.jpg"); */
 }
 
 .downloadcon ul li:hover a {
     color: #0857b0;
     /* background-image: url("http://demo.mxyhn.xyz:8020/cssthemes6/skk-0708-1/css/../images/download_05_01.jpg"); */
 }
 
 .solutioncon {
     padding: 33px 20px 0 20px;
 }
 
 .solutioncon ul {
     overflow: hidden;
     width: 100%;
 }
 
 .solutioncon ul li {
     width: 100%;
     border-bottom: 1px solid #e9e9e9;
     margin-top: 17px;
 }
 
 .solutioncon ul li a.title {
     color: #666;
     display: block;
     font-weight: bold;
     padding-left: 11px;
     /* background: url("http://demo.mxyhn.xyz:8020/cssthemes6/skk-0708-1/css/../images/solution_06.jpg") no-repeat left center; */
 }
 
 .solutioncon ul li .con {
     padding: 11px 0 14px 11px;
     line-height: 20px;
     color: #888;
     height: 40px;
 }
 /* .solutioncon ul li:hover {} */
 
 .solutioncon ul li:hover a.title {
     color: #0857b0;
     /* background-image: url("http://demo.mxyhn.xyz:8020/cssthemes6/skk-0708-1/css/../images/solution_03.jpg"); */
 }
 
 .profilecon {
     padding: 30px 0 46px 0;
 }
 
 .profilecon p {
     padding-top: 16px;
 }
 
 .profilecon p span {
     width: 154px;
     text-align: right;
     line-height: 32px;
     font-size: 14px;
     color: #666666;
     padding-right: 20px;
 }
 
 .profilecon p input[type="text"] {
     border: 1px solid #cfcfcf;
     line-height: 12px;
     padding: 9px 5px;
     width: 270px;
 }
 
 .profilecon .sexbox {
     line-height: 13px;
     padding-top: 16px;
 }
 
 .profilecon p label {
     width: 34px;
     padding-left: 2px;
     line-height: 30px;
     font-size: 13px;
     color: #4c4c4c;
 }
 
 .profilecon p input[type="radio"] {
     margin-top: 7px;
 }
 
 .profilecon p.add {
     padding-top: 14px;
 }
 
 .profilecon select {
     margin-right: 20px;
     line-height: 12px;
     padding: 4px 0;
     border: 1px solid #cfcfcf;
 }
 
 .profilecon .btn {
     width: 130px;
     height: 30px;
     border: none;
     color: #fff;
     line-height: 30px;
     text-align: center;
     font-weight: bold;
     display: inline-block;
     margin-top: 14px;
     /* background: url("http://demo.mxyhn.xyz:8020/cssthemes6/skk-0708-1/css/../images/profile_03.jpg") no-repeat center; */
 }
 
 .profilecon p input[type="password"] {
     border: 1px solid #cfcfcf;
     line-height: 12px;
     padding: 9px 5px;
     width: 270px;
 }
 
 .ordercontent {
     border: none;
     padding-bottom: 60px;
 }
 
 .ordercontent h1 {
     border: 1px solid #e9e9e9;
 }
 
 .ordercon table {
     width: 100%;
     border-color: #fff;
 }
 
 .ordercon table .tr01 th {
     height: 52px;
     border-bottom: 1px solid #e9e9e9;
     color: #666666;
     /* background: url("http://demo.mxyhn.xyz:8020/cssthemes6/skk-0708-1/css/../images/order_003.jpg") no-repeat right center; */
 }
 
 .ordercon table .tr01 .th01 {
     border-left: 1px solid #e9e9e9;
 }
 
 .ordercon table .tr01 .th02 {
     border-right: 1px solid #e9e9e9;
     background: none;
 }
 
 .ordercon table .tr02 td {
     line-height: 31px;
     border-top: 1px solid #e9e9e9;
     border-left: 1px solid #e9e9e9;
     border-right: 1px solid #e9e9e9;
     color: #666666;
 }
 
 .ordercon table td {
     color: #333;
     text-align: center;
 }
 
 .ordercon table .tr03 td {
     border: 1px solid #e9e9e9;
 }
 
 .ordercon table .td01 {
     height: 31px;
     padding-left: 12px;
     text-align: left;
 }
 
 .ordercon table .td02 {
     color: #ff0000;
     line-height: 16px;
 }
 
 .ordercon table .orderbox {
     overflow: hidden;
     padding: 15px 14px;
     width: 207px;
 }
 
 .ordercon table .img {
     width: 101px;
     height: 79px;
     overflow: hidden;
     border: 1px solid #e3dbd9;
 }
 
 .ordercon table .img img {
     width: 101px;
     height: 79px;
 }
 
 .ordercon table .txt {
     text-align: left;
     padding-left: 10px;
 }
 
 .ordercon table a.title {
     color: #333333;
 }
 
 .ordercon table a.title:hover {
     color: #0857b0;
 }
 
 .txtcon table .txtcon {
     color: #666666;
 }
 
 .ordercon table .tr04 td {
     height: 52px;
     border: 1px solid #e3dbd9;
     line-height: 52px;
 }
 
 .ordercon table .delete {
     padding-left: 37px;
     /* background: url("http://demo.mxyhn.xyz:8020/cssthemes6/skk-0708-1/css/../images/close.jpg") no-repeat 20px center; */
 }
 
 .ordercon table .delete a {
     color: #0857b0;
 }
 
 .ordercon table .money {
     text-align: right;
     padding-right: 33px;
 }
 
 .ordercon table .money span {
     font-size: 20px;
     color: #fe0000;
 }
 
 .ordercon table .money span.price {
     font-size: 22px;
 }
 
 .ui-reply {
     width: 100%;
     height: auto;
     margin-bottom: 40px;
 }
 
 .ui-reply li {
     padding: 15px 0px;
     border-bottom: 1px solid #e9e9e9;
 }
 
 .ui-reply li h3 {
     font-size: 14px;
     color: #333;
     font-weight: bold;
 }
 
 .ui-reply li {
     width: 100%;
 }
 
 .ui-reply li p {
     font-size: 13px;
     color: #888;
 }
 
 .ui-reply li label {
     display: inline-block;
     font-size: 12px;
     color: #999;
     margin-top: 5px;
 }
 
 .ui-reply li label span {
     margin-right: 200px;
 }
 
 .ui-reply li .ui-replyList p {
     font-size: 14px;
     color: #666;
     font-weight: normal;
     background-color: #f8f8f8;
     padding: 15px;
     box-sizing: border-box;
 }
 
 @media screen and (max-width:768px) {
     .lmenu {
         display: none;
     }
     .rcontent {
         width: 94%;
         margin: 0px 3%;
     }
     .newscon .newtj .img,
     .newscon .newtj .img img {
         width: 100%;
     }
     .newscon {
         padding: 20px 15px 0 15px;
     }
     .newscon .newstj-txt {
         width: 100% !important;
         padding: 20px 20px 10px 20px !important;
         box-sizing: border-box;
     }
     .newscon ul li .time {
         width: 60px;
         height: 91px;
     }
     .newscon ul li .time p {
         font-size: 37px;
         height: 65px;
         line-height: 65px;
     }
     .newscon ul li .txt {
         width: calc(100% - 60px);
         box-sizing: border-box;
         height: 90px;
         padding: 13px 15px 0 15px;
         overflow: hidden;
     }
     .company-horn ul li {
         width: 48%;
     }
     .rcontent .conn .conn-txt p input.input01,
     .rcontent .conn .conn-txt p textarea {
         width: 180px;
         box-sizing: border-box;
     }
     .ablock {
         display: block;
         width: 190px;
     }
     .newscon ul .con {
         margin-top: 0px;
     }
 }