/*初始化样式*/
html {
    margin: 0;
    padding: 0;
    border: 0;
}

p{
    margin: 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: #3480ce;
    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;
}

/*----- Common css ------*/
.fl {
    float: left;
}

.fr {
    float: right;
}

.container {
    width: 1200px !important;
    margin: 0 auto;
    padding: 0;
}

/*滚动*/
#demo {
    overflow: hidden;
    width: 100%;
    margin: 0 auto;
}

#indemo {
    float: left;
    width: 800%
}

#demo1 {
    float: left;
}

#demo2 {
    float: left;
}

#m_demo {
    overflow: hidden;
    width: 100%;
    margin: 0 auto;
}

#m_indemo {
    float: left;
    width: 800%
}

#m_demo1 {
    float: left;
}

#m_demo2 {
    float: left;
}

/*头部*/
.top {
    border-bottom: 1px solid #ededed;
    height: 39px;
    line-height: 39px;
    color: #a7a7a7;
}

.wel {
}

.seo1 {
}

.seo1 a {
    color: #a7a7a7;
}

.head {
    height: 133px;
}

.logo {
    line-height: 133px;
}

.h_wz {
    background: url(//cdn.myxypt.com/a1cc959e/20/09/58cdc8bb836332712c6841ef49c61d61899b9168.png) no-repeat left center;
    height: 48px;
    line-height: 48px;
    padding-left: 18px;
    margin-left: 19px;
    margin-top: 43px;
    font-size: 24px;
    color: #333333;
}

.tel {
    background: url(//cdn.myxypt.com/a1cc959e/20/09/a9dab730e9d44b3cd4750ab3de15c7cd0e7bd302.png) no-repeat left center;
    padding-left: 55px;
    font-size: 28px;
    color: #ff6600;
    height: 46px;
    line-height: 46px;
    margin-top: 42px;
    font-weight: bold;
}

/*导航*/
.menu {
    background: #3e3e3e;
    height: 54px;
}

.xmenu {
    width: 1200px;
    margin: 0 auto;
    text-align: center;
}

.xmenu li {
    height: 54px;
    line-height: 54px;
    display: inline-block;
    position: relative;
    width: 146px;
    text-align: center;
}

.xmenu li:last-child a {
    background: none;
}

.xmenu li a {
    display: block;
    background: url(//cdn.myxypt.com/a1cc959e/20/09/4c534bdec8e6ab49369d418dd7fc9b0c46ef0838.png) no-repeat right center;
    height: 54px;
    line-height: 54px;
    color: #ffffff;
    font-size: 16px;
}

.xmenu li:hover {
    background: #ff6600;
    color: #ffffff;
}

.xmenu li.active a {
    background: #ff6600;
    color: #ffffff;
}

.xmenu li:after {
}

.xmenu li:hover .x-sub-menu {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}

.xmenu li .x-sub-menu {
    position: absolute;
    z-index: 99;
    width: 100%;
    left: 0;
    top: 54px;
    background: #ff6600;
    padding: 10px 0;
    opacity: 0;
}

.xmenu li .x-sub-menu li {
    background: none;
}

.xmenu li .x-sub-menu li a {
    display: block;
    text-align: center;
    font-size: 14px;
    color: #ffffff;
    padding: 0;
    background: none;
}

.xmenu li .x-sub-menu li a:hover {
    background: #e9eaeb;
    color: #3e3e3e;
}

.xmenu li .x-sub-menu:after {
}

/*banner dot*/
.x-banner .owl-carousel .owl-dots {
    position: absolute;
    z-index: 999;
    left: 0;
    width: 100%;
    text-align: center;
    font-size: 0;
    bottom: 5%;
}

.x-banner .owl-carousel .owl-dots button.owl-dot {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    margin: 0 .5em;
    outline: none;
    background: url(//cdn.myxypt.com/a1cc959e/20/09/054a41f20aae86d31b252152bb49eb86c2b71688.png) no-repeat center;
    border-radius: 7px;
    width: 14px;
    height: 14px;
    opacity: 1;
}

.x-banner .owl-carousel .owl-dots button.owl-dot:hover {
    opacity: 1;
}

.x-banner .owl-carousel .owl-dots button.owl-dot.active {
    opacity: 1;
    width: 42px;
    height: 14px;
}

@media (max-width: 990px) {
    .x-banner .owl-carousel .owl-dots button.owl-dot {
        font-size: 12px;
    }
}

/*搜索*/
.hotsearch {
    width: 1200px;
    margin: 10px auto;
    height: 39px;
}

.hotsearch .h-key {
    font-size: 14px;
    color: #999999;
    line-height: 39px;
}

.hotsearch .h-key a {
    color: #999999;
    line-height: 39px;
    margin-right: 8px;
}

.hotsearch #formsearch {
    display: inline-block;
    vertical-align: middle;
}

.hotsearch #formsearch {
    width: 245px;
    position: relative;
    height: 39px;
    border-left: 1px solid #cccccc;
}

.hotsearch #formsearch #s_btn {
    float: left;
    outline: none;
    border: none;
    width: 24px;
    height: 39px;
    font-size: 0;
    background-image: url(//cdn.myxypt.com/a1cc959e/20/09/094f5118d26e3355b1ffaf094c7aba9389240bfd.png);
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center;
    line-height: 39px;
}

.hotsearch #formsearch #keyword {
    float: left;
    background: none;
    outline: none;
    border: none;
    width: 220px;
    color: rgba(0, 0, 0, 0.8);
    height: 39px;
    padding-left: 34px;
}

/*设备展示*/
.box1 {
    padding-top: 40px;
}

.main-tit {
}

.main-tit h3 {
    font-size: 36px;
    color: #545454;
    background: url(//cdn.myxypt.com/a1cc959e/20/09/1a1f1663ef436a11a5945fe99d3fad3f8c9e91d7.png) no-repeat center;
    text-align: center;
}

.main-tit p {
    font-size: 15px;
    color: #999999;
    text-transform: uppercase;
    text-align: center;
    margin-top: 5px;
}

.sbzs {
    margin-top: 30px;
}

.sbzs li {
    float: left;
    width: 280px;
    margin-right: 26px;
    position: relative;
    padding-left: 30px;
}

.sbzs li:last-child {
    margin-right: 0;
}

.sbzs li h2 {
    font-size: 20px;
    color: #333333;
    line-height: 20px;
}

.sbzs li h2 a {
    color: #333333;
}

.sbzs li h3 {
    font-size: 16px;
    color: #333333;
    font-weight: normal;
    margin-top: 10px;
    line-height: 16px;
}

.sbzs li h3 a {
    color: #333333;
}

.sbzs li h3 span {
    background: url(//cdn.myxypt.com/a1cc959e/20/09/e64b225720effac2e67365998e5ec23d96603216.png) no-repeat center;
    float: right;
    width: 15px;
    height: 16px;
}

.sbzs li .sbzs_pic {
    margin-top: 15px;
}

.sbzs li .sgal {
    position: absolute;
    left: 0;
    bottom: 215px;
    width: 80px;
    height: 120px;
    text-align: center;
    background: #e2e2e2;
    line-height: 30px;
    font-size: 16px;
    color: #333333;
    padding-top: 15px;
}

.sbzs li .sgal a {
    color: #333333;
}

/*案例展示*/
.box2 {
    margin-top: 75px;
    margin-bottom: 30px;
}

.box3 {
    background: url(//cdn.myxypt.com/a1cc959e/20/09/2f6d6bac1dc0a1f013127b51153973502b617bbf.jpg) no-repeat top center;
    padding: 80px 0;
}

.case_lf {
    width: 370px;
    height: 646px;
    background: #fd7217;
    padding-top: 27px;
    padding-left: 42px;
}

.c_tit {
    background: url(//cdn.myxypt.com/a1cc959e/20/09/b0ee535a85e26061f33b9766015d5aae2bb9431e.png) no-repeat 50px top;
    padding-top: 20px;
    padding-bottom: 22px;
}

.c_tit h2 {
    font-size:27px;
    color: #ffffff;
    text-transform: uppercase;
    font-weight: bold;
    line-height: 28px;
}

.c_tit h3 {
    font-size: 28px;
    color: #ffffff;
    line-height: 28px;
    margin-top: 8px;
    letter-spacing: 8px;
}

.c_list {
}

.c_list li {
    background: url(//cdn.myxypt.com/a1cc959e/20/09/5c6219b895f2d44c944c192ddcab9f2ecf559ad1.png) no-repeat 10px center;
    line-height: 55px;
    line-height: 55px;
    border-bottom: 1px dashed #feb98b;
    padding-left: 40px;
    font-size: 16px;
    width: 268px;
}

.c_list li a {
    color: #ffffff;
}

.case_rt {
    width: 800px;
    height: 646px;
    background: #ffffff;
    padding: 26px;
    padding-bottom: 0;
}

.clist1 {
}

.clist1 li {
    float: left;
    width: 360px;
    margin-right: 25px;
    margin-bottom: 15px;
}

.clist1 li:nth-child(2n) {
    margin-right: 0;
}

.clist1 li img {
    width: 360px;
    height: 256px;
}

.clist1 li h3 {
    line-height: 35px;
    font-size: 16px;
    text-align: center;
}

.clist1 li h3 a {
    color: #666666;
    font-weight: normal;
}

/*优势*/
.box4 {
    background: url(//cdn.myxypt.com/a1cc959e/20/10/f55fe5e5a73ad610bbcd1a4bce21a83c4a87209a.jpg) no-repeat top center;
    height: 798px;
}

.ys_tit {
    margin-top: 90px;
    width: 460px;
    text-align: right;
}

.ys_tit h3 {
    font-size: 36px;
    color: #ffffff;
    line-height: 36px;
}

.ys_tit p {
    text-transform: uppercase;
    font-size: 24px;
    color: #ffffff;
    line-height: 24px;
    margin-top: 8px;
}

.ys_lf {
    margin-top: 38px;
    width: 340px;
}

.ys1 {
    margin-top: 62px;
    height: 120px
}

.ys_t {
    font-size: 22px;
    color: #ffffff;
    font-style: italic;
    background: url(//cdn.myxypt.com/a1cc959e/20/09/0a7f68bda913c7b866ca4851ccdf2d347eed1462.png) no-repeat bottom left;
    padding-bottom: 15px;
}

.ys_t span {
    text-transform: uppercase;
    font-size: 12px;
    color: #ffffff;
    font-style: normal;
    margin-left: 10px;
}

.ys_c {
    font-size: 16px;
    color: #ffffff;
    line-height: 30px;
    margin-top: 9px;
}

.ys_mid {
    margin-top: 38px;
    margin-left: 36px;
}

.ys_rt {
    margin-top: 38px;
    width: 340px;
}

.ys2 {
    margin-top: 80px;
    height: 120px
}

.ys3 {
    margin-top: 62px;
    height: 120px
}

.ys4 {
    margin-top: 80px;
    height: 120px
}

.ys_tel {
    background: url(//cdn.myxypt.com/a1cc959e/20/09/155063cc245385462100096732f29c1f6b5c7e98.png) no-repeat top left;
    width: 430px;
    margin: 0 auto;
    height: 40px;
    line-height: 40px;
    font-size: 26px;
    color: #ffffff;
    margin-top: 35px;
}

.ys_tel p {
    display: inline-block;
    float: left;
    margin-left: 108px;
    font-weight: normal;
}

.ys_tel span {
    width: 140px;
    float: right;
    display: block;
    text-align: center;
    font-size: 16px;
    border: 1px solid #ffffff;
    border-radius: 5px;
    line-height: 40px;
    height: 40px;
}

.ys_tel span a {
    color: #ffffff;
}

/*特别鸣谢*/
.box5 {
    padding-top: 75px;
}

.tbmx {
    position: relative;
}

.l_btn, .r_btn {
    position: absolute;
    cursor: pointer;
    top: 40%;
}

.l_btn {
    left: -80px;
    background: url(//cdn.myxypt.com/a1cc959e/20/09/28886f59b0e5f25f253c12f93661e54cd1743d51.png) no-repeat left center;
}

.r_btn {
    right: -80px;
    background: url(//cdn.myxypt.com/a1cc959e/20/09/322ffe9c5937d5fac23094dd26e5c33913cc96a9.png) no-repeat left center
}

.twt {
    margin-top: 28px;
}

.twt li a.img {
    display: block;
    border: 1px solid #ffcc99;
}

.twt li a.img img {
    display: block;
    width: 389px;
    height: 260px;
}

.twt li {
    float: left;
    overflow: hidden;
    margin-left: 20px;
}

.twt li h3 {
    height: 40px;
    text-align: center;
    color: #252020;
    font-size: 16px;
    line-height: 40px;
    font-weight: normal;
}

.twt li h3 a {
    text-align: center;
    color: #252020;
    font-size: 16px;
    line-height: 40px;
    font-weight: normal;
}

.mx_tel {
    background: url(//cdn.myxypt.com/a1cc959e/20/09/cef641e8e08ffdec8bcf7a2c110e67bfe9d8c63a.png) no-repeat top left;
    width: 430px;
    margin: 0 auto;
    height: 40px;
    line-height: 40px;
    font-size: 26px;
    color: #333333;
    margin-top: 13px;
}

.mx_tel p {
    display: inline-block;
    float: left;
    margin-left: 108px;
    font-weight: normal;
}

.mx_tel span {
    width: 140px;
    float: right;
    display: block;
    text-align: center;
    font-size: 16px;
    border: 1px solid #333333;
    border-radius: 5px;
    line-height: 40px;
    height: 40px;
}

.mx_tel span:hover {
    border: 1px solid #ff6600;
}

.mx_tel span:hover a {
    color: #ff6600
}

.mx_tel span a {
    color: #333333;
}

/*走进祥云*/
.box6 {
    padding-top: 75px;
}

.box7 {
    background: url(//cdn.myxypt.com/a1cc959e/20/10/d5b3f0ead0091d2ff46eb1c2c795c4ed0b7a739f.jpg) no-repeat top center;
    margin-top: 30px;
    position: relative;
    width: 1920px;
    left: 50%;
    margin-left: -960px;
    height: 658px;
}

.ab_lf {
    width: 625px;
    margin-top: 137px;
}

.ab_tit {
    width: 302px;
    color: #ffffff;
}

.ab_tit p {
    font-size: 18px;
}

.ab_zm {
    font-size: 72px;
    text-transform: uppercase;
    line-height: 72px;
}

.ab_t {
    margin-left: 10px;
}

.ab_t h2 {
    font-size: 30px;
    line-height: 30px;
    margin-top: 7px;
}

.ab_t h3 {
    font-size: 20px;
    line-height: 20px;
    font-weight: normal;
    margin-top: 8px;
}

.ab_con {
    font-size: 16px;
    color: #ffffff;
    line-height: 35px;
    margin-top: 16px;
}

.ab_rt {
    position: absolute;
    right: 294px;
    bottom: 150px;
}

.ablist {
    position: absolute;
    bottom: 150px;
}

.ablist li {
    float: left;
    width: 154px;
    height: 48px;
    line-height: 48px;
    background: #ffffff;
    text-align: center;
    margin-right: 21px;
    font-size: 16px;
}

.ablist li a {
    color: #000033;
}

.ablist li:hover {
    background: #fd9418;
}

/*新闻资讯*/
.box8 {
    padding-top: 75px;
}

.new_content {
    margin-top: 30px;
}

.new_left {
    width: 666px;
}

.n_xq {
    padding: 0px;
}

.n_xq li {
}

.n_xq li h3 {
    background: url(//cdn.myxypt.com/a1cc959e/20/09/62902d4c44aef13a39397bc4b041a1af6b06091c.png) no-repeat left center;
    height: 50px;
    line-height: 50px;
    padding-left: 67px;
    font-size: 18px;
    color: #333333;
    font-weight: normal;
}

.n_xq li p {
    font-size: 14px;
    color: #666666;
    padding-left: 67px;
}

.n_lb {
    width: 320px;
    margin-top: 16px;
}

.n_lb li {
    background: url(//cdn.myxypt.com/a1cc959e/20/09/fe4f69eb9e06017e489085d18d76cf04364efdc6.png) no-repeat center left;
    height: 50px;
    line-height: 50px;
    padding-left: 30px;
    font-size: 14px;
}

.n_lb li:hover {
    background: url(//cdn.myxypt.com/a1cc959e/20/09/2fd9bb47ad9f1fbb84de539e4fa620799fa25d6f.png) no-repeat center left;
    height: 50px;
    line-height: 50px;
}

.n_lb li:first-child {
    background: url(//cdn.myxypt.com/a1cc959e/20/09/f6f41aa5e60afe065737432a00d1fa4705ce01b6.png) no-repeat bottom left;
    height: 50px;
    line-height: 50px;
}

.n_lb li:first-child:hover {
    background: url(//cdn.myxypt.com/a1cc959e/20/09/11a85b330c204556ea357d1abdc7b8b57dd5bb81.png) no-repeat bottom left;
    height: 50px;
    line-height: 50px;
}

.n_lb li:last-child {
    background: url(//cdn.myxypt.com/a1cc959e/20/09/70043c3dd83879c32c399e2c74e289254b061728.png) no-repeat top left;
    height: 50px;
    line-height: 50px;
}

.n_lb li:last-child:hover {
    background: url(//cdn.myxypt.com/a1cc959e/20/09/7a03d8e8e5d49dbfb246a9f805abd9cdabfd3181.png) no-repeat top left;
    height: 50px;
    line-height: 50px;
}

.n_lb li a {
    color: #666666;
    font-size: 14px;
}

.n_lb li:hover a {
    color: #333333;
}

.n_lb li p {
    height: 50px;
    border-bottom: 1px solid #d1d1d1;
    color: #666666;
}

.n_lb li:last-child p {
    height: 50px;
    border-bottom: none;
    color: #666666;
}

.new_right {
    width: 465px;
    border: 1px solid #d1d1d1;
}

.new_right .content {
    padding: 20px 20px 0 20px;
    height: 346px;
}

.news1_title {
    color: #ffffff;
    position: relative;
    background: #ff6600;
    height: 60px;
    line-height: 60px;
    padding-left: 32px;
    font-weight: normal;
}

.news1_title span {
    background: url(//cdn.myxypt.com/a1cc959e/20/09/51217764e512822d723d20390e6ba748203e27b7.png) no-repeat left center;
    font-size: 18px;
    color: #ffffff;
    padding-left: 35px;
    padding-top: 4px;
}

.news1_title a {
    position: absolute;
    right: 80px;
    top: 0;
    color: #ffffff;
    text-transform: uppercase;
}

.txtMarquee-top {
    overflow: hidden;
    height: 306px;
}

.txtMarquee-top .n_hd {
    overflow: hidden;
}

/*.txtMarquee-top .n_hd .prev {*/
    /*background: url(../images/shang.png) no-repeat;*/
    /*position: absolute;*/
    /*right: 36px;*/
    /*top: 5%;*/
    /*cursor: pointer;*/
    /*width: 36px;*/
    /*height: 36px;*/
    /*display: block;*/
    /*z-index: 99999;*/
/*}*/

/*.txtMarquee-top .n_hd .next {*/
    /*background: url(../images/xia.png) no-repeat;*/
    /*position: absolute;*/
    /*right: 0px;*/
    /*top: 5%;*/
    /*cursor: pointer;*/
    /*width: 36px;*/
    /*height: 36px;*/
    /*display: block;*/
    /*z-index: 99999;*/
/*}*/

.txtMarquee-top .n_bd {
}

.news_lists li {
    position: relative;
    background: none;
    border-bottom: 1px solid #d2d2d2;
    padding: 15px;
    height: 114px !important;
}

.news_lists li a {
    background: url(//cdn.myxypt.com/a1cc959e/20/09/6807e498e891e74871d2e9583e7ecc235de1d7a9.png) left 50% no-repeat;
    font-size: 14px;
    padding-left: 28px;
    display: block;
    color: #333333;
    height: 20px;
    line-height: 20px
}

.news_lists li span {
    background: url(//cdn.myxypt.com/a1cc959e/20/09/9d580b2ed50d3580f52cab50e81bdeb2766a880d.png) left top no-repeat;
    font-size: 14px;
    padding-left: 28px;
    color: #666666;
    display: block;
    line-height: 28px;
    margin-top: 15px;
    margin-bottom: 15px;
}

.news_lists li a:hover {
    color: #2056ad;
}

/*友情链接*/
.box_link {
    width: 100%;
    margin: 0 auto;
    margin-top: 45px;
}

.f_link {
    width: 1200px;
    margin: 0 auto;
    line-height: 50px;
}

.f_link .f_l {
    margin-left: 20px;
}

.f_link .f_l a {
    float: left;
    margin: 0 20px;
    color: #666666;
    font-size: 14px;
}

/*页面底部*/
.out-foot {
    background: #222222;
    padding-top: 45px;
    padding-bottom: 30px;
    border-bottom: 1px solid #3e3e3e;
}

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

.foot a {
    color: #ffffff;
}

.foot a:hover {
    color: #9c0401;
    text-decoration: none;
}

.fla {
    width: 250px;
    font: 400 14px/22px "微软雅黑";
    color: #666;
}

.flb {
    width: 370px;
    margin-left: 55px;
    margin-left: 120px;
}

.flc {
}

.f_tit {
}

.f_n_t {
    font-size: 20px;
    color: #ffffff;
    background: url(//cdn.myxypt.com/a1cc959e/20/09/65422e289f32964f94c13cb90422df6eed0dd482.png) no-repeat bottom left;
    padding-bottom: 15px;
    margin-top: 18px;
    line-height: 25px;
}

.f_n_c {
    font-size: 16px;
    margin-top: 30px;
    color: #ffffff;
    line-height: 15px;
}

.f_n_c p{
    margin-bottom: 15px;
}


.f_n_c a {
    color: #ffffff;
}

.f_n_c ul li {
    width: 120px;
    float: left;
    margin-bottom: 20px;
}

.f_n_c ul li:hover a {
    color: #ff6600;
}

.f_n_c .ewm {
    /*background: url(../images/erweima.png) no-repeat top left;*/
    width: 132px;
    height: 132px;
    padding: 17px;
    margin-left: 10px;
}

.f_n_c .ewm:first-child {
    margin-left: 0px;
}

.copyright {
    text-align: center;
    line-height: 24px;
    width: 100%;
    margin: 0 auto;
    background: #222222;
    padding: 30px 0;
}

.f_copy {
    width: 1200px;
    margin: 0 auto;
    color: #ffffff;
    font-size: 14px;
}

.f_copy a {
    color: #ffffff;
    font-size: 14px;
}