@CHARSET "UTF-8";
html{margin:0;padding:0;border:0;}
body,div,span,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,address,code,b,em,img,
dl,dt,dd,ol,ul,li,fieldset,form,label,footer,
header,hgroup,nav,section
{margin:0;padding:0;border:0;}
body{background:#fff;color:#666;position:relative;font:12px/1.5 Microsoft YaHei,arial,宋体,sans-serif;vertical-align:baseline;width:100%;overflow-x:hidden;}
a{text-decoration:none;outline:none;}
a:link{color:#666;}
a:visited{color:#666;}
a:hover,a:active,a:focus{color:#e87518;text-decoration:none;outline:none;}

input{padding:0;margin:0;font-family:'Microsoft YaHei';}
img{border:none;background:none;vertical-align:middle;}
ul,ol,li{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}
table, th, td {vertical-align: middle}

.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}

h1,h2,h3,h4{font-size:12px;font-weight:bold;}
hr {border: 0;border-top:1px solid #ccc;height:0;}

/*公用样式*/
.com-img{ display:inline; overflow:hidden;margin:0 auto;display: table;}
.com-img img{ transition:all 0.5s ease-in 0s; -webkit-transition:all 0.5s ease-in 0s; -moz-transition:all 0.5s ease-in 0s; -o-transition:all 0.5s ease-in 0s;}
.com-img:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}


.fl{float:left;}
.fr{float:right;}
.di{_display:inline;}
.fwn{font-weight:normal;}
.dib{*display:inline;_zoom:1;_display:inline;_font-size:0px;}


.wt{width:1920px;position: relative;left:50%;margin-left:-960px;}
.wt_t{width:1200px;margin:0 auto;}
.container{width:1200px;margin:0 auto;padding:0px;}



.wd1200 {
    width: 1200px;
    margin: 0 auto;
}



/*头部样式*/

#header {
    position: relative;
    height: 50px;
    line-height: 50px;
    background: #033d75;
    font-size: 14px;
    color: #fff;
}

#header a {
    font-size: 14px;
    color: #fff;
}

.top_phone {
    padding-left: 40px;
    background: url(//cdn.myxypt.com/247dbcd6/20/08/ce59415ed045da14705ad26b49ddbfbd33c0369a.png) no-repeat left center;
}

.top_cc {
    position: relative;
    height: 94px;
    overflow:hidden;
}

.logo {
    float: left;
    line-height:94px;
    width: 300px;
}

.logo img{line-height:94px;width: 100%;height: auto;}

.language {
    width: 142px;
    line-height: 43px;
    background: #26cdff;
    text-align: center;
    margin-top: 20px;
}

.language a {
    font-size: 16px;
    color: #fff;
    display: block;
}






/*搜索和热门搜索*/
.hh3{height:60px;border-bottom:1px solid #dddddd}
#formsearch{float:right;background:url(//cdn.myxypt.com/247dbcd6/20/08/a71b36ff2a896c1768b6d8c98d38e5c160e633e2.png) no-repeat center;width:202px;height:25px;margin-top:20px;}
.hotSearch{float:left;height:60px;line-height:60px;font-weight:normal;color:#666666;font-size:12px;}
.hotSearch a{margin-right:6px;color:#666666;font-size:12px;}

/*热门搜索*/
#formsearch input{height:25px;border:none;line-height:25px;outline:none;width:145px;background:none;}
#formsearch input#keyword{height:25px;line-height:25px;padding-left:14px;color:#666666;}
#formsearch input#s_btn{width:46px;height:24px;line-height:24px;text-align:center;background-color:none;color:#fff;border:none;cursor:pointer;font-size:0px;}
#formsearch input::placeholder{color:#c0bfbf;font-size:14px}




/*主体样式*/

.c1_index {
    position: relative;
    margin: 65px 0;
}

.c1_img {
    float: left;
}

.c1_img img {
    width: 510px;
    height: 342px;
}

.c1_right {
    float: right;
    width: 600px;
}

.c1_right h3 {
    font-size: 30px;
    color: #333333;
    font-weight: normal;
    padding-bottom: 15px;
    margin-bottom: 20px;
    background: url(//cdn.myxypt.com/247dbcd6/20/08/48446deecc1580a72279abd68aef2ac007922f23.png) no-repeat left bottom;
}

.c1_right span {
    display: block;
    font-size: 16px;
    color: #333333;
    font-weight: normal;
    line-height: 25px;
    padding-bottom: 15px;
}

.c1_right .abb_txt {
    font-size: 14px;
    color: #999999;
    font-weight: normal;
    line-height: 24px;
}

.c1_right .abbmore {
    display: block;
    width: 149px;
    line-height: 47px;
    text-align: center;
    background: #26cdff;
    color: #fff;
    font-size: 18px;
    margin-top: 25px;
}

.abb_list {
    position: relative;
    margin-top: 55px;
    display: flex;
    justify-content: space-between;
}

.abb_list li {
    width: 32.33%;
    background: #033d75;
    padding: 35px 20px;
}

.abb_list li a {
    display: block;
}

.abb_list li span {
    display: inline-block;
    vertical-align: middle;
    padding-right: 35px;
}

.abb_list li .tss {
    display: inline-block;
    vertical-align: middle;
}

.abb_list li .tss h3 {
    font-weight: normal;
    font-size: 24px;
    color: #fff;
}

.abb_list li .tss h4 {
    font-weight: normal;
    font-size: 14px;
    color: rgba(255, 255, 255, .6);
}


/* 主要服务内容 */

.c2_idnex {
    position: relative;
    background: url(//cdn.myxypt.com/247dbcd6/20/08/47c71207619d0773f815afa020582cfa2457ae4e.png) no-repeat left center;
    height: 912px;
    padding-top: 35px;
}

.ttt2 {
    text-align: center;
}

.ttt2 h3 {
    font-weight: normal;
    color: #333333;
    font-size: 30px;
    padding-bottom: 15px;
    margin-bottom: 15px;
    background: url(//cdn.myxypt.com/247dbcd6/20/08/30e00f0e9af0814333594902ccbcf8698f22fbda.png) no-repeat center bottom;
}

.ttt2 p {
    font-weight: normal;
    color: #666666;
    font-size: 16px;
    line-height: 1.7;
}

.c2_list {
    position: relative;
    margin-top: 40px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.c2_list li {
    background: #fff;
    width: 31.33%;
    margin-bottom: 60px;
    padding: 40px;
    text-align: center;
    height: 286px;
    -webkit-box-shadow: 0px 5px 10px 1px rgba(8, 1, 3, 0.18);
    box-shadow: 0px 5px 10px 1px rgba(8, 1, 3, 0.18);
}

.c2_list li a {
    display: block;
}

.c2_list li img {
    max-width: 100%;
}

.c2_list li h3 {
    font-size: 20px;
    color: #1a1a1a;
    padding: 18px 0;
}

.c2_list li h4 {
    font-size: 14px;
    line-height: 25px;
    color: #808080;
    font-weight: normal;
}


/* 合作伙伴 */

.c3_index {
    position: relative;
    margin: 70px 0;
}

.c3_left {
    width: 590px;
}

.c3_left h3 {
    font-size: 30px;
    color: #333333;
    font-weight: normal;
    padding-bottom: 15px;
    margin-bottom: 20px;
    background: url(//cdn.myxypt.com/247dbcd6/20/08/48446deecc1580a72279abd68aef2ac007922f23.png) no-repeat left bottom;
}

.c3_left span {
    display: block;
    font-size: 16px;
    color: #333333;
    font-weight: normal;
    line-height: 25px;
    padding-bottom: 35px;
}

.c3_left .huo_txt {
    font-size: 14px;
    color: #808080;
    font-weight: normal;
    line-height: 38px;
    width: 425px;
    padding-left: 30px;
    background: url(//cdn.myxypt.com/247dbcd6/20/08/4c8eb7dc810ffacc769c9a1de3fe4558ac1713b4.png) no-repeat left 15px;
}

.c3_left .lian {
    margin-top: 50px;
    position: relative;
}

.c3_left .lian a {
    display: inline-block;
    margin-right: 30px;
    width: 180px;
    line-height: 48px;
    text-align: center;
    background: #26cdff;
    color: #fff;
    font-size: 16px;
}

.c3_img img {
    width: 515px;
    height: 417px;
}


/* c4_index */

.c4_index {
    position: relative;
    height: 613px;
    background: url(//cdn.myxypt.com/247dbcd6/20/09/2811584cab6b2b3678101f9c19c3b15d7b6c1d84.jpg) no-repeat center center;
}

.c4_list {
    position: relative;
    margin-top: 153px;
    float: right;
    width: 610px;
}

.c4_list li {
    position: relative;
    background: #033d75;
    margin-bottom: 35px;
    padding: 34px 15px;
    overflow: hidden;
}

.c4_list li a {
    display: block;
}

.c4_list li span {
    display: inline-block;
    vertical-align: middle;
    padding-right: 15px;
}

.c4_list li .tss {
    display: inline-block;
    vertical-align: middle;
    width: 440px;
}

.c4_list li .tss h3 {
    font-weight: normal;
    font-size: 24px;
    color: #fff;
}

.c4_list li .tss h4 {
    font-weight: normal;
    font-size: 14px;
    color: rgba(255, 255, 255, .6);
}

.c4_list li i {
    font-style: inherit;
    width: 80px;
    height: 100%;
    background: #1f5284 url(//cdn.myxypt.com/247dbcd6/20/08/8169d23fc67b4556c176b9325e20806db7887e49.png) no-repeat center center;
    display: block;
    position: absolute;
    right: 0px;
    top: 0px;
}


/*c5_index  */

.c5_index {
    position: relative;
    margin: 50px 0;
}

.c5_list {
    position: relative;
    margin-top: 40px;
    display: flex;
    justify-content: space-between;
}

.c5_list li {
    width: 31.33%;
    text-align: center;
    height: 275px;
    padding: 28px 40px;
}

.c5_list li a {
    display: block;
}

.c5_list li a img {
    max-width: 100%;
}

.c5_list li h3 {
    font-size: 22px;
    color: #26cdff;
    padding: 25px 0 10px;
}

.c5_list li h4 {
    font-size: 16px;
    line-height: 25px;
    color: #fff;
    font-weight: normal;
}


/* c6_index */

.c6_index {
    height: 342px;
    position: relative;
    background: url(//cdn.myxypt.com/247dbcd6/20/08/c6661a631640c5e135e9ebd2183d14c9164bd3b9.jpg) no-repeat center center;
    padding-top: 90px;
}

.c6_index ul {
    position: relative;
    display: flex;
    justify-content: space-between;
}

.c6_index ul li {
    width: 16.66%;
    text-align: center;
}

.c6_index ul li a {
    display: block;
}

.c6_index ul li span {
    display: block;
    height: 60px;
    line-height: 60px;
    vertical-align: middle;
}

.c6_index ul li a img {
    max-width: 100%;
}

.c6_index ul li h3 {
    font-size: 36px;
    font-family: "Impact";
    padding: 15px 0;
    color: #19b5f3;
}

.c6_index ul li h4 {
    font-weight: normal;
    color: #fff;
    font-size: 18px;
}


/* news_index */

.news_index {
    position: relative;
    margin: 50px 0;
}

.ttt3 {
    text-align: left;
}

.ttt3 h3 {
    background: url(//cdn.myxypt.com/247dbcd6/20/08/30e00f0e9af0814333594902ccbcf8698f22fbda.png) no-repeat left bottom;
}

.news_list22 {
    /* position: relative; */
    margin-top: 35px;
    /* display: flex; */
    justify-content: space-between;
}

.news_list22 li {
    float: left;
    /* position: relative; */
    width: 31.33%;
    -webkit-box-shadow: 0px 5px 10px 1px rgba(8, 1, 3, 0.18);
    box-shadow: 0px 5px 10px 1px rgba(8, 1, 3, 0.18);
    margin: 10px;
}

.news_list22 li a {
    display: block;
}

.news_list22 li img {
    width: 100%;
}

.news_list22 li .time {
    padding: 15px;
}

.news_list22 li .time h3 {
    font-size: 18px;
    color: #333333;
    font-weight: normal;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
}

.news_list22 li .time .timess {
    font-size: 14px;
    display: block;
    color: #26cdff;
    padding: 20px 0 8px;
}

.news_list22 li .time .info {
    font-size: 14px;
    display: block;
    color: #999999;
    line-height: 1.9;
    padding-bottom: 10px;
}


/* link_index */

.link_index {
    padding: 15px 0;
    font-size: 14px;
    color: #4c4c4c;
}

.link_index a {
    font-size: 14px;
    color: #4c4c4c;
}



/*<!--{* 通栏 *}-->*/
.x-layout {
    background: #033d75;
    padding: 50px 0 0;
}

.foot_aa {
    width: 340px;
    float: left;
}

.x-layout-logo {
    margin-bottom: 20px;
}

.x-layout-desc {
    font-size: 14px;
    color: rgba(255, 255, 255, 1);
    line-height: 1.7;
}

.x-layout-menu {
    float: left;
    width: 580px;
    margin-left: 40px;
}

.x-layout-menu dl {
    float: left;
    width: 45%;
    text-align: left;
}

.x-layout-menu dl dt {
    font-size: 16px;
    color: #fff;
    font-weight: normal;
    margin-bottom: .93em;
}

.x-layout-menu dl dd a {
    display: block;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.6);
    line-height: 2;
    padding-left: 18px;
    background: url(//cdn.myxypt.com/247dbcd6/20/08/88576f12e7966c9c2dbd3ccc40f4892318e61738.png) no-repeat left center;
}

.x-layout-menu dl span {
    font-size: 14px;
    color: rgba(255, 255, 255, 0.75);
    line-height: 2;
}

.x-layout-ewm {
    float: right;
    width: 162px;
    text-align: center;
}

.x-layout-ewm img {
    width: 162px;
    height: 162px;
}

.x-layout-ewm p {
    font-size: 14px;
    font-weight: 400;
    line-height: 40px;
    color: rgba(255, 255, 255, 1);
}

.x-footer {
    margin-top: 20px;
    border-top: 1px solid rgba(255, 255, 255, 0.3);
    padding: 10px 0;
    text-align: center;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.5);
    line-height: 1.7;
}

.x-footer a {
    color: rgba(255, 255, 255, 0.5);
}

.x-footer a:hover {
    color: rgba(255, 255, 255, 0.8);
}

.x-copyright {
    margin: 5px 0;
}
