@charset "utf-8";
body, html {
    height: auto;
}

.basebox {
    width: 100%;
    min-width: 320px;
    max-width: 1960px;
    height: auto;
    overflow: hidden;
    position: relative;
    margin: 0 auto;
    font-family: "Microsoft Yahei", "微软雅黑", Arial, Helvetica, sans-serif;
    z-index: 100;
    background: url(../image/allbg.jpg) bottom center no-repeat #f5f5f5;
}

.centerArea {
    height: auto;
    margin: 0 auto;
    clear: both;
    overflow: hidden;
}

#fixmenu {
    width: 100%;
    height: auto;
    overflow: hidden;
    background: #FFFFFF;
    position: fixed;
    left: 0px;
    top: 0px;
    z-index: 100000;
    display: none
}

#fixmenu .boxmenu {
    width: 96%;
    margin: 0 auto;
    height: auto;
    position: relative;
    overflow: hidden;
}

#fixmenu .close {
    width: 96%;
    margin: 0 auto;
    margin-top: 20px;
    overflow: hidden;
    text-align: right
}

#fixmenu .themenu {
    width: 96%;
    margin: 0 auto;
    overflow: hidden;
}

#fixmenu .themenu ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

#fixmenu .themenu ul li {
    margin: 0px;
    padding: 0px;
    list-style: none;
    font-size: 16px;
    height: 50px;
    line-height: 50px;
    text-align: left;
    border-bottom: 1px solid #CCC
}

#fixmenu .themenu ul li.btnme {
    width: 100%;
    height: auto;
    overflow: hidden;
    border: 0;
    margin-top: 15px;
}

#fixmenu .themenu ul li.btnme p {
    display: block;
    width: 100%;
    height: 40px;
    line-height: 40px;
    border-radius: 40px;
    text-align: center;
    color: #FFF;
    font-size: 14px
}

#fixmenu .themenu ul li.btnme p.t1 {
    background: #ff6666;
    float: left
}

#fixmenu .themenu ul li.btnme p.t2 {
    background: #7726ff;
    float: right
}


.pcshow {
    display: block
}

.mbshow {
    display: none
}


/*
.gotop{  width:40px; height:auto; cursor: pointer; z-index:200; right:10px;position: fixed;bottom: 100px;-webkit-transition: opacity .4s ease-in-out;-moz-transition: opacity .4s ease-in-out;-o-transition: opacity .4s ease-in-out;opacity: 1;z-index: 100020;display: none;
}
.gotop ul{ margin:0px; padding:0px; list-style:none}
.gotop ul li{ margin:0px 0 5px 0; padding:0px; list-style:none;width:40px; height:42px; position:relative; overflow: visible}
.gotop ul li.t1 p{ display:block; cursor:pointer}
.gotop ul li.t1 p{ width:40px; height:42px; background:url(../image/float1.png) no-repeat;}
.gotop ul li.t2 p{ width:40px; height:42px; background:url(../image/float2.png)no-repeat;}
.gotop ul li.t3 p{ width:40px; height:42px; background:url(../image/float3.png) no-repeat;}
.gotop ul li.t4 p{ width:40px; height:42px; background:url(../image/float4.png) no-repeat;}

.gotop ul li .ercode{ width:100px; height:100px; position:absolute; right:42px; top:0px; display:none}
.gotop ul li .tel{ width:100px; height:42px; line-height:42px; text-align:center; position:absolute; right:42px; top:0px; display:none; background:#FFF; color:#000; font-size:14px}

.gotop ul li.t4:hover .tel{ display:block}
*/
.gotop {
    width: 74px;
    height: auto;
    cursor: pointer;
    z-index: 200;
    right: 0px;
    position: fixed;
    bottom: 200px;
    -webkit-transition: opacity .4s ease-in-out;
    -moz-transition: opacity .4s ease-in-out;
    -o-transition: opacity .4s ease-in-out;
    opacity: 1;
    z-index: 100020;
    display: none;
}

.gotop ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.gotop ul li {
    margin: 0px 0 5px 0;
    padding: 0px;
    list-style: none;
    width: 74px;
    height: 74px;
    position: relative;
    overflow: visible
}

.gotop ul li p {
    width: 74px;
    height: 74px;
    text-align: center;
    color: #FFF;
    background: #7826ff;
    display: block;
    cursor: pointer;
    box-sizing: border-box;
    padding: 15px 0 0 0
}

.gotop ul li:hover p {
    background: #ff6666
}


.gotop ul li .ercode {
    width: 100px;
    height: 100px;
    position: absolute;
    right: 80px;
    top: 0px;
    display: none
}

.gotop ul li .tel {
    width: 125px;
    height: 74px;
    line-height: 74px;
    text-align: center;
    position: absolute;
    right: 80px;
    top: 0px;
    display: none;
    background: #FFF;
    color: #000;
    font-size: 14px
}

.gotop ul li.t3:hover .tel {
    display: block
}


.topbox {
    width: 100%;
    height: 33px;
    overflow: hidden;
    background: #f5f5f5;
    overflow: hidden;
}

.topbox .centerbox {
    width: 100%;
    height: auto;
    min-width: 320px;
    max-width: 1280px;
    margin: 0 auto;
    clear: both;
    overflow: hidden;
}

.topbox .centerbox .centerin {
    width: 100%;
    height: auto;
    overflow: hidden;
    height: 33px;
    position: relative
}

.topbox .welcome {
    float: left;
    height: 33px;
    line-height: 33px;
}

.topbox .other {
    position: absolute;
    right: 0;
    top: 0px;
}

.topbox .other ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.topbox .other ul li {
    margin: 0px 20px 0 0;
    padding: 0px;
    list-style: none;
    height: 33px;
    line-height: 33px;
    float: left;
    font-size: 13px;
    color: #878787;
    text-indent: 25px;
}

.topbox .other ul li.t1 {
    background: url(../image/top1.png) left center no-repeat;
}

.topbox .other ul li.t2 {
    background: url(../image/top2.png) left center no-repeat;
}

.topbox .other ul li.t3 {
    background: url(../image/top3.png) left center no-repeat;
}

.topbox .other ul li.t4 {
    background: url(../image/top4.png) left center no-repeat;
}

.topbox .other ul li.t4 span {
    font-weight: 700;
    color: #ff6666;
}


.headbox {
    width: 100%;
    height: 100px;
    position: relative;
    z-index: 100;
    overflow: visible;
    background: #FFF
}

.headbox .box {
    width: 100%;
    height: 100px;
    margin: 0 auto;
    overflow: visible;
    position: relative;
    max-width: 1280px
}

.headbox .box .logo {
    position: absolute;
    left: 0px;
    top: 26px;
}

.headbox .box .logo .img1 {
    display: block;
    height: 55px;
}

.headbox .box .logo .img2 {
    display: none;
    height: 43px;
}

/*
.headbox .box .tel{ position:absolute; right:0; top:22px; width:190px; height:35px; line-height:35px; background: url(../image/telicon.png) 16px 8px no-repeat #FFF; overflow:hidden; color:#242424; text-indent:42px; font-size:16px; border-radius:20px; border:1px solid #00a2e9; border-radius:15px; color:#00a2e9}
*/
.headbox .box .searchbox {
    width: 467px;
    height: 48px;
    border: 1px solid #ff6666;
    position: absolute;
    right: 280px;
    top: 27px;
    overflow: hidden;
    border-radius: 30px;
}

.headbox .box .searchbox .tit {
    width: 108px;
    height: 48px;
    line-height: 48px;
    border-right: 1px solid #ffd1d1;
    text-align: left;
    font-size: 14px;
    font-size: 14px;
    color: #606060;
    background: url(../image/down1.png) 86px 20px no-repeat;
    text-indent: 23px;
}

.headbox .box .searchbox .input1 {
    width: 100%;
    height: 48px;
    line-height: 48px;
    border: 0px;
    position: absolute;
    left: 2px;
    top: 0px;
}

.headbox .box .searchbox .btnme {
    width: 24px;
    height: 24px;
    overflow: hidden;
    position: absolute;
    right: 17px;
    top: 13px;
    background: url(../image/searchbtn.png) no-repeat;
    border: 0
}

.headbox .box .other {
    position: absolute;
    right: 0px;
    top: 25px
}

.headbox .box .other ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.headbox .box .other ul li {
    margin: 0px 0 0 11px;
    padding: 0px;
    list-style: none;
    float: left;
}


.headbox .box .searchbtn {
    position: absolute;
    right: 197px;
    top: 16px;
    width: 35px;
    height: 35px;
    font-size: 20px;
    font-weight: normal;
    cursor: pointer;
    z-index: 100;
    color: #272727;
    text-align: center;
    background: #FFF;
    border-radius: 30px;
    line-height: 35px;
    display: none
}

.headbox .box .menubtn {
    position: absolute;
    right: 0px;
    top: 30px;
    width: 47px;
    height: 40px;
    font-size: 30px;
    font-weight: normal;
    cursor: pointer;
    display: none;
    z-index: 100;
    color: #ffffff;
    text-align: right;
}

.headbox .box .mcenter {
    position: absolute;
    right: 60px;
    top: 35px;
    display: none;
    color: #FFF;
    font-size: 26px;
}

.menubox {
    width: 100%;
    height: 55px;
    background: url(../image/menubg.jpg) repeat;
    overflow: hidden;
}

.menubox .centerbox {
    width: 100%;
    height: auto;
    min-width: 320px;
    max-width: 1280px;
    margin: 0 auto;
    clear: both;
    overflow: hidden;
}

.menubox .centerbox .centerin {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.menubox ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.menubox ul li {
    margin: 0px;
    padding: 0px;
    list-style: none;
    height: 55px;
    line-height: 55px;
    font-size: 16px;
    width: 11.11%;
    float: left;
    overflow: hidden;
    text-align: center;
    color: #FFF;
}

.menubox ul li.onfocus {
    background: #ff6666
}

.menubox ul li a {
    color: #FFF
}

.menubox ul li.hot {
    background: url(../image/hot2.png) right 5px top 5px no-repeat;
}

.menubox ul li.hot.onfocus {
    background: url(../image/hot1.png) right 5px top 5px no-repeat #ff6666;
}


.toptransfer {
    width: 100%;
    height: auto;
    background: url(../image/transferb.jpg) center center no-repeat;
    background-size: cover;
    overflow: hidden;
    padding: 10px 0;
    display: none
}

.toptransfer .tit {
    width: 15%;
    float: left;
    overflow: hidden;
    height: 52px;
    line-height: 52px;
    text-align: center;
    font-size: 18px;
    color: #e8e0fe;
    font-weight: 700;
}

.toptransfer .list {
    width: 85%;
    float: left;
    overflow: hidden;
    height: 52px;
    line-height: 52px;
}

.toptransfer .list ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.toptransfer .list ul li {
    margin: 0px;
    padding: 0px;
    list-style: none;
    width: 100%;
    float: left;
    overflow: hidden;
    color: #e9e0fe;
    height: 52px;
    line-height: 52px;
    font-size: 14px
}

.toptransfer .list ul li a {
    color: #e9e0fe;
}


.homeSlide {
    width: 100%;
    height: 520px;
    overflow: hidden;
    position: relative;
    z-index: 0;
    margin: 0 auto;
}

.homeSlide .list {
    width: 100%;
    height: 520px;
    overflow: hidden;
    position: relative;
    margin: 0 auto;
}

.homeSlide .list ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

.homeSlide .list ul li {
    margin: 0px;
    padding: 0px;
    list-style: none;
    width: 100%;
    height: 520px;
    overflow: hidden;
    float: left;
    position: relative
}

.homeSlide .list ul li .pic {
    width: 100%;
    height: 520px;
    overflow: hidden;
}

.homeSlide .arrlist {
    position: absolute;
    right: 16%;
    bottom: 46px
}

.homeSlide .arrlist .leftarr {
    width: 41px;
    height: 40px;
    background: url(../image/left1.png) no-repeat;
    cursor: pointer;
    float: left;
}

.homeSlide .arrlist .rightarr {
    width: 41px;
    height: 40px;
    background: url(../image/right1.png) no-repeat;
    cursor: pointer;
    float: left;
}

.homeSlide .arrlist .spage {
    float: left;
    height: 40px;
    line-height: 40px;
}

.homeSlide .arrlist .spage .swiper-pagination-switch {
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 10px;
    background: #7dc0df;
    margin: 0 3px;
    cursor: pointer;
}

.homeSlide .arrlist .spage .swiper-active-switch {
    background: #f4f7f8;
}


.homeSlidemb {
    width: 100%;
    height: 508px;
    overflow: hidden;
    position: relative;
    z-index: 10;
    margin: 0 auto;
    margin-top: -74px;
}

.homeSlidemb .list {
    width: 100%;
    height: 508px;
    overflow: hidden;
    position: relative;
    margin: 0 auto;
}

.homeSlidemb .list ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

.homeSlidemb .list ul li {
    margin: 0px;
    padding: 0px;
    list-style: none;
    width: 100%;
    height: 508px;
    overflow: hidden;
    float: left;
    position: relative
}


.erSlide {
    width: 100%;
    height: 380px;
    overflow: hidden;
    position: relative;
    z-index: 0;
    position: relative;
}

.erSlide .list {
    width: 100%;
    height: 380px;
    overflow: hidden;
    position: relative;
    margin: 0 auto
}

.erSlide .list ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.erSlide .list ul li {
    margin: 0px;
    padding: 0px;
    list-style: none;
    width: 100%;
    height: 380px;
    overflow: hidden;
    float: left;
    position: relative
}

.erSlide .list ul li .pic {
    width: 100%;
    height: 380px;
}

.erSlide .cbox {
    width: 100%;
    height: 55px;
    position: absolute;
    left: 0;
    bottom: 0;
    background: url(../image/esbg.png) repeat
}

.erSlide .tpage {
    width: 100%;
    height: auto;
    overflow: hidden;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 10px;
}

.erSlide .tpage .swiper-pagination-switch {
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 10px;
    background: #878785;
    margin: 0 3px;
    cursor: pointer;
}

.erSlide .tpage .swiper-active-switch {
    background: #ffffff;
}


.erSlide .namebox {
    position: absolute;
    width: 640px;
    left: 50%;
    margin-left: -640px;
    bottom: 121px
}

.erSlide .namebox .tit {
    width: 100%;
    height: auto;
    overflow: hidden;
    font-size: 34px;
    color: #ffffff;
    line-height: 40px;
}

.erSlide .namebox .tit2 {
    width: 100%;
    height: auto;
    overflow: hidden;
    font-size: 42px;
    font-family: "Times New Roman", Times, serif;
    text-transform: uppercase;
    color: #ffffff;
    margin-top: 10px;
}

.erSlidemb {
    width: 100%;
    height: 442px;
    overflow: hidden;
    position: relative;
    z-index: 5;
}

.erSlidemb .list {
    width: 100%;
    height: 442px;
    overflow: hidden;
    position: relative;
    margin: 0 auto
}

.erSlidemb .list ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.erSlidemb .list ul li {
    margin: 0px;
    padding: 0px;
    list-style: none;
    width: 100%;
    height: 442px;
    overflow: hidden;
    float: left;
    position: relative
}

.erSlidemb .namebox {
    position: absolute;
    left: 40px;
    bottom: 40px
}

.erSlidemb .namebox .tit {
    width: 100%;
    height: auto;
    overflow: hidden;
    font-size: 36px;
    color: #ffffff;
    line-height: 50px;
}

.erSlidemb .namebox .tit2 {
    width: 100%;
    height: auto;
    overflow: hidden;
    font-size: 20px;
    font-family: Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #c0bebd;
    margin-top: 10px;
}


.homesearchbox {
    width: 96%;
    margin: 0 auto;
    overflow: hidden;
    background: #FFF;
    padding: 26px 0;
    display: none;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    box-shadow: 4px 4px 5px #ededed;
}

.homesearchbox .searchone {
    width: 40%;
    height: 48px;
    border: 1px solid #ff6666;
    float: left;
    margin-left: 2%;
    border-radius: 40px;
    position: relative;
    overflow: hidden
}

.homesearchbox .searchone .input1 {
    width: 60%;
    height: 48px;
    line-height: 48px;
    border: 0px;
    position: absolute;
    left: 5px;
    top: 0px;
}

.homesearchbox .searchone .btnme {
    width: 24px;
    height: 24px;
    overflow: hidden;
    position: absolute;
    right: 15px;
    top: 13px;
    background: url(../image/searchbtn.png) no-repeat;
    border: 0
}

.homesearchbox .other {
    float: right;
    margin-right: 2%;
    width: 54%
}

.homesearchbox .other ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.homesearchbox .other ul li {
    margin: 0px;
    padding: 0px;
    list-style: none;
    float: left;
    width: 50%;
    overflow: hidden;
}

.homesearchbox .other ul li p {
    width: 96%;
    margin: 0 auto;
    height: 48px;
    border-radius: 40px;
    font-size: 14px;
    color: #FFF;
    line-height: 48px;
    text-align: center
}

.homesearchbox .other ul li.t1 p {
    background: #ff6666;
}

.homesearchbox .other ul li.t2 p {
    background: #7826ff
}


.homepart1 {
    width: 100%;
    height: auto;
    margin: 0 auto;
    padding: 0;
    position: relative;
    z-index: 10;
    margin-top: -72px
}

.homepart1 .centerbox {
    width: 100%;
    height: auto;
    min-width: 320px;
    max-width: 1280px;
    margin: 0 auto;
    clear: both;
    overflow: hidden;
    background: #FFF;
    border-radius: 5px;
}

.homepart1 .centerbox .centerin {
    width: 100%;
    height: auto;
    overflow: hidden;
    line-height: 200%;
}

.homepart1 .list1 {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.homepart1 .list1 ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.homepart1 .list1 ul li {
    margin: 0px;
    padding: 30px 0;
    list-style: none;
    width: 50%;
    height: auto;
    box-sizing: border-box;
    border-left: 1px solid #ebebeb;
    float: left
}

.homepart1 .list1 ul li:nth-child(1) {
    border: 0
}

.homepart1 .list1 ul li .pic {
    width: 100%;
    height: 78px;
    line-height: 78px;
    overflow: hidden;
    text-align: center
}

.homepart1 .list1 ul li .pic img {
    max-width: 100%
}

.homepart1 .list1 ul li .tit {
    width: 100%;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    text-align: center;
    margin-top: 10px;
}

.homepart1 .list1 ul li .tit span {
    font-size: 20px;
    color: #000;
}

.homepart1 .list1 ul li .tit2 {
    width: 100%;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    text-align: center;
    margin-top: 10px;
    display: none
}

.homepart1 .list1 ul li:hover .tit span {
    font-weight: 700;
    color: #7826ff
}

.homepart1 .list2box {
    width: 100%;
    height: 52px;
    background: #f6ecec;
    overflow: hidden;
}

.homepart1 .list2box .tit {
    width: 15%;
    float: left;
    overflow: hidden;
    height: 52px;
    line-height: 52px;
    text-align: center;
    font-size: 18px;
    color: #ff6666;
    font-weight: 700;
}

.homepart1 .list2box .list {
    width: 83%;
    float: left;
    overflow: hidden;
    height: 52px;
    line-height: 52px;
}

.homepart1 .list2box .list ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.homepart1 .list2box .list ul li {
    margin: 0px;
    padding: 0px;
    list-style: none;
    width: 50%;
    float: left;
    overflow: hidden;
    color: #ff6666;
    height: 52px;
    line-height: 52px;
    font-size: 14px
}

.homepart1 .list2box .list ul li a {
    color: #ff6666;
}


/*优质账号推荐*/
.homepart2 {
    width: 100%;
    height: auto;
    margin: 0 auto;
    padding: 0;
    overflow: hidden;
    padding: 30px 0
}

.homepart2 .centerbox {
    width: 100%;
    height: auto;
    min-width: 320px;
    max-width: 1280px;
    margin: 0 auto;
    clear: both;
    overflow: hidden;
}

.homepart2 .centerbox .centerin {
    width: 100%;
    height: auto;
    overflow: hidden;
    line-height: 200%;
}

.homepart2 .titbox {
    width: 100%;
    height: 50px;
    line-height: 50px;
    overflow: hidden;
    background: url(../image/harr1.png) left center no-repeat;
    text-indent: 40px;
    font-size: 30px;
    color: #262626
}

.homepart2 .titbox span {
    font-size: 15px;
    color: #7b7b7b
}

.homepart2 .listbox {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-top: 25px;
}

.homepart2 .listbox .list {
    width: 100%;
    height: 438px;
    overflow: hidden;
}

.homepart2 .listbox .list ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.homepart2 .listbox .list ul li {
    margin: 0px;
    padding: 0px;
    list-style: none;
    width: 25%;
    height: auto;
    float: left;
    overflow: hidden;
}

.homepart2 .listbox .list ul li .box {
    width: 96%;
    margin: 0 auto;
    overflow: hidden;;
    padding: 0 0 20px 0
}

.homepart2 .listbox .list ul li .pic {
    width: 100%;
    height: 60px;
    line-height: 60px;
    text-align: center;
    margin-top: 16px;
    text-align: center
}

.homepart2 .listbox .list ul li .pic img {
    height: 60px;
}

.homepart2 .listbox .list ul li .tit {
    width: 92%;
    height: 56px;
    line-height: 28px;
    color: #ffffff;
    font-weight: 700;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 10px;
    font-size: 16px;
    text-align: center;
    margin-top: 10px;
}

.homepart2 .listbox .list ul li .price {
    width: 96%;
    margin: 0 auto;
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: #FFF;
    font-size: 14px
}

.homepart2 .listbox .list ul li .price span {
    font-size: 24px;
    font-weight: 700
}

.homepart2 .listbox .list ul li .other {
    width: 96%;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    border-top: 1px solid rgba(255, 255, 255, .5);
}

.homepart2 .listbox .list ul li .other .one {
    width: 50%;
    height: auto;
    float: left;
    border-bottom: 1px solid rgba(255, 255, 255, .5);
    overflow: hidden;
    padding: 10px 0;
    box-sizing: border-box
}

.homepart2 .listbox .list ul li .other .one p {
    display: block;
    width: 100%;
    text-align: center
}

.homepart2 .listbox .list ul li .other .one p.t1 {
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    font-weight: 700;
    color: #ffffff
}

.homepart2 .listbox .list ul li .other .one p.t2 {
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    color: #ffffff;
}

.homepart2 .listbox .list ul li .other .one:nth-child(2n) {
    border-left: 1px solid rgba(255, 255, 255, .5);
}

.homepart2 .listbox .list ul li .btnone {
    width: 96%;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 10px;
}

.homepart2 .listbox .list ul li .btnone p {
    width: 48%;
    float: left;
    overflow: hidden;
    height: 43px;
    line-height: 43px;
    text-align: center;
    font-size: 15px;
    color: #000;
    margin: 10px 1% 0 1%;
    border-radius: 30px;
}

.homepart2 .listbox .list ul li .btnone p.t1 {
    background: #ffffff
}

.homepart2 .listbox .list ul li .btnone p.t2 {
    background: #d7caec;
    color: #ffffff
}

.homepart2 .goodpage {
    width: 100%;
    height: 50px;
    line-height: 50px;
    text-align: center
}

.homepart2 .goodpage .swiper-pagination-switch {
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 10px;
    background: #a89acd;
    margin: 0 3px;
    cursor: pointer;
}

.homepart2 .goodpage .swiper-active-switch {
    background: #ff6666;
}


.homepart3 {
    width: 100%;
    height: auto;
    margin: 0 auto;
    padding: 0;
    background: url(../image/h3bg.jpg) no-repeat;
    background-size: cover;
}

.homepart3 .centerbox {
    width: 100%;
    height: auto;
    min-width: 320px;
    max-width: 1280px;
    margin: 0 auto;
    clear: both;
    overflow: hidden;
}

.homepart3 .centerbox .centerin {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.homepart3 .titbox {
    width: 100%;
    height: 50px;
    line-height: 50px;
    overflow: hidden;
    position: relative;
    z-index: 10
}

.homepart3 .titbox .tit {
    position: absolute;
    left: 0px;
    top: 0px;
    height: 50px;
    line-height: 50px;
    overflow: hidden;
    background: url(../image/harr1.png) left center no-repeat;
    text-indent: 40px;
    font-size: 30px;
    color: #262626
}

.homepart3 .titbox .tit span {
    font-size: 15px;
    color: #7b7b7b
}

.homepart3 .navlist {
    position: absolute;
    right: 10px;
    top: 0px;
}

.homepart3 .navlist ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.homepart3 .navlist ul li {
    margin: 0px;
    padding: 0px;
    list-style: none;
    width: 113px;
    height: 45px;
    line-height: 37px;
    text-align: center;
    font-size: 16px;
    color: #262626;
    float: left;
    cursor: pointer
}

.homepart3 .navlist ul li.onfocus {
    color: #FFF;
    background: url(../image/naveon.png) top center no-repeat
}


.homepart3 .listbox {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.homepart3 .listbox .onebox {
    width: 100%;
    height: auto;
    overflow: hidden;
    padding: 15px;
    box-sizing: border-box;
    border-radius: 15px;
    margin: 10px 0
}

.homepart3 .listbox .leftbox {
    width: 24%;
    float: left;
    overflow: hidden;
}

.homepart3 .listbox .rightbox {
    width: 76%;
    float: left;
    overflow: hidden;
}

.homepart3 .listbox .leftbox .topone {
    width: 100%;
    height: auto;
    overflow: hidden;
    text-align: center
}

.homepart3 .listbox .leftbox .topone .pic {
    width: 100%;
    height: 70px;
    margin-top: 20px;
    overflow: hidden;
}

.homepart3 .listbox .leftbox .topone .pic img {
    height: 70px;
}

.homepart3 .listbox .leftbox .topone .tit {
    width: 100%;
    height: 50px;
    line-height: 50px;
    font-size: 30px;
    font-weight: 700;
    color: #FFF;
}

.homepart3 .listbox .leftbox .topone .word {
    width: 100%;
    height: 60px;
    line-height: 30px;
    font-size: 14px;
    overflow: hidden;
    line-height: 30px;
    margin-top: 10px;
    color: #FFF
}

.homepart3 .listbox .leftbox .topone .ask {
    width: 20%;
    float: left;
    overflow: hidden;
    display: none
}

.homepart3 .listbox .leftbox .topone .ask p {
    width: 96%;
    margin: 0 auto;
    height: 50px;
    line-height: 50px;
    background: #ff6666;
    color: #FFF;
    font-size: 14px;
    text-align: center;
    overflow: hidden;
    border-radius: 30px;
    margin-top: 20px;
}


.homepart3 .listbox .leftbox .list {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-top: 30px;
}

.homepart3 .listbox .leftbox .list ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.homepart3 .listbox .leftbox .list ul li {
    margin: 0px;
    padding: 0px;
    list-style: none;
    border: 1px solid rgba(255, 255, 255, .5);
    box-sizing: border-box;
    padding: 15px;
    background: url(../image/cover2.png) repeat;
    border-radius: 10px;
}

.homepart3 .listbox .leftbox .list ul li .pic {
    width: 100%;
    height: 43px;
    line-height: 43px;
    text-align: left;
    margin-top: 5px;
}

.homepart3 .listbox .leftbox .list ul li .pic img {
    height: 43px;
}

.homepart3 .listbox .leftbox .list ul li .tit {
    width: 100%;
    height: 56px;
    line-height: 28px;
    color: #ffffff;
    font-weight: 700;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 10px;
    font-size: 14px;
    text-align: left;
    margin-top: 10px;
}

.homepart3 .listbox .leftbox .list ul li .other {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    border-top: 1px dashed rgba(255, 255, 255, .5);
    margin-top: 5px
}

.homepart3 .listbox .leftbox .list ul li .other .one {
    width: 50%;
    height: auto;
    float: left;
    border-bottom: 1px dashed rgba(255, 255, 255, .5);
    overflow: hidden;
    padding: 10px 0;
    box-sizing: border-box
}

.homepart3 .listbox .leftbox .list ul li .other .one p {
    display: block;
    width: 100%;
    text-align: center
}

.homepart3 .listbox .leftbox .list ul li .other .one p.t1 {
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    font-weight: 700;
    color: #ffffff
}

.homepart3 .listbox .leftbox .list ul li .other .one p.t2 {
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    color: #ffffff;
}

.homepart3 .listbox .leftbox .list ul li .pricemore {
    width: 100%;
    margin-top: 15px;
    overflow: hidden;
    height: 45px;
    position: relative
}

.homepart3 .listbox .leftbox .list ul li .pricemore p.t1 {
    position: absolute;
    left: 0px;
    top: 0px;
    height: 45px;
    line-height: 45px;
    color: #FFF;
    font-size: 20px;
    font-weight: 700
}

.homepart3 .listbox .leftbox .list ul li .pricemore p.t1 span {
    font-size: 12px
}

.homepart3 .listbox .leftbox .list ul li .pricemore p.t2 {
    position: absolute;
    right: 0px;
    top: 0px;
    width: 93px;
    height: 34px;
    background: #ffffff;
    text-align: center;
    border-radius: 50px;
    line-height: 34px;
    font-size: 13px;
    color: #262626
}

.homepart3 .listbox .leftbox .more {
    width: 100%;
    height: 77px;
    background: url(../image/cover1.png) repeat;
    font-size: 15px;
    font-weight: 700;
    color: #ffffff;
    text-align: center;
    line-height: 77px;
    border: 1px solid rgba(255, 255, 255, .5);
    border-radius: 15px;
    margin-top: 15px;
}


.homepart3 .listbox .rightbox .list {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.homepart3 .listbox .rightbox .list ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.homepart3 .listbox .rightbox .list ul li {
    margin: 16px 0 0 0px;
    padding: 0px;
    list-style: none;
    width: 50%;
    float: left;
    height: auto;
    overflow: hidden;
}

.homepart3 .listbox .rightbox .list ul li .box {
    width: 96%;
    height: auto;
    float: right;
    overflow: hidden;
    background: #FFF;
    border-radius: 15px;
    box-sizing: border-box;
    padding: 15px;
}

.homepart3 .listbox .rightbox .list ul li .titbox2 {
    width: 100%;
    height: 52px;
    line-height: 26px;
    font-size: 14px;
    overflow: hidden;
}

.homepart3 .listbox .rightbox .list ul li .pic {
    width: 13%;
    float: left;
    overflow: hidden;
}

.homepart3 .listbox .rightbox .list ul li .pic img {
    height: 40px;
}

.homepart3 .listbox .rightbox .list ul li .tit {
    width: 87%;
    height: 52px;
    line-height: 26px;
    overflow: hidden;
    font-size: 14px;
    float: left;
    color: #262626;
}

.homepart3 .listbox .rightbox .list ul li .other {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 5px
}

.homepart3 .listbox .rightbox .list ul li .other .one {
    width: 25%;
    height: auto;
    float: left;
    border-bottom: 1px dashed #d7d7d7;
    overflow: hidden;
    padding: 5px 0 7px 0;
    box-sizing: border-box
}

.homepart3 .listbox .rightbox .list ul li .other .one p {
    display: block;
    width: 100%;
    text-align: center
}

.homepart3 .listbox .rightbox .list ul li .other .one p.t1 {
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    font-weight: 700;
    color: #262626
}

.homepart3 .listbox .rightbox .list ul li .other .one p.t2 {
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    color: #676767;
}

.homepart3 .listbox .rightbox .list ul li .pricemore {
    width: 100%;
    margin-top: 15px;
    overflow: hidden;
    height: 45px;
    position: relative
}

.homepart3 .listbox .rightbox .list ul li .pricemore p.t1 {
    position: absolute;
    left: 0px;
    top: 0px;
    height: 45px;
    line-height: 45px;
    color: #ff6666;
    font-size: 20px;
    font-weight: 700
}

.homepart3 .listbox .rightbox .list ul li .pricemore p.t1 span {
    font-size: 12px
}

.homepart3 .listbox .rightbox .list ul li .pricemore p.t2 {
    position: absolute;
    right: 0px;
    top: 0px;
    width: 93px;
    height: 34px;
    background: #7826ff;
    text-align: center;
    border-radius: 50px;
    line-height: 34px;
    font-size: 13px;
    color: #ffffff
}


.homepart3 .listbox .rightbox .more {
    width: 70%;
    height: 50px;
    margin: 0 auto;
    background: url(../image/cover1.png) repeat;
    font-size: 15px;
    font-weight: 700;
    color: #ffffff;
    text-align: center;
    line-height: 50px;
    border: 1px solid rgba(255, 255, 255, .5);
    border-radius: 15px;
    margin-top: 15px;
    display: none;
}


.homepart4 {
    width: 100%;
    height: auto;
    margin: 0 auto;
    padding: 40px 0;
    background: #FFF;
}

.homepart4 .centerbox {
    width: 100%;
    height: auto;
    min-width: 320px;
    max-width: 1280px;
    margin: 0 auto;
    clear: both;
    overflow: hidden;
}

.homepart4 .centerbox .centerin {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.homepart4 .leftbox {
    width: 41%;
    height: auto;
    float: left;
    overflow: hidden;
}

.homepart4 .leftbox .titbox1 {
    width: 100%;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    font-size: 32px;
    font-weight: 700;
    color: #ff6666;
}

.homepart4 .leftbox .titbox2 {
    width: 100%;
    height: 40px;
    line-height: 40px;
    color: #262626;
    margin-top: 10px;;
    overflow: hidden;
    font-size: 22px;
}

.homepart4 .leftbox .titbox3 {
    width: 100%;
    height: auto;
    overflow: hidden;
    color: #aaaaaa;
    text-transform: uppercase;
    margin-top: 10px;
    font-size: 16px;
}

.homepart4 .leftbox .titbox4 {
    width: 100%;
    height: auto;
    overflow: hidden;
    font-size: 18px;
    color: #262626;
    margin-top: 10px;
}

.homepart4 .rightbox {
    width: 59%;
    height: auto;
    float: left;
    overflow: hidden;
}

.homepart4 .rightbox .wordbox {
    width: 100%;
    height: auto;
    line-height: 200%;
    overflow: hidden;
    font-size: 14px
}

.homepart4 .rightbox .wordbox a {
    color: #7826ff;
}


.homepart5 {
    width: 100%;
    height: auto;
    margin: 0 auto;
    padding: 40px 0;
    background: #FFF;
}

.homepart5 .centerbox {
    width: 100%;
    height: auto;
    min-width: 320px;
    max-width: 1280px;
    margin: 0 auto;
    clear: both;
    overflow: hidden;
}

.homepart5 .centerbox .centerin {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.homepart5 .titbox {
    width: 100%;
    height: 50px;
    line-height: 50px;
    overflow: hidden;
    position: relative;
    z-index: 10
}

.homepart5 .titbox .tit {
    position: absolute;
    left: 0px;
    top: 0px;
    height: 50px;
    line-height: 50px;
    overflow: hidden;
    background: url(../image/harr1.png) left center no-repeat;
    text-indent: 40px;
    font-size: 30px;
    color: #262626
}

.homepart5 .titbox .tit span {
    font-size: 15px;
    color: #7b7b7b
}

.homepart5 .titbox .more {
    position: absolute;
    right: 0px;
    top: 0px;
    height: 50px;
    line-height: 50px;
    font-size: 14px
}

.homepart5 .listbox {
    width: 100%;
    height: auto;
    overflow: hidden;
    clear: both;
    margin-top: 10px;
}

.homepart5 .listbox .list {
    width: 100%;
    height: 420px;
    overflow: hidden;
}

.homepart5 .listbox .list ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.homepart5 .listbox .list ul li {
    margin: 0px;
    padding: 0px;
    list-style: none;
    width: 20%;
    height: auto;
    float: left;
    overflow: hidden;
}

.homepart5 .listbox .list ul li .box {
    width: 96%;
    margin: 0 auto;
    overflow: hidden
}

.homepart5 .listbox .list ul li .box .pic {
    width: 100%;
    height: 309px;
    overflow: hidden;
    position: relative;
    border-radius: 10px;
}

.homepart5 .listbox .list ul li .box .pic .img {
    width: 100%;
    height: 309px;
}

.homepart5 .listbox .list ul li .box .cover {
    width: 100%;
    height: 309px;
    background: url(../image/cover3.png) repeat;
    position: absolute;
    left: 0px;
    top: 0px;
    text-align: center;
    display: none;
    transition: all 0.5s ease;
}

.homepart5 .listbox .list ul li .box .cover img {
    width: 150px;
    height: 150px;
    margin: 0 auto;
    margin-top: 100px
}

.homepart5 .listbox .list ul li .box .tit1 {
    width: 100%;
    height: 50px;
    line-height: 50px;
    overflow: hidden;
    font-size: 16px;
    color: #262626
}

.homepart5 .listbox .list ul li .box .tit2 {
    width: 100%;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    font-size: 14px;
    transition: all 0.5s ease;
}

.homepart5 .listbox .list ul li .box .tit3 {
    width: 100%;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    font-size: 14px;
    transition: all 0.5s ease;
}

.homepart5 .listbox .list ul li .box .tit4 {
    width: 100%;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    font-size: 14px;
    font-weight: 700;
    color: #ff6666;
    display: none;
    transition: all 0.5s ease;
}

.homepart5 .listbox .list ul li:hover .box .tit1 {
    color: #ff6666;
}

.homepart5 .listbox .list ul li:hover .box .tit2 {
    display: none
}

.homepart5 .listbox .list ul li:hover .box .tit3 {
    display: none
}

.homepart5 .listbox .list ul li:hover .box .tit4 {
    display: block
}

.homepart5 .listbox .list ul li:hover .box .cover {
    display: block
}

.teampage {
    text-align: center;
    width: 100%;
    margin-top: 25px;
}

.teampage .swiper-pagination-switch {
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 10px;
    background: #a89acd;
    margin: 0 3px;
    cursor: pointer;
}

.teampage .swiper-active-switch {
    background: #ff6666;
}


.homepart6 {
    width: 100%;
    height: auto;
    margin: 0 auto;
    padding: 40px 0;
    background: #f5f5f5;
}

.homepart6 .centerbox {
    width: 100%;
    height: auto;
    min-width: 320px;
    max-width: 1280px;
    margin: 0 auto;
    clear: both;
    overflow: hidden;
}

.homepart6 .centerbox .centerin {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.homepart6 .titbox {
    width: 100%;
    height: 50px;
    line-height: 50px;
    overflow: hidden;
    position: relative;
    z-index: 10
}

.homepart6 .titbox .tit {
    position: absolute;
    left: 0px;
    top: 0px;
    height: 50px;
    line-height: 50px;
    overflow: hidden;
    background: url(../image/harr1.png) left center no-repeat;
    text-indent: 40px;
    font-size: 30px;
    color: #262626
}

.homepart6 .titbox .tit span {
    font-size: 15px;
    color: #7b7b7b
}

.homepart6 .titbox .more {
    position: absolute;
    right: 0px;
    top: 0px;
    height: 50px;
    line-height: 50px;
    font-size: 14px
}

.homepart6 .list1 {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-top: 10px;
}

.homepart6 .list1 ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.homepart6 .list1 ul li {
    margin: 10px 0;
    padding: 0px;
    list-style: none;
    width: 50%;
    float: left;
    height: auto;
    overflow: hidden;
}

.homepart6 .list1 ul li .box {
    width: 96%;
    height: auto;
    overflow: hidden;
    background: #FFF
}

.homepart6 .list1 ul li .box .pic {
    width: 31%;
    height: 138px;
    overflow: hidden;
    float: left
}

.homepart6 .list1 ul li .box .pic .img {
    width: 100%;
    height: 138px;
}

.homepart6 .list1 ul li .box .wordbox {
    width: 69%;
    float: left;
    overflow: hidden;
    box-sizing: border-box;
    padding: 10px;
}

.homepart6 .list1 ul li .box .wordbox .tit {
    width: 100%;
    height: 35px;
    line-height: 35px;
    overflow: hidden;
    font-size: 16px;
    font-weight: 700;
    color: #7826ff;
}

.homepart6 .list1 ul li .box .wordbox .time {
    width: 100%;
    height: 35px;
    line-height: 35px;
    overflow: hidden;
    font-size: 12px;
}

.homepart6 .list1 ul li .box .wordbox .word {
    width: 100%;
    height: 50px;
    line-height: 25px;
    overflow: hidden;
    font-size: 13px;
    color: #7f7f7f;
}

.homepart6 .list1 ul li:nth-child(2n) .box {
    float: right
}


.homepart6 .list2 {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-top: 10px;
}

.homepart6 .list2 ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.homepart6 .list2 ul li {
    margin: 0;
    padding: 0px;
    list-style: none;
    width: 50%;
    float: left;
    height: auto;
    overflow: hidden;
}

.homepart6 .list2 ul li .box {
    width: 96%;
    height: 54px;
    overflow: hidden;
    position: relative
}

.homepart6 .list2 ul li .box p {
    display: block;
    position: absolute;
    height: 54px;
    line-height: 54px;
    overflow: hidden;
}

.homepart6 .list2 ul li .box p.t1 {
    left: 10px;
    font-size: 15px;
    width: 60%
}

.homepart6 .list2 ul li .box p.t2 {
    right: 12px;
    font-size: 14px;
}

.homepart6 .list2 ul li:nth-child(2n) .box {
    float: right
}

.homepart6 .list2 ul li:nth-child(4n-1) .box {
    background: #FFF
}

.homepart6 .list2 ul li:nth-child(4n) .box {
    background: #FFF
}

.homepart6 .list2 ul li:hover .box {
    background: #ff6666
}

.homepart6 .list2 ul li:hover .box p {
    color: #FFF
}

.homepart6 .list2 ul li:hover .box p.t1 {
    font-weight: 700
}


.footlink {
    width: 100%;
    height: auto;
    background: #ecf2f7;
    overflow: hidden;
    padding: 20px 0
}

.footlink .centerbox {
    width: 100%;
    height: auto;
    min-width: 320px;
    max-width: 1280px;
    margin: 0 auto;
    clear: both;
    overflow: hidden;
}

.footlink .centerbox .centerin {
    width: 100%;
    height: auto;
    overflow: hidden;
    position: relative;
}

.footlink .listbox {
    width: 100%;
    height: auto;
    overflow: hidden;
    font-size: 14px;
    line-height: 200%
}

.footlink .listbox span {
    font-size: 16px;
    font-weight: 700;
    color: #262626
}


.footmenu {
    width: 100%;
    height: auto;
    background: url(../image/fbg.jpg) center center no-repeat;
    background-size: cover;
    overflow: hidden;
    padding: 25px 0 25px 0
}

.footmenu .centerbox {
    width: 100%;
    height: auto;
    min-width: 320px;
    max-width: 1280px;
    margin: 0 auto;
    clear: both;
    overflow: hidden;
}

.footmenu .centerbox .centerin {
    width: 100%;
    height: auto;
    overflow: hidden;
    position: relative;
}

.footmenu .part1 {
    width: 70%;
    float: left;
    height: auto;
    overflow: hidden;
    color: #ffffff;
}

.footmenu .part1 a {
    color: #ffffff
}

.footmenu .part1 .tel {
    width: 100%;
    height: auto;
    line-height: 40px;
    background: url(../image/tel1.png) left center no-repeat;
    text-indent: 49px;
    font-size: 26px;
    font-weight: 700
}

.footmenu .part1 .tel span {
    font-size: 14px
}

.footmenu .part1 .word {
    width: 100%;
    height: auto;
    overflow: hidden;
    line-height: 30px;
    font-size: 14px;
    margin-top: 10px;
}

/*
.footmenu .part2{ width:40%; float:left; height:auto; overflow:hidden; color:#939597;}
.footmenu .part2 a{ color:#939597}
.footmenu .part2 .tit{ width:100%; height:40px; line-height:40px; font-size:16px; color:#FFF}
.footmenu .part2 .word{ width:100%; height:auto; overflow:hidden; line-height:30px; font-size:14px; }


.footmenu .part3{ width:25%; float:left; height:auto; overflow:hidden; color:#939597;}
.footmenu .part3 a{ color:#939597}
.footmenu .part3 .tit{ width:100%; height:54px; line-height:54px; font-size:16px; color:#FFF}
.footmenu .part3 .word{ width:100%; height:auto; overflow:hidden; line-height:30px; font-size:14px; margin-top:10px;}
*/


.footmenu .part4 {
    float: right;
    height: auto;
    overflow: hidden;
}

.footmenu .part4 ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.footmenu .part4 ul li {
    margin: 0px;
    padding: 0px;
    list-style: none;
    float: left;
    margin: 0 0 0 10px
}

.footmenu .part4 ul li .pic {
    width: 103px;
    height: auto;
    overflow: hidden;
}

.footmenu .part4 ul li .pic img {
    width: 100%
}

.footmenu .part4 ul li .tit {
    width: 100%;
    height: 35px;
    line-height: 35px;
    overflow: hidden;
    text-align: center
}

.footmenu .linkbox {
    width: 100%;
    height: auto;
    overflow: hidden;
    padding: 20px 0 0 0;
    line-height: 200%;
    font-size: 14px;
    color: #d2cafe
}

.footmenu .linkbox a {
    color: #d2cafe
}

.footmenu .word2 {
    width: 100%;
    height: auto;
    overflow: hidden;
    padding: 20px 0 0 0;
    line-height: 200%;
    font-size: 14px;
    color: #ffffff
}


.footer {
    width: 100%;
    height: auto;
    overflow: hidden;
    background: #7826ff;
    padding: 20px 0;
    position: relative;
    z-index: 1;
}

.footer .centerbox {
    width: 100%;
    height: auto;
    min-width: 320px;
    max-width: 1280px;
    margin: 0 auto;
    clear: both;
    overflow: hidden;
}

.footer .centerbox .centerin {
    width: 100%;
    height: auto;
    overflow: hidden;
    line-height: 200%;
    color: #c3aaff;
    margin: 0 auto;
    font-size: 14px;
}

.footer .centerbox .centerin a {
    color: #c3aaff;
}

.footer .word {
    line-height: 200%;
}

.footer .code {
    display: none;
    text-align: right
}

.footer .code img {
    max-width: 90%;
    height: auto;
}


.footermb {
    width: 100%;
    height: auto;
    overflow: hidden;
    background: #f0f0f0;
    padding: 30px 0;
    position: relative;
    z-index: 1;
    margin-top: 10px;
    display: none
}

.footermb .centerbox {
    width: 100%;
    height: auto;
    min-width: 320px;
    max-width: 1200px;
    margin: 0 auto;
    clear: both;
    overflow: hidden;
}

.footermb .centerbox .centerin {
    width: 92%;
    height: auto;
    overflow: hidden;
    line-height: 200%;
    color: #6a6a6a;
    text-align: center;
    margin: 0 auto
}

.footermb .centerbox .centerin a {
    color: #6a6a6a;
}

.fixbottomkong {
    width: 100%;
    height: 60px;
    clear: both;
    overflow: hidden;
}

.fixbottom {
    width: 100%;
    height: auto;
    overflow: hidden;
    position: fixed;
    left: 0px;
    bottom: 0px;
    z-index: 100;
}

.fixbottom .list {
    margin: 0px;
    padding: 0px;
    list-style: none;
    width: 100%;
    min-width: 320px;
    margin: 0 auto;
}

.fixbottom .list ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.fixbottom .list ul li {
    margin: 0px;
    padding: 0px;
    list-style: none;
    width: 25%;
    height: 60px;
    line-height: 60px;
    font-size: 12px;
    color: #FFF;
    float: left;
    overflow: hidden;
    height: auto;
    border-left: 1px solid #ff8585;
    text-align: center;
    text-indent: 0;
    background: #ff6666;
    box-sizing: border-box
}

.fixbottom .list ul li.onfocus {
    background: #7826ff
}

.fixbottom .list ul li:nth-child(1) {
    border-left: 0
}

/*单独*/
.fixbottom2 {
    width: 100%;
    height: 60px;
    background: #FFF;
    overflow: hidden;
    position: fixed;
    left: 0px;
    bottom: 0px;
    z-index: 100;
}

.fixbottom2 .list {
    margin: 0px;
    padding: 0px;
    list-style: none;
    width: 100%;
    min-width: 320px;
    margin: 0 auto;
}

.fixbottom2 .list ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.fixbottom2 .list ul li {
    margin: 0px;
    padding: 0px;
    list-style: none;
    width: 25%;
    height: 60px;
    line-height: 60px;
    font-size: 12px;
    color: #717272;
    float: left;
    overflow: hidden;
    height: auto;
    text-align: center;
    text-indent: 0;
    background: #ffffff;
    box-sizing: border-box
}

.fixbottom2 .list ul li:nth-child(3) p {
    width: 90%;
    margin: 0 auto;
    height: 40px;
    border: 1px solid #7826ff;
    border-radius: 20px;
    line-height: 38px;
    color: #7826ff;
    margin-top: 10px;
}

.fixbottom2 .list ul li:nth-child(4) p {
    width: 90%;
    margin: 0 auto;
    height: 40px;
    border: 1px solid #ff6666;
    background: #ff6666;
    border-radius: 20px;
    line-height: 38px;
    color: #ffffff;
    margin-top: 10px;
}


@keyframes bgbig {
    0% {
        transform: scale(1.5);
    }

    100% {
        transform: scale(1);
    }

}

@-webkit-keyframes bgbig {
    0% {
        transform: scale(1.5);
    }

    100% {
        transform: scale(1);
    }
}


/*关于我们页面*/

.ertop {
    width: 100%;
    height: auto;
    overflow: hidden;
    z-index: 10;
    position: relative;
}

.ertop .centerbox {
    width: 100%;
    height: auto;
    min-width: 320px;
    max-width: 1280px;
    margin: 0 auto;
    clear: both;
    overflow: hidden;
}

.ertop .centerbox .centerin {
    width: 100%;
    height: auto;
    overflow: hidden;
    font-size: 14px;
    line-height: 50px;
}

.ertop .centerbox .centerin span {
    color: #ff6666
}


.ertop .navbox {
    float: left;
    width: 100%;
    height: 75px;
    overflow: auto
}

.ertop .navbox ul {
    margin: 0px;
    padding: 0px 0 0 0px;
    list-style: none
}

.ertop .navbox ul li {
    margin: 0;
    padding: 0px;
    list-style: none;
    width: 141px;
    height: 55px;
    line-height: 55px;
    font-size: 16px;
    text-align: center;
    float: left;
    overflow: hidden;
}

.ertop .navbox ul li.onfocus {
    color: #ffffff;
    background: #00a2e9
}

.ertop .navbox ul li a {
    color: #ffffff
}


.ertop .titbox {
    width: 100%;
    height: auto;
    overflow: hidden;
    font-size: 36px;
    text-align: center;
    margin: 0 auto;
    text-transform: uppercase;
    height: 50px;
    line-height: 50px;
    color: #100c0b;
    font-family: "Times New Roman", Times, serif
}

.ertop .titbox2 {
    width: 100%;
    font-size: 24px;
    color: #100c0b;
    text-align: center;
    margin: 0 auto;
    height: 60px;
    line-height: 45px;
}


.ertop2 {
    width: 100%;
    height: auto;
    overflow: hidden;
    z-index: 10;
    position: relative;
    border-bottom: 1px solid #eaebec
}

.ertop2 .centerbox {
    width: 100%;
    height: auto;
    min-width: 320px;
    max-width: 1280px;
    margin: 0 auto;
    clear: both;
    overflow: hidden;
}

.ertop2 .centerbox .centerin {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.ertop2 .navbox {
    height: auto
}

.ertop2 .navbox ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.ertop2 .navbox ul li {
    margin: 0;
    padding: 0px;
    list-style: none;
    height: 60px;
    line-height: 60px;
    width: 140px;
    float: left;
    font-size: 18px;
    text-align: center
}

.ertop2 .navbox ul li.onfocus {
    color: #768c9f;
    background: url(../image/farr.png) bottom center no-repeat
}

.ertop2 .navbox ul li.onfocus a {
    color: #768c9f
}


.ertopsun {
    width: 100%;
    height: auto;
    overflow: hidden;
    background: #f8f3f0;
    z-index: 10;
    position: relative;
    padding: 20px 0
}

.ertopsun .centerbox {
    width: 100%;
    height: auto;
    min-width: 320px;
    max-width: 1280px;
    margin: 0 auto;
    clear: both;
    overflow: hidden;
}

.ertopsun .centerbox .centerin {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.ertopsun .list {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.ertopsun .list ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.ertopsun .list ul li {
    margin: 10px 1%;
    padding: 0px;
    list-style: none;
    width: 14.6%;
    float: left;
    overflow: hidden;
    height: 50px;
    line-height: 50px;
    border: 1px solid #e2e1e1;
    font-size: 16px;
    text-align: center
}

.ertopsun .list ul li.onfocus {
    border: 1px solid #f6323e;
    background: #FFF;
    color: #f60515
}

.ertopsun .list ul li.onfocus a {
    color: #f60515
}

.ersortname {
    width: 100%;
    height: auto;
    overflow: hidden;
    z-index: 10;
    position: relative;
    display: none
}

.ersortname .centerbox {
    width: 100%;
    height: auto;
    min-width: 320px;
    max-width: 1280px;
    margin: 0 auto;
    clear: both;
    overflow: hidden;
}

.ersortname .centerbox .centerin {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.ersortname .titlebox {
    width: 100%;
    height: 104px;
    overflow: hidden;
    background: url(../image/hometit1bg.jpg) top right no-repeat;
    position: relative;
    margin-top: 10px;
}

.ersortname .titlebox .tit {
    position: absolute;
    background: url(../image/home1line.jpg) #FFF 0 0 no-repeat;
    height: 104px;
    left: 0px;
    top: 0px;
    padding-right: 10px;
}

.ersortname .titlebox .tit p {
    margin: 0px;
    padding: 0px;
    text-indent: 28px;
}

.ersortname .titlebox .tit p.t1 {
    color: #ff9c00;
    font-size: 20px;
    margin-top: 28px;
}

.ersortname .titlebox .tit p.t2 {
    color: #c0c0c0;
    font-family: Arial, Helvetica, sans-serif
}


.mainbox {
    width: 100%;
    height: auto;
    overflow: hidden;
    padding: 0 0 30px 0
}

.mainbox .centerbox {
    width: 100%;
    height: auto;
    max-width: 1280px;
    margin: 0 auto;
    clear: both;
    overflow: hidden;
    box-sizing: border-box;
}

.mainbox .centerbox .centerin {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 0 auto
}


.mainbox2 {
    width: 100%;
    height: auto;
    overflow: hidden;
    padding: 25px 0;
}

.mainbox2 .centerbox {
    width: 100%;
    height: auto;
    max-width: 1280px;
    margin: 0 auto;
    clear: both;
    overflow: hidden;
}

.mainbox2 .centerbox .centerin {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 0 auto
}

.mainbox2 .leftbox {
    width: 23.82%;
    height: auto;
    float: right;
    overflow: hidden;
}

.mainbox2 .leftbox .nbox {
    width: 100%;
    height: auto;
    overflow: hidden;
    background: #FFF;
    box-sizing: border-box;
    padding: 20px;
}

.mainbox2 .leftbox .nbox .tit {
    width: 100%;
    height: 50px;
    line-height: 50px;
    overflow: hidden;
    font-size: 22px;
    font-weight: 700;
    color: #262626
}

.mainbox2 .leftbox .nbox .list {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.mainbox2 .leftbox .nbox .list ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.mainbox2 .leftbox .nbox .list ul li {
    margin: 0px;
    padding: 0px;
    list-style: none;
    width: 100%;
    height: auto;
    overflow: hidden;
    border-bottom: 1px solid #dedede;
    padding: 10px 0
}

.mainbox2 .leftbox .nbox .list ul li .title {
    width: 100%;
    height: auto;
    overflow: hidden;
    font-size: 14px;
    line-height: 28px;
    overflow: hidden;
    color: #0078c2
}

.mainbox2 .leftbox .nbox .list ul li .time {
    width: 100%;
    height: auto;
    overflow: hidden;
    font-size: 12px;
    line-height: 28px;
    overflow: hidden;
    color: #7f7f7f;
    margin-top: 5px;
}

.mainbox2 .leftbox .pbox {
    width: 100%;
    height: auto;
    overflow: hidden;
    background: #FFF;
    box-sizing: border-box;
    padding: 20px;
    margin-top: 20px;
}

.mainbox2 .leftbox .pbox .list {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.mainbox2 .leftbox .pbox .list ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.mainbox2 .leftbox .pbox .list ul li {
    margin: 0px;
    padding: 0px;
    list-style: none;
    width: 100%;
    height: auto;
    overflow: hidden;
}

.mainbox2 .leftbox .pbox .list ul li .pic {
    width: 100%;
    height: 322px;
    overflow: hidden;
}

.mainbox2 .leftbox .pbox .list ul li .tit {
    width: 100%;
    height: 50px;
    line-height: 50px;
    text-align: center;
    overflow: hidden;
    font-size: 18px;
    color: #262626;
    margin-top: 10px
}

.mainbox2 .leftbox .pbox .list ul li .word {
    width: 100%;
    height: 50px;
    line-height: 25px;
    font-size: 14px;
    overflow: hidden;
    margin-top: 5px
}


.mainbox2 .rightbox {
    width: 74.14%;
    height: auto;
    float: left;
    overflow: hidden;
}


.mainbox .leftbox {
    width: 29%;
    float: right;
    overflow: hidden;
    height: auto;
    position: relative;
}

.mainbox .rightbox {
    width: 69%;
    float: left;
    overflow: hidden;
    height: auto;
}


.mainbox .leftbox .oneperson {
    width: 100%;
    height: auto;
    overflow: hidden;
    background: #FFF;
    box-sizing: border-box;
    padding: 15px;
    border-radius: 20px;
    margin-bottom: 20px;
}

.mainbox .leftbox .oneperson .pic {
    width: 162px;
    height: 162px;
    display: block;
    margin: 0 auto;
    border: 10px solid #ffeeee;
    border-radius: 100px
}

.mainbox .leftbox .oneperson .wordbox {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.mainbox .leftbox .oneperson .wordbox .tit {
    width: 100%;
    height: 50px;
    line-height: 50px;
    font-size: 18px;
    color: #262626;
    text-align: center
}

.mainbox .leftbox .oneperson .wordbox .tit2 {
    width: 100%;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    color: #676767;
    text-align: center;
}

.mainbox .leftbox .oneperson .wordbox .tit3 {
    width: 100%;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    color: #676767;
    text-align: center;
}

.mainbox .leftbox .oneperson .more {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-top: 10px;
}

.mainbox .leftbox .oneperson .more p {
    display: block;
    width: 50%;
    float: left;
    overflow: hidden;
    text-align: center;
}

.mainbox .leftbox .oneperson .more p img {
    margin: 0 auto;
    max-width: 96%;
}

.mainbox .leftbox .listbox {
    width: 100%;
    height: auto;
    overflow: hidden;
    background: #FFF;
    box-sizing: border-box;
    padding: 0 0 15px 0px;
    border-radius: 20px;
}

.mainbox .leftbox .titbox {
    width: 100%;
    border-bottom: 1px solid #eedcdc;
    height: 61px;
    line-height: 70px;
    font-size: 18px;
    font-weight: 700;
    color: #262626;
    background: url(../image/reg.png) 26px 24px no-repeat;
    text-indent: 57px
}

.mainbox .leftbox .list {
    width: 90%;
    height: auto;
    overflow: hidden;
    margin: 0 auto
}

.mainbox .leftbox .list ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.mainbox .leftbox .list ul li {
    margin: 0px;
    padding: 0px;
    list-style: none;
    width: 100%;
    height: 38px;
    position: relative
}

.mainbox .leftbox .list ul li p {
    display: block;
    height: 38px;
    line-height: 38px;
    position: absolute;
    font-size: 14px;
    overflow: hidden;
}

.mainbox .leftbox .list ul li p.t1 {
    left: 0px;
    width: 75%;
    text-indent: 15px;
    background: url(../image/dot1.png) left center no-repeat;
    text-indent: 15px;
    color: #262626;
}

.mainbox .leftbox .list ul li p.t2 {
    right: 0px;
    color: #ff6666;
}


.mainbox .leftbox .navbox {
    width: 90%;
    height: auto;
    overflow: hidden;
    padding-bottom: 0px;
}

.mainbox .leftbox .navlist {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    box-sizing: border-box;
    border: 1px solid #e6e6e6;
    border-left: 2px solid #cf0000;
    padding: 0;
    margin-top: 20px;
}

.mainbox .leftbox .navlist ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.mainbox .leftbox .navlist ul li {
    margin: 0;
    padding: 0px;
    list-style: none;
    width: 100%;
    height: auto;
    line-height: 60px;
    overflow: hidden;
    text-align: left;
    text-indent: 20px;
    border-bottom: 1px solid #f3f3f3;
    font-size: 14px;
    background: url(../image/r1.jpg) 121px 29px no-repeat;
}

.mainbox .leftbox .navlist ul li.onfocus {
    background: url(../image/r2.jpg) 121px 29px no-repeat #f3f3f3;
    color: #cf0000;
    border-bottom: 1px solid #f3f3f3;
}

.mainbox .leftbox .navlist ul li.onfocus a {
    color: #cf0000;
}

.mainbox .leftbox .navlist ul li ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
    display: none
}

.mainbox .leftbox .navlist ul li ul li {
    margin: 0px;
    padding: 0px;
    list-style: none;
    height: 30px;
    text-indent: 40px;
    line-height: 30px;
    background: url(../image/arra.jpg) 25px center no-repeat;
    font-size: 12px;
    border: 0px;
}

.mainbox .leftbox .navlist ul li.onfocus ul li a {
    color: #a26432
}

.mainbox .leftbox .navlist ul li.onfocus ul li.onfocus {
    font-weight: bold;
    background: url(../image/arrb.jpg) 25px center no-repeat;
    color: #a26432
}

.mainbox .leftbox .navlist ul li.onfocus ul li.onfocus a {
    color: #0094da
}

.mainbox .leftbox .navlist ul li.onfocus ul {
    display: block
}

.mainbox .leftbox .telbox {
    width: 92%;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 20px;
}

.mainbox .leftbox .telbox .tit {
    width: 100%;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #000;
    text-indent: 20px;
}

.mainbox .leftbox .telbox .tel {
    width: 100%;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    color: #0591e0;
    text-indent: 20px;
}

.mainbox .leftbox .leftbottom {
    width: 100%;
    height: 14px;
    background: url(../image/leftbottom.jpg) center center no-repeat;
    background-size: 100% 100%;
}


.mainbox .leftbox .leftad {
    width: 87.30%;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
}

.mainbox .leftbox .leftad ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.mainbox .leftbox .leftad ul li {
    margin: 6px 0;
    padding: 0px;
    list-style: none;
    width: 100%;
    height: auto;
    overflow: hidden;
}

.mainbox .leftbox .leftad ul li img {
    width: 100%;
}

.mainbox .leftbox .navsun {
    width: 100%;
    height: auto;
    overflow: hidden;
    background: none;
    display: none
}

.mainbox .leftbox .navsun ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.mainbox .leftbox .navsun ul li {
    margin: 10px 1%;
    padding: 0px;
    list-style: none;
    width: 31%;
    font-size: 12px;
    overflow: hidden;
    height: 35px;
    line-height: 35px;
    float: left;
    text-align: center
}

.mainbox .leftbox .navsun ul li.onfocus {
    color: #3082e5;
}

.mainbox .leftbox .navsun ul li.onfocus a {
    color: #3082e5;
}


.mainbox .rightbox .titlebox {
    width: 100%;
    overflow: hidden;
    height: 54px;
    border-bottom: 1px solid #cccccc;;
    position: relative
}

.mainbox .rightbox .titlebox .tit {
    position: absolute;
    left: 0px;
    top: 0px;
    height: 53px;
    line-height: 53px;
    font-size: 24px;
    color: #ff6666;
}

.mainbox .rightbox .titlebox .location {
    position: absolute;
    right: 10px;
    top: 0px;
    height: 57px;
    line-height: 57px;
    text-indent: 31px;
}

.mainbox .rightbox .titlebox .navlist {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.mainbox .rightbox .titlebox .navlist ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.mainbox .rightbox .titlebox .navlist ul li {
    margin: 0px 10px 0 0;
    padding: 0px;
    list-style: none;
    font-size: 18px;
    font-weight: 700;
    color: #262626;
    width: 90px;
    height: 53px;
    line-height: 53px;
    text-align: center;
    border-bottom: 1px solid #FFF;
    float: left
}

.mainbox .rightbox .titlebox .navlist ul li.onfocus {
    color: #ff6666;
    border-bottom: 1px solid #ff6666;
}

.mainbox .rightbox .titlebox .navlist ul li.onfocus a {
    color: #ff6666;
}

.mainbox .thebox {
    width: 100%;
    margin: 0 auto;
    box-sizing: border-box;
    padding: 10px;
    background: #FFF;
    border-radius: 15px;
}


.mainbox .rightbox .titlebox2 {
    width: 100%;
    overflow: hidden;
    height: 54px;
    border-bottom: 1px solid #cccccc;;
    position: relative
}

.mainbox .rightbox .titlebox2 .tit {
    position: absolute;
    left: 0px;
    top: 0px;
    height: 53px;
    line-height: 53px;
    font-size: 24px;
    color: #ff6666;
}

/*参数筛选*/
.choosebox {
    width: 100%;
    margin-top: -112px;
    position: relative;
    z-index: 10;
    height: auto;
    overflow: hidden;
    position: relative
}

.choosebox .centerbox {
    width: 100%;
    height: auto;
    max-width: 1280px;
    margin: 0 auto;
    clear: both;
    overflow: hidden;
    background: #fff3f3;
    border-radius: 15px;
    position: relative;
    z-index: 10
}

.choosebox .centerbox .centerin {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 0 auto
}

.choosebox .closenow {
    display: none;
    position: absolute;
    left: 0px;
    top: 0;
    z-index: 0;
    width: 20%;
}

.choosebox .leftbox {
    width: 72%;
    float: left;
    overflow: hidden;
}

.choosebox .leftbox .list {
    width: 100%;
    height: auto;
    overflow: hidden;
    background: #7826ff;
}

.choosebox .leftbox .list ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

.choosebox .leftbox .list ul li {
    margin: 0px;
    padding: 0;
    list-style: none;
    width: 100%;
    height: auto;
    overflow: hidden;
    border-bottom: 1px solid #f1e9ff;
}

.choosebox .leftbox .list ul li .tit {
    width: 15%;
    float: left;
    overflow: hidden;
    font-size: 16px;
    line-height: 30px;
    padding: 10px 0;
    text-align: center;
    color: #FFF
}

.choosebox .leftbox .list ul li .word {
    width: 85%;
    float: left;
    overflow: hidden;
    background: #FFF;
    line-height: 30px;
    font-size: 14px;
    padding: 10px;
    box-sizing: border-box;
}

.choosebox .leftbox .list ul li .word em {
    font-style: normal;
    padding: 0 15px;
    display: inline-block
}

.choosebox .leftbox .list ul li .word em.onfocus {
    font-weight: 700;
    color: #ff6666;
}

.choosebox .leftbox .list ul li .word em.onfocus a {
    color: #ff6666;
}

.choosebox .leftbox .list ul li .word select {
    width: 116px;
    height: 39px;
    border: 1px solid #e5e5e5;
    margin: 0 0 0 10px
}

.choosebox .leftbox .list ul li .word .closeme {
    width: 60%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #FFF
}


.choosebox .leftbox .douyinhao {
    background: #7826ff;
}

.choosebox .leftbox .kuaishouhao {
    background: #ff8205;
}

.choosebox .leftbox .gongzhonghao {
    background: #16ab5f;
}

.choosebox .leftbox .weibohao {
    background: #ff6666;
}

.choosebox .leftbox .xiaohongshuzhanghao {
    background: #ff2b45;
}


.choosebox .rightbox {
    width: 28%;
    float: left;
    overflow: hidden;
    background: #fff3f3;
}

.choosebox .rightbox .titbox {
    width: 100%;
    border-bottom: 1px solid #eedcdc;
    height: 61px;
    line-height: 70px;
    font-size: 18px;
    font-weight: 700;
    color: #262626;
    background: url(../image/reg.png) 26px 24px no-repeat;
    text-indent: 57px
}

.choosebox .rightbox .list {
    width: 90%;
    height: auto;
    overflow: hidden;
    margin: 0 auto
}

.choosebox .rightbox .list ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.choosebox .rightbox .list ul li {
    margin: 0px;
    padding: 0px;
    list-style: none;
    width: 100%;
    height: 38px;
    position: relative
}

.choosebox .rightbox .list ul li p {
    display: block;
    height: 38px;
    line-height: 38px;
    position: absolute;
    font-size: 14px;
    overflow: hidden;
}

.choosebox .rightbox .list ul li p.t1 {
    left: 0px;
    width: 75%;
    text-indent: 15px;
    background: url(../image/dot1.png) left center no-repeat;
    text-indent: 15px;
    color: #262626;
}

.choosebox .rightbox .list ul li p.t2 {
    right: 0px;
    color: #ff6666;
}


.probox {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-top: 20px;
}

.probox .centerbox {
    width: 100%;
    height: auto;
    max-width: 1280px;
    margin: 0 auto;
    clear: both;
    overflow: hidden;
}

.probox .centerbox .centerin {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 0 auto
}

.probox .chooseorder {
    width: 100%;
    height: 50px;
    line-height: 50px;
    background: #ffffff;
    border-bottom: 1px solid #eaeaea;
}

.probox .chooseorder ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.probox .chooseorder ul li {
    margin: 0px;
    padding: 0px 20px;
    list-style: none;
    height: 50px;
    line-height: 50px;
    float: left;
    border-right: 1px solid #eaeaea;
    font-size: 14px;
}

.probox .chooseorder ul li.goChoose {
    color: #7826ff;
    background: url(../image/cbtn.png) right 15px center no-repeat;
    background-size: auto 20px;
    padding-right: 35px
}

.productIncon {
    width: 100%;
    height: auto;
    margin: 0 auto;
    padding: 0;
    overflow: hidden;
    padding: 0
}

.productIncon .centerbox {
    width: 100%;
    height: auto;
    min-width: 320px;
    max-width: 1280px;
    margin: 0 auto;
    clear: both;
    overflow: hidden;
}

.productIncon .centerbox .centerin {
    width: 100%;
    height: auto;
    overflow: hidden;
    line-height: 200%;
}

.productIncon .list {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.productIncon .list ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.productIncon .list ul li {
    margin: 0px;
    padding: 0px;
    list-style: none;
    width: 20%;
    height: auto;
    float: left;
    overflow: hidden;
}

.productIncon .list ul li .box {
    width: 96%;
    margin: 0 auto;
    overflow: hidden;;
    padding: 0 0 0 0
}

.productIncon .list ul li .pic {
    width: 100%;
    height: 60px;
    line-height: 60px;
    text-align: center;
    margin-top: 16px;
    text-align: center
}

.productIncon .list ul li .pic img {
    height: 60px;
    border-radius: 30px;
    box-shadow: 4px 4px 5px #999;
}

.productIncon .list ul li .tit {
    width: 100%;
    height: 40px;
    line-height: 40px;
    color: #262626;
    font-weight: 700;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 10px;
    font-size: 14px;
    text-align: center;
}


/*产品展示*/
.productlist {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
}

.productlist ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

.productlist ul li {
    margin: 0px 0 15px 0;
    padding: 15px;
    list-style: none;
    box-sizing: border-box;
    width: 100%;
    height: auto;
    float: left;
    overflow: hidden;
    border-radius: 15px;
    background: #FFF;
}

.productlist ul li .titbox {
    width: 100%;
    height: auto;
    overflow: hidden;
    border-bottom: 1px dashed #e5e5e5;
    padding-bottom: 15px;
}

.productlist ul li .titbox .pic {
    width: 8%;
    height: 42px;
    float: left;
    overflow: hidden;
    text-align: center
}

.productlist ul li .titbox .pic img {
    height: 42px;
}

.productlist ul li .titbox .tit {
    width: 92%;
    float: left;
    overflow: hidden;
    font-size: 16px;
    font-weight: 700;
    color: #262626;
    float: left;
    line-height: 42px
}

.productlist ul li .titbox em {
    font-style: normal;
    padding: 5px 10px;
    background: #ff6666;
    border-radius: 15px;
    font-size: 14px;
    color: #FFF;
    margin: 5px
}

.productlist ul li .titbox em:nth-child(3n-1) {
    background: #7925ff
}

.productlist ul li .titbox em:nth-child(3n) {
    background: linear-gradient(to bottom, #852df5 0%, #f46173 100%);
}

.productlist ul li .titbox2 {
    width: 100%;
    height: auto;
    overflow: hidden;
    line-height: 200%;
    margin: 10px 0 0 0;
    display: none;
    border-bottom: 1px dashed #e5e5e5;
    line-height: 40px;
}

.productlist ul li .titbox2 em {
    font-style: normal;
    padding: 5px 10px;
    background: #ff6666;
    border-radius: 15px;
    font-size: 14px;
    color: #FFF;
    margin: 5px
}

.productlist ul li .titbox2 em:nth-child(3n-1) {
    background: #7925ff
}

.productlist ul li .titbox2 em:nth-child(3n) {
    background: linear-gradient(to bottom, #852df5 0%, #f46173 100%);
}


.productlist ul li .otherbox {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.productlist ul li .otherbox .other {
    width: 74%;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 5px;
    float: left
}

.productlist ul li .otherbox .other .one {
    width: 16.65%;
    height: auto;
    float: left;
    border-right: 1px dashed #d7d7d7;
    overflow: hidden;
    padding: 5px 0 7px 0;
    box-sizing: border-box
}

.productlist ul li .otherbox .other .one p {
    display: block;
    width: 100%;
    text-align: center
}

.productlist ul li .otherbox .other .one p.t1 {
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    font-weight: 700;
    color: #262626
}

.productlist ul li .otherbox .other .one p.t2 {
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    color: #676767;
}

.productlist ul li .otherbox .other .one:nth-child(6) p.t1 {
    font-size: 24px;
    color: #ff6666
}

.productlist ul li .otherbox .btnme {
    width: 26%;
    height: auto;
    float: left;
    overflow: hidden;
    padding-top: 23px;
}

.productlist ul li .otherbox .btnme p {
    display: block;
    width: 50%;
    float: left;
    overflow: hidden;
    text-align: center;
}

.productlist ul li .otherbox .btnme p img {
    margin: 0 auto;
    max-width: 96%;
}

.productlist ul li .otherbox2 {
    width: 100%;
    height: 60px;
    overflow: hidden;
    position: relative;
    display: none
}

.productlist ul li .otherbox2 .price {
    font-size: 24px;
    color: #ff6666;
    line-height: 60px;
    font-weight: 700;
    position: absolute;
    left: 0px;
    top: 0px;
}

.productlist ul li .otherbox2 .btnme {
    position: absolute;
    right: 0px;
    top: 10px;
    width: 60%
}

.productlist ul li .otherbox2 .btnme p {
    display: block;
    width: 48%;
    float: left;
    overflow: hidden;
    text-align: center;
    height: 40px;
    line-height: 37px;
    text-align: center;
    margin: 0 1%
}

.productlist ul li .otherbox2 .btnme p img {
    margin: 0 auto;
    max-width: 96%;
}

.productlist ul li .otherbox2 .btnme p.m1 {
    border: 1px solid #7d2afe;
    text-align: center;
    font-size: 14px;
    color: #7d2afe;
    border-radius: 30px;
}

.productlist ul li .otherbox2 .btnme p.m2 {
    border: 1px solid #fdfcff;
    background: #ff6666;
    color: #FFF;
    border-radius: 15px;
}


.productlist ul li:hover .titbox .tit {
    color: #ff6666;
}


/*产品详细*/
.probox1 {
    width: 100%;
    height: auto;
    background: #FFF;
    box-sizing: border-box;
    padding: 10px;
    overflow: hidden;
    border-radius: 20px;
}

.probox1 .titbox {
    width: 100%;
    height: auto;
    overflow: hidden;
    padding-bottom: 15px;
}

.probox1 .titbox .pic {
    width: 8%;
    height: 42px;
    float: left;
    overflow: hidden;
    text-align: center
}

.probox1 .titbox .pic img {
    height: 42px;
}

.probox1 .titbox .tit {
    width: 92%;
    float: left;
    overflow: hidden;
    font-size: 16px;
    font-weight: 700;
    color: #262626;
    float: left;
    line-height: 42px
}

.probox1 .titbox2 {
    width: 100%;
    height: auto;
    overflow: hidden;
    line-height: 200%;
    margin: 0px 0 0 0;
    border-bottom: 1px f1f3f4 #e5e5e5;
    line-height: 40px;
}

.probox1 .titbox2 em {
    font-style: normal;
    padding: 5px 10px;
    background: #ff6666;
    border-radius: 15px;
    font-size: 14px;
    color: #FFF;
    margin: 5px
}

.probox1 .titbox2 em:nth-child(3n-1) {
    background: #7925ff
}

.probox1 .titbox2 em:nth-child(3n) {
    background: linear-gradient(to bottom, #852df5 0%, #f46173 100%);
}

.probox1 .titbox2 .time {
    float: right;
    font-size: 14px;
    line-height: 40px;
    color: #aaaaaa;
}

.probox1 .inbox {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.probox1 .inbox .other {
    width: 58%;
    height: auto;
    overflow: hidden;
    float: left;
    box-sizing: border-box;
    border: 1px solid #ffdddd;
    background: url(../image/hotin.png) 0 0 no-repeat;
    padding: 15px 0
}

.probox1 .inbox .other .one {
    width: 25%;
    height: auto;
    float: left;
    overflow: hidden;
    padding: 5px 0 7px 0;
    box-sizing: border-box
}

.probox1 .inbox .other .one p {
    display: block;
    width: 100%;
    text-align: center
}

.probox1 .inbox .other .one p.t1 {
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    font-weight: 700;
    color: #ff6666
}

.probox1 .inbox .other .one p.t2 {
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    color: #676767;
}

.probox1 .inbox .wordbox {
    width: 42%;
    float: left;
    overflow: hidden;
    box-sizing: border-box;
    padding: 10px;
}

.probox1 .inbox .wordbox .price {
    width: 100%;
    height: 45px;
    line-height: 45px;
    overflow: hidden;
    font-size: 16px;
}

.probox1 .inbox .wordbox .price span {
    font-weight: 700;
    color: #ff6666;
    font-size: 24px;
}

.probox1 .inbox .wordbox .word {
    width: 100%;
    height: auto;
    overflow: hidden;
    font-size: 14px;
    line-height: 200%;
}

.probox1 .inbox .wordbox .btnme {
    width: 100%;
    height: auto;
    float: left;
    overflow: hidden;
    padding: 10px 0;
}

.probox1 .inbox .wordbox .btnme p {
    display: block;
    width: 50%;
    float: left;
    overflow: hidden;
    text-align: left;
}

.probox1 .inbox .wordbox .btnme p img {
    margin: 0 auto;
    max-width: 96%;
}

.probox1 .inbox .wordbox .word2 {
    width: 100%;
    height: auto;
    overflow: hidden;
    font-size: 14px;
    line-height: 200%;
    color: #aaaaaa;
}

.probox1 .ncbox {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 10px 0;
    line-height: 200%;
    overflow: hidden;
    font-size: 14px
}


/*手机人物*/
.probox1to2 {
    width: 100%;
    height: auto;
    background: #FFF;
    box-sizing: border-box;
    padding: 10px;
    overflow: hidden;
    border-radius: 20px;
    margin-top: 20px;
}

.probox1to2 .pic {
    width: 30%;
    height: 132px;
    border-radius: 100px;
    border: 5px solid #ffeeee;
    float: left;
    overflow: hidden;
}

.probox1to2 .wordbox {
    width: 50%;
    float: left;
    overflow: hidden;
    height: auto;
    box-sizing: border-box;
    padding: 0 10px
}

.probox1to2 .wordbox .tit {
    width: 100%;
    height: auto;
    font-size: 16px;
    font-weight: 700;
    color: #000;
    margin-top: 15px;
}

.probox1to2 .wordbox .word {
    width: 100%;
    height: auto;
    font-size: 12px;
    line-height: 200%;
    margin-top: 10px;
}

.probox1to2 .ercode {
    width: 20%;
    height: auto;
    float: left;
    overflow: hidden;
    margin-top: 15px;
}

.probox1to2 .ercode img {
    max-width: 100%;
    height: auto
}

.probox2 {
    width: 100%;
    height: auto;
    background: #FFF;
    box-sizing: border-box;
    padding: 10px;
    overflow: hidden;
    border-radius: 20px;
    margin-top: 20px;
}

.probox2 .titbox {
    width: 100%;
    height: 55px;
    line-height: 55px;
    overflow: hidden;
    border-bottom: 1px solid #f1f3f4;
    background: url(../image/tti.png) left center no-repeat;
    text-indent: 31px;
    font-size: 20px;
    font-weight: 700;
    color: #262626;
}

.probox2 .listbox {
    width: 100%;
    height: 700px;
    position: relative
}

.probox2 .listbox .leftarr {
    position: absolute;
    left: 0px;
    top: 50%;
    margin-top: -30px;
    width: 60px;
    height: 60px;
    background: url(../image/left1.png) no-repeat;
    cursor: pointer;
    z-index: 10
}

.probox2 .listbox .rightarr {
    position: absolute;
    right: 0px;
    top: 50%;
    margin-top: -30px;
    width: 60px;
    height: 60px;
    background: url(../image/right1.png) no-repeat;
    cursor: pointer;
    z-index: 10
}

.probox2 .listbox .list {
    width: 100%;
    height: 700px;
    overflow: hidden;
}

.probox2 .listbox .list ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.probox2 .listbox .list ul li {
    margin: 0px;
    padding: 0px;
    list-style: none;
    width: 100%;
    height: 700px;
    overflow: hidden;
}

.probox2 .listbox .dotpage {
    position: absolute;
    left: 0;
    text-align: center;
    bottom: 20px;
    width: 100%;
    height: auto;
    overflow: hidden;
}

.probox2 .listbox .dotpage .swiper-pagination-switch {
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 10px;
    background: #a89acd;
    margin: 0 3px;
    cursor: pointer;
}

.probox2 .listbox .dotpage .swiper-active-switch {
    background: #ff6666;
}


.probox3 {
    width: 100%;
    height: auto;
    background: #FFF;
    box-sizing: border-box;
    padding: 10px;
    overflow: hidden;
    border-radius: 20px;
    margin-top: 20px;
}

.probox3 .titbox {
    width: 100%;
    height: 55px;
    line-height: 55px;
    overflow: hidden;
    border-bottom: 1px solid #f1f3f4;
    background: url(../image/tti.png) left center no-repeat;
    text-indent: 31px;
    font-size: 20px;
    font-weight: 700;
    color: #262626;
}


/*新闻*/
.nplist {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    clear: both
}

.nplist ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.nplist ul li {
    margin: 20px 0 0 0px;
    padding: 0 0 0px 0;
    overflow: hidden;
    list-style: none;
    width: 33.33%;
    height: auto;
    float: left
}

.nplist ul li .box {
    width: 96%;
    margin: 0 auto;
    overflow: hidden;
}

.nplist ul li .pic {
    width: 100%;
    height: 330px;
    overflow: hidden;
    position: relative;
    border-radius: 5px;
}

.nplist ul li .pic .img {
    width: 100%;
    height: 330px;
    transition: all 0.5s ease;
}

.nplist ul li .pic .cover {
    width: 100%;
    height: 330px;
    position: absolute;
    left: 0px;
    top: 0px;
    background: url(../image/cover3.png) repeat;
    text-align: center;
    display: none
}

.nplist ul li .pic .cover img {
    margin-top: 135px;
    width: 60%;
    height: auto
}

.nplist ul li .wordbox {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.nplist ul li .tit {
    width: 100%;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    font-size: 18px;
    color: #242424;
    margin-top: 5px;
}

.nplist ul li .tit2 {
    width: 100%;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    font-size: 14px;
}

.nplist ul li .more {
    width: 100%;
    height: auto;
    margin-top: 10px;
}

.nplist ul li .more img {
    max-width: 100%
}

.nplist ul li .ercode {
    float: left;
    display: none
}

.nplist ul li .ercode img {
    max-width: 100%;
}

.nplist ul li:hover .tit {
    color: #a26432
}

.nplist ul li:hover .word {
    color: #a26432
}

.nplist ul li:hover .time {
    color: #a26432
}

.nplist ul li:hover .pic .img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

.nplist ul li:hover .pic .cover {
    display: block
}


/*案例展示*/
.caselist {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.caselist ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.caselist ul li {
    margin: 10px 0;
    padding: 0px;
    list-style: none;
    width: 33.33%;
    float: left;
    overflow: hidden;
}

.caselist ul li .box {
    width: 96%;
    margin: 0 auto;
    overflow: hidden;
    transition: all 0.5s ease;
    height: 264px;
    position: relative;
    border: 3px solid #FFF
}

.caselist ul li .pic {
    width: 100%;
    height: 264px;
    overflow: hidden;
}

.caselist ul li .pic .img {
    width: 100%;
    height: 264px;
    overflow: hidden;
    transition: all 0.5s ease;
}

.caselist ul li .wordbox {
    width: 100%;
    height: 264px;
    overflow: hidden;
    background: url(../image/casetit.png) bottom center repeat-x;
    position: absolute;
    left: 0;
    top: 0;
    overflow: hidden
}

.caselist ul li .wordbox .tit {
    width: 100%;
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    text-align: center;
    color: #ffffff;
    position: absolute;
    left: 0;
    bottom: 0
}

.caselist ul li:hover .pic .img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

/*技术支持*/
.support {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.support ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.support ul li {
    margin: 10px 0;
    padding: 10px 0;
    list-style: none;
    width: 25%;
    float: left;
    overflow: hidden;
}

.support ul li .box {
    width: 96%;
    margin: 0 auto;
    overflow: hidden;
    height: auto;
    box-shadow: 0 0 9px 3px #f4f4f5;
    box-sizing: border-box;
    padding: 15px
}

.support ul li .box .pic {
    width: 100%;
    height: auto;
    overflow: hidden;
    text-align: center
}

.support ul li .box .pic img {
    max-width: 90%;
    height: auto
}

.support ul li .box .wordbox {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.support ul li .box .tit {
    width: 100%;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 18px;
    font-weight: 700;
    color: #00a2e9;
    overflow: hidden;
}

.support ul li .box .word {
    width: 100%;
    height: 75px;
    line-height: 25px;
    font-size: 14px;
    text-align: center;
    overflow: hidden;
}

.support ul li .box .line {
    width: 45px;
    height: 2px;
    background: #e0e0e0;
    margin: 0 auto;
}


.supportbox {
    width: 100%;
    height: auto;
    overflow: hidden;
    background: url(../image/support2bg.jpg) center center no-repeat;
    background-size: cover;
    background-attachment: fixed;
    padding: 45px 0;
}

.supportbox .centerbox {
    width: 100%;
    height: auto;
    max-width: 1280px;
    margin: 0 auto;
    clear: both;
    overflow: hidden;
    background: url(../image/supbg.png) repeat;
    box-sizing: border-box;
    box-sizing: border-box;
    padding: 15px;
}

.supportbox .centerbox .centerin {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 0 auto
}


/*荣誉资质*/
.pridelist {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.pridelist ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.pridelist ul li {
    margin: 10px 0;
    padding: 0px;
    list-style: none;
    width: 25%;
    height: auto;
    float: left;
    overflow: hidden;
}

.pridelist ul li .box {
    width: 96%;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    overflow: hidden;
}

.pridelist ul li .pic {
    width: 100%;
    height: 386px;
    overflow: hidden;
    position: relative
}

.pridelist ul li .pic .img {
    width: 100%;
    height: 386px;
    overflow: hidden;
    transition: all 0.5s ease;
}

.pridelist ul li .pic .cover {
    width: 100%;
    height: 386px;
    position: absolute;
    left: 0px;
    top: 0px;
    background: url(../image/cover1.png) repeat;
    text-align: center;
    display: none;
    transition: all 0.5s ease;
}

.pridelist ul li .pic .cover img {
    width: 50px;
    height: 50px;
    background: url(../image/search.png) no-repeat;
    margin: 0 auto;
    margin-top: 165px
}

.pridelist ul li .tit {
    width: 100%;
    height: 52px;
    line-height: 26px;
    overflow: hidden;
    font-size: 14px;
    text-align: center;
    margin-top: 10px;
}

.pridelist ul li:hover .pic .img {
    width: 100%;
    height: 386px;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

.pridelist ul li:hover .pic .cover {
    display: block
}

.pridelist ul li:hover .tit {
    color: #0078c2
}


/*新闻*/
.newsslide {
    width: 100%;
    height: 385px;
    overflow: hidden;
    position: relative;
    background: #f4f5f7;
    margin-bottom: 20px;
}

.newsslide .list {
    width: 100%;
    height: 385px;
    overflow: hidden
}

.newsslide .list ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.newsslide .list ul li {
    margin: 0px;
    padding: 0px;
    list-style: none;
    width: 100%;
    height: 385px;
    position: relative
}

.newsslide .list ul li .pic {
    width: 48%;
    height: 385px;
    float: right;
    overflow: hidden;
}

.newsslide .list ul li .wordbox {
    width: 50%;
    height: auto;
    float: left;
    overflow: hidden;
    box-sizing: border-box;
    padding: 20px
}

.newsslide .list ul li .time {
    width: 100%;
    height: 45px;
    line-height: 45px;
    font-size: 20px;
    color: #768c9f
}

.newsslide .list ul li .tit {
    width: 100%;
    height: 50px;
    line-height: 50px;
    font-size: 24px;
    color: #276ca8;
    margin-top: 10px;
    overflow: hidden
}

.newsslide .list ul li .word {
    width: 100%;
    height: 75px;
    line-height: 25px;
    font-size: 14px;
    margin-top: 10px;
    overflow: hidden
}

.newsslide .list ul li .more {
    width: 100%;
    height: auto;
    margin-top: 30px;
}

.newsslide .nspage {
    position: absolute;
    left: 20px;
    bottom: 25px;
}

.newsslide .nspage .swiper-pagination-switch {
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 10px;
    background: #c2cbd4;
    margin: 0 3px;
    cursor: pointer;
}

.newsslide .nspage .swiper-active-switch {
    background: #353c42;
}

.newsplist {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.newsplist ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.newsplist ul li {
    margin: 20px 0 0 0;
    padding: 0px;
    list-style: none;
    width: 100%;
    height: auto;
    overflow: hidden;
    border-bottom: 1px solid #ededed;
    padding-bottom: 20px;
}

.newsplist ul li .pic {
    width: 24%;
    height: 136px;
    overflow: hidden;
    float: left
}

.newsplist ul li .pic .img {
    width: 100%;
    height: 136px;
    overflow: hidden;
    transition: all 0.5s ease;
}

.newsplist ul li .wordbox {
    width: 74%;
    height: auto;
    float: right;
    overflow: hidden;
}

.newsplist ul li .wordbox .tit {
    width: 100%;
    height: 45px;
    line-height: 45px;
    font-size: 16px;
    color: #262626;
    font-weight: 700;
    overflow: hidden
}

.newsplist ul li .wordbox .time {
    width: 100%;
    height: 30px;
    line-height: 20px;
    font-size: 13px;
    overflow: hidden;
    color: #ababab
}

.newsplist ul li .wordbox .word {
    width: 100%;
    height: 50px;
    line-height: 25px;
    font-size: 14px;
    margin-top: 5px;
    overflow: hidden;
    color: #262626
}

.newsplist ul li:hover .pic .img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

.newsplist ul li:hover .wordbox .tit {
    color: #ff6666;
}


/*表单*/

.formbox {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-top: 10px;
}

.formbox ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.formbox ul li {
    margin: 10px 0px;
    padding: 0px;
    list-style: none;
    width: 33.33%;
    float: left;
    overflow: hidden;
}

.formbox ul li .inbox {
    width: 96%;
    overflow: hidden;
    float: left;
}

.formbox ul li .input1 {
    width: 100%;
    height: 50px;
    border: 1px solid #dcdcdc;
    text-indent: 10px;
}

.formbox ul li .radiome {
    font-size: 14px;
    padding: 10px 0 0 0
}

.formbox ul li .radiome input {
    width: 20px;
    height: 20px;
    font-size: 14px;
    float: left;
    display: block;
    padding: 0
}

.formbox ul li .radiome label {
    font-size: 14px;
    float: left;
    margin: 5px 15px 0 0
}

.formbox ul li:nth-child(2) .inbox {
    margin: 0 auto
}

.formbox ul li:nth-child(3) .inbox {
    float: right
}


.formbox ul li .input2 {
    width: 170px;
    height: 50px;
    border: 1px solid #d8d8d8;
    float: left;
    display: block
}

.formbox ul li .safecode {
    float: left;
    margin-left: 10px;
}

.formbox ul li select {
    width: 100%;
    height: 35px;
    line-height: 35px;
    overflow: hidden;
    border: 1px solid #CCC;
}

.formbox ul li textarea {
    width: 100%;
    height: 175px;
    overflow: hidden;
    border: 1px solid #dcdcdc;
    box-sizing: border-box;
    padding: 10px;
}

.formbox ul li.long {
    width: 100%;
    height: auto;
    overflow: hidden;
    line-height: 200%;
}

.formbox ul li.long .tit {
    width: 14%
}

.formbox ul li.long .inbox {
    width: 85%
}


.formbox ul li.long .btnme {
    width: 235px;
    height: 58px;
    line-height: 58px;
    overflow: hidden;
    background: #7726ff;
    font-size: 16px;
    color: #FFF;
    border: 0px;
    display: block;
    margin: 0 auto;
    border-radius: 30px;
}

.baom {
    width: 309px;
    height: 57px;
    background: #ff6000;
    font-size: 20px;
    color: #FFF;
    text-align: center;
    line-height: 57px;
    margin-top: 25px;
}


.contactbox2 {
    width: 100%;
    height: auto;
    overflow: hidden;
    background: #fff;
    height: auto;
    position: relative
}

.contactbox2 .mapbox {
    width: 100%;
    height: 555px;
}

.contactbox2 .centerbox {
    width: 100%;
    height: auto;
    max-width: 1280px;
    margin: 0 auto;
    clear: both;
    overflow: hidden;
    box-sizing: border-box;
    position: relative;
    z-index: 10;
    margin-top: -50px
}

.contactbox2 .centerbox .centerin {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 0 auto
}

.contactbox2 .cbox {
    width: 100%;
    height: auto;
    overflow: hidden;
    background: #fbfbfb;
    box-sizing: border-box;
    padding: 20px;
    box-shadow: 0 0 9px 3px #999;
}

.contactbox2 .cbox .list {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.contactbox2 .cbox .list ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.contactbox2 .cbox .list ul li {
    margin: 0px 0 0 0;
    padding: 0px 0 5px 60px;
    box-sizing: border-box;
    list-style: none;
    float: left
}

.contactbox2 .cbox .list ul li .title {
    width: 100%;
    height: 35px;
    line-height: 35px;
    overflow: hidden;
    font-size: 16px;
    font-weight: 700;
    color: #262626
}

.contactbox2 .cbox .list ul li .word {
    width: 100%;
    height: auto;
    overflow: hidden;
    font-size: 14px;
    color: #262626
}

.contactbox2 .cbox .list ul li.t1 {
    background: url(../image/lx1.jpg) 0 0 no-repeat;
    width: 25%
}

.contactbox2 .cbox .list ul li.t2 {
    background: url(../image/lx2.jpg) 0 0 no-repeat;
    width: 25%
}

.contactbox2 .cbox .list ul li.t3 {
    background: url(../image/lx3.jpg) 0 0 no-repeat;
    width: 50%
}


/*服务与支持*/
.servicebox1 {
    width: 100%;
    height: auto;
    overflow: hidden;
    background: #f3f4f6;
    padding: 30px 0
}

.servicebox1 .centerbox {
    width: 100%;
    height: auto;
    max-width: 1280px;
    margin: 0 auto;
    clear: both;
    overflow: hidden;
    box-sizing: border-box;
}

.servicebox1 .centerbox .centerin {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 0 auto
}

.servicebox1 .title1 {
    width: 100%;
    height: auto;
    overflow: hidden;
    text-align: center;
    line-height: 50px;
    font-size: 36px;
    font-weight: 700;
    color: #0078c2
}

.servicebox1 .title2 {
    width: 100%;
    height: auto;
    overflow: hidden;
    text-align: center;
    line-height: 50px;
    font-size: 32px;
    font-weight: 700;
    color: #262626
}

.servicebox1 .title3 {
    width: 100%;
    height: auto;
    overflow: hidden;
    text-align: center;
    line-height: 25px;
    font-size: 14px;
    color: #636364
}

.servicebox1 .cbox {
    width: 100%;
    height: auto;
    overflow: hidden;
    background: #FFF;
    margin-top: 25px;
    padding: 0
}

.servicebox1 .cbox .nav {
    width: 100%;
    height: auto;
    overflow: hidden;
    border: 1px solid #0078c2;
}

.servicebox1 .cbox .nav ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.servicebox1 .cbox .nav ul li {
    margin: 0px;
    padding: 0px;
    list-style: none;
    width: 50%;
    float: left;
    overflow: hidden;
    height: 64px;
    line-height: 64px;
    text-align: center;
    font-size: 24px;
    color: #0078c2;
    cursor: pointer
}

.servicebox1 .cbox .nav ul li.onfocus {
    background: #0078c2;
    color: #FFF
}

.servicebox1 .theform {
    width: 90%;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 20px;
}

.servicebox1 .theform ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.servicebox1 .theform ul li {
    margin: 10px 0;
    padding: 0px;
    list-style: none;
    width: 50%;
    float: left;
    overflow: hidden;
}

.servicebox1 .theform ul li .tit {
    width: 30%;
    height: 56px;
    line-height: 56px;
    font-size: 16px;
    float: left;
    box-sizing: border-box;
    text-align: right;
    padding: 0 20px 0 0
}

.servicebox1 .theform ul li .word {
    width: 70%;
    height: 56px;
    float: left;
    overflow: hidden;
}

.servicebox1 .theform ul li .input1 {
    width: 100%;
    height: 54px;
    line-height: 54px;
    border: 1px solid #e0e0e0;
    text-indent: 15px;
}

.servicebox1 .theform ul li.address {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.servicebox1 .theform ul li.address .tit {
    width: 15%;
    height: 56px;
    line-height: 56px;
    font-size: 16px;
    float: left;
    box-sizing: border-box;
    text-align: right;
    padding: 0 20px 0 0
}

.servicebox1 .theform ul li.address .province {
    width: 25%;
    height: 56px;
    float: left;
    overflow: hidden
}

.servicebox1 .theform ul li.address .city {
    width: 25%;
    height: 56px;
    float: left;
    overflow: hidden
}

.servicebox1 .theform ul li.address .place {
    width: 35%;
    height: 56px;
    float: left;
    overflow: hidden
}

.servicebox1 .theform ul li.address .select1 {
    width: 98%;
    height: 54px;
    line-height: 54px;
    border: 1px solid #e0e0e0
}


.servicebox1 .theform ul li.long {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.servicebox1 .theform ul li .btnme {
    width: 185px;
    height: 60px;
    margin: 0 auto;
    display: block;
    background: #0078c2;
    font-size: 18px;
    color: #FFF;
    border: 0px;
}


/*下载中心*/
.servicebox2 {
    width: 100%;
    height: auto;
    overflow: hidden;
    background: url(../image/service2bg.jpg) center center no-repeat;
    background-size: cover;
    padding: 45px 0
}

.servicebox2 .centerbox {
    width: 100%;
    height: auto;
    max-width: 1280px;
    margin: 0 auto;
    clear: both;
    overflow: hidden;
    box-sizing: border-box;
}

.servicebox2 .centerbox .centerin {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 0 auto
}

.servicebox2 .title1 {
    width: 100%;
    height: auto;
    overflow: hidden;
    text-align: center;
    line-height: 50px;
    font-size: 36px;
    font-weight: 700;
    color: #0078c2
}

.servicebox2 .title3 {
    width: 100%;
    height: auto;
    overflow: hidden;
    text-align: center;
    line-height: 25px;
    font-size: 14px;
    color: #636364
}

.servicebox2 .cbox {
    width: 100%;
    height: auto;
    overflow: hidden;
    background: #FFF;
    padding: 20px 0;
    margin-top: 15px
}

.servicebox2 .nav {
    width: 100%;
    height: auto;
    overflow: hidden;
    height: auto;
    overflow: hidden;
    border-bottom: 1px solid #efefef
}

.servicebox2 .nav ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.servicebox2 .nav ul li {
    margin: 0px;
    padding: 0px;
    list-style: none;
    width: 16.66%;
    height: 63px;
    line-height: 63px;
    overflow: hidden;
    text-align: center;
    font-size: 20px;
    float: left
}

.servicebox2 .nav ul li.onfocus {
    color: #0078c2;
    font-weight: 700
}

.servicebox2 .nav ul li.onfocus a {
    color: #0078c2
}

.servicebox2 .listbox {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-top: 20px;
}

/*手册列表*/
.manuallist {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.manuallist ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.manuallist ul li {
    margin: 10px 0;
    padding: 0px;
    list-style: none;
    width: 50%;
    height: auto;
    overflow: hidden;
    float: left
}

.manuallist ul li .box {
    width: 96%;
    margin: 0 auto;
    overflow: hidden;
    background: #f3f4f6;
    box-sizing: border-box;
    padding: 20px;
}

.manuallist ul li .tit {
    width: 100%;
    height: 50px;
    line-height: 50px;
    overflow: hidden;
    font-size: 20px;
    color: #161616
}

.manuallist ul li .word {
    width: 100%;
    height: 56px;
    line-height: 28px;
    overflow: hidden;
    font-size: 14px;
    margin-top: 10px;
}

.manuallist ul li .more {
    width: 100%;
    height: 26px;
    line-height: 26px;
    font-size: 12px;
    overflow: hidden;
    margin-top: 10px;
    color: #0078c2
}

.manuallist ul li:hover .tit {
    color: #0078c2
}

/*视频列表*/


/*售后热线*/
.servicebox3 {
    width: 100%;
    height: auto;
    overflow: hidden;
    background: #ffffff;
    padding: 40px 0
}

.servicebox3 .centerbox {
    width: 100%;
    height: auto;
    max-width: 1280px;
    margin: 0 auto;
    clear: both;
    overflow: hidden;
    box-sizing: border-box;
}

.servicebox3 .centerbox .centerin {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 0 auto
}

.servicebox3 .title1 {
    width: 100%;
    height: auto;
    overflow: hidden;
    text-align: center;
    line-height: 50px;
    font-size: 36px;
    font-weight: 700;
    color: #0078c2
}

.servicebox3 .title3 {
    width: 100%;
    height: auto;
    overflow: hidden;
    text-align: center;
    line-height: 25px;
    font-size: 14px;
    color: #636364
}

.servicebox3 .list {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.servicebox3 .list ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.servicebox3 .list ul li {
    margin: 0px;
    padding: 0px;
    list-style: none;
    width: 25%;
    height: auto;
    float: left;
    overflow: hidden;
}

.servicebox3 .list ul li .pic {
    width: 100%;
    height: auto;
    overflow: hidden;
    text-align: center;
    margin: 10px 0
}

.servicebox3 .list ul li .tit {
    width: 100%;
    height: 35px;
    line-height: 35px;
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    color: #262626
}

.servicebox3 .list ul li .word {
    width: 100%;
    height: 50px;
    line-height: 50px;
    text-align: center;
    overflow: hidden;
    font-size: 20px;
    font-weight: 700;
    color: #0078c2
}

/*视频*/
.videolist {
    width: 96%;
    height: auto;
    overflow: hidden;
    margin: 0 auto
}

.videolist ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.videolist ul li {
    margin: 10px 0px;
    padding: 0px;
    list-style: none;
    width: 33.33%;
    height: auto;
    overflow: hidden;
    float: left
}

.videolist ul li .box {
    width: 96%;
    margin: 0 auto;
    overflow: hidden;
}

.videolist ul li .pic {
    width: 100%;
    height: 262px;
    overflow: hidden;
    position: relative
}

.videolist ul li .pic .img {
    width: 100%;
    height: 262px;
    overflow: hidden;
}

.videolist ul li .pic .cover {
    width: 55px;
    height: 55px;
    background: url(../image/videobtn.png) no-repeat;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -26px;
    margin-top: -26px;
}

.videolist ul li .tit {
    width: 100%;
    height: 50px;
    text-align: center;
    font-size: 18px;
    overflow: hidden;
    text-align: center;
    margin-top: 15px
}

.videolist ul li:hover .pic .img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}


/*联系我们*/
.conatctbox {
    width: 100%;
    height: auto;
    overflow: hidden;
    background: #f3f4f6;
    padding: 30px 0
}

.conatctbox .centerbox {
    width: 100%;
    height: auto;
    max-width: 1280px;
    margin: 0 auto;
    clear: both;
    overflow: hidden;
    box-sizing: border-box;
}

.conatctbox .centerbox .centerin {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 0 auto
}

.conatctbox .title1 {
    width: 100%;
    height: auto;
    overflow: hidden;
    text-align: center;
    line-height: 50px;
    font-size: 36px;
    font-weight: 700;
    color: #0078c2
}

.conatctbox .title2 {
    width: 100%;
    height: auto;
    overflow: hidden;
    text-align: center;
    line-height: 50px;
    font-size: 32px;
    font-weight: 700;
    color: #262626
}

.conatctbox .title3 {
    width: 100%;
    height: auto;
    overflow: hidden;
    text-align: center;
    line-height: 25px;
    font-size: 14px;
    color: #636364
}

.conatctbox .cbox {
    width: 100%;
    height: auto;
    overflow: hidden;
    background: #FFF;
    margin-top: 25px;
    padding: 0
}

.conatctbox .cbox .leftbox {
    width: 30%;
    height: 470px;
    float: left;
    overflow: hidden;
    background: #0078c2
}

.conatctbox .cbox .leftbox .list {
    width: 92%;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 20px;
    color: #FFF
}

.conatctbox .cbox .leftbox .list ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.conatctbox .cbox .leftbox .list ul li {
    margin: 0px 0 20px 0;
    padding: 0px;
    list-style: none;
    width: 100%;
    height: auto;
    overflow: hidden;
}

.conatctbox .cbox .leftbox .list ul li .tit {
    width: 100%;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    font-weight: 700
}

.conatctbox .cbox .leftbox .list ul li .word {
    width: 100%;
    height: auto;
    overflow: hidden;
    line-height: 30px;
    font-size: 14px;
}

.conatctbox .cbox .rightbox {
    width: 70%;
    height: 470px;
    float: left;
    overflow: hidden;
}

.conatctbox .cbox .rightbox .mapbox {
    width: 100%;
    height: 470px;
    overflow: hidden;
}


/*新闻信息*/
.bignews {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
}

.bignews ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.bignews ul li {
    margin: 0 0 20px 0px;
    padding: 0px;
    overflow: hidden;
    list-style: none;
    width: 100%;
    height: auto;
    background: #FFF
}

.bignews ul li .pic {
    width: 29%;
    float: left;
    overflow: hidden;
    height: 185px;
}

.bignews ul li .pic .img {
    width: 100%;
    height: 185px;
    overflow: hidden;
    transition: all 0.5s ease;
}

.bignews ul li .wordbox {
    width: 68%;
    float: left;
    overflow: hidden;
    height: auto;
    margin-left: 1.5%
}

.bignews ul li .wordbox .tit {
    width: 100%;
    height: 50px;
    line-height: 50px;
    font-size: 18px;
    color: #262626;
    overflow: hidden;
    font-weight: 700
}

.bignews ul li .wordbox .word {
    width: 100%;
    height: 56px;
    line-height: 28px;
    overflow: hidden;
    font-size: 14px;
    color: #676767;
    margin-top: 10px;
}

.bignews ul li .wordbox .more {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-top: 18px;
    font-size: 12px;
    color: #0078c2
}

.bignews ul li:hover .wordbox .tit {
    color: #0078c2
}

.bignews ul li:hover .pic .img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}


/*人才招聘*/
.jobbox1 {
    width: 100%;
    height: auto;
    overflow: hidden;
    background: #f3f4f6;
    padding: 30px 0
}

.jobbox1 .centerbox {
    width: 100%;
    height: auto;
    max-width: 1280px;
    margin: 0 auto;
    clear: both;
    overflow: hidden;
    box-sizing: border-box;
}

.jobbox1 .centerbox .centerin {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 0 auto
}

.jobbox1 .title1 {
    width: 100%;
    height: auto;
    overflow: hidden;
    text-align: center;
    line-height: 50px;
    font-size: 36px;
    font-weight: 700;
    color: #0078c2
}

.jobbox1 .title2 {
    width: 100%;
    height: auto;
    overflow: hidden;
    text-align: center;
    line-height: 50px;
    font-size: 32px;
    font-weight: 700;
    color: #262626
}

.jobbox1 .title3 {
    width: 100%;
    height: auto;
    overflow: hidden;
    text-align: center;
    line-height: 25px;
    font-size: 14px;
    color: #636364;
    margin-top: 10px;
}

.jobbox1 .cbox {
    width: 100%;
    height: auto;
    overflow: hidden;
    background: url(../image/job1bg.jpg) right bottom no-repeat #FFF;
    background-size: cover;
    margin-top: 25px;
    padding: 30px;
    box-sizing: border-box;
}

.jobbox1 .cbox .wordbox {
    width: 60%;
    height: auto;
    overflow: hidden;
    line-height: 200%;
    font-size: 14px;
}

.jobbox1 .cbox .wordbox img {
    max-width: 100%;
    height: auto
}


.jobbox2 {
    width: 100%;
    height: auto;
    overflow: hidden;
    background: url(../image/jobbox2bg.jpg) center center no-repeat;
    background-size: cover;
    padding: 30px 0
}

.jobbox2 .centerbox {
    width: 100%;
    height: auto;
    max-width: 1280px;
    margin: 0 auto;
    clear: both;
    overflow: hidden;
    box-sizing: border-box;
}

.jobbox2 .centerbox .centerin {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 0 auto
}

.jobbox2 .title1 {
    width: 100%;
    height: auto;
    overflow: hidden;
    text-align: center;
    line-height: 50px;
    font-size: 36px;
    font-weight: 700;
    color: #0078c2
}

.jobbox2 .title2 {
    width: 100%;
    height: auto;
    overflow: hidden;
    text-align: center;
    line-height: 50px;
    font-size: 32px;
    font-weight: 700;
    color: #262626
}

.jobbox2 .title3 {
    width: 100%;
    height: auto;
    overflow: hidden;
    text-align: center;
    line-height: 25px;
    font-size: 14px;
    color: #636364;
    margin-top: 10px;
}

.jobbox2 .cbox {
    width: 100%;
    height: auto;
    overflow: hidden;
    box-sizing: border-box;
    padding: 20px;
    background: #FFF;
    margin-top: 30px;
}


/*人力资源*/
.jobsearch {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-top: 25px;
}

.jobsearch ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.jobsearch ul li {
    margin: 0px;
    padding: 0px;
    list-style: none;
    width: 17%;
    height: auto;
    overflow: hidden;
    float: left
}

.jobsearch ul li.t4 {
    width: 49%;
    float: left;
    overflow: hidden;
}

.jobsearch ul li .select1 {
    width: 96%;
    height: 54px;
    border: 1px solid #898989;
}

.jobsearch ul li .input1 {
    width: 80%;
    height: 54px;
    border: 1px solid #898989;
    float: left
}

.jobsearch ul li .btnme {
    width: 20%;
    height: 54px;
    background: url(../image/searchbtn.jpg) center center no-repeat #009ceb;
    border: 0;
    float: left
}


.jobtitbox {
    width: 100%;
    height: 55px;
    overflow: hidden;
    background: #ebf4fa;
    color: #212121;
    font-size: 16px;
}

.jobtitbox p {
    display: block;
    height: 55px;
    line-height: 55px;
    float: left;
    overflow: hidden;
    text-indent: 0;
    text-align: center
}

.jobtitbox p.t1 {
    width: 34%;
    background: url(../image/job1.jpg) 10px center no-repeat
}

.jobtitbox p.t2 {
    width: 28%;
    background: url(../image/job2.jpg) 10px center no-repeat
}

.jobtitbox p.t3 {
    width: 25%;
    background: url(../image/job3.jpg) 10px center no-repeat
}

.jobtitbox p.t4 {
    width: 13%;
    background: url(../image/job4.jpg) 10px center no-repeat
}

.joblist {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.joblist .onebox {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-top: 15px;
    border: 1px solid #f0f0f0;
    background: #ffffff;
    box-sizing: border-box;
}

.joblist .onebox .titbox {
    width: 100%;
    height: 50px;
    line-height: 50px;
    overflow: hidden;
    cursor: pointer;
    font-size: 16px
}

.joblist .onebox .titbox p {
    display: block;
    height: 55px;
    line-height: 55px;
    float: left;
    overflow: hidden;
    text-indent: 0;
    text-align: center
}

.joblist .onebox .titbox p.t1 {
    width: 34%;
}

.joblist .onebox .titbox p.t2 {
    width: 28%;
}

.joblist .onebox .titbox p.t3 {
    width: 25%;
}

.joblist .onebox .titbox p.t4 {
    width: 13%;
}

.joblist .onebox .titbox p.t4 .m1 {
    display: inline
}

.joblist .onebox .titbox p.t4 .m2 {
    display: none
}

.joblist .onebox .titbox2 {
    width: 100%;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    cursor: pointer;
    font-size: 14px
}

.joblist .onebox .wordbox {
    width: 100%;
    height: auto;
    overflow: hidden;
    display: none;
    border-top: 1px solid #e6e6e6;
    line-height: 200%;
    font-size: 14px;
    box-sizing: border-box;
    background: #f5f5f5;
    padding: 20px
}

.joblist .onebox .apply {
    width: 147px;
    height: 50px;
    border-radius: 30px;
    background: #0078c2;
    font-size: 14px;
    color: #FFF;
    line-height: 50px;
    overflow: hidden;
    text-align: center;
    cursor: pointer
}

.joblist .onfocus .titbox {
    color: #00408a
}

.joblist .onfocus .titbox p.t4 .m1 {
    display: none
}

.joblist .onfocus .titbox p.t4 .m2 {
    display: inline
}

.joblist .onfocus .wordbox {
    display: block
}


/*工作弹出*/
.alertbox {
    width: 100%;
    height: auto;
    overflow: hidden;
    background: url(../image/cover2.png) repeat;
    min-height: 350px;
    position: fixed;
    left: 0px;
    top: 0px;
    z-index: 99999;
    display: none
}

.alertbox .cbox {
    width: 96%;
    height: auto;
    overflow: hidden;
    max-width: 968px;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 25px;
}

.alertbox .cbox .closebox {
    width: 100%;
    height: 50px;
    line-height: 50px;
    text-align: right;
    overflow: hidden;
    cursor: pointer
}

.alertbox .cbox .listbox {
    width: 100%;
    height: auto;
    overflow: hidden;
    background: #FFF;
    box-sizing: border-box;
    padding: 20px;
    border-radius: 15px;
    margin-top: 20px;
}

.alertbox .cbox .listbox .titbox {
    width: 100%;
    height: 60px;
    line-height: 60px;
    overflow: hidden;
    background: url(../image/ttline.jpg) bottom center no-repeat;
    font-size: 30px;
    color: #262626;
    text-align: center;
}

.alertbox .cbox .listbox .list {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-top: 20px;
}

.alertbox .cbox .listbox .list ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.alertbox .cbox .listbox .list ul li {
    margin: 10px 0;
    padding: 0px;
    list-style: none;
    width: 50%;
    height: auto;
    float: left;
    overflow: hidden;
}

.alertbox .cbox .listbox .list ul li .input1 {
    width: 98%;
    height: 52px;
    line-height: 52px;
    overflow: hidden;
    border: 1px solid #dfdfdf;
    font-size: 14px;
    text-indent: 20px;
}

.alertbox .cbox .listbox .list ul li:nth-child(2n) .input1 {
    float: right
}

.alertbox .cbox .listbox .list ul li.long {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.alertbox .cbox .listbox .list ul li .txt {
    width: 100%;
    height: 190px;
    overflow: hidden;
    border: 1px solid #dfdfdf;
    font-size: 14px;
    box-sizing: border-box;
    padding: 15px
}

.alertbox .cbox .listbox .list ul li .btnme {
    width: 193px;
    height: 53px;
    background: #0078c2;
    color: #FFF;
    font-size: 16px;
    margin: 0 auto;
    float: none;
    border: 0px;
    border-radius: 10px;
    display: block
}


/*荣誉弹出*/
.alertbox2 {
    width: 100%;
    height: auto;
    overflow: hidden;
    background: url(../image/cover2.png) repeat;
    min-height: 350px;
    position: fixed;
    left: 0px;
    top: 0px;
    z-index: 99999;
    display: none
}

.alertbox2 .cbox {
    width: 96%;
    height: auto;
    overflow: hidden;
    max-width: 620px;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 25px;
}

.alertbox2 .cbox .closebox {
    width: 100%;
    height: 50px;
    line-height: 50px;
    text-align: right;
    overflow: hidden;
    cursor: pointer
}

.alertbox2 .cbox .listbox {
    width: 100%;
    height: 628px;
    overflow: hidden;
    background: #FFF;
    border-radius: 15px;
    margin-top: 20px;
    position: relative;
    border: 10px solid #FFF
}

.alertbox2 .cbox .listbox .leftarr {
    width: 49px;
    height: 49px;
    background: url(../image/left1.png) no-repeat;
    position: absolute;
    left: 15px;
    top: 50%;
    margin-top: -50px;
    cursor: pointer;
    cursor: pointer;
    z-index: 10
}

.alertbox2 .cbox .listbox .rightarr {
    width: 49px;
    height: 49px;
    background: url(../image/right1.png) no-repeat;
    position: absolute;
    right: 15px;
    top: 50%;
    margin-top: -50px;
    cursor: pointer;
    cursor: pointer;
    z-index: 10
}

.alertbox2 .cbox .listbox .list {
    width: 90%;
    margin: 0 auto;
    height: 628px;
    overflow: hidden;
    position: relative
}

.alertbox2 .cbox .listbox .list ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.alertbox2 .cbox .listbox .list ul li {
    margin: 0px;
    padding: 0px;
    list-style: none;
    width: 100%;
    height: 628px;
    overflow: hidden;
}

.alertbox2 .cbox .listbox .list ul li .pic {
    width: 100%;
    height: 560px;
    overflow: hidden;
}

.alertbox2 .cbox .listbox .list ul li .tit {
    width: 100%;
    height: auto;
    overflow: hidden;
    line-height: 30px;
    margin-top: 10px;
    text-align: center;
    font-size: 14px
}


/*产品详细*/
.producttop {
    width: 100%;
    height: auto;
    overflow: hidden;
    background: url(../image/protop.jpg) bottom center no-repeat #efefef;
    padding: 20px 0
}

.producttop .centerbox {
    width: 100%;
    height: auto;
    max-width: 1280px;
    margin: 0 auto;
    clear: both;
    overflow: hidden;
    box-sizing: border-box;
}

.producttop .centerbox .centerin {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 0 auto
}

.producttop .leftbox {
    width: 50%;
    height: auto;
    float: left;
    overflow: hidden;
}

.producttop .leftbox .pic {
    width: 100%;
    height: 510px;
    overflow: hidden;
}

.producttop .rightbox {
    width: 50%;
    height: auto;
    float: left;
    overflow: hidden;
}

.producttop .rightbox .box {
    width: 90%;
    margin: 0 auto;
    overflow: hidden;
}

.producttop .rightbox .box .titbox {
    width: 100%;
    height: auto;
    overflow: hidden;
    border-bottom: 1px solid #d9d9d9;
    height: auto;
    font-size: 28px;
    font-weight: 700;
    color: #0078c2;
    line-height: 50px;
    padding-bottom: 10px;
    margin-top: 100px
}

.producttop .rightbox .box .wordbox {
    width: 100%;
    height: auto;
    overflow: hidden;
    line-height: 200%;
    font-size: 14px;
    margin-top: 20px;
}

.producttop .rightbox .box .chat {
    width: 100%;
    height: auto;
    margin-top: 10px;
}


.productshow {
    width: 100%;
    height: auto;
    overflow: hidden;
    background: #FFF;
    padding: 10px 0 20px 0
}

.productshow .centerbox {
    width: 100%;
    height: auto;
    max-width: 1280px;
    margin: 0 auto;
    clear: both;
    overflow: hidden;
    box-sizing: border-box;
}

.productshow .centerbox .centerin {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 0 auto
}

/*项目展示*/
.projectlist {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-top: 20px;
}

.projectlist ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.projectlist ul li {
    margin: 10px 0px;
    padding: 0px;
    list-style: none;
    width: 33.33%;
    height: auto;
    overflow: hidden;
    float: left
}

.projectlist ul li .box {
    width: 98%;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    padding-bottom: 10px
}

.projectlist ul li .pic {
    width: 100%;
    height: 295px;
    overflow: hidden;
}

.projectlist ul li .pic .img {
    width: 100%;
    height: 295px;
    overflow: hidden;
    transition: all 0.5s ease;
}

.projectlist ul li .tit {
    width: 100%;
    height: 35px;
    line-height: 35px;
    text-align: center;
    font-size: 18px;
    overflow: hidden;
    margin-top: 10px;
}

.projectlist ul li .tit2 {
    width: 100%;
    height: 30px;
    line-height: 30px;
    text-align: center;
    overflow: hidden;
    font-size: 14px;
    margin-top: 0px
}

.projectlist ul li:hover .box {
    background: #f2f2f2
}

.projectlist ul li:hover .pic .img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

.projectlist ul li:hover .tit {
    color: #00408a
}

.projectlist ul li:hover .tit2 {
    color: #00408a
}

/*新闻*/
.newstopbox {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-top: 25px;
}

.newstopbox .slidebox {
    width: 49%;
    float: left;
    overflow: hidden;
    height: 391px;
    position: relative
}

.newstopbox .slidebox .list {
    width: 100%;
    height: 391px;
    overflow: hidden;
}

.newstopbox .slidebox .list ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.newstopbox .slidebox .list ul li {
    margin: 0px;
    padding: 0px;
    list-style: none;
    width: 100%;
    height: 391px;
    overflow: hidden;
    position: relative
}

.newstopbox .slidebox .list ul li .pic {
    width: 100%;
    height: 391px;
    overflow: hidden;
}

.newstopbox .slidebox .list ul li .cover {
    position: absolute;
    left: 0px;
    bottom: 0px;
    background: url(../image/covr1.png) repeat-x;
    height: 99px;
}

.newspage {
    position: absolute;
    left: 0;
    text-align: center;
    bottom: 15px;
    width: 100%;
}

.newspage .swiper-pagination-switch {
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 10px;
    background: #ffffff;
    margin: 0 3px;
    cursor: pointer;
}

.newspage .swiper-active-switch {
    background: #00408a;
}


.newstopbox .listbox {
    width: 49%;
    float: right;
    overflow: hidden;
}

.newstopbox .listbox ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.newstopbox .listbox ul li {
    margin: 0px;
    padding: 0px;
    list-style: none;
    width: 100%;
    height: auto;
    overflow: hidden;
    border-bottom: 1px solid #ededed;
    padding-bottom: 23px;
}

.newstopbox .listbox ul li .tit {
    width: 100%;
    height: 50px;
    line-height: 50px;
    overflow: hidden;
    font-size: 16px;
    font-weight: 700;
    color: #262626
}

.newstopbox .listbox ul li .word {
    width: 100%;
    height: 50px;
    line-height: 25px;
    overflow: hidden;
    font-size: 14px;
}

.newstopbox .listbox ul li:hover .tit {
    color: #00408a
}


.newslist {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.newslist ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.newslist ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    width: 100%;
    height: 50px;
    line-height: 50px;
    overflow: hidden;
    position: relative;
    overflow: hidden;
    border-bottom: 1px dashed #e1e1e1;
    font-size: 14px;
    position: relative
}

.newslist ul li p {
    height: 50px;
    line-height: 50px;
    position: absolute;
    top: 0
}

.newslist ul li p.t1 {
    left: 0;
    width: 75%;
    overflow: hidden;
    background: url(../image/r2.png) left center no-repeat;
    text-indent: 21px;
    font-size: 16px
}

.newslist ul li p.t2 {
    right: 0;
    font-size: 13px;
}


/*新闻列表*/
.thenews {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-top: 35px;
}

.thenews ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.thenews ul li {
    margin: 10px 0;
    padding: 15px;
    list-style: none;
    width: 100%;
    height: auto;
    overflow: hidden;
    position: relative;
    border-top: 1px dashed #ededed;
    background: #f6f6f6;
    box-sizing: border-box;
    transition: all 0.5s ease;
}

.thenews ul li .tit {
    width: 100%;
    height: 45px;
    line-height: 45px;
    overflow: hidden;
    font-size: 18px;
    color: #262626;
    font-weight: 700
}

.thenews ul li .word {
    width: 100%;
    height: 50px;
    line-height: 25px;
    overflow: hidden;
    font-size: 13px;
}

.thenews ul li .time {
    width: 100%;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    margin-top: 10px;
    background: url(../image/time.png) left center no-repeat;
    text-indent: 25px;
    font-size: 13px;
}

.thenews ul li:hover {
    background: #eff4f9
}

.thenews ul li:hover .tit {
    color: #00408a
}

/*人才理念*/
.jobidea {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.jobidea ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.jobidea ul li {
    margin: 0px;
    padding: 0px;
    list-style: none;
    width: 33.33%;
    float: left;
    overflow: hidden;
    box-sizing: border-box;
    padding: 15px;
}

.jobidea ul li .box {
    width: 100%;
    height: auto;
    overflow: hidden;
    overflow: hidden;
    box-shadow: 0 0 9px 3px #f3f3f3;
    border-radius: 15px;
    box-sizing: border-box;
    padding: 10px;
    background: #FFF
}

.jobidea ul li .pic {
    width: 100%;
    height: 235px;
    overflow: hidden;
}

.jobidea ul li .wordbox {
    width: 100%;
    height: 138px;
    overflow: hidden;
}

.jobidea ul li .wordbox .tit {
    width: 100%;
    height: 50px;
    line-height: 50px;
    overflow: hidden;
    text-align: center;
    font-size: 24px;
    font-weight: 700;
    color: #00408a;
    line-height: 35px;
    margin-top: 10px;
}

.jobidea ul li .wordbox .word {
    width: 100%;
    height: auto;
    overflow: hidden;
    font-size: 14px;
    line-height: 200%;
    overflow: hidden;
}


/*维权投诉*/
.countrylist {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-top: 20px;
}

.countrylist ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.countrylist ul li {
    margin: 0px 0 15px 0;
    padding: 0 0px 10px 0;
    list-style: none;
    width: 100%;
    height: auto;
    overflow: hidden;
    border-bottom: 1px dashed #e1e1e1
}

.countrylist ul li .pic {
    width: 256px;
    float: left;
    overflow: hidden;
    height: 177px;
    overflow: hidden;
    border-radius: 5px
}

.countrylist ul li .pic .img {
    width: 100%;
    height: 177px;
    overflow: hidden;
    transition: all 0.5s ease;
}

.countrylist ul li .wordbox {
    width: 648px;
    float: right;
    overflow: hidden;
}

.countrylist ul li .wordbox .tit {
    width: 100%;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    color: #262626;
    font-weight: 700
}

.countrylist ul li .wordbox .word {
    width: 100%;
    height: 50px;
    line-height: 25px;
    overflow: hidden;
    font-size: 14px;
    color: #464646;
    margin-top: 15px;
}

.countrylist ul li .wordbox .more {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-top: 10px;
    font-size: 12px;
    color: #cf0000
}

.countrylist ul li:hover .wordbox .tit {
    color: #cf0000
}

.countrylist ul li:hover .pic .img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}


/*国家地区展示*/
.countrypic {
    width: 100%;
    height: auto;
    overflow: hidden;
    text-align: center;
    line-height: 200%;
    margin: 10px 0
}

.countrypic img {
    max-width: 100%;
    height: auto
}

.countryshow {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-top: 10px;
}

.countryshow .titbox {
    width: 100%;
    height: 50px;
    background: #f3f3f3;
    overflow: hidden;
    position: relative
}

.countryshow .titbox p {
    display: block;
    height: 50px;
    line-height: 50px;
}

.countryshow .titbox p.t1 {
    float: left;
    font-size: 16px;
    font-weight: 70;
    color: #a26432;
    text-indent: 16px;
}

.countryshow .titbox p.t2 {
    float: right;
    background: url(../image/d1.png) right center no-repeat;
    font-size: 14px;
    padding-right: 20px;
    margin-right: 20px;
    cursor: pointer
}

.countryshow .titbox p.t3 {
    float: right;
    background: url(../image/u1.png) right center no-repeat;
    font-size: 14px;
    padding-right: 20px;
    margin-right: 20px;
    display: none;
    cursor: pointer;
    color: #FFF
}

.countryshow .wordbox {
    width: 100%;
    height: 60px;
    overflow: hidden;
    line-height: 30px;
    font-size: 14px;
    margin: 10px 0
}

.countryshowon .titbox {
    background: #a26432
}

.countryshowon .titbox p.t1 {
    color: #FFF
}

.countryshowon .titbox p.t2 {
    display: none
}

.countryshowon .titbox p.t3 {
    display: block
}

.countryshowon .wordbox {
    height: auto
}


.schoolList {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.schoolList ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.schoolList ul li {
    margin: 10px 0;
    padding: 0px;
    list-style: none;
    width: 25%;
    height: auto;
    float: left;
    overflow: hidden;
}

.schoolList ul li .box {
    width: 96%;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
}

.schoolList ul li .pic {
    width: 100%;
    height: 203px;
    overflow: hidden
}

.schoolList ul li .pic .img {
    width: 100%;
    height: 203px;
    overflow: hidden;
    transition: all 0.5s ease;
}

.schoolList ul li .tit {
    width: 100%;
    height: 46px;
    line-height: 46px;
    overflow: hidden;
    text-align: center;
    font-size: 18px;
    font-weight: 700;
    color: #000000
}

.schoolList ul li .tit2 {
    width: 100%;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    text-align: center;
    font-size: 14px;
    color: #000000
}

.schoolList ul li:hover .pic .img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

/*学院校排名*/
.pmlist {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-top: 20px;
}

.pmlist .list {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.pmlist ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.pmlist ul li {
    margin: 0px;
    padding: 0px;
    list-style: none;
    height: 118px;
    overflow: hidden;
    position: relative
}

.pmlist ul li p {
    display: block;
    height: 118px;
    overflow: hidden;
    position: relative;
    float: left
}

.pmlist ul li p.t1 {
    width: 9%;
    line-height: 118px;
    text-align: center;
    color: #242424;
    font-size: 18px;
}

.pmlist ul li p.t2 {
    width: 11%;
    line-height: 118px;
    text-align: center;
    color: #242424;
    font-size: 18px;
}

.pmlist ul li p.t3 {
    width: 31%;
}

.pmlist ul li p.t3 .pic {
    width: 79px;
    height: 79px;
    position: absolute;
    left: 0px;
    top: 19px;
}

.pmlist ul li p.t3 .m1 {
    position: absolute;
    left: 98px;
    top: 32px;
    font-size: 18px;
    font-weight: 700;
    color: #242424
}

.pmlist ul li p.t3 .m2 {
    position: absolute;
    left: 98px;
    top: 63px;
    font-size: 15px;
    color: #242424
}

.pmlist ul li p.t4 {
    width: 17%;
    line-height: 118px;
    text-align: center;
    color: #242424;
    font-size: 14px;
}

.pmlist ul li p.t5 {
    width: 20%;
}

.pmlist ul li p.t5 span {
    display: block;
    width: 100%;
    font-size: 14px;
    text-align: center
}

.pmlist ul li p.t5 span.m1 {
    margin-top: 25px;
}

.pmlist ul li p.t5 span.m2 {
    margin-top: 5px;
}

.pmlist ul li p.t6 {
    width: 12%;
    line-height: 118px;
    text-align: center;
    color: #242424;
    font-size: 14px;
}

.pmlist ul li.tit {
    height: 60px;
    background: #a26432;
    color: #FFF;
    font-size: 16px;
    line-height: 60px;
    text-align: center
}

.pmlist ul li.tit p {
    height: 60px;
    line-height: 60px;
}

.pmlist ul li.tit p.t1 {
    line-height: 60px;
    color: #FFF;
    font-size: 16px;
}

.pmlist ul li.tit p.t2 {
    line-height: 60px;
    color: #FFF;
    font-size: 16px;
}

.pmlist ul li.tit p.t4 {
    line-height: 60px;
    color: #FFF;
    font-size: 16px;
}

.pmlist ul li.tit p.t6 {
    line-height: 60px;
    color: #FFF;
    font-size: 16px;
}

.pmlist ul li.even {
    background: #f3f3f3
}


/*环保设备*/
.machine {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.machine ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.machine ul li {
    margin: 15px 0 0 0;
    padding: 0px;
    list-style: none;
    width: 25%;
    float: left;
    overflow: hidden;
}

.machine ul li .box {
    width: 96%;
    margin: 0 auto;
    overflow: hidden;
    background: #ffffff;
    transition: all 0.5s ease;
    border: 1px solid #efefef;
    transition: all 0.5s ease;
}

.machine ul li .pic {
    width: 100%;
    height: 268px;
    overflow: hidden;
    position: relative
}

.machine ul li .pic .img {
    width: 100%;
    height: 268px;
    overflow: hidden;
    transition: all 0.5s ease;
}

.machine ul li .pic .cover {
    width: 100%;
    height: 268px;
    background: url(../image/cover2.png) center center no-repeat;
    background-size: cover;
    clear: none;
    position: absolute;
    left: 0px;
    top: 0px;
    display: none
}

.machine ul li .wordbox {
    width: 96%;
    margin: 0 auto;
}

.machine ul li .wordbox .tit {
    width: 100%;
    height: 57px;
    line-height: 57px;
    font-size: 16px;
    text-align: center;
    background: url(../image/line1.jpg) bottom center no-repeat;
    overflow: hidden;
}

.machine ul li .wordbox .tit2 {
    width: 100%;
    height: 36px;
    line-height: 36px;
    overflow: hidden;
    text-align: center
}

.machine ul li:hover .box {
    background: #a7d006
}

.machine ul li:hover .pic .cover {
    display: block
}

.machine ul li:hover .wordbox .tit {
    background: url(../image/line2.jpg) bottom center no-repeat;
    color: #FFF
}

.machine ul li:hover .wordbox .tit2 {
    color: #FFF
}

.machine ul li:hover .pic .img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}


/*材料展示*/
.piclist {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.piclist ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.piclist ul li {
    margin: 20px 0 0 0;
    padding: 0px;
    list-style: none;
    width: 25%;
    height: auto;
    overflow: hidden;
    float: left
}

.piclist ul li .box {
    width: 96%;
    margin: 0 auto;
    overflow: hidden;
}

.piclist ul li .pic {
    width: 100%;
    height: 312px;
    overflow: hidden;
    position: relative
}

.piclist ul li .pic .img {
    width: 100%;
    height: 312px;
    overflow: hidden;
    transition: all 0.5s ease;
}

.piclist ul li .tit {
    width: 100%;
    height: 60px;
    overflow: hidden;
    line-height: 60px;
    font-size: 14px;
    text-align: center
}

.piclist ul li:hover .pic .img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

.piclist ul li:hover .tit {
    background: #ececec;
    color: #f16005;
}


/*联系我们*/
.contactbox {
    width: 100%;
    height: auto;
    overflow: hidden;
    padding: 15px 0
}

.contactbox .addressbox {
    width: 35%;
    float: left;
    overflow: hidden;
    height: auto
}

.contactbox .addressbox .teltit {
    width: 100%;
    height: auto;
    overflow: hidden;
    font-size: 14px;
    background: url(../image/tel2.jpg) left center no-repeat;
    padding: 0 0 0 20px
}

.contactbox .addressbox .tel {
    width: 100%;
    height: auto;
    overflow: hidden;
    font-size: 32px;
    font-weight: 700;
    color: #ff6666;
    margin: 5px 0
}

.contactbox .addressbox .word {
    width: 100%;
    height: auto;
    line-height: 200%;
    font-size: 14px;
    overflow: hidden;
    margin: 10px 0
}

.contactbox .addressbox .ercode {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.contactbox .addressbox .ercode ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.contactbox .addressbox .ercode ul li {
    margin: 0px;
    padding: 0px;
    list-style: none;
    width: 50%;
    height: auto;
    float: left;
    overflow: hidden
}

.contactbox .addressbox .ercode ul li img {
    max-width: 96%;
    height: auto;
}

.contactbox .amap {
    width: 62%;
    float: right;
    overflow: hidden;
    height: 315px
}


/*相册幻灯*/
.schoolSlide {
    width: 100%;
    height: 600px;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 20px;
    position: relative
}

.schoolSlide .list {
    width: 100%;
    height: 456px;
    overflow: hidden;
}

.schoolSlide .list ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.schoolSlide .list ul li {
    margin: 0px;
    padding: 0px;
    list-style: none;
    width: 100%;
    height: 456px;
    float: left;
    overflow: hidden;
    float: left;
    position: relative
}

.schoolSlide .list ul li p {
    display: block;
    width: 100%;
    height: 40px;
    line-height: 40px;
    text-indent: 15px;
    color: #FFF;
    overflow: hidden;
    background: url(../image/cover3.png) repeat;
    left: 0px;
    bottom: 0px;
    position: absolute
}

.schoolSlide .leftarr {
    width: 30px;
    height: 45px;
    background: url(../image/left1.png) no-repeat;
    position: absolute;
    left: 28px;
    top: 197px;
    cursor: pointer;
    z-index: 100;
}

.schoolSlide .rightarr {
    width: 30px;
    height: 45px;
    background: url(../image/right1.png) no-repeat;
    position: absolute;
    right: 28px;
    top: 197px;
    cursor: pointer;
    z-index: 100;
}

.schoolSlide .minbox {
    width: 100%;
    height: 111px;
    overflow: hidden;
    margin-top: 24px;
    position: relative
}

.schoolSlide .minbox .left1 {
    position: absolute;
    left: 0px;
    top: 25px;
    width: 20px;
    height: 33px;
    background: url(../image/minleft.jpg) no-repeat;
    cursor: pointer
}

.schoolSlide .minbox .right1 {
    position: absolute;
    right: 0px;
    top: 25px;
    width: 20px;
    height: 33px;
    background: url(../image/minright.jpg) no-repeat;
    cursor: pointer
}

.schoolSlide .minbox .mlist {
    width: 92%;
    margin: 0 auto;
    overflow: hidden;
}

.schoolSlide .minbox .mlist ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.schoolSlide .minbox .mlist ul li {
    margin: 0px;
    padding: 0px;
    list-style: none;
    width: 191px;
    height: 111px;
    overflow: hidden;
    float: left
}

.schoolSlide .minbox .mlist ul li .img {
    width: 90%;
    height: 111px;
    overflow: hidden;
}

.schoolSlide .minbox .mlist ul li .img .cover {
    width: 100%;
    height: 111px;
    background: url(../image/cover3.png) repeat;
    overflow: hidden;
    display: none
}

.schoolSlide .minbox .mlist ul li .img .cover p {
    display: block;
    width: 100%;
    text-align: center;
    color: #FFF;
    font-size: 14px
}

.schoolSlide .minbox .mlist ul li .img .cover p.t1 {
    margin-top: 33px;
}

.schoolSlide .minbox .mlist ul li.active-nav .img {
    border: 1px solid #0882d5
}

.schoolSlide .minbox .mlist ul li.active-nav .img .cover {
    display: block
}


/*新闻*/
.listnews {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.listnews ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.listnews ul li {
    margin: 20px 0 0 0;
    padding: 0px;
    list-style: none;
    width: 100%;
    height: 140px;
    border-bottom: 1px dashed #e5e5e5;
}

.listnews ul li .wordbox {
    width: 86.01%;
    float: left;
}

.listnews ul li .wordbox .tit {
    width: 100%;
    height: 25px;
    line-height: 25px;
    font-size: 14px;
    color: #000;
    overflow: hidden;
}

.listnews ul li .wordbox .hit {
    width: 100%;
    height: 24px;
    line-height: 24px;
    margin-top: 7px;
    overflow: hidden;
    background: url(../image/hittimes.jpg) left center no-repeat;
    text-indent: 38px;
    overflow: hidden;
}

.listnews ul li .wordbox .word {
    width: 100%;
    height: 50px;
    line-height: 25px;
    overflow: hidden;
    margin-top: 10px;
}

.listnews ul li .timebox {
    width: 10%;
    float: right;
    height: 113px;
    overflow: hidden;
    border-left: 1px solid #e6e6e6;
}

.listnews ul li .timebox p {
    display: block;
    width: 100%;
    overflow: hidden;
    text-align: center
}

.listnews ul li .timebox p.t1 {
    width: 100%;
    font-size: 24px;
    color: #eb2c34;
    margin-top: 25px;
}

.listnews ul li .timebox p.t2 {
    width: 100%;
    margin-top: 13px;
    overflow: hidden;
    font-size: 12px;
}

.listnews ul li.havepic .pic {
    width: 20.86%;
    float: left;
    overflow: hidden;
    height: 126px;
    overflow: hidden;
}

.listnews ul li.havepic .pic .img {
    width: 100%;
    height: 126px;
    transition: all 0.5s ease;
}

.listnews ul li.havepic .wordbox {
    width: 62.06%;
    float: left;
    margin-left: 2.73%;
}

.listnews ul li.havepic:hover .pic .img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

/*服务*/
.servicelist {
    width: 100%;
    height: auto;
    overflow: hidden;
    clear: both;
    padding: 15px 0
}

.servicelist ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.servicelist ul li {
    margin: 15px 0 0 0;
    padding: 0px;
    list-style: none;
    width: 33.33%;
    float: left;
    overflow: hidden;
    height: auto;
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    -ms-transition-duration: 0.5s;
    transition-duration: 0.5s;
}

.servicelist ul li .box {
    width: 96%;
    margin: 0 auto;
    overflow: hidden;
    border: 1px solid #ebebeb;
}

.servicelist ul li .pic {
    width: 100%;
    height: 194px;
    overflow: hidden;
}

.servicelist ul li .pic .img {
    width: 100%;
    height: 194px;
    overflow: hidden;
    transition: all 0.5s ease;
}

.servicelist ul li .tit {
    width: 92%;
    margin: 0 auto;
    height: 50px;
    line-height: 50px;
    font-size: 14px;
    color: #000;
    overflow: hidden;
}

.servicelist ul li .word {
    width: 92%;
    margin: 0 auto;
    height: 50px;
    line-height: 25px;
    overflow: hidden;
    border-bottom: 1px dashed #CCCCCC;
    margin-top: 10px;
}

.servicelist ul li .more {
    width: 92%;
    margin: 0 auto;
    height: 41px;
    line-height: 41px;
    overflow: hidden;
}

.servicelist ul li .more p {
    display: block;
    height: 41px;
    line-height: 41px;
}

.servicelist ul li .more p.t1 {
    float: left;
}

.servicelist ul li .more p.t2 {
    float: right;
    color: #e5222a;
}

.servicelist ul li:hover .tit {
    color: #e5222a;
}

.servicelist ul li:hover .box {
    border: 1px solid #e5222a;
}

.servicelist ul li:hover .pic .img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

/*留言*/
.msgbox {
    width: 100%;
    height: auto;
    overflow: hidden;
    background: #FFF;
    padding: 25px 0;
    margin-bottom: 20px;
}

.msgbox .box {
    width: 92%;
    margin: 0 auto;
    overflow: hidden;
}

.msgbox .tit {
    width: 100%;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    font-size: 16px;
}

.msgbox .list {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.msgbox .list ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.msgbox .list ul li {
    margin: 10px 0 0 0;
    padding: 0px;
    list-style: none;
    width: 33.33%;
    height: 36px;
    line-height: 36px;
    float: left;
    overflow: hidden;
}

.msgbox .list ul li .input1 {
    width: 92%;
    height: 36px;
    border: 1px solid #CCC;
    text-indent: 11px;
    line-height: 36px;
    background: #FFF
}

.msgbox .list ul li select {
    width: 92%;
    height: 36px;
    border: 1px solid #CCC;
    line-height: 36px;
    background: #FFF
}

.msgbox .list ul li .btnme {
    width: 128px;
    height: 40px;
    line-height: 40px;
    color: #FFF;
    border: 0px;
    background: #00a3cc;
    font-size: 14px
}


.allbox {
    width: 100%;
    height: auto;
    overflow: hidden;
    background: #FFF;
    padding: 20px 0;
}

/*下载*/
.download {
    width: 96%;
    margin: 0 auto;
    overflow: hidden;
}

.download ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.download ul li {
    margin: 0px;
    padding: 0px;
    list-style: none;
    width: 100%;
    height: 43px;
    line-height: 43px;
    border-bottom: 1px dashed #d3d3d3;
    position: relative
}

.download ul li p {
    display: block;
    height: 43px;
    line-height: 43px;
    float: left;
    overflow: hidden;
}

.download ul li p.t1 {
    background: url(../image/newsdot1.jpg) 5px 16px no-repeat;
    text-indent: 24px;
    font-size: 14px;
    width: 60%;
}

.download ul li p.t2 {
    width: 20%;
    text-align: center;
}

.download ul li p.t3 {
    width: 20%;
    text-align: right;
}


/*师资力量*/
.teacherlist {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.teacherlist ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.teacherlist ul li {
    margin: 0px;
    padding: 0px;
    list-style: none;
    width: 33.33%;
    float: left
}

.teacherlist ul li .box {
    width: 96%;
    margin: 0 auto;
    overflow: hidden;
}

.teacherlist ul li .pic {
    width: 100%;
    height: 182px;
    border: 1px solid #CCC;
    overflow: hidden;
}

.teacherlist ul li .pic .img {
    width: 100%;
    height: 182px;
    transition: all 0.5s ease;
}

.teacherlist ul li .tit {
    width: 100%;
    height: 50px;
    line-height: 50px;
    overflow: hidden;
    font-size: 14px;
    text-align: center
}

.teacherlist ul li:hover .pic .img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}


/*关于我们*/
.aboutbox {
    width: 100%;
    background: url(../image/aboutbg.jpg) top right no-repeat;
    overflow: hidden;
    min-height: 400px;
    margin-top: 35px;
    font-size: 14px;
}

.aboutbox .box {
    width: 50%;
    overflow: hidden;
    line-height: 200%;
}

.aboutpic {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.aboutpic ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.aboutpic ul li {
    margin: 0px;
    padding: 0px;
    list-style: none;
    width: 50%;
    float: left;
    overflow: hidden;
}

.aboutpic ul li img {
    width: 96%;
    margin: 0 auto;
    overflow: hidden;
}


.box2 {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
}

.showus {
    width: 100%;
    line-height: 200%;
    margin: 0 auto;
    margin-top: 20px;
    font-size: 14px
}

.showus table {
    width: 100%;
    border-collapse: collapse;
}

.showus tr.tit {
    background: #0172c4;
    color: #FFF;
}

.showus tr.even {
    background: #eff4f8
}

.showus td {
    border: 1px solid #e1e1e1;
    line-height: 48px;
    font-size: 14px;
    text-align: center
}

.showus td em {
    color: #999;
    margin-left: 5px;
    font-style: normal;
}

.showus img {
    max-width: 100%;
    height: auto
}


/*会员注册*/
.memberRegisterbox {
    width: 525px;
    height: auto;
    overflow: hidden;
    background: #FFF;
    margin: 50px auto;
    border-radius: 15px;
}

.memberRegisterbox .rightbox {
    width: 100%;
    height: 668px;
    overflow: hidden;
}

.memberRegisterbox .rightbox .theform {
    width: 90%;
    height: auto;
    overflow: hidden;
    margin: 0 auto
}

.memberRegisterbox .rightbox .theform .titbox {
    width: 100%;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 32px;
    font-weight: 700;
    color: #fa5c59;
    margin-top: 35px;
}

.memberRegisterbox .rightbox .theform .list {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.memberRegisterbox .rightbox .theform .list ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.memberRegisterbox .rightbox .theform .list ul li {
    margin: 0px;
    padding: 0px;
    list-style: none;
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-top: 18px;
    font-size: 14px;
}

.memberRegisterbox .rightbox .theform .list ul li .input1 {
    width: 100%;
    height: 47px;
    border: 1px solid #e3e3e3;
    text-indent: 10px;
    font-size: 14px
}

.memberRegisterbox .rightbox .theform .list ul li .input2 {
    width: 60%;
    height: 47px;
    border: 1px solid #e3e3e3;
    text-indent: 10px;
    font-size: 14px
}

.memberRegisterbox .rightbox .theform .list ul li .getcode {
    float: right;
    color: #0b70e3;
    cursor: pointer;
    height: 47px;
    line-height: 47px;
    width: 40%;
    text-align: center;
    background: #f2f2f2;
    font-size: 14px;
}

.memberRegisterbox .rightbox .theform .list ul li span {
    color: #0b70e3;
    cursor: pointer
}

.memberRegisterbox .rightbox .theform .list ul li.law {
    height: 35px;
    line-height: 35px;
}

.memberRegisterbox .rightbox .theform .list ul li.law a {
    color: #0a3594
}

.memberRegisterbox .rightbox .theform .list ul li .btnme {
    width: 100%;
    height: 53px;
    line-height: 53px;
    background: #fa5c59;
    color: #FFF;
    font-size: 18px;
    color: #ffffff;
    border: 0px;
}

.memberRegisterbox .rightbox .theform .list ul li.other {
    width: 100%;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    text-align: center
}

.memberRegisterbox .rightbox .theform .list ul li.other a {
    color: #fa5c59
}


/*登录*/
.memberLoginbox {
    width: 550px;
    height: auto;
    overflow: hidden;
    background: #FFF;
    margin: 50px auto;
    border-radius: 15px;
}

.memberLoginbox .rightbox {
    width: 100%;
    height: 600px;
    overflow: hidden;
    float: left
}

.memberLoginbox .rightbox .theform {
    width: 92%;
    height: auto;
    overflow: hidden;
    margin: 0 auto
}

.memberLoginbox .rightbox .theform .titbox {
    width: 100%;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 32px;
    font-weight: 700;
    color: #fa5c59;
    margin-top: 35px;
}

.memberLoginbox .rightbox .theform .list {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.memberLoginbox .rightbox .theform .list ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.memberLoginbox .rightbox .theform .list ul li {
    margin: 0px;
    padding: 0px;
    list-style: none;
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-top: 18px;
    font-size: 14px;
}

.memberLoginbox .rightbox .theform .list ul li .input1 {
    width: 100%;
    height: 47px;
    border: 1px solid #e3e3e3;
    text-indent: 10px;
    font-size: 14px
}

.memberLoginbox .rightbox .theform .list ul li .input2 {
    width: 60%;
    height: 47px;
    border: 1px solid #e3e3e3;
    text-indent: 10px;
    font-size: 14px
}

.memberLoginbox .rightbox .theform .list ul li .getcode {
    float: right;
    color: #0b70e3;
    cursor: pointer;
    height: 47px;
    line-height: 47px;
    width: 40%;
    text-align: center;
    background: #f2f2f2;
    font-size: 14px;
}

.memberLoginbox .rightbox .theform .list ul li span {
    color: #0b70e3;
    cursor: pointer
}

.memberLoginbox .rightbox .theform .list ul li.law {
    height: 35px;
    line-height: 35px;
}

.memberLoginbox .rightbox .theform .list ul li.law a {
    color: #0a3594
}

.memberLoginbox .rightbox .theform .list ul li .btnme {
    width: 100%;
    height: 53px;
    line-height: 53px;
    background: #fa5c59;
    color: #FFF;
    font-size: 18px;
    color: #ffffff;
    border: 0px;
}

.memberLoginbox .rightbox .theform .list ul li.other {
    width: 100%;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    text-align: center
}

.memberLoginbox .rightbox .theform .list ul li.other a {
    color: #fa5c59
}


/*忘记密码*/


.findpassBox {
    width: 550px;
    height: auto;
    overflow: hidden;
    background: #FFF;
    margin: 50px auto 0 auto;
    border-radius: 15px;
    padding-bottom: 25px
}


.findpassBox .theform {
    width: 92%;
    height: auto;
    overflow: hidden;
    margin: 0 auto
}

.findpassBox .theform .titbox {
    width: 100%;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 32px;
    font-weight: 700;
    color: #fa5c59;
    margin-top: 35px;
}

.findpassBox .theform .list {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.findpassBox .theform .list ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.findpassBox .theform .list ul li {
    margin: 0px;
    padding: 0px;
    list-style: none;
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-top: 18px;
    font-size: 14px;
}

.findpassBox .list ul li .input1 {
    width: 100%;
    height: 47px;
    border: 1px solid #e3e3e3;
    text-indent: 10px;
    font-size: 14px
}

.findpassBox .theform .list ul li .input2 {
    width: 60%;
    height: 47px;
    border: 1px solid #e3e3e3;
    text-indent: 10px;
    font-size: 14px
}

.findpassBox .theform .list ul li .getcode {
    float: right;
    color: #0b70e3;
    cursor: pointer;
    height: 47px;
    line-height: 47px;
    width: 40%;
    text-align: center;
    background: #f2f2f2;
    font-size: 14px;
}

.findpassBox .theform .list ul li span {
    color: #0b70e3;
    cursor: pointer
}

.findpassBox .theform .list ul li.law {
    height: 35px;
    line-height: 35px;
}

.findpassBox .theform .list ul li.law a {
    color: #0a3594
}

.findpassBox .theform .list ul li .btnme {
    width: 100%;
    height: 53px;
    line-height: 53px;
    background: #fa5c59;
    color: #FFF;
    font-size: 18px;
    color: #ffffff;
    border: 0px;
}

.findpassBox .theform .list ul li.other {
    width: 100%;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    text-align: center
}

.findpassBox .theform .list ul li.other a {
    color: #fa5c59
}


/*个人中心*/
.memberBox {
    width: 100%;
    height: auto;
    overflow: hidden;
    padding: 20px
}

.memberBox .centerbox {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    max-width: 1280px
}

.memberBox .centerbox .centerin {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
}

.memberBox .leftbox {
    width: 16%;
    height: auto;
    background: #FFF;
    overflow: hidden;
    padding: 10px;
    float: left
}

.memberBox .leftbox .pic {
    width: 100%;
    height: auto;
    overflow: hidden;
    text-align: center;
    margin-top: 15px;
}

.memberBox .leftbox .pic img {
    width: 105px;
    height: 105px;
    border-radius: 60px;
}

.memberBox .leftbox .name {
    width: 100%;
    height: 50px;
    line-height: 50px;
    text-align: center;
    overflow: hidden;
    font-size: 16px;
    color: #222222;
}

.memberBox .leftbox .navlist {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.memberBox .leftbox .navlist ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.memberBox .leftbox .navlist ul li {
    margin: 0px;
    padding: 0px;
    list-style: none;
    width: 100%;
    height: 52px;
    line-height: 52px;
    border-bottom: 1px solid #ebebeb;
    position: relative
}

.memberBox .leftbox .navlist ul li .img {
    position: absolute;
    left: 28px;
    top: 13px;
}

.memberBox .leftbox .navlist ul li .img1 {
    display: block
}

.memberBox .leftbox .navlist ul li .img2 {
    display: none
}

.memberBox .leftbox .navlist ul li .tit {
    position: absolute;
    height: 52px;
    line-height: 52px;
    font-size: 15px;
    color: #191919;
    position: absolute;
    left: 62px;
    top: 0
}

.memberBox .leftbox .navlist ul li.onfocus .img1 {
    display: none
}

.memberBox .leftbox .navlist ul li.onfocus .img2 {
    display: block
}

.memberBox .leftbox .navlist ul li.onfocus .tit {
    color: #f95c59
}


.memberBox .rightbox {
    width: 82%;
    height: auto;
    background: #FFF;
    overflow: hidden;
    float: right
}

.memberBox .rightbox .titlebox {
    width: 100%;
    height: 65px;
    line-height: 50px;
    overflow: hidden;
    font-size: 18px;
    font-weight: 700;
    color: #1a1a1a;
    text-indent: 23px;
    border-bottom: 15px solid #f2f2f2;
    margin: 0;
    padding: 0
}

.memberBox .rightbox .cbox {
    width: 100%;
    height: auto;
    overflow: hidden;
    box-sizing: border-box;
    padding: 20px;
}

/*个人资料表单*/
.memberInfo {
    width: 600px;
    height: auto;
    overflow: hidden;
    margin-left: 60px;
}

.memberInfo .picbox {
    width: 100%;
    height: 165px;
    overflow: hidden;
    position: relative;
}

.memberInfo .picbox .pic {
    width: 163px;
    height: 163px;
    overflow: hidden;
    background: #ebebeb;
    border-radius: 80px;
    position: absolute;
    left: 40px;
    top: 0px;
}

.memberInfo .picbox .pic img {
    width: 163px;
    height: 163px;
    overflow: hidden;
}

.memberInfo .picbox .upbtn {
    position: absolute;
    left: 220px;
    top: 40px;
}

.memberInfo .picbox .word {
    position: absolute;
    left: 220px;
    top: 100px;
    color: #aeaeae;
}

.memberInfo .list {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-top: 35px;
}

.memberInfo .list ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.memberInfo .list ul li {
    margin: 10px 0;
    padding: 0px;
    list-style: none;
    width: 100%;
    height: auto;
    overflow: hidden;
}

.memberInfo .list ul li .tit {
    width: 150px;
    height: 50px;
    line-height: 50px;
    text-align: right;
    font-size: 15px;
    color: #191919;
    float: left;
    box-sizing: border-box;
    padding: 0 10px 0 0
}

.memberInfo .list ul li .word {
    width: 450px;
    height: auto;
    overflow: hidden;
    float: left;
    line-height: 50px;
    font-size: 14px
}

.memberInfo .list ul li .input1 {
    width: 100%;
    height: 46px;
    line-height: 46px;
    text-indent: 10px;
    border: 1px solid #e3e3e3
}

.memberInfo .list ul li .select1 {
    width: 100%;
    height: 46px;
    line-height: 46px;
    text-indent: 10px;
    border: 1px solid #e3e3e3
}

.memberInfo .list ul li .btnme {
    width: 150px;
    height: 47px;
    line-height: 47px;
    border: 0px;
    color: #FFF;
    font-size: 16px;
    background: #fa5c59
}

.memberInfo .list ul li .input2 {
    width: 60%;
    height: 47px;
    border: 1px solid #e3e3e3;
    text-indent: 10px;
    font-size: 14px
}

.memberInfo .list ul li .getcode {
    float: right;
    color: #0b70e3;
    cursor: pointer;
    height: 47px;
    line-height: 47px;
    width: 40%;
    text-align: center;
    background: #f2f2f2;
    font-size: 14px;
}

.memberInfo .list ul li .getcode span {
    color: #0b70e3;
    cursor: pointer
}

/*投稿中心*/
.tgcenter {
    width: 100%;
    height: auto;
    margin: 0 auto;
    padding: 0;
}

.tgcenter .centerbox {
    width: 100%;
    height: auto;
    min-width: 320px;
    max-width: 1280px;
    margin: 0 auto;
    clear: both;
    overflow: hidden;
}

.tgcenter .centerbox .centerin {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.tgcenter .titbox {
    width: 100%;
    height: auto;
    overflow: hidden;
    font-size: 28px;
    color: #000;
    text-align: center;
    line-height: 50px;
}

.tgcenter .titbox2 {
    width: 96%;
    margin: 0 auto;
    height: 27px;
    overflow: hidden;
    font-size: 13px;
    color: #000;
    text-align: center;
    background: url(../image/tbg.png) repeat-x;
    margin-top: 15px;
    text-transform: uppercase
}

.tgcenter .titbox2 em {
    font-style: normal;
    padding: 0 20px;
    background: #FFF;
    border-left: 1px solid #9dabcc;
    border-right: 1px solid #9dabcc;
    color: #939393;
}

.tgcenter .listbox {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 20px 0 0 0;
    position: relative
}

.tgcenter .listbox .list {
    width: 98%;
    margin: 0 auto;
    height: auto;
    overflow: hidden;
}

.tgcenter .listbox .list ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.tgcenter .listbox .list ul li {
    margin: 0px;
    padding: 0px;
    list-style: none;
    width: 25%;
    height: auto;
    overflow: hidden;
    position: relative;
    float: left
}

.tgcenter .listbox .list ul li .box {
    width: 96%;
    margin: 0 auto;
    overflow: hidden;
    background: #e9e6e2;
    padding: 28px 0;
    transition: all 0.5s ease;
}

.tgcenter .listbox .list ul li .pic {
    width: 100%;
    height: 60px;
    line-height: 60px;
    text-align: center;
    overflow: hidden;
}

.tgcenter .listbox .list ul li .tit {
    width: 100%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 20px;
    color: #1a1a1a;
}

.tgcenter .listbox .list ul li .tit2 {
    width: 100%;
    height: 31px;
    line-height: 31px;
    overflow: hidden;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    text-transform: uppercase
}

.tgcenter .listbox .list ul li:hover .box {
    background: #ffffff;
    border: 1px solid #fa5c59
}

.tgcenter .listbox .list ul li:hover .tit {
    color: #fa5c59
}

.tgcenter .listbox .list ul li:hover .tit2 {
    color: #fa5c59
}

.tgcenter .listbox .list ul li.onfocus .box {
    background: #ffffff;
    border: 1px solid #fa5c59
}

.tgcenter .listbox .list ul li.onfocus .tit {
    color: #fa5c59
}

.tgcenter .listbox .list ul li.onfocus .tit2 {
    color: #fa5c59
}

/*标题*/
.tgcenter2 {
    width: 100%;
    height: auto;
    margin: 0 auto;
    padding: 0;
    margin-top: 22px;
}

.tgcenter2 .centerbox {
    width: 100%;
    height: auto;
    min-width: 320px;
    max-width: 1280px;
    margin: 0 auto;
    clear: both;
    overflow: hidden;
    background: #ffffff
}

.tgcenter2 .centerbox .centerin {
    width: 100%;
    height: auto;
    overflow: hidden;
}

/*表单*/
.tgform {
    width: 90%;
    margin: 0 auto;
    overflow: hidden;
    padding: 25px 0
}

.tgform ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.tgform ul li {
    margin: 10px 0;
    padding: 0px;
    list-style: none;
    width: 100%;
    height: auto;
    overflow: hidden;
}

.tgform ul li .tit {
    width: 17%;
    float: left;
    height: 50px;
    line-height: 50px;
    overflow: hidden;
    font-size: 15px;
    text-align: right;
    box-sizing: border-box;
    padding: 0 10px 0 0
}

.tgform ul li .word {
    width: 83%;
    height: auto;
    float: left;
    overflow: hidden;
    line-height: 50px;
    font-size: 14px;
}

.tgform ul li .input1 {
    width: 435px;
    height: 49px;
    border: 1px solid #CCC;
    text-indent: 10px
}

.tgform ul li .select1 {
    width: 435px;
    height: 49px;
    border: 1px solid #CCC;
    text-indent: 10px;
    font-size: 14px
}

.tgform ul li .org {
    float: left
}

.tgform ul li .other {
    float: left;
    margin: 0 0 0 10px;
    display: none
}

.tgform ul li .subAuthor {
    display: none
}

.tgform ul li .txt {
    width: 878px;
    height: 100px;
    border: 1px solid #e3e3e3;
    font-size: 14px;
    line-height: 200%;
    overflow: hidden;
    box-sizing: border-box;
    padding: 10px;
}

.tgform ul li .input2 {
    width: 288px;
    height: 49px;
    border: 1px solid #CCC;
    text-indent: 10px;
    float: left
}

.tgform ul li .btn1 {
    width: 139px;
    height: 49px;
    border: 1px solid #CCC;
    float: left;
    text-align: center;
    background: #eaebec;
    font-size: 14px
}

.tgform ul li .btnme1 {
    width: 167px;
    height: 53px;
    border: 0px;
    background: #fa5c59;
    font-size: 18px;
    color: #FFF;
    margin-top: 15px
}

.tgform ul li .btnme2 {
    width: 167px;
    height: 53px;
    border: 0px;
    background: #092e7f;
    font-size: 18px;
    color: #FFF;
    margin-top: 15px
}

/*作品列表*/
.myprolist {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.myprolist .navlist {
    width: 100%;
    border-bottom: 1px solid #e8ebf4;
    height: 45px;
    line-height: 45px;
    overflow: hidden;
}

.myprolist .navlist ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.myprolist .navlist ul li {
    margin: 0px;
    padding: 0px;
    list-style: none;
    height: 45px;
    line-height: 45px;
    font-size: 15px;
    float: left;
    margin: 0 20px;
    font-weight: 700
}

.myprolist .navlist ul li.onfocus {
    color: #fa5c59
}

.myprolist .navlist ul li.onfocus a {
    color: #fa5c59
}

.myprolist .titnav {
    width: 100%;
    height: 40px;
    line-height: 40px;
    position: relative;
    overflow: hidden;
    background: #e8ebf4
}

.myprolist .titnav p {
    display: block;
    position: absolute;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #66676a;
    top: 0;
    text-align: center
}

.myprolist .titnav p.t1 {
    width: 300px;
    left: 23px;
    text-align: left;
}

.myprolist .titnav p.t2 {
    width: 109px;
    left: 323px;
}

.myprolist .titnav p.t3 {
    width: 198px;
    left: 475px;
}

.myprolist .titnav p.t4 {
    width: 125px;
    left: 674px;
}

.myprolist .titnav p.t5 {
    width: 118px;
    left: 852px;
}

.myprolist .list {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.myprolist .list ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.myprolist .list ul li {
    margin: 0px;
    padding: 0px;
    list-style: none;
    width: 100%;
    height: 88px;
    position: relative;
    border-bottom: 1px solid #ebebeb;
}

.myprolist .list ul li p {
    position: absolute;
    display: block;
    top: 16px;
    overflow: hidden;
    font-size: 14px;
    text-align: center;
    line-height: 25px
}

.myprolist .list ul li p.t1 {
    width: 300px;
    left: 23px;
    text-align: left;
    background: url(../image/wordicon.png) 0 0 no-repeat;
    box-sizing: border-box;
    padding: 0 0 0 36px;
    height: 50px;
    line-height: 25px;
    font-size: 14px;
}

.myprolist .list ul li p.t2 {
    width: 109px;
    left: 323px;
}

.myprolist .list ul li p.t3 {
    width: 198px;
    left: 475px;
}

.myprolist .list ul li p.t4 {
    width: 125px;
    left: 674px;
}

.myprolist .list ul li p.t4 span.m1 {
    color: #fa5c59
}

.myprolist .list ul li p.t4 span.m2 {
    color: #0a3594
}

.myprolist .list ul li p.t5 {
    width: 150px;
    left: 852px;
}

.myprolist .list ul li p.t5 span {
    display: block;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    color: #0a3594;
    border: 1px solid #0a3594;
    margin: 0 10px 0 0;
    float: left;
    border-radius: 3px
}

.myprolist .list ul li p.t5 span.m1 {
    width: 51px;
}

.myprolist .list ul li p.t5 span.m2 {
    width: 51px;
    color: #515151;
    border: 1px solid #515151;
}

.myprolist .list ul li p.t5 span.m3 {
    width: 111px;
    color: #0a3594;
    border: 1px solid #0a3594;
}

.myprolist .list ul li p.t5 em {
    font-style: normal;
    font-size: 12px;
    margin: 0;
    padding: 0;
    text-align: left;
    float: none
}

.myprolist .list ul li:nth-child(2n) {
    background: #f5f5f5;
}

/*获奖作品*/
.mypridelist {
    width: 100%;
    height: auto;
    overflow: hidden
}

.mypridelist ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.mypridelist ul li {
    margin: 0px;
    padding: 0px;
    list-style: none;
    width: 33.33%;
    height: auto;
    overflow: hidden;
    float: left
}

.mypridelist ul li .box {
    width: 96%;
    margin: 0 auto;
    overflow: hidden;
}

.mypridelist ul li .pic {
    width: 100%;
    height: 239px;
    overflow: hidden;
}

.mypridelist ul li .pic .img {
    width: 100%;
    height: 239px;
    overflow: hidden;
    transition: all 0.5s ease;
}

.mypridelist ul li:hover .pic .img {
    width: 100%;
    height: 239px;
    overflow: hidden;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}


.chooseorder .active {
    color: blue;

}



