@charset "gb2312";
body {
    width:100%;
    min-width:1200px;
    height:100%;
    font-family:"Microsoft Yahei","Hiragino Sans GB","WenQuanYi Micro Hei","sans-serif";
    font-size:12px;
    color:#444;
    line-height:24px;
    -webkit-font-smoothing:subpixel-antialiased!important
}
a {
    outline:0;
    text-decoration:none;
    color:inherit
}
a:hover {
    outline:0;
    text-decoration:none;
    color:#2277da
}
a:active {
    outline:0;
    text-decoration:none
}
a:focus {
    outline:0;
    text-decoration:none
}
iframe:hover {
    border:1px solid #376eae
}
* {
    margin:0;
    padding:0
}
li {
    list-style:none
}
.clear {
    clear:both
}
.lf {
    float:left
}
.rt {
    float:right
}
.rit {
    float:right
}
.irt {
    float:right
}
.irt a {
}.irt a:hover {
     text-decoration:underline;
     color:#444;
 }
img,input {
    border:0;
    outline:0
}
select {
    outline:0
}
input,select {
    vertical-align:middle
}
h1,h2,h3,h4,h5,h6,b,th {
    font-weight:normal
}
.no-b {
    border:none!important
}
.no-m {
    margin-right:0!important
}
.after:after {
    content:" ";
    display:block;
    clear:both
}
.content {
    width:1200px;
    margin:0 auto;
    box-sizing:border-box
}
.header {
    width:100%;
    height:100px;
    line-height:60px;
    background-color:transparent;
    position:fixed;
    z-index:100;
    color:#fff;
    transition:all .3s;
    -webkit-transition-duration:.6s;
    -moz-transition-duration:.6s;
    -ms-transition-duration:.6s;
    -o-transition-duration:.8s;
    transition-duration:.6s
}
.header .logo {
    float:left;
    margin:36px 47px 0 0;
    transition:all .3s;
    -webkit-transition-duration:.6s;
    -moz-transition-duration:.6s;
    -ms-transition-duration:.6s;
    -o-transition-duration:.8s;
    transition-duration:.6s
}
.header .lf>li {
    float:left;
    position:relative
}
.header .lf>li>a {
    display:inline-block;
    font-size:14px;
    padding:20px 10px;
    transition:padding .3s;
    -webkit-transition-duration:.6s;
    -moz-transition-duration:.6s;
    -ms-transition-duration:.6s;
    -o-transition-duration:.8s;
    transition-duration:.6s
}
.header .rt {
    margin-top:20px;
    transition:all .3s;
    -webkit-transition-duration:.6s;
    -moz-transition-duration:.6s;
    -ms-transition-duration:.6s;
    -o-transition-duration:.8s;
    transition-duration:.6s
}
.header .rt>li {
    float:left;
    margin-left:20px
}
.header a:hover {
    color:#2277da
}
.header.xiao,.header.reg {
    background-color:#111;
    height:60px
}
.header.xiao .lf>li,.header.reg .lf,.header.xiao .rt>li,.header.reg .rt {
    height:60px
}
.header.xiao .lf>li>a,.header.reg .lf>li>a {
    padding:0 10px
}
.header.xiao .logo,.header.reg .logo {
    float:left;
    margin-top:16px
}
.header.xiao .rt,.header.reg .rt {
    margin-top:0
}
.header.xiao .thnav,.header.reg .thnav {
    top:60px
}
.thnav {
    position:absolute;
    background-color:#111;
    display:none
}
.thnav.a {
    width:374px;
    height:208px;
    padding:10px 0
}
.thnav.a ul {
    float:left;
    padding:0 20px;
    line-height:36px;
    border-right:1px solid #999;
    height:100%
}
.thnav.a ul .title {
    font-size:14px;
    color:#999;
    line-height:30px
}
.header .lf li:hover .thnav {
    display:block
}
.thnav.thnavb {
    width:345px;
    padding:10px 20px 20px
}
.thnavb li {
    background-color:#292929;
    padding-left:8px;
    margin-bottom:5px
}
.thnavb h4 {
    font-size:14px;
    line-height:30px
}
.thnavb p {
    line-height:22px;
    color:#999
}
.tis {
    display:inline-block;
    line-height:18px;
    height:18px;
    font-size:12px;
    margin-left:10px;
    color:#fff;
    padding:0 3px;
    background-color:#ff7200;
    border-radius:3px
}
.thnav.c {
    width:524px;
    height:360px;
    padding:10px 20px;
    line-height:40px
}
.thnav.c .u1 {
    float:left;
    width:150px;
    font-size:14px;
    border-right:1px solid #999;
    cursor:pointer
}
.thnav.c .u1 li {
    padding-left:10px
}
.thnav.c .u1 li:hover {
    color:#2277da;
    background:#292929 url("/2017images/ltj_03.png") no-repeat 133px center
}
.thnav.c .rtbox {
    float:left;
    width:373px
}
.thnav.c .rtbox .box1 {
    margin-left:20px
}
.thnav.c .u1 li.on {
    color:#2277da;
    background:#292929 url("/2017images/ltj_03.png") no-repeat 133px center
}
.box2 ul {
    float:left;
    padding-left:20px
}
.thnav.c .rtbox .box2 .bor1 {
    border-right:1px solid #444;
    width:147px
}
.thnav.c .rtbox div {
    display:none
}
.thnav.c .rtbox div.on {
    display:block
}
/* .banner {
    width:100%;
    height:580px
} */
.section1 {
    width:100%;
    height:278px;
    background-color:#f2f2f2;
    font-size:16px
}
.section h1 {
    font-size:34px;
    line-height:34px;
    padding-top:40px
}
.section h3 {
    font-size:16px;
    margin-top:20px;
}
.section h3 a {
}.section h3 a:hover {
     text-decoration:underline;
     color:#444;
 }
.section1 p {
    font-size:14px;
    color:#999;
    line-height:28px;
    margin-top:40px
}
.section1 p span {
    color:#ff7b00;
    margin-left:24px
}
.section1 p a {
    float:right;
    margin-left:40px
}
.search {
    float:left;
    width:1058px;
    height:58px;
    border:1px solid #ccc;
    background-color:#fff;
    border-right:0
}
.search span {
    float:left;
    width:55px;
    height:30px;
    text-align:center;
    border-right:1px solid #ccc;
    margin-top:14px
}
.search input {
    float:left;
    width:851px;
    height:55px;
    line-height:55px;
    padding-left:10px;
    font-size:16px
}
.search .lf {
    width:140px;
    height:58px;
    line-height:58px;
    text-align:center;
    background:url("/2017images/com_03.png") no-repeat
}
.section1 .sbt {
    width:140px;
    padding-left:68px;
    height:60px;
    cursor:pointer;
    background:#2277da url("/2017images/search_03.png") no-repeat 44px center;
    text-align:left;
    color:#fff
}
#divselect {
    width:140px;
    position:relative
}
#divselect cite {
    width:140px;
    height:58px;
    line-height:58px;
    display:block;
    color:#444;
    cursor:pointer;
    font-style:normal
}
#divselect ul {
    width:138px;
    background-color:#fff;
    position:absolute;
    margin-top:-1px;
    height:0;
    overflow:hidden
}
#divselect ul li {
    height:32px;
    line-height:32px
}
#divselect ul li a {
    display:block;
    height:32px;
    color:#666
}
#divselect ul li a:hover {
    background-color:#f2f2f2
}

.section2 {
    width: 100%;
    height: 711px
}

.cloudbox {
    width: 2000px;
    height: 550px;
    margin-top: 56px
}

.cloud {
    float: left;
    width: 257px;
    height: 481px;
    overflow: hidden;
    border: 1px solid #ccc;
    transition: all .3s cubic-bezier(0.4, 0, 0.2, 1), z-index 0s .15s;
    margin-left: -1px;
    position: relative
}

.cloud .cloudt1 {
    text-align: center;
    height: 101px;
    background-color: #f2f2f2;
    transition: all .3s cubic-bezier(0.4, 0, 0.2, 1), z-index 0s .12s;
}

.cloud .cloudt1 .tub {
    display: inline-block;
    width: 44px;
    height: 30px;
    margin: 10px 0 2px 0
}

.cloud .cloudt1 h3 {
    font-size: 16px;
    line-height: 30px;
    margin-top: 5px;
}

.cloud .cloudt1 h4 {
    font-size: 12px;
    color: #999
}

.cloud.active {
    width: 416px;
    height: 534px;
    border: 1px solid #073872;
    margin-top: -26px;
    box-shadow: 0 0 5px rgba(34, 119, 218, 0.5);
    z-index: 10
}

.cloud.active .cloudt1 {
    height: 115px;
    background-color: #073872;
    color: #fff
}

.cloud.active .cloudt1 h4 {
    color: #fff
}

.cloud.active .cloudt1 .tub {
    margin-top: 19px
}

.cloud .cloudt1.a .tub {
    background: url("/templets/yunbag.png") no-repeat -2px -161px
}

.cloud.active .cloudt1.a .tub {
    background: url("/templets/yunbag.png") no-repeat -53px -161px
}

.cloud .cloudt1.b .tub {
    background: url("/templets/yunbag.png") no-repeat -2px -60px
}

.cloud.active .cloudt1.b .tub {
    background: url("/templets/yunbag.png") no-repeat -53px -60px
}

.cloud .cloudt1.c .tub {
    background: url("/templets/yunbag.png") no-repeat -2px -10px
}

.cloud.active .cloudt1.c .tub {
    background: url("/templets/yunbag.png") no-repeat -53px -10px
}

.cloud .cloudt1.d .tub {
    background: url("/templets/yunbag.png") no-repeat -2px -110.5px
}

.cloud.active .cloudt1.d .tub {
    background: url("/templets/yunbag.png") no-repeat -53px -110.5px
}

.cloud .cloudt2 {
    margin-left: 30px;
    position: absolute;
    transition: all .12s cubic-bezier(0.4, 0, 0.2, 1) .18s;
}

.cloud .cloudt2 .tit1 {
    font-size: 14px;
    line-height: 28px;
    margin-top: 20px
}

.cloud .cloudt2 .tit2 {
    color: #999
}

.cloud.active .cloudt2 {
    opacity: 0;
    filter: alpha(opacity=0)
}

.cloud.active .cloudt3 {
    opacity: 1;
    filter: alpha(opacity=100)
}

.cloud .cloudt3 {
    opacity: 0;
    filter: alpha(opacity=0);
    position: absolute;
    left: 20px;
    transition: all .12s cubic-bezier(0.4, 0, 0.2, 1) .18s;
}

.cloud .cloudt3 h5 {
    font-size: 14px;
    line-height: 28px;
    margin-top: 20px
}

.cloud .cloudt3 p {
    color: #999;
    line-height: 26px
}

.cloud .cloudt3 p span {
    color: #ff7b00;
    font-size: 20px
}

.cloud .cloudt3 .cld1 {
    float: left;
    width: 276px
}

.cloud .cloudt3 a.rt {
    margin: 62px 20px 0 0
}

.btn {
    display: inline-block;
    height: 32px;
    line-height: 32px;
    padding: 0 16px;
    font-size: 14px;
    color: #2277da;
    border: 1px solid #2277da;
    border-radius: 3px
}

.btn:hover {
    background-color: #2277da;
    color: #fff
}

.cloud .cloudt3 .cer {
    transition: all .12s cubic-bezier(0.4, 0, 0.2, 1) .18s;
}

.cloud .cloudt3 .cer ul {
    float: left;
    width: 48%;
    margin-top: 35px
}

.cloud .cloudt3 .cer ul .tlt1 {
    font-size: 14px;
    line-height: 28px
}

.cloud .cloudt3 .cer ul .tlt2 {
    color: #999
}

.cloud .cloudt3 .cer ul a {
    color: #ff4242
}

.cloud .cloudt3 .cer ul a:hover {
    text-decoration: underline
}

.cloud .cloudt3 .cer ul:hover .tlt1 {
    color: #2277da
}

.content {
    width: 1200px;
    margin: 0 auto;
    box-sizing: border-box
}

.lf {
    float: left
}

.rt {
    float: right
}

.rit {
    float: right
}

.irt {
    float: right
}

.irt a:hover {
    text-decoration: underline;
    color: #444;
}


.section1 {
    width: 100%;
    height: 278px;
    background-color: #f2f2f2;
    font-size: 16px
}

.section h1 {
    font-size: 34px;
    line-height: 34px;
    padding-top: 40px
}

.section h3 {
    font-size: 16px;
    margin-top: 20px;
}

.section h3 a:hover {
    text-decoration: underline;
    color: #444;
}
.btn {
    display:inline-block;
    height:32px;
    line-height:32px;
    padding:0 16px;
    font-size:14px;
    color:#073872;
    border:1px solid #073872;
    border-radius:3px
}
.btn:hover {
    background-color:#073872;
    color:#fff
}
.cloud .cloudt3 .cer {
    transition:all .12s cubic-bezier(0.4,0,0.2,1) .18s
}
.cloud .cloudt3 .cer ul {
    float:left;
    width:48%;
    margin-top:35px
}
.cloud .cloudt3 .cer ul .tlt1 {
    font-size:14px;
    line-height:28px
}
.cloud .cloudt3 .cer ul .tlt2 {
    color:#999
}
.cloud .cloudt3 .cer ul a {
    color:#ff4242
}
.cloud .cloudt3 .cer ul a:hover {
    text-decoration:underline
}
.cloud .cloudt3 .cer ul:hover .tlt1 {
    color:#2277da
}
.section3 {
    width:100%;
    height:510px;
    position:relative;
    background-image:url("jiej_02.jpg");
    background-position:50% 0;
    transition:background-position .3s linear 0s
}
.section3 .ywbt {
    font-size:34px;
    color:#fff;
    line-height:36px;
    padding-top:40px
}
.section3 .xian {
    width:90px;
    height:8px;
    background-color:#ffae00;
    margin-top:5px
}
.section3 h1 {
    padding-top:0;
    color:#fff
}
.section3 h3 {
    color:#fff
}
.section3 .after {
    margin-top:80px
}
.responsive {
    color:#999;
    position:relative;
    z-index:10
}
.responsive h5 {
    font-size:16px;
    line-height:32px
}
.responsive p {
    width:550px;
    font-size:14px;
    line-height:28px;
    margin-top:28px
}
.IS-bg-black {
    position:absolute;
    height:244px;
    bottom:0;
    width:50%;
    zoom:1;
    filter:alpha(opacity=80);
    -webkit-opacity:.80;
    -moz-opacity:.80;
    opacity:.80;
    z-index:3;
    background:#000
}
.IS-bg-red {
    position:absolute;
    height:244px;
    bottom:0;
    right:0;
    width:50%;
    filter:alpha(opacity=80);
    -webkit-opacity:.80;
    -moz-opacity:.80;
    opacity:.80;
    z-index:3;
    background:#003970
}
.section3 .after .rt {
    width:50%;
    padding-left:50px;
    box-sizing:border-box;
    color:#fff;
    position:relative;
    z-index:10
}
.section3 .after .rt h2 {
    font-size:24px;
    line-height:38px
}
.section3 .after .rt div {
    margin-top:23px;
    font-size:14px
}
.section3 .after .rt a {
    display:inline-block;
    width:250px;
    line-height:30px
}
.section4 {
    width:100%;
    height:285px
}
.section4 .one-time {
    margin-top:20px
}
.section4 .one-time .slick-slide {
    width:231px!important;
    height:89px;
    border:1px dashed #ccc;
    box-sizing:border-box;
    margin-right:10px
}
.section4 .one-time .slick-track {
    width:1694px!important
}
.section4 .one-time .slick-slide img {
    margin:0 auto;
    margin-top:11px
}
.section5 {
    width:100%;
    height:420px
}
.section5 .bag {
    width:100%;
    height:184px;
    background:url("bag01.jpg") no-repeat center
}
.section5 .lf {
    width:240px;
    text-align:center;
    color:#fff
}
.section5 .lf div {
    height:177px;
    background-color:#81c970
}
.section5 .lf h4 {
    font-size:14px;
    padding-top:40px
}
.section5 .lf h2 {
    font-size:34px;
    line-height:32px
}
.section5 p {
    width:879px;
    line-height:32px;
    font-size:14px;
    margin-top:40px
}
.section6 {
    width:100%;
    padding-bottom:40px;
    background-color:#f2f2f2
}
.section6 .trends {
    padding:8px 20px 20px;
    background-color:#fff;
    margin-top:22px
}
.section6 .news {
    width:560px
}
.section6 .news h4 {
    font-size:16px;
    line-height:34px;
    border-bottom:1px solid #2277da
}
.section6 .news ul {
    margin:11px 0 8px 0
}
.section6 .news li {
    line-height:42px;
    font-size:14px
}
.section6 .news li span {
    color:#999
}
.section6 .news a:hover li span,.section9 a:hover,.section10 a:hover {
    color:#2277da
}
.section7 {
    width:100%;
    height:100px;
    background:#2377da url("/2017images/bag03.jpg") no-repeat center;
    text-align:center
}
.section7 a {
    display:inline-block;
    width:94px;
    height:32px;
    line-height:32px;
    font-size:14px;
    color:#fff;
    border:1px solid #fff;
    border-radius:3px;
    position:relative;
    top:33px
}
.section7 a:hover {
    background-color:#fff;
    color:#2277da
}
.section8 {
    width:100%;
    height:80px;
    line-height:80px;
    background-color:#3e4145;
    border-bottom:1px solid #999;
    color:#fff;
    font-size:14px
}
.section8 span {
    display:inline-block;
    width:300px;
    text-align:center
}
.section8 span img {
    position:relative;
    top:10px;
    margin-right:10px
}
.section9 {
    width:100%;
    height:40px;
    line-height:40px;
    background-color:#3e4145;
    color:#999
}
.section9 span {
    margin-right:10px;
    padding-left:16px
}
.section9 a {
    color:#fff;
    margin:0 10px
}
.section10 {
    width:100%;
    height:40px;
    line-height:40px;
    background-color:#2e3033;
    color:#999
}
.section10 span {
    margin-right:10px;
    padding-left:16px
}
.section10 a {
    color:inherit;
    margin:0 10px
}
.footer {
    width:100%;
    height:226px;
    padding-top:40px;
    background-color:#2e3033;
    color:#999
}
.boxyw {
    float:left;
    width:186px
}
.boxyw h2 {
    height:42px;
    line-height:30px;
    font-size:16px;
    border-left:1px solid #e5a926;
    padding-left:20px
}
.boxyw ul {
    border-left:1px solid #999;
    padding-left:20px
}
.footer .lf {
    width:320px;
    padding:0 0 25px 20px;
    border-left:1px solid #999;
    border-right:1px solid #999
}
.footer .lf h2 {
    height:42px;
    line-height:30px;
    font-size:16px
}
.footer .lf ul {
    float:left;
    width:130px
}
.footer .lf ul .titl {
    padding-left:18px
}
.footer .lf ul .num {
    color:#fff;
    font-weight:bold
}
.footer .lf ul .titl.a {
    background:url("/2017images/xtb_05.png") no-repeat left center
}
.footer .lf ul .titl.b {
    background:url("/2017images/xtb_06.png") no-repeat left center
}
.footer .lf ul .titl.c {
    padding-left:24px;
    background:url("/2017images/xtb_07.png") no-repeat left center
}
.footer .lf ul .titl.d {
    background:url("/2017images/xtb_08.png") no-repeat left center
}
.flogo {
    float:left;
    width:300px;
    text-align:center;
    padding-top:18px
}
.flogo p {
    margin-top:17px;
    color:#fff;
    font-size:14px
}
.foot {
    width:100%;
    height:40px;
    line-height:40px;
    background-color:#f2f2f2;
    text-align:center;
    color:#999
}
.cavas {
    width:100%;
    height:685px;
    position:absolute
}
.login {
    height:485px;
    background:#2277da\0/;
    padding-top:200px
}

.loginbox {
    position:relative;
    width:468px;
    height:420px;
    margin:0 auto;
    border-radius:3px;
    background:rgba(255,255,255,0.8);
    background-color:#d3e4f8\0/
}
.loginbox .log {
    text-align:center;
    padding-top:28px
}
.loginbox .ipt {
    width:220px;
    height:38px;
    line-height:38px;
    padding-left:38px;
    border:1px solid #fff;
    background-color:rgba(255,255,255,0.5)!important;
    border-radius:3px;
    margin-top:8px
}
.loginbox ul {
    width:260px;
    margin:0 auto
}
.loginbox .ipt:focus {
    border:1px solid #2277da;
    background:rgba(34,119,218,0.05)
}
.loginbox .ipt.a {
    background:url("/2017images/login_03.png") no-repeat 10px center
}
.loginbox .ipt.b {
    background:url("/2017images/login_07.png") no-repeat 10px center
}
.loginbox ul .chex {
    font-size:12px;
    color:#666;
    margin:10px 0 12px 0
}
.smt {
    width:100%;
    height:50px;
    background-color:#2277da;
    font-size:14px;
    color:#fff;
    border-radius:3px;
    cursor:pointer
}
.smt:hover {
    background-color:#298dff
}
.loginbox ul .last {
    color:#666;
    text-align:center
}
.loginbox ul .last a,.regbox a {
    color:#2277da
}
.loginbox ul .last a:hover,.regbox a:hover {
    text-decoration:underline
}
.regbox {
    width:100%;
    min-height:810px;
    padding-top:80px;
    background:#f2f2f2 url("/2017images/regbag.jpg") center top;
    padding-bottom:40px
}
.regbox .content {
    background-color:#fff;
    min-height:765px;
    border-radius:3px;
    color:#999;
    padding-bottom:35px
}
.regbox .top {
    padding:49px 0 17px 0;
    text-align:center
}
.regbox h2 {
    text-align:center;
    font-size:12px;
    margin-top:10px;
    background:url("/2017images/reg-1.jpg") no-repeat center
}
.regbox ul {
    width:420px;
    margin:0 auto;
    margin-top:10px
}
.regbox .int {
    width:409px;
    height:38px;
    line-height:38px;
    padding-left:9px;
    border:1px solid #ccc;
    border-radius:3px;
    font-size:14px
}
.regbox .int:focus {
    border:1px solid #2277da
}
.regbox ul li {
    margin-bottom:20px;
    transition:height .3s
}
.regbox ul li .tishi {
    padding-left:10px
}
.regbox .sbox {
    width:420px;
    height:40px;
    border:1px solid #ccc;
    padding-left:9px;
    color:#666;
    border-radius:3px
}
.regbox .last {
    margin-bottom:0
}
.cvhost {
    padding-top:80px;
    background-color:#fafafa;
    padding-bottom:64px
}
.cvhost h1 {
    font-size:34px;
    line-height:68px
}
.cvhost .chanp {
    font-size:16px;
    line-height:32px;
    border-bottom:1px solid #ccc;
    color:#666
}
.cvhost .chanp .rt {
    font-size:12px;
    color:#999;
    position:relative
}
.cvhost .chanp .rt span {
    display:inline-block;
    width:66px;
    height:32px;
    color:#444;
    font-size:14px;
    background:url("/2017images/sltbag_02.png") no-repeat center;
}
.cvhost .chanp .rt ul {
    position:absolute;
    left:35px;
    top:32px;
    display:none;
    border:1px solid #ddd;
    z-index:100;
    background:#fafafa;
    width:105px;
    text-align:left;
}
.cvhost .chanp .rt ul li {
    margin-left:5px;
}
.cvhost .chanp .rt span:hover ul {
    display:block
}
.cbanner {
    width:100%;
    height:440px;
    background-position:center
}
.cbanner.idc {
    background-image:url("/2017images/idcbanner.jpg");
    color:#fff;
    text-align:center
}
.cbanner h1 {
    font-size:35px;
    padding-top:230px;
    line-height:70px
}
.cbanner h3 {
    font-size:16px;
    line-height:32px
}
.cbanner h4 {
    font-size:14px;
    line-height:28px
}
.idc.cp {
    width:100%;
    height:114px;
    background-color:#f2f2f2;
    padding-top:10px
}
.idc.cp .introduce {
    float:left;
    width:172px;
    padding-left:103px;
    margin-right:33px
}
.idc.cp .introduce h2 {
    font-size:16px;
    line-height:32px
}
.idc.cp .introduce p {
    color:#999
}
.idc.cp .introduce.a {
    background:url("/2017images/idcsm_03.jpg") no-repeat left center
}
.idc.cp .introduce.b {
    background:url("/2017images/idcsm_05.jpg") no-repeat left center
}
.idc.cp .introduce.c {
    background:url("/2017images/idcsm_07.jpg") no-repeat left center
}
.idc.cp .introduce.d {
    background:url("/2017images/idcsm_09.jpg") no-repeat left center
}
.idc1 h1 {
    font-size:34px;
    line-height:68px;
    padding-top:40px
}
.idc1 h3 {
    font-size:16px;
    line-height:32px;
    color:#666
}
.aaaaa {
    margin-top:5px
}
.aaaaa .slick-slide {
    height:490px;
    background-color:#f2f2f2
}
.idc1 hr {
    border:0;
    width:290px;
    border-top:1px solid #2277da;
    position:relative;
    left:455px;
    top:53px
}
.aaaaa .server {
    padding:20px 0 0 113px;
    font-size:14px;
    line-height:28px
}
.aaaaa .server .lef {
    float:left;
    width:708px
}
.aaaaa .server .lef h2 {
    font-size:50px;
    line-height:92px;
    color:#2277da
}
.aaaaa .server .lef p {
    width:78%;
    padding-top:28px;
    color:#999
}
.aaaaa .server .lef ul {
    padding-top:56px
}
.aaaaa .server .lef ul li {
    list-style:disc inside;
    float:left;
    margin-right:30px
}
.aaaaa .server .lef ul li:hover {
    color:#2277da
}
.aaaaa .server .lf ul .last {
    color:#999
}
.aaaaa .server .lf ul .last span {
    font-size:20px;
    color:#ff7b00;
    line-height:40px
}
.aaaaa .server .lf ul li a {
    display:inline-block;
    width:200px;
    height:57px;
    line-height:57px;
    text-align:center;
    color:#fff;
    background-color:#2277da
}
.idc1 .map {
    width:100%;
    height:594px;
    background:url(/2017images/idcmap.jpg) no-repeat left top;
    position:relative
}
.idc1 .map span {
    display:inline-block;
    width:18px;
    height:23px;
    cursor:pointer;
    background:url("/2017images/idcmaptb_1.gif") no-repeat center;
    z-index:10;
    position:absolute
}
.idc1 .map span:hover,.idc1 .map span.on {
    background-image:url("/2017images/idcmaptb_2.png");
    z-index:11
}
.idc1 .map .lsj {
    left:219px;
    top:158px
}
.idc1 .map .jz {
    left:240px;
    top:173px
}
.idc1 .map .hf {
    right:322px;
    top:191px
}
.idc1 .map .sq {
    right:306px;
    top:209px
}
.idc1 .map .zj {
    right:298px;
    top:202px
}
.idc1 .map .xg {
    right:294px;
    top:245px
}
.idc1 .map .hg {
    right:249px;
    top:209px
}
.idc1 .map .mapbox {
    float:right;
    width:152px;
    height:66px;
    padding-top:10px;
    border:1px solid #ff7b00;
    font-size:14px;
    line-height:28px;
    margin-top:-8px;
    position:relative;
    display:none
}
.idc1 .map .mapbox a {
    margin:0 8px
}
.idc1 .map .mapbox img {
    position:absolute
}
.idc1 .map .mapbox.a {
    float:left;
    margin-top:268px
}
.idc1 .map .mapbox.on {
    display:block
}
#hf img {
    right:153px;
    top:34px
}
#sq img {
    right:153px;
    top:34px
}
#xg img {
    right:153px;
    top:32px
}
#hg img {
    right:152px;
    top:32px
}
#zj img {
    right:152px;
    top:30px
}
#lsj img {
    left:152px;
    top:-90px
}
#jz img {
    left:152px;
    bottom:34px
}
.yous {
    width:100%;
    height:565px;
    background-color:#f2f2f2
}
.yous ul {
    margin-top:40px
}
.yous li {
    float:left;
    width:43%;
    padding-right:7%;
    font-size:14px;
    line-height:28px;
    color:#666;
    margin-bottom:36px
}
.yous li h4 {
    font-size:16px;
    line-height:32px;
    padding-left:44px;
    color:#444
}
.yous li .ytit1 {
    background:url("/2017images/yous_06.jpg") no-repeat left center
}
.yous li .ytit2 {
    background:url("/2017images/yous_03.jpg") no-repeat 2px center
}
.yous li .ytit3 {
    background:url("/2017images/yous_14.jpg") no-repeat 4px center
}
.yous li .ytit4 {
    background:url("/2017images/yous_11.jpg") no-repeat 3px center
}
.yous li .ytit5 {
    background:url("/2017images/yous_21.jpg") no-repeat 2px center
}
.yous li .ytit6 {
    background:url("/2017images/yous_18.jpg") no-repeat 3px center
}

.other {
    width:100%;
    height:240px;
    background-color:#f2f2f2;
}
.other ul {
    margin-top:24px;
}
.other li {
    float:left;
    width:43%;
    padding-right:7%;
    font-size:14px;
    line-height:28px;
    color:#666;
    margin-bottom:40px
}
.other li h4 {
    font-size:16px;
    line-height:32px;
    padding-left:0px;
    color:#444
}
.other li h4 .go{
    display: inline-block;
    width: 120px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: #2277da;
    border-radius: 5px;
    color: #fff;
    font-size: 16px;
}
.other li h4 .go:hover{
    display:inline-block;width:120px;height:40px;line-height:40px;text-align:center;background:#2183ff;border-radius:5px;color:#fff;
}

.khfk .after {
    margin:32px 0 40px 0
}
.khfk .lf {
    width:380px;
    font-size:14px;
    color:#666;
    line-height:36px
}
.khfk .rt {
    margin-top:38px
}
.thbanr {
    width:100%;
    height:400px;
    background:url("/2017images/cloudbanner.jpg") no-repeat center;
    color:#fff;
    font-size:16px;
    line-height:32px;
    position:relative;
    z-index:11
}
.thbanr .after {
    width:75%;
    margin:0 auto;
    margin-top:40px
}
.thbanr .title {
    padding-top:112px;
    text-align:center
}
.ynav {
    width:100%;
    height:60px;
    line-height:60px;
    background-color:#f2f2f2;
    box-shadow:0 0 5px rgba(0,0,0,0.9);
    font-size:14px;
    position:relative;
    z-index:10
}
.fixednav {
    width:100%
}
.fixednav.xiao {
    position:fixed;
    top:0;
    z-index:101
}
.ynav .first {
    display:inline-block;
    width:74px;
    padding-left:36px;
    cursor:pointer;
    background:url("/2017images/ynav_2.png") no-repeat 10px center;
    margin-right:70px
}
.ynav .first.on,.ynav .first:hover {
    background-image:url("/2017images/ynav_1.png");
    background-color:#d7d4d4;
    color:#2277da
}
.ynav a {
    display:inline-block;
    height:48px;
    padding:0 15px
}
.ynav a.active {
    border-bottom:2px solid #2277da
}
.ynav-er {
    width:100%;
    height:60px;
    line-height:60px;
    background-color:#d7d4d4;
    font-size:14px;
    position:relative;
    z-index:11;
    display:none
}
.ynav-er a {
    display:inline-block;
    padding:0 15px
}
.ycent {
    width:100%;
    background-color:#fafafa
}
.ycent h1 {
    font-size:34px;
    line-height:68px;
    padding-top:40px
}
.ycent .h3 {
    font-size:16px;
    line-height:32px;
    border-bottom:1px solid #ccc;
    color:#666
}
.ycent .h3 .rt {
    font-size:12px;
    color:#999;
    position:relative
}
.ycent .h3 .rt span {
    display:inline-block;
    padding-right:20px;
    height:32px;
    color:#444;
    font-size:14px;
    background:url("/2017images/sltbag_03.png") no-repeat right center
}
.ycent .h3 .rt ul {
    position:absolute;
    left:37px;
    top:32px;
    display:none;
    border:1px solid #ddd;
    z-index:100;
    background:#fafafa;
    width:125px;
    text-align:center
}
.ycent .h3 .rt span:hover ul {
    display:block
}
.ycent table {
    margin-top:40px
}
table {
    width:100%;
    border-collapse:collapse;
    font-size:14px
}
.tble {
    text-align:left;
}
table thead tr {
    border:1px solid #2277da
}
table thead th {
    line-height:70px;
    background-color:#2277da;
    color:#fff;
    padding-left:20px;
}
table tbody td {
    line-height:68px;
    padding-left:20px;
}
table tbody tr {
    border:1px solid #eee;
    background-color:#fff
}
.tble tbody tr:hover {
    background-color:#f2f2f2
}
table tbody tr span {
    font-size:20px;
    color:#ff7b00
}
table tbody tr a {
    display:inline-block;
    padding:0 13px;
    line-height:24px;
    font-size:12px;
    border:1px solid #2277da;
    border-radius:3px;
    color:#2277da
}
table tbody tr a:hover {
    background-color:#2277da;
    color:#fff
}
.cbox h2 {
    font-size:20px;
    line-height:40px;
    padding:40px 0 3px 0;
    border-bottom:1px solid #ccc
}
.cbox h2 img {
    position:relative;
    left:-87px;
    top:19px
}
.cbox .cboxx {
    margin-top:20px;
    padding-bottom:25px
}
.summary {
    float:left;
    width:300px;
    text-align:center
}
.summary .tu {
    width:161px;
    height:136px;
    margin:0 auto
}
.summary h3 {
    font-size:16px;
    margin:4px 0 13px 0
}
.summary.a .tu {
    background:url("/2017images/summary-1.png") no-repeat center 21px
}
.summary p {
    color:#999
}
.summary.b .tu {
    background:url("/2017images/summary-1.png") no-repeat center -270px
}
.summary.c .tu {
    background:url("/2017images/summary-1.png") no-repeat center -123px
}
.summary.d .tu {
    background:url("/2017images/summary-1.png") no-repeat center -418px
}
.ykongz {
    width:100%;
    height:313px;
    background-color:#f2f2f2;
    padding-top:40px
}
.ykongz .lf {
    margin:24px 0 0 4px
}
.ykongz .rt {
    width:400px
}
.ykongz .rt h1 {
    font-size:34px;
    line-height:40px
}
.ykongz .rt h3 {
    font-size:16px;
    line-height:32px
}
.ykongz .rt ul {
    margin-top:10px
}
.ykongz .rt li {
    font-size:14px;
    line-height:28px
}
.ykongz .rt li span {
    color:#ff7b00;
    margin:0 4px 0 18px
}
.yly {
    float:left;
    width:600px
}
.yly.img {
    text-align:center
}
.yly.txt h3 {
    font-size:20px;
    line-height:40px
}
.yly.txt span {
    color:#ff7b00
}
.yly.txt p {
    font-size:14px;
    line-height:28px;
    color:#999
}
.ycent .went {
    margin-top:23px
}
.went li {
    font-size:14px;
    line-height:28px;
    padding:10px 0
}
.went .bak {
    background-color:#f2f2f2;
    color:#999;
    padding-left:10px;
    padding-right:10px
}
.cbox table {
    border:1px solid #eee;
    background-color:#fff
}
.cbox table tr td {
    line-height:80px
}
.bordr {
    position:absolute;
    top:-11px;
    left:191px;
    width:500px;
    height:588px;
    border:1px solid #2277da
}
.cbox table tr .pl {
    padding-left:10px
}
.cpy {
    float:left;
    width:200px;
    text-align:center
}
.cpy .img {
    width:63px;
    height:44px;
    margin:0 auto;
    background:url("/2017images/cpy-1.png")no-repeat center
}
.cpy h3 {
    font-size:16px;
    line-height:32px
}
.cpy p {
    color:#999;
    line-height:28px;
    font-size:14px
}
.cpy.a .img {
    background-position-y:-72px
}
.cpy.b .img {
    background-position-y:-380px
}
.cpy.c .img {
    background-position-y:-149px
}
.cpy.d .img {
    background-position-y:5px
}
.cpy.e .img {
    background-position-y:-226px
}
.cpy.f .img {
    background-position-y:-302px
}
.none {
    display:none
}
.hostbar {
    width:100%;
    height:400px;
    background-repeat:no-repeat;
    background-position:center;
    color:#fff
}
.hostbar .content {
    padding:120px 0 0 20px
}
.hostbar .content h1 {
    font-size:35px;
    line-height:70px
}
.hostbar .content p {
    font-size:14px;
    line-height:28px
}
.product {
    background-color:#fafafa
}
.product h1 {
    font-size:34px;
    line-height:68px;
    padding-top:40px
}
.product .ertit {
    margin-bottom:30px;
    font-size:16px;
    color:#666;
    line-height:32px;
    border-bottom:1px solid #ccc
}
.product .ertit .rt {
    margin-right:69px;
    font-size:12px
}
.product .ertit .rt span {
    display:inline-block;
    width:23px;
    height:23px;
    cursor:pointer;
    position:relative;
    top:7px;
    background:url("/2017images/aniu.png") no-repeat
}
.product .ertit .rt span.hp {
    background-position:3px 3px
}
.product .ertit .rt span.sp {
    background-position:3px -35px
}
.product .ertit .rt span.hp.on {
    background-position:3px -73px
}
.product .ertit .rt span.sp.on {
    background-position:3px -112px
}
.product .kuz .prtbox {
    float:left;
    width:283px;
    height:392px;
    margin:0 20px 30px 0;
    border:1px solid #fafafa;
    background-color:#fff
}
.product .kuz .prtbox:hover {
    border:1px solid #2277da;
    box-shadow:0 0 4px #2277da
}
.product .kuz .prtbox h2 {
    font-size:16px;
    line-height:32px;
    margin-top:9px;
    text-align:center
}
.product .kuz .prtbox .upri {
    height:45px;
    padding-top:15px;
    font-size:14px;
    color:#999;
    text-align:center;
    line-height:17px
}
.product .kuz .prtbox .upri b {
    font-size:30px;
    color:#ff7b00
}
.product .kuz .prtbox .upri span {
    color:#ff4242
}
.product .kuz .prtbox .upri p {
    font-size:12px
}
.product .kuz .prtbox ul {
    margin-left:85px
}
.product .kuz .prtbox li {
    height:28px;
    line-height:27px
}
.product .kuz .prtbox li .lef {
    display:inline-block;
    width:56px;
    color:#999;
    margin-right:20px
}
.product .kuz .prtbox li .rig {
    font-size:14px
}
.product .kuz .prtbox .shp {
    text-align:center;
    margin-top:9px
}
.product .kuz .prtbox.rex {
    background:#fff url("/2017images/rextub_2.png") no-repeat left top
}
.product .kuz .prtbox.rex:hover {
    background-image:url("/2017images/rextub_1.png")
}
.product .shup {
    padding-bottom:30px
}
.product .shup ul {
    float:left;
    width:134px;
    margin-left:-1px;
    border:1px solid #eee;
    text-align:center;
    background-color:#fff
}
.product .shup ul li {
    border-bottom:1px solid #eee;
    line-height:68px;
    font-size:14px
}
.product .shup ul li.last-bor {
    border-bottom:0
}
.product .shup ul li.pri {
    height:59px;
    padding-top:9px;
    line-height:24px;
    color:#999
}
.product .shup ul li.pri b {
    font-size:20px;
    color:#ff7b00
}
.product .shup ul li.pri a {
    display:inline-block;
    padding:0 11px;
    line-height:22px;
    border:1px solid #2277da;
    border-radius:3px
}
.product .shup ul li.pri a:hover {
    background-color:#2277da;
    color:#fff
}
.product .shup .hostcp:hover {
    border:1px solid #2277da;
    position:relative;
    z-index:10
}
.product .shup .hostcp {
    border-top:1px solid #2277da;
    width:132px
}
.product .shup ul .firs {
    width:132px;
    background-color:#2277da;
    color:#fff;
    margin-left:-1px;
    border-right:1px solid #2277da;
    border-left:1px solid #2277da
}
.product .shup .hostcp:hover .firs {
    background-color:#fff;
    color:#666
}
.product .shup .switch {
    width:100%;
    height:70px
}
.product .shup .switch span {
    display:inline-block;
    width:292px;
    height:60px;
    line-height:60px;
    font-size:14px;
    margin-right:6px;
    cursor:pointer;
    background-color:#f2f2f2;
    text-align:center
}
.product .shup .switch span.on,.product .shup .switch span:hover {
    background-color:#2277da;
    color:#fff
}
.product .pail {
    display:none
}
.product .pail.on {
    display:block
}
.hostd {
    width:100%;
    height:280px;
    background-color:#f2f2f0;
    padding:15px 0
}
.hostd-box {
    float:left;
    width:322px;
    border:1px solid #eee;
    padding:0 30px;
    margin:20px 23px 0 0;
    background-color:#fff;
    transition:margin .3s
}
.hostd-box h2 {
    font-size:16px;
    line-height:32px;
    margin-top:10px
}
.hostd-box p {
    font-size:14px;
    line-height:28px;
    color:#999;
    margin:2px 0 8px 0
}
.hostd-box:hover {
    margin-top:10px;
    box-shadow:0 5px 8px rgba(88,88,79,0.17)
}
.mianb {
    width:100%;
    height:483px;
    background-color:#fafafa;
    padding-top:39px;
    position:relative;
    z-index:12
}
.mianb h1 {
    font-size:34px;
    line-height:68px
}
.mianb h3 {
    font-size:16px;
    line-height:32px;
    color:#666;
    margin-bottom:40px
}
.mianb .lf {
    width:471px
}
.mianb .mianbx {
    float:left;
    width:83px;
    margin-right:60px;
    cursor:pointer
}
.mianb .mianbx .img {
    width:100%;
    height:83px;
    background:url("/2017images/xghost-1.png") no-repeat
}
.mianb .mianbx .img.b {
    background-position-y:-332px
}
.mianb .mianbx.c {
    width:90px
}
.mianb .mianbx.c .img {
    background-position-y:-249px
}
.mianb .mianbx .img.d {
    background-position-y:-166px
}
.mianb .mianbx .img.e {
    background-position-y:-83px
}
.mianb .mianbx .img.f {
    background-position-y:bottom
}
.mianb .mianbx:hover .img,.mianb .mianbx.on .img {
    background-image:url("/2017images/xghost-2.png")
}
.mianb .mianbx p {
    text-align:center;
    font-size:14px;
    color:#999;
    line-height:28px
}
.htnav {
    width:100%;
    height:60px;
    background-color:#f2f2f2
}
.htnav span {
    display:inline-block;
    padding:0 15px;
    text-align:center;
    font-size:14px;
    line-height:60px;
    height:48px;
    cursor:pointer
}
.htnav span.on {
    border-bottom:2px solid #2277da
}
.baoz {
    margin-top:13px
}
.baoz li {
    float:left;
    width:556px;
    padding-left:44px;
    background:url("/2017images/star_03.png") no-repeat left 12px;
    margin-top:20px
}
.baoz li h3 {
    font-size:16px;
    line-height:32px
}
.baoz li p {
    font-size:14px;
    color:#999;
    line-height:28px
}
.howhy {
    width:100%;
    height:657px;
    background-color:#fafafa
}
.howhy .after {
    margin-top:24px
}
.howhy .whyx {
    float:left;
    width:500px;
    padding:0 50px
}
.howhy .whyx img {
    margin-top:10px
}
.howhy .cbox h2 img {
    left:-152px
}
.howhy .whyx h2 {
    font-size:16px;
    line-height:32px;
    margin-top:10px
}
.howhy .whyx p {
    font-size:14px;
    line-height:28px;
    color:#999
}
.dlbar {
    width:100%;
    height:400px;
    background:url("/2017images/dlbanner.jpg") no-repeat center;
    color:#fff
}
.dlbar h1 {
    font-size:36px;
    line-height:48px;
    margin-bottom: 20px;
    padding-top:146px
}
.dlbar p {
    font-size:16px;
    line-height:28px;
    font-weight:100;
}
.tith1 {
    font-size:34px;
    padding-top:40px
}
.tith3 {
    font-size:16px;
    margin-top:20px;
    padding-bottom:60px;
    color:#666
}
.tith4 {
    font-size:16px;
    padding-top:20px;
    color:#666
}
.tith5 {
    font-size:16px;
    line-height:32px;
    padding-bottom:10px;
    color:#666
}
.partner-1 {
    padding-bottom:40px
}
.partner-1 .after {
    margin-top:40px
}
.partner-1 .lf {
    margin-top:5px
}
.partner-1 .rt {
    width:728px;
    font-size:14px;
    line-height:28px
}
.partner-1 .rt ul {
    margin-top:10px
}
.partner-1 .rt ul li {
    float:left;
    width:29%;
    color:#666;
    line-height:42px;
    padding-left:27px;
    background:url("/2017images/partner_06.jpg") no-repeat left center
}
.partner-2 {
    width:100%;
    height:628px;
    background:url("/2017images/partner_05.jpg") no-repeat center;
    color:#fff
}
.partner-2 .tith1 {
    text-align:center
}
.partner-2 .fun {
    float:left;
    width:220px;
    height:220px;
    background-color:rgba(255,255,255,0.21);
    margin:40px 40px 0 40px;
    text-align:center
}
.partner-2 .fun:hover {
    background-color:rgba(34,119,218,0.5)
}
.partner-2 .fun .img {
    width:57px;
    height:63px;
    margin:0 auto;
    background:url("/2017images/partner-1.png") no-repeat;
    margin-top:20px
}
.partner-2 .fun h3 {
    font-size:16px;
    line-height:32px;
    margin-top:15px
}
.partner-2 .fun p {
    font-size:14px;
    line-height:28px
}
.partner-2 .fun.a .img {
    background-position:center 16px
}
.partner-2 .fun.b .img {
    background-position:center -74px
}
.partner-2 .fun.c .img {
    background-position:center -152px
}
.partner-2 .fun.d .img {
    background-position:center -233px
}
.partner-2 .fun.e .img {
    background-position:center -311px
}
.partner-2 .fun.f .img {
    background-position:center -391px
}
.partner-2 .fun.g .img {
    background-position:center -470px
}
.partner-2 .fun.h .img {
    background-position:center -538px
}
.partner-3 {
    padding-bottom:40px
}
.partner-3 .txt1 {
    font-size:14px;
    line-height:28px;
    margin:20px 0 20px 0
}
.partner-3 .txt1 span {
    color:#999
}
.partner-3 .rank {
    float:left;
    width:240px;
    height:590px;
    color:#fff
}
.partner-3 .rank .img {
    width:120px;
    height:120px;
    background:url("/2017images/dluser.png");
    margin:0 auto;
    margin-top:40px;
    margin-bottom:20px
}
.partner-3 .rank h2 {
    font-size:16px;
    height:28px;
    margin-bottom:30px;
    line-height:28px;
    text-align:center
}
.partner-3 .rank ul {
    width:154px;
    margin-left:20px;
    padding-left:46px
}
.partner-3 .rank h2 b {
    display:inline-block;
    height:12px;
    background:url("/2017images/diamond.png") repeat-x left center
}
.partner-3 .rank ul li {
    font-size:14px;
    line-height:28px
}
.partner-3 .rank .ul1 {
    height:104px;
    border-bottom:1px solid #a8cbf3;
    margin-bottom:20px
}
.partner-3 .rank.a {
    background-color:#79a6d9
}
.partner-3 .rank.a h2 b {
    width:15px
}
.partner-3 .rank a {
    display:inline-block;
    width:120px;
    line-height:40px;
    margin:56px 0 0 60px;
    text-align:center;
    color:#2277da;
    border-radius:3px;
    background-color:#bcd3ec;
    font-size:14px
}
.partner-3 .rank.b {
    background-color:#649ad9
}
.partner-3 .rank.b h2 b {
    width:30px
}
.partner-3 .rank.c {
    background-color:#4e8fd9
}
.partner-3 .rank.c h2 b {
    width:45px
}
.partner-3 .rank.d {
    background-color:#3883d9
}
.partner-3 .rank.d h2 b {
    width:60px
}
.partner-3 .rank.e {
    background-color:#2277da
}
.partner-3 .rank.e h2 b {
    width:75px
}
.partner-4 {
    width:100%;
    height:770px;
    background:url("/2017images/partner.jpg") no-repeat center;
    color:#fff
}
.partner-4 .tith1,.partner-4 .tith3 {
    text-align:center;
    color:#fff
}
.partner-4 .tij {
    margin-top:160px
}
.tiaoy {
    float:left;
    width:200px;
    text-align:center
}
.tiaoy .img {
    width:51px;
    height:51px;
    margin:0 auto;
    background:url("/2017images/partner-1.png") no-repeat center top
}
.tiaoy p {
    line-height:22px;
    margin-top:11px
}
.tiaoy.a .img {
    background-position:center -1107px
}
.tiaoy.a:hover .img {
    background-position:center -632px
}
.tiaoy.b .img {
    background-position:center -1186px
}
.tiaoy.b:hover .img {
    background-position:center -711px
}
.tiaoy.c .img {
    background-position:center -1265px
}
.tiaoy.c:hover .img {
    background-position:center -790px
}
.tiaoy.d .img {
    background-position:center -1345px
}
.tiaoy.d:hover .img {
    background-position:center -869px
}
.tiaoy.e .img {
    background-position:center -1424px
}
.tiaoy.e:hover .img {
    background-position:center -949px
}
.tiaoy.f .img {
    background-position:center -1503px
}
.tiaoy.f:hover .img {
    background-position:center -1028px
}
.partner-4 .wenz {
    margin-top:65px;
    color:#c0c0c0;
    font-size:14px;
    line-height:28px
}
.partner-4 .wenz .lf {
    width:540px;
    margin-top:20px;
    margin-left:30px
}
.partner-4 .wenz p {
    margin-bottom:20px
}
.partner-4 .wenz .rt {
    width:540px;
    margin-top:20px;
    margin-right:30px
}
.int1 {
    width:409px;
    height:38px;
    border:1px solid #ccc;
    padding-left:9px;
    border-radius:3px
}
.int1:focus {
    border:1px solid #2277da
}
.int2 {
    width:420px;
    height:40px;
    border-radius:3px;
    text-align:center;
    background-color:#2277da;
    color:#fff;
    cursor:pointer
}
.partner-5 {
    padding-bottom:40px
}
.partner-5 ul {
    margin-top:39px;
    font-size:14px
}
.partner-5 li {
    margin-bottom:20px
}
.partner-5 li span {
    display:inline-block
}
.partner-5 li .lef {
    width:200px;
    text-align:right;
    margin-right:19px;
    color:#999
}
.partner-5 li .rig {
    margin-left:20px
}
.partner-5 li select {
    width:420px;
    height:40px
}
.partner-5 li a {
    color:#2277da
}
.purchase {
    width:100%;
    min-height:550px;
    padding-top:80px;
    background:url("/2017images/regbag.jpg") center
}
.purchase.bag {
    min-height:585px;
    padding-top:135px;
    background:url("/2017images/purchase.jpg") no-repeat center bottom
}
.purchase .purleft {
    float:left;
    width:330px;
    height:353px;
    margin-left:55px
}
.purchase .purleft h2 {
    margin-top:24px;
    padding-left:126px;
    font-size:18px;
    color:#2277da
}
.purchase .purleft .after {
    margin-top:28px
}
.purchase .lf {
    width:150px;
    text-align:right
}
.purchase .purleft .lf {
    margin-right:35px
}
.purchase .purleft .rt {
    width:145px;
    font-size:14px
}
.purchase li {
    line-height:36px
}
.purchase .lf li {
    color:#999
}
.purchase .puright {
    width:765px;
    margin-left:50px
}
.purchase .puright h3 {
    font-size:16px;
    line-height:33px
}
.purchase .puright .after {
    margin-top:21px
}
.purchase .puright .lf {
    margin-right:20px
}
.int3 {
    width:209px;
    height:28px;
    line-height:28px;
    padding-left:9px;
    border:1px solid #ccc;
    border-radius:3px
}
.int3:focus {
    border-color:#2277da
}
.purchase .puright select {
    width:220px;
    height:30px;
    line-height:30px;
    padding-left:9px
}
.radio input {
    opacity:0;
    filter:alpha(opacity=0);
    position:relative;
    top:-1px;
    margin-right:3px
}
.radio {
    background:url("/2017images/radio_03.png") no-repeat left center;
    margin-right:10px;
    cursor:pointer;
    font-size:14px
}
.radio.on {
    background:url("/2017images/radio_05.png") no-repeat left center
}
.purchase .puright .price {
    color:#999
}
.purchase .puright .price span {
    font-size:20px;
    color:#ff4242;
    margin-right:30px
}
.purchase .puright .fangs label {
    display:inline-block;
    width:78px;
    padding-left:10px;
    height:28px;
    color:#999;
    background-color:#f2f2f2;
    line-height:28px;
    border:1px solid #ccc;
    margin-right:20px;
    cursor:pointer;
    background:url("/2017images/price.png") no-repeat;
    font-size:12px
}
.purchase .puright .fangs label input {
    opacity:0;
    filter:alpha(opacity=0)
}
.purchase .puright .fangs .ye {
    background-position:6px -62px
}
.purchase .puright .fangs .ye.on {
    background-position:6px -2px
}
.purchase .puright .fangs label.on {
    background-color:#ff4242;
    color:#fff;
    border:1px solid #ff4242
}
.purchase .puright .fangs .zfb {
    background-position:6px -91px
}
.purchase .puright .fangs .zfb.on {
    background-position:6px -31px
}
.purchase .puright .pur {
    float:left;
    font-size:14px
}
.purchase .puright .yue {
    line-height:28px
}
.purchase .puright .yue b {
    color:#ff4242
}
.purchase .puright .int2 {
    width:220px;
    margin-top:20px
}
.purchase .puright .int2:hover {
    background:#2183ff;
}
.label .chex {
    position:relative;
    top:-2px
}
.purchase .puright label a {
    color:#2277da
}
.success {
    width:100%;
    min-height:590px;
    padding:60px 0 40px 0;
    background:url("/2017images/regbag.jpg") no-repeat center center;
    background-size:cover
}
.success .content {
    min-height:495px;
    background-color:#fff;
    margin-top:20px;
    padding:60px 0
}
.success .lf {
    margin-left:313px
}
.success .rt {
    width:760px
}
.success .rt h1 {
    font-size:50px;
    color:#999;
    line-height:72px;
    padding-left:14px
}
.success .rt h3 {
    font-size:14px;
    padding-left:14px
}
.success .rt ul {
    margin-top:8px
}
.success .rt ul li {
    line-height:32px
}
.success .rt ul li span {
    display:inline-block
}
.success .rt ul li .lef {
    width:108px;
    text-align:right;
    color:#999;
    margin-right:20px
}
.success .rt ul li .rig {
    font-size:14px;
    width:495px
}
.success .rt ul li .rig a {
    color:#2277da
}
.success .rt .aniu {
    margin-top:20px
}
.success .rt .aniu a {
    display:inline-block;
    width:150px;
    line-height:50px;
    color:#fff;
    text-align:center;
    margin-right:20px
}
.bakd {
    width:1129px;
    margin:0 auto;
    background:url("/2017images/border-1.png");
    padding:5px;
    border-radius:10px
}
.back {
    background-color:#fafafa;
    border:1px solid #eee;
    border-radius:10px;
    padding:20px 0
}
.back h3 {
    border-bottom:1px dashed #eee
}
.purchase .back .puright {
    width:710px;
    margin-left:210px
}
.introduce-dx {
    width:100%;
    padding:0;
    font-size:14px;
    line-height:28px;
    text-indent:28px;
    background-color:#fafafa
}
.prodt {
    padding:30px 0 30px;
    background-color:#fafafa
}
.prodt table {
    background-color:#fff
}
.ghz {
    height:12px;
    line-height:0px;
    font-size:12px;
    color:#ada4b0;
    margin-top:-10px;
}
.line {
    height:28px;
    line-height:28px;
    padding-left:10px;
    font-size:14px;
    background-color:#f2f2f2;
    margin-top:10px
}
.line span {
    color:#999
}
.line a {
    margin-right:30px
}
.prodt-1 {
    width:100%;
    height:400px;
    background:url("/2017images/dianxs_02.jpg") center
}
.prodt-1 ul {
    width:430px;
    color:#fff;
    padding:14px 0 14px 20px;
    background-color:rgba(0,0,0,0.8);
    position:relative;
    top:40px;
    left:604px
}
.prodt-1 ul li {
    line-height:42px;
    font-size:14px
}
.prodt-2 {
    padding-bottom:34px;
    background-color:#fafafa;
}
.prodt-2 .ted li {
    width:516px;
    float:left;
    padding-left:84px;
    margin-top:40px;
    background:url("/2017images/dianxs_03.png") no-repeat left
}
.prodt-2 .ted li h3,.shm h3 {
    font-size:16px;
    line-height:32px
}
.prodt-2 .ted li p,.shm p {
    font-size:14px;
    line-height:28px;
    color:#999
}
.prodt-2 .ted .t1 {
    background-position:left -276px
}
.prodt-2 .ted .t2 {
    background-position:left -148px
}
.prodt-2 .ted .t3 {
    background-position:left -532px
}
.prodt-2 .ted .t4 {
    background-position:left -404px
}
.prodt-2 .ted .t5 {
    background-position:left -660px
}
.prodt-2 .ted .t6 {
    background-position:left -788px
}
.prodt-2 .ted .t7 {
    background-position:left -20px
}
.prodt-2 .ted .t8 {
    background-position:left -916px
}
.xgs {
    width:1050px;
    height:386px;
    display:none;
    padding:80px 0 40px 0;
    margin:0 auto;
    background:url("/2017images/dianxs_01.png") no-repeat center
}
.shm {
    width:295px
}
.domin {
    width:100%;
    height:448px;
    padding-top:132px;
    background:url("/2017images/domin_01.jpg") no-repeat center;
    color:#fff
}
.domin h3 {
    font-size:14px;
    line-height:28px;
    text-align:center
}
.domin h1 {
    font-size:34px;
    line-height:68px;
    text-align:center
}
.domin .searchbox {
    width:900px;
    margin:0 auto
}
.domin .zyw span {
    display:inline-block;
    padding:0 18px;
    height:28px;
    line-height:28px;
    border-top:2px solid transparent;
    font-size:14px;
    cursor:pointer
}
.domin .zyw span.on {
    border-top:2px solid #2277da;
    color:#2277da;
    background-color:#fff
}
.domin .case {
    width:749px;
    height:58px;
    line-height:58px;
    padding-left:19px;
    border:1px solid #ccc;
    border-right:0;
    font-size:14px
}
.domin .case:focus {
    border-color:#2277da
}
.subt {
    width:130px;
    height:60px;
    background:url("/2017images/sbt_03.jpg") no-repeat center;
    cursor:pointer
}
.checkbox {
    font-size:14px;
    line-height:28px;
    margin-top:30px;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.checkbox label {
    display:inline-block;
    width:109px;
    line-height:42px
}
label.checked {
    background:url("/2017images/checkbox.png") no-repeat left 15px
}
label.checked input {
    opacity:0;
    filter:alpha(opacity=0)
}
label.checked.on {
    background-position-y:-27px
}
.ymserver {
    overflow:hidden
}
.ymserver ul {
    margin:14px 0 15px 0
}
.ymserver li {
    width:348px;
    border:1px solid #ccc;
    height:148px;
    overflow:hidden;
    float:left;
    margin:25px
}
.ymserver li:hover {
    box-shadow:0 0 5px #ccc
}
.ymserver li .ymserverimg {
    float:left;
    width:34px;
    height:26px;
    background:url("/2017images/domin_03.jpg") no-repeat center -132px;
    margin:20px 0 0 35px
}
.ymserver li .ymservercon {
    float:right;
    margin-right:20px;
    width:240px;
    padding:15px 0
}
.ymserver li .ymservercon h1,.domin-3 .dom .dombox h3 {
    font-size:16px;
    line-height:32px
}
.ymserver li .ymservercon p,.domin-3 .dom .dombox p {
    font-size:14px;
    color:#999;
    line-height:28px
}
.ymserver li .ymservercon a {
    color:#2277da
}
.ymserver li .ymservercon a:hover {
    text-decoration:underline
}
.ymserver li .ymserverimg.b {
    background-position:center -165px
}
.ymserver li .ymserverimg.c {
    background-position:center 4px
}
.ymserver li .ymserverimg.d {
    background-position:center -98px
}
.ymserver li .ymserverimg.e {
    background-position:center -31px
}
.ymserver li .ymserverimg.f {
    background-position:center -64px
}
.domin-2 {
    padding:40px 0;
    background-color:#f2f2f2
}
#priceList .pdf50 {
    width:36%;
    padding-left:50px;
    color:#999
}
#priceList .pdf50 b {
    display:inline-block;
    width:85px;
    color:#444
}
#priceList .first-y {
    width:28%;
    text-align:center
}
#priceList .first-y s {
    display:inline-block;
    width:70px;
    color:#999;
    text-align:left
}
.domin-3 .dom {
    width:100%;
    height:218px;
    background:url("/2017images/donmin_04.jpg") no-repeat;
    margin-top:40px
}
.domin-3 .dom .dombox {
    float:left;
    width:243px;
    height:197px;
    padding:21px 21px 0 21px;
    margin-right:20px
}
.domin-3 .dom .dombox a {
    display:inline-block;
    width:241px;
    height:38px;
    line-height:38px;
    text-align:center;
    color:#2277da;
    border:1px solid #2277da;
    margin-top:20px;
    font-size:14px
}
.domin-3 .dom .dombox a:hover {
    background-color:#2277da;
    color:#fff
}
.dompage {
    background:url("/2017images/regbag.jpg") center
}
.dompage .content {
    background-color:#fff;
    padding:30px 30px 40px 30px
}
.dompage .chanp {
    height:68px;
    line-height:68px;
    font-size:34px
}
.dompage .chanp .rt {
    height:32px;
    line-height:32px;
    margin-top:36px
}
.pagebox {
    margin-top:39px
}
.domtit {
    margin-bottom:40px
}
.domtit span {
    display:inline-block;
    width:228px;
    height:58px;
    line-height:58px;
    font-size:16px;
    border:1px solid #ccc;
    text-align:center;
    cursor:pointer
}
.domtit span.on {
    border:1px solid #2277da;
    background-color:#2277da;
    color:#fff
}
.pagebox .www {
    float:left;
    width:100px;
    height:60px;
    line-height:60px;
    text-align:center;
    background-color:#ccc;
    color:#2277da;
    font-size:14px
}
.secbox {
    margin-bottom:25px
}
.secbox .intxt {
    width:889px;
    height:58px;
    line-height:58px;
    padding-left:19px;
    border:1px solid #ccc;
    border-right:0;
    font-size:14px
}
.tith2 {
    font-size:14px;
    line-height:30px;
    padding-top:40px;
    padding-bottom:40px;
    color:#666;
}
.domtbl tr {
    border:0;
    border-bottom:1px solid #e6e6e6
}
.domtbl tr td {
    line-height:39px
}
.domtbl tr:hover {
    background-color:#f2f2f2
}
.domtbl tr td.pdf22 {
    padding-left:22px
}
.cjiu td,.domtbl tr td b {
    color:#999
}
.cjiu a {
    color:#999;
    border:0
}
.cjiu a:hover {
    background-color:transparent;
    color:#999;
    text-decoration:underline
}
.domtbl tr td b font {
    color:#ff7b00
}
#done {
    overflow:hidden
}
.rs-btm a {
    display:inline-block;
    width:100%;
    height:41px;
    background-color:#2277da;
    color:#fff;
    text-align:center;
    line-height:41px
}
.rs-btm a:hover {
    background-color:#298dff;
    color:#fff
}
.domtbl tr td .sub3 {
    display:inline-block;
    padding:0 13px;
    line-height:24px;
    background-color:#fff;
    font-size:12px;
    border:1px solid #2277da;
    border-radius:3px;
    color:#2277da;
    cursor:pointer
}
.domtbl tr td .sub3:hover {
    background-color:#2277da;
    color:#fff
}
.red {
    color:#ff4242
}
.dompage1 {
    background:url("/2017images/regbag.jpg") center;
    line-height:36px
}
.dompage1 .content {
    background-color:#fff;
    padding:30px
}
.dompage1 h2 {
    line-height:40px;
    font-size:20px;
    padding-top:40px
}
.dompage1 li {
    color:#999
}
.dompage1 .left {
    display:inline-block;
    width:155px;
    text-align:right;
    margin-right:18px
}
.dompage1 .years .right span {
    margin-right:30px
}
.dompage1 h3 {
    font-size:14px;
    padding-left:22px
}
.dompage1 li .pagint {
    width:209px;
    padding-left:9px;
:28px;
    line-height:28px;
    border:1px solid #ccc;
    border-radius:3px;
    background-color:#fafafa;
    margin-right:11px
}
.dompage1 li select {
    width:110px;
    height:30px;
    line-height:30px
}
a.co {
    color:#2277da
}
a.co:hover {
    text-decoration:underline
}
.suq {
    width:100%;
    height:auto;
    margin-top:80px;
    margin-bottom:80px
}
.suq .after .lf {
    width:619px
}
.suq .after .rt {
    width:581px
}
.suq .after div h2 {
    font-size:20px;
    line-height:40px;
    color:#137ee0
}
.suq .after div p {
    width:586px;
    font-size:14px;
    line-height:28px;
    color:#999;
    margin-top:8px
}
.suqcp {
    width:100%;
    padding-bottom:60px;
    background:url("/2017images/SQsx_02.jpg")
}
.suqcp .tits {
    color:#fff;
    text-align:center;
}
.suqcp .tits .tith3 {
    color:#fff
}
.suqcp .tabag {
    padding:5px;
    background-color:#8fbaec
}
.suqcp .tabag th {
    background-color:#fff;
    color:#999
}
.suqcp .tabag thead tr {
    border:0;
    border-bottom:1px solid #eee
}
.suq-1 {
    width:100%;
    height:416px
}
.suq-1 .suqys {
    float:left;
    width:300px;
    text-align:center;
    margin-top:40px
}
.suq-1 .suqys .img {
    width:118px;
    height:96px;
    margin:0 auto;
    background:url("/2017images/SQsx.jpg") no-repeat center top
}
.suq-1 .suqys h3 {
    font-size:16px;
    line-height:32px;
    margin-top:20px
}
.suq-1 .suqys .img.b {
    background-position-y:-192px
}
.suq-1 .suqys .img.c {
    background-position-y:-288px
}
.suq-1 .suqys .img.d {
    background-position-y:-384px
}
.suq-1 .suqys .img.e {
    background-position-y:-96px
}
.suq-1 .suqys .img.f {
    background-position-y:-480px
}
.suq-1 .suqys .img.g {
    background-position-y:-576px
}
.suq-1 .suqys .img.h {
    background-position-y:-672px
}
.suq-2 {
    width:100%;
    height:696px;
    background:url("/2017images/SQsx_01.jpg") no-repeat center
}
.suq-3 {
    margin-top:0px;
    margin-bottom:40px;
}
.suq-3 .fangy {
    float:left;
    width:315px;
    padding-left:85px;
    margin-top:40PX;
    background:url("/2017images/BGPgf-1.png") no-repeat left 12px
}
.suq-3 .fangy h2,.suq-4 .scene span {
    font-size:16px;
    line-height:32px
}
.suq-3 .fangy p {
    width:88%;
    font-size:14px;
    line-height:28px;
    color:#999
}
.suq-3 .fangy.b {
    background-position-y:-368px
}
.suq-3 .fangy.c {
    background-position-y:-83px
}
.suq-3 .fangy.d {
    background-position-y:-178px
}
.suq-3 .fangy.e {
    background-position-y:-273px
}
.suq-4 {
    width:100%;
    height:345px;
    color:#fff;
    background:url("/2017images/SQgbpgf.jpg") no-repeat center
}
.suq-4 h1 {
    font-size:34px;
    line-height:34px;
    text-align:center;
    padding-top:40px
}
.suq-4 .after {
    margin-top:40px
}
.suq-4 .scene {
    float:left;
    width:281px;
    padding-left:19px
}
.suq-4 .img {
    width:170px;
    height:117px;
    margin:0 auto;
    background:url("/2017images/BGPgf.png") no-repeat center -341px;
    margin-bottom:20px
}
.suq-4 .scene span {
    display:inline-block;
    height:32px;
    border-bottom:1px solid #ff7b00
}
.suq-4 .scene p {
    font-size:14px;
    line-height:28px
}
.suq-4 .img.a:hover {
    background-position-y:-581px
}
.suq-4 .img.b {
    background-position-y:-819px
}
.suq-4 .img.b:hover {
    background-position-y:-698px
}
.suq-4 .img.c {
    background-position-y:-222px
}
.suq-4 .img.c:hover {
    background-position-y:-462px
}
.suq-4 .img.d {
    background-position-y:10px
}
.suq-4 .img.d:hover {
    background-position-y:-111px
}
.dlbar .btn {
    color:#fff;
    border:1px solid #fff;
    margin-top:8px
}
.STtz {
    font-size:14px;
    line-height:28px;
    margin-top:9px
}
.STtz span {
    display:inline-block;
    padding-left:23px;
    margin-right:135px;
    background:url("/2017images/XGst.jpg") no-repeat left 4px
}
.STtz span.b {
    background-position-y:-57px
}
.STtz span.c {
    background-position-y:-26px
}
.STtz span.d {
    background-position-y:-115px
}
.STtz span.e {
    background-position-y:-145px
}
.STtz span.f {
    background-position-y:-85px
}
.tabag .CNxl {
    display:inline-block;
    width:50%;
    height:45px;
    line-height:45px;
    text-align:center;
    font-size:14px;
    color:#fff;
    background-color:#8fbaec;
    cursor:pointer
}
.tabag .CNxl.on {
    background-color:#2277da
}
td.price {
    color:#999
}
.clause {
    width:100%;
    padding:80px 0 40px 0;
    background-color:#f2f2f2
}
.clause .content {
    background-color:#fff;
    padding:30px
}
.clause .content h2 {
    font-size:20px;
    line-height:40px;
    text-align:center
}
.clause .left {
    float:left;
    width:240px;
    height:1760px;
    background-color:#f5f5f5
}
.clause .left ul {
    padding-top:20px;
    border-right:1px solid #2277da
}
.clause .left li {
    font-size:16px;
    line-height:32px;
    color:#2277da;
    text-align:center
}
.clause .right {
    float:right;
    width:880px;
    font-size:14px;
    line-height:28px
}
.clause .rig_1 {
    margin-top:20px;
    color:#666;
    font-weight:bold
}
.clause .right h3 {
    font-size:16px;
    line-height:32px;
    padding:20px 0
}
.clause .right p {
    width:840px;
    padding-left:20px;
    color:#666
}
.reg_1 {
    line-height:24px;
    text-align:center;
    font-size:12px;
    margin-top:10px;
    background:url("/2017images/reg-1.jpg") no-repeat center
}
.reg_2 {
    width:260px;
    margin:0 auto
}
.reg_2 .ipt {
    width:220px;
    height:38px;
    line-height:38px;
    padding-left:38px;
    border:1px solid #ccc;
    border-radius:3px;
    margin:10px 0
}
.reg_2 .ipt:focus {
    border:1px solid #2277da;
    background:rgba(34,119,218,0.05)
}
.reg_2 .ipt.a {
    background:url("/2017images/login_03.png") no-repeat 10px center
}
.reg_2 .ipt.b {
    background:url("/2017images/login_07.png") no-repeat 10px center
}
.reg_2 .smt {
    margin-top:30px
}
.about-1 {
    width:100%;
    height:400px;
    background:url("/2017images/about-1.jpg") no-repeat center
}
.about-2 .txt {
    font-size:14px;
    color:#999;
    line-height:28px
}
.zhp {
    width:845px;
    margin:0 auto;
    margin-top:79px;
    position:relative
}
.zhp hr {
    border:0;
    width:290px;
    border-top:1px solid #2277da;
    position:relative;
    left:272px;
    top:-32px
}
.bagh {
    width:281px;
    height:442px;
    position:absolute;
    top:0;
    overflow:hidden
}
.bagh p {
    height:442px;
    font-size:14px;
    color:#fff;
    padding:20px;
    line-height:28px;
    background-color:rgba(0,0,0,.5);
    position:relative;
    left:-290px;
    transition:all .5s
}
.cantbox {
    width:100%;
    height:365px;
    background-color:#f2f2f2
}
.cantbox .after {
    margin-top:33px
}
.cantbox .cant {
    float:left;
    width:410px
}
.cantbox .cant h3 {
    font-size:16px;
    line-height:32px
}
.cantbox .cant ul {
    margin-left:30px
}
.cantbox .cant i {
    font-size:30px;
    color:#2277da;
    line-height:60px
}
.cantbox .cant .li1 {
    font-size:16px;
    color:#999;
    line-height:32px
}
.cantbox .cant .li2 {
    font-size:16px;
    color:#2277da;
    line-height:32px
}
.cantbox .cant .li3 {
    font-size:14px;
    line-height:28px;
    padding-left:40px;
    background:url("/2017images/about_07.png") no-repeat left center
}
.cantbox .cant .li4 {
    font-size:12px;
    color:#999
}
.cantbox .cant .QQ {
    margin:15px 0 0 45px
}
.cantbox .cant .QQ a {
    display:inline-block;
    height:30px;
    line-height:30px;
    margin:0 10px 10px 0;
    font-size:14px;
    padding:0 17px 0 45px;
    border:1px solid #2277da;
    border-radius:15px;
    background:url("/2017images/QQ.png") no-repeat 16px -39px
}
.cantbox .cant .QQ a:hover {
    background-color:#2277da;
    background-position-y:4px;
    color:#fff
}
.cantbox .cant p {
    width:310px;
    color:#999;
    line-height:32px;
    font-size:14px
}
#about1 .txt {
    font-size:14px;
    color:#999;
    line-height:28px
}
#about2 {
    width:1140px;
    margin:0 auto
}
#about2 p {
    font-size:14px;
    line-height:32px;
    margin:30px 0 24px 0
}
#about2 .lic {
    height:1630px;
    background:url("/2017images/about_04.jpg") no-repeat 80px top;
    padding-bottom:40px
}
#about2 ul {
    margin-left:210px;
    line-height:47px;
    padding-top:23px
}
#about2 ul li {
    height:47px;
    line-height:47px
}
#about2 ul .left {
    display:inline-block;
    width:75px;
    color:#999;
    font-size:12px
}
#about2 ul .right {
    display:inline-block;
    width:810px;
    font-size:14px;
    margin-left:43px
}
#about3 {
    text-align:center;
    margin:30px 0 40px 0
}
#about4 {
    margin:7px 0 40px 0
}
#about4 .lf {
    width:390px
}
#about4 .rt {
    width:765px
}
#about4 h2 {
    font-size:16px;
    line-height:24px;
    border-left:2px solid #2277da;
    padding-left:5px;
    color:#999;
    margin-top:33px
}
#about4 .lf li {
    margin-left:30px;
    padding-left:17px
}
#about4 .lf .diz {
    font-size:14px;
    line-height:32px;
    margin-top:5px;
    background:url("/2017images/about-lx.png") no-repeat -3px -109px
}
#about4 .lf .gj {
    color:#999
}
#about4 .lix {
    color:#999
}
#about4 .lix li {
    padding-left:22px
}
#about4 .lix i {
    color:#2277da;
    font-size:14px
}
#about4 .lix span {
    color:#444;
    font-size:14px
}
#about4 .lf .tel {
    height:35px;
    line-height:35px;
    background:url("/2017images/about-lx.png") no-repeat 0 -28px
}
#about4 .lf .emil {
    height:35px;
    line-height:35px;
    background:url("/2017images/about-lx.png") no-repeat 0 -66px
}
#about4 .lf .q {
    height:35px;
    line-height:35px;
    background:url("/2017images/about-lx.png") no-repeat 0 12px
}
#about4 .lf .emil span {
    text-decoration:underline
}
#about4 .lxQ {
    margin-top:11px
}
#about4 .lxQ .after {
    margin-bottom:4px
}
#about4 .lxQ .lfq {
    float:left;
    width:92px;
    color:#999;
    line-height:31px;
    text-align:right;
    background:url("/2017images/liQ_01.png") no-repeat 31px center
}
#about4 .lxQ .rtq span {
    display:inline-block;
    width:330px
}
#about4 .lxQ .rtq {
    float:right;
    font-size:14px;
    line-height:28px
}
#about4 .lxQ .rtq img {
    vertical-align:middle
}
#about4 .lxQ .rtq font {
    color:#2277da
}
#about4 .lxQ .rtq a:hover font {
    text-decoration:underline
}
#about4 .lxQ .rtq b {
    color:#999
}
.payment {
    background:url("jiej_02.jpg") no-repeat center -80px
}
.payment-1 {
    padding-bottom:45px
}
.way {
    float:left;
    width:50%;
    margin-top:40px
}
.way .img {
    float:left;
    width:97px;
    height:99px;
    background:url("/2017images/alipay.png") no-repeat 0px 5px;
    margin:0 11px 0 23px
}
.way .wximg {
    float:left;
    width:97px;
    height:99px;
    background:url("/2017images/weixinpay.png") no-repeat 0px 10px;
    margin:0 11px 0 23px
}
.way .wxpay {
    float:left;
    width:97px;
    height:99px;
    background:url("/2017images/wxpay.png") no-repeat 0px 10px;
    margin:0 11px 0 23px
}
.way ul {
    float:left;
    font-size:14px;
    line-height:28px
}
.co9 {
    color:#999
}
.card {
    float:left;
    width:255px;
    height:105px;
    padding:21px 0 0 130px;
    font-size:14px;
    color:#666;
    line-height:28px;
    margin:20px 22.5px 0 0;
    background:#fafafa url("/2017images/payment-2.png") no-repeat left -257px
}
.card.b {
    background-position-y:top
}
.card.c {
    background-position-y:-386px
}
.card.d {
    background-position-y:-129px
}
.card.e {
    background-position-y:-639px
}
.card.f {
    background-position-y:-512px
}
.way.a .img {
    background-position:center -150px
}
.way.b .img {
    background-position:center -325px
}
.way.a ul,.way.b ul {
    padding-top:6px;
    color:#666
}
.bankbox {
    width:430px;
    color:#999
}
.fuk3 {
    padding-left:21px;
    background:url("/2017images/fuk_0.png") no-repeat left center
}
.bankbox b {
    margin-left:6px
}
.bank {
    display:inline-block;
    height:28px;
    line-height:28px;
    cursor:pointer;
    margin:7px 1px 0 0;
    border:1px solid #ccc;
    padding:0 9px 0 10px;
    background:#f2f2f2 url("/2017images/fuk-1.png") no-repeat 5px top
}
.bank.on {
    background-color:#ff4242;
    border-color:#ff4242;
    color:#fff;
    background-image:url("/2017images/fuk-2.png")
}
.bank.a {
    background-position-y:-540px
}
.bank.b {
    background-position-y:-61px
}
.bank.c {
    background-position-y:-150px
}
.bank.d {
    background-position-y:-180px
}
.bank.e {
    background-position-y:-30px
}
.bank.f {
    background-position-y:-121px
}
.bank.g {
    background-position-y:-480px
}
.bank.h {
    background-position-y:-210px
}
.bank.i {
    background-position-y:-240px
}
.bank.j {
    background-position-y:-270px
}
.bank.k {
    background-position-y:-300px
}
.bank.l {
    background-position-y:-450px
}
.bank.m {
    background-position-y:-420px
}
.bank.n {
    background-position-y:-360px
}
.bank.o {
    background-position-y:-330px
}
.bank.p {
    background-position-y:-90px
}
.bank.q {
    background-position-y:-390px
}
.bank.r {
    background-position-y:0
}
.bank.s {
    background-position-y:-510px
}
.bank input {
    opacity:0;
    filter:alpha(opacity=0)
}
.dlbar.news {
    background-image:url("/2017images/news_01.jpg")
}
.news-1 {
    padding-top:40px;
    font-size:14px;
    line-height:28px
}
.news-1 .lf {
    width:260px;
    border-right:1px solid #eee;
    min-height:570px
}
.news-1 .lf h1 {
    font-size:34px;
    line-height:68px
}
.news-1 .lf h4 {
    font-size:14px;
    color:#999;
    line-height:32px;
    padding-left:19px
}
.news-1 .lf li {
    line-height:36px
}
.news-1 .lf li a {
    padding-left:19px
}
.news-1 .lf li a:hover {
    background:url("/2017images/nbl_03.jpg") no-repeat left center
}
.news-1 .rt {
    width:860px;
    margin-right:40px;
    padding-top:18px
}
.news-1 .rt li {
    line-height:52px;
    border-bottom:1px solid #eee
}
.news-1 .rt li span {
    float:right;
    color:#999
}
.news-1 .rt li:hover span {
    color:#2277da
}
.news-1 .pages {
    height:78px;
    text-align:center;
    padding-top:22px
}
.news-1 .pages a {
    display:inline-block;
    font-size:16px;
    color:#999;
    padding:0 14px;
    height:36px;
    line-height:36px;
    border:1px solid #eee;
    margin:0 5px
}
.news-1 .pages a.on {
    color:#444;
    border:0
}
.news-1 .rt h3 {
    font-weight:bold;
    text-align:center;
    font-size:18px;
    line-height:32px
}
.news-1 .fli {
    line-height:52px;
    color:#999;
    text-align:center;
}
.news-1 .fli span {
    display:inline-block;
    width:90px
}
.news-1 .fli .bagy {
    padding-left:18px;
    width:72px;
    background:url("/2017images/bagy_03.jpg") no-repeat 1px center;
    margin-bottom:10px
}
.news-1 .txtit {
    text-indent:46px
}
.dlbar.myprice {
    height:350px
}
.myprice-1 .tith3 {
    margin-bottom:40px
}
.myprice-1 .switch {
    height:92px
}
.myprice-1 .switch span {
    display:inline-block;
    width:124px;
    height:60px;
    margin-right:6.5px;
    cursor:pointer;
    text-align:center;
    font-size:14px;
    line-height:60px;
    background-color:#f2f2f2
}
.myprice-1 .switch span.on,.myprice-1 .switch span:hover {
    background-color:#2277da;
    color:#fff
}
.myprice-1 .swhbx {
    margin-bottom:40px
}
.myprice-1 .swhbx>table>tbody>tr>td {
    line-height:28px;
    padding:10px 0;
    border:1px solid #eee
}
.myprice-1 .swhbx>table>tbody>tr>.td11 {
    width:14.5%;
    text-align:center;
    color:#999
}
.myprice-1 .swhbx>table>tbody>tr>.td22 {
    padding-left:19px
}
.myprice-1 .swhbx>table>tbody>tr>.td33 {
    width:14.5%;
    text-align:center
}
.myprice-1 .swhbx>table>tbody>tr>td .btn {
    line-height:22px;
    height:22px
}
.heg {
    text-align:center;
    background-image:url("/2017images/gaofb.png")
}
.heg h1 {
    font-size:35px;
    line-height:70px;
    padding-top:152px
}
.heg div {
    font-size:14px;
    line-height:28px
}
.heg p {
    font-size:16px;
    line-height:32px
}
.swbox {
    width:100%;
    height:60px;
    border-bottom:1px solid #ccc;
    text-align:center
}
.swbox span {
    display:inline-block;
    width:100px;
    font-size:20px;
    line-height:60px;
    cursor:pointer
}
.swbox span.on {
    color:#ff7b00;
    background:url("/2017images/spon.png") no-repeat 76px center
}
.artbox {
    background-color:#fafafa
}
.artbox>.content {
    padding:20px 0 40px 0
}
.wtbox {
    height:59px;
    padding-top:20px;
    background-color:#f2f2f2
}
.wtbox span {
    display:inline-block;
    padding:0 30px;
    font-size:14px;
    line-height:38px;
    cursor:pointer;
    border:1px solid #ccc;
    background-color:#fff;
    margin-right:6px
}
.wtbox span.on,.wtbox span:hover {
    color:#fff;
    background-color:#2277da;
    border-color:#2277da
}
tfoot td {
    background-color:#fff;
    border:1px solid #eee;
    text-align:left;
    padding-left:10px;
    line-height:28px;
    font-size:14px
}
tfoot td h3 {
    font-size:18px;
    line-height:36px
}
tfoot td h4 {
    font-size:16px;
    line-height:32px;
    padding-left:1035px;
    color:#444
}
tfoot td h4 .go{
    display: inline-block;
    width: 120px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: #2277da;
    border-radius: 5px;
    color: #fff;
    font-size: 16px;
    margin-top:-80px;
}
tfoot td h4 .go:hover{
    display:inline-block;width:120px;height:40px;line-height:40px;text-align:center;background:#2183ff;border-radius:5px;color:#fff;
}

.yous li .ytit5 {
    background:url("/2017images/yous_23.png") no-repeat 5px center
}
.yous li .ytit6 {
    background:url("/2017images/yous_22.png") no-repeat 7px center
}
.gft {
    background-color:#fafafa
}
.gft ul {
    margin-top:24px
}
.gft ul li {
    height:128px
}
.gft .img {
    float:left;
    width:66px;
    height:66px;
    background:url("/2017images/gaoft.png") no-repeat center top;
    margin-top:10px
}
.gft .wena {
    float:right;
    width:1100px
}
.gft .wena h2 {
    font-size:16px;
    line-height:32px
}
.gft .wena p {
    font-size:14px;
    line-height:28px;
    color:#999
}
.gft .img.b {
    background-position-y:-66px
}
.gft .img.c {
    background-position-y:-132px
}
.dehd {
    border-bottom:1px solid #ccc
}
.delte h1 {
    float:left
}
.delte .dehd .rt {
    font-size:12px;
    color:#999;
    position:relative;
    top:76px
}
.delte .dehd .rt span {
    display:inline-block;
    padding-right:20px;
    height:32px;
    color:#444;
    font-size:14px;
    background:url("/2017images/sltbag_03.png") no-repeat right center
}
.delte .dehd .rt ul {
    position:absolute;
    left:3px;
    top:32px;
    display:none;
    border:1px solid #ddd;
    z-index:100;
    background:#fafafa;
    width:125px;
    text-align:center
}
.delte .dehd .rt span:hover ul {
    display:block
}
.sous {
    height:57px;
    margin-top:43px
}
.sous span {
    color:#999;
    line-height:30px;
    margin-left:30px
}
.sous span.a {
    margin-left:0
}
.sous select {
    width:100px;
    height:30px;
    line-height:30px;
    padding-left:5px
}
.int4 {
    padding:0 16px;
    line-height:30px;
    background-color:#2277da;
    cursor:pointer;
    color:#fff;
    border-radius:3px
}
.sous .int4 {
    margin-left:25px
}
.pagss {
    height:36px;
    line-height:36px;
    text-align:center
}
.pagss a {
    margin:0 12.5px
}
.pagss select {
    width:50px;
    height:24px;
    line-height:24px;
    padding-left:5px
}
.shuom {
    background-color:#f2f2f2;
    font-size:14px;
    line-height:28px;
    padding:0 10px;
    margin-top:20px
}
.jqbag {
    width:100%;
    height:637px;
    background:url("/2017images/qidai_03.jpg") no-repeat 110px center;
    text-align:center
}
@media screen and (min-width:1500px) {
    .jqbag {
        height:770px
    }
}.jqbag a {
     display:inline-block;
     width:258px;
     height:87px;
     position:relative;
     top:410px;
     left:26px
 }
.join {
    padding:80px 0 40px 0;
    background-color:#f2f2f2;
    font-size:14px;
    line-height:28px
}
.join .lf a {
    margin:0 15px
}
.join .rt a {
    color:#2277da
}
.place {
    background-color:#fff;
    border-radius:3px;
    padding:17px 30px 45px 30px;
    margin-top:28px
}
.place h2 {
    font-size:20px;
    line-height:40px;
    padding-bottom:7px;
    border-bottom:1px solid #ccc;
    margin-bottom:20px
}
.place h2 a {
    width:88px;
    height:34px;
    border-radius:3px;
    border:1px solid #ccc;
    font-size:14px;
    line-height:34px;
    text-align:center
}
.place .placey {
    background-color:#f2f2f2
}
.place .placey td div {
    text-align:left;
    margin:0 50px;
    border-bottom:1px solid #ccc;
    padding-top:20px;
    margin-bottom:20px
}
.place .placey td div h3 {
    font-size:20px;
    line-height:40px
}
.place .placey td div ul {
    padding-left:50px;
    line-height:28px
}
.place td img {
    transform:rotate(0deg);
    -webkit-transform:rotate(0deg);
    -moz-transform:rotate(0deg);
    transition:all .3s;
    -o-transform:rotate(0deg)
}
.place td .on img {
    transform:rotate(180deg);
    -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    -o-transform:rotate(180deg)
}
.bgc.dlbar {
    background-image:url("/2017images/bhcloud.jpg")
}
.bhvps {
    width:100%;
    height:300px;
    background-color:#f2f2f2;
    margin-bottom:40px
}
.bhvps .rt,.vpscn .rt {
    width:900px
}
.bhvps .rt p {
    font-size:14px;
    line-height:28px;
    margin-top:40px
}
.vpscn .lf {
    width:258px;
    border:1px solid #e6e6e6;
    font-size:14px;
    position:relative;
    top:-258px;
    border-bottom:0;
    background-color:#fff
}
.vpscn .lf .cpgl {
    font-size:15px;
    height:48px;
    line-height:48px;
    border-bottom:1px solid #e6e6e6;
    cursor:pointer;
    padding-left:20px;
    background:url("/2017images/xiajt_02.png") no-repeat 226px 21px
}
.vpscn .lf .cpgl.on {
    background-position-y:-38px
}
.vpscn .lf .left_help_bg {
    line-height:40px
}
.vpscn .lf .left_help_bg ul {
    border-bottom:1px solid #e6e6e6
}
.vpscn .lf .left_help_bg li a {
    display:inline-block;
    padding-left:20px;
    width:238px
}
.vpscn .lf .left_help_bg li a:hover {
    background-color:#e6e6e6
}
.vpscn .tble {
    margin-bottom:40px
}
.Error {
    width:100%;
    height:637px;
    text-align:center;
    background:url("/2017images/404.jpg") no-repeat center
}
.Error a {
    display:inline-block;
    width:200px;
    height:42px;
    position:relative;
    top:487px;
    left:21px
}
@media screen and (min-width:1500px) {
    .Error {
        height:770px
    }
    .Error a {
        top:553px
    }
}.econtent {
     width:100%;
     padding-top:80px
 }
.eee {
    height:660px;
    background:url("/2017images/error.jpg") no-repeat center
}
.ecot {
    padding:330px 0 0 565px;
    color:#fff;
    font-size:14px;
    line-height:28px
}
.ecot p {
    min-height:55px
}
.ecot a {
    display:inline-block;
    width:118px;
    height:38px;
    line-height:38px;
    border:1px solid #808f97;
    text-align:center;
    border-radius:7px;
    margin-top:5px
}
.ecot a:hover {
    color:#fff;
    background-color:#808f97
}
.ddan {
    font-size:14px;
    color:#999;
    margin-bottom:18px
}
.ddan .btn {
    height:28px;
    line-height:28px;
    padding:0 25px
}
.viphz .viptit {
    padding-top:100px;
    font-size:14px;
    line-height:28px;
    color:#00b7ff;
    text-align:center
}
.hostbar.viphz .after {
    margin-top:22px
}
.viphz .vipbr {
    float:left;
    width:274px;
    color:#00b7ff
}
.viphz .vipbr h2 {
    font-size:16px;
    line-height:32px
}
.viphz .vipbr p {
    font-size:14px;
    line-height:28px
}
.viphz .vipbr:first-child {
    margin-left:72px
}
.product_vip {
    padding-top:40px;
    background-color:#fafafa;
    border-bottom:1px solid #c2c2c2
}
.product_vip .switch span.on,.product .shup .switch span:hover {
    background-color:#2277da;
    color:#fff
}
.product_vip .switch span {
    display:inline-block;
    width:390px;
    height:60px;
    line-height:60px;
    font-size:14px;
    margin-right:11px;
    cursor:pointer;
    background-color:#f2f2f2;
    text-align:center
}
.product_vip .prtbox_vip {
    float:left;
    width:222px;
    height:477px;
    margin:20px 20px 40px 0;
    border:1px solid #fafafa;
    background-color:#fff
}
.product_vip .prtbox_vip:hover {
    border:1px solid #2277da;
    box-shadow:0 0 4px #2277da
}
.product_vip .prtbox_vip h2 {
    font-size:16px;
    line-height:32px;
    margin-top:9px;
    text-align:center
}
.product_vip .prtbox_vip .upri {
    height:45px;
    padding-top:15px;
    font-size:14px;
    color:#999;
    text-align:center;
    line-height:17px
}
.product_vip .prtbox_vip .upri b {
    font-size:30px;
    color:#ff7b00
}
.product_vip .prtbox_vip .upri span {
    color:#ff4242
}
.product_vip .prtbox_vip .upri p {
    font-size:12px
}
.product_vip .prtbox_vip ul {
    margin-left:52px
}
.product_vip .prtbox_vip li {
    height:28px;
    line-height:27px
}
.product_vip .prtbox_vip .lef {
    display:inline-block;
    width:56px;
    color:#999;
    margin-right:20px;
    text-align:right
}
.product_vip .prtbox_vip .rig {
    font-size:14px
}
.product_vip .prtbox_vip .shp {
    text-align:center;
    margin-top:40px
}
.product_vip .prtbox_vip.rex {
    background:#fff url("/2017images/rextub_2.png") no-repeat left top
}
.product_vip .prtbox_vip.rex:hover {
    background-image:url("/2017images/rextub_1.png")
}
.vip_js {
    width:100%;
    height:405px;
    background:#f2f2f2 url("/2017images/vipjs_4.jpg") no-repeat center bottom
}
.vip_js ul.lf {
    margin-left:30px
}
.vip_js .vtit {
    font-size:16px;
    line-height:32px;
    padding-left:28px;
    margin-top:38px
}
.vip_js .vli {
    font-size:14px;
    line-height:28px;
    color:#999
}
.vip_js .vtit.a {
    background:url("/2017images/vipjs_1.png") no-repeat left center
}
.vip_js .vtit.b {
    background:url("/2017images/vipjs_2.png") no-repeat left center
}
.vip_js .vtit.c {
    background:url("/2017images/vipjs_3.png") no-repeat left center
}
.vip_js .rt {
    float:right;
    width:505px;
    margin-right:90px;
    font-size:14px;
    line-height:28px
}
.vip_js .rt h1 {
    font-size:25px;
    line-height:50px;
    margin:42px 0 48px 0
}
.vip_js .rt p {
    margin-bottom:18px
}
.vip_ys {
    width:100%;
    height:368px;
    background:url("/2017images/vipys_bg.png");
    position:relative;
    z-index:11;
    color:#fff
}
.vip_ys h1 {
    font-size:25px;
    line-height:50px;
    padding-top:40px
}
.vip_ys h3 {
    font-size:14px;
    line-height:28px
}
.vip_ys .after {
    margin-top:48px
}
.vip_ys .vip_gk {
    float:left;
    width:400px;
    padding-top:43px
}
.vip_ys .vip_gk h2 {
    font-size:18px;
    line-height:36px
}
.vip_ys .vip_gk p {
    font-size:14px;
    line-height:28px
}
.vip_ys .vip_gk.a {
    background:url("/2017images/vipys_1.png") no-repeat left top
}
.vip_ys .vip_gk.b {
    background:url("/2017images/vipys_2.png") no-repeat left 3px
}
.vip_ys .vip_gk.c {
    background:url("/2017images/vipys_3.png") no-repeat left 1px
}
.fixed {
    position:fixed;
    width:52px;
    right:3%;
    top:38%;
    background-color:#fff;
    z-index:102
}
.fixed li {
    position:relative;
    padding-top:30px;
    line-height:20px;
    border:1px solid #ccc;
    border-top:0;
    text-align:center;
    color:#999;
    cursor:pointer;
    background:url(/2017images/cbanner/fixed_bg.png) no-repeat
}
.fixed .kf {
    border-top:1px solid #ccc;
    background-position-y:5px
}
.fixed .dh {
    background-position-y:-165px
}
.fixed .ss {
    background-position-y:-52px
}
.fixed .zx {
    background-position-y:-106px
}
.fixed .db {
    background-position-y:-221px
}
.fixed li:hover {
    background-image:url(/2017images/cbanner/fixed_bg-1.png);
    background-color:#ff4242;
    color:#fff;
    border-color:#ff4242
}
.fixed li:hover+li {
    border-top-color:#ff4242
}
.fixed li .fboxbag {
    position:absolute;
    width:223px;
    top:0;
    right:50px;
    display:none
}
.fixed li .fbox {
    width:189px;
    padding:10px;
    border:1px solid #ff4242;
    background-color:#fff;
    text-align:left;
    color:#444
}
.fixed li .fbox .bjimg {
    position:absolute;
    right:8px;
    top:12px
}
.fixed li .fbox h3 {
    font-size:16px;
    line-height:32px
}
.fixed li .fbox a {
    display:inline-block;
    padding-left:18px;
    background:url(/2017images/cbanner/aQQ.png) no-repeat left center;
    font-size:14px;
    line-height:28px;
    color:#ff4242;
    margin-right:10px
}
.fixed li .fbox a:hover {
    text-decoration:underline
}
.fixed li .fbox span {
    font-size:14px;
    line-height:28px;
    color:#ff4242
}
.fixed li:hover .fboxbag {
    display:block
}
.Bombox_bag {
    position:fixed;
    width:100%;
    height:100%;
    background-color:rgba(0,0,0,0.3);
    top:0;
    z-index:102
}
.Bombox {
    width:729px;
    height:508px;
    background:#fff;
    margin:-265px 0 0 -375px;
    border:1px solid #ccc;
    position:fixed;
    z-index:103;
    top:50%;
    left:50%;
    padding:10px
}
.Bombox .rtx {
    float:right;
    width:21px;
    height:21px;
    background:url(/2017images/cbanner/Bombox_01.png)
}
.Bombox .rtx:hover {
    background:url(/2017images/cbanner/Bombox_01-1.png)
}
.Bombox .Bombox_nav {
    padding:10px 10px 0 10px
}
.Bom_navbox {
    float:left;
    width:33%;
    border:1px solid #2277da;
    border-right:0;
    color:#2277da;
    background:url(/2017images/cbanner/Bombox_08.png) no-repeat 208px center
}
.Bom_navbox.on,.Bom_navbox:hover {
    background:#2277da url(/2017images/cbanner/Bombox_09.png) no-repeat 208px center;
    color:#fff
}
.Bom_navbox h1 {
    font-size:20px;
    font-weight:bold;
    margin-top:16px
}
.Bom_navbox h3 {
    font-size:14px;
    line-height:28px
}
.Bom_navbox .imgbag {
    float:left;
    width:81px;
    height:78px
}
.Bom_navbox.a .imgbag {
    background:url(/2017images/cbanner/Bombox_05.png) no-repeat 20px 17px
}
.Bom_navbox.b .imgbag {
    background:url(/2017images/cbanner/Bombox_03.png) no-repeat 23px 18px
}
.Bom_navbox.c .imgbag {
    background:url(/2017images/cbanner/Bombox_04.png) no-repeat 24px 19px
}
.Bom_navbox.c {
    border-right:1px solid #2277da
}
.Bom_navbox.b:hover .imgbag {
    background-image:url(/2017images/cbanner/Bombox_06.png)
}
.Bom_navbox.c:hover .imgbag {
    background-image:url(/2017images/cbanner/Bombox_07.png)
}
.Bombody {
    padding:0 10px
}
.Bombody .Bomtit {
    height:40px;
    line-height:40px
}
.Bombody .Bomtit b {
    font-size:20px
}
.Bombody .Bomtit span {
    font-size:16px;
    color:#ff7b00
}
.Bombody .Bomqq {
    margin-bottom:10px
}
.Bombody .Bomqq a {
    display:inline-block;
    padding-left:27px;
    background:url(/2017images/cbanner/Bombox_10.png) no-repeat 10px 8px;
    font-size:14px;
    line-height:28px;
    color:#999;
    box-sizing:border-box;
    width:19.5%
}
.Bombody .Bomqq a:hover {
    color:#2277da
}
.Bombody .Bomqq span {
    display:inline-block;
    padding-left:27px;
    background:url(/2017images/cbanner/Bombox_11.png) no-repeat 8px 8px;
    font-size:14px;
    line-height:28px;
    color:#999;
    box-sizing:border-box;
    width:40%
}
.BomBox {
    display:none
}
.tcer {
    text-align:center
}
.stion-1,.stion-3 {
    background-color:#fafafa;
    padding-bottom:40px;
    text-align:center
}
.stion-1 .bfff {
    width:100%;
    padding:10px 0;
    background-color:#fff
}
.stion-2 {
    background-color:#eee;
    padding-bottom:40px
}
.stion-3 .after {
    margin-top:50px
}
.stion-2 ul li {
    float:left;
    width:554px;
    height:32px;
    line-height:32px;
    padding:40px 0 0 46px;
    font-size:16px;
    background:url("/2017images/star_03.png") no-repeat 1px 40px
}
.stion-3 .fagbox {
    float:left;
    width:25%;
    font-size:14px;
    line-height:28px
}
.stion-3 .fagbox .imag {
    width:77px;
    height:68px;
    margin:0 auto;
    background-position:center;
    background-repeat:no-repeat;
    margin-bottom:33px
}
.stion-3 .fagbox .imag.a {
    background-image:url("/2017images/stion_07.jpg")
}
.stion-3 .fagbox .imag.b {
    background-image:url("/2017images/stion_08.jpg")
}
.stion-3 .fagbox .imag.c {
    background-image:url("/2017images/stion_09.jpg")
}
.stion-3 .fagbox .imag.d {
    background-image:url("/2017images/stion_10.jpg")
}
.stion-4 {
    width:100%;
    height:412px;
    color:#fff;
    background:url("/2017images/stion-4_02.jpg") center;
    text-align:center
}
.stion-4 .tith1 {
    padding-top:21px
}
.stion-4 .tith3 {
    color:#fff
}
.stion-4 .qtbox {
    float:left;
    width:277px;
    height:225px;
    font-size:14px;
    line-height:36px;
    margin:0 61px 0 62px;
    padding-top:3px
}
.stion-4 .qtbox .imag {
    width:77px;
    height:59px;
    margin:0 auto;
    background-position:center;
    background-repeat:no-repeat;
    margin-bottom:33px
}
.stion-4 .after {
    margin-top:10px
}
.stion-4 .qtbox:hover {
    background-color:rgba(34,119,218,0.2)
}
.stion-4 .qtbox .imag.a {
    background-image:url("/2017images/sution04.png")
}
.stion-4 .qtbox:hover .imag.a {
    background-image:url("/2017images/sution04-1.png")
}
.stion-4 .qtbox .imag.b {
    background-image:url("/2017images/sution05.png")
}
.stion-4 .qtbox:hover .imag.b {
    background-image:url("/2017images/sution05-1.png")
}
.stion-4 .qtbox .imag.c {
    background-image:url("/2017images/sution06.png")
}
.stion-4 .qtbox:hover .imag.c {
    background-image:url("/2017images/sution06-1.png")
}
.banner .single-item .tit1 {
    padding-top:130px;
    margin:0 auto;
    transition:all .3s linear;
    opacity:0;
    margin-bottom:30px
}
.banner .single-item .tit2 {
    margin-left:250px;
    transition:all .3s linear .3s;
    opacity:0
}
.banner .single-item .tit3 {
    padding-top:300px;
    transition:all .3s linear;
    opacity:0;
    margin-left:249px
}
.banner .single-item .slick-active .tit3 {
    padding-top:200px;
    opacity:1
}
.banner .single-item .slick-active .tit1 {
    padding-top:185px;
    opacity:1
}
.banner .single-item .slick-active .tit2 {
    margin-left:330px;
    opacity:1
}
.banner .single-item .tit4 {
    padding-top:100px;
    margin:0 auto;
    transition:all .3s linear;
    opacity:0;
    margin-bottom:20px
}
.banner .single-item .tit5 {
    margin:0 auto;
    transition:all .3s linear .3s;
    opacity:0;
    margin-top:100px
}
.banner .single-item .tit6 {
    padding-top:120px;
    transition:all .3s linear .6s;
    opacity:0;
    margin:0 auto
}
.banner .single-item .slick-active .tit4 {
    padding-top:176px;
    opacity:1
}
.banner .single-item .slick-active .tit5 {
    opacity:1;
    margin-top:0
}
.banner .single-item .slick-active .tit6 {
    padding-top:30px;
    opacity:1
}
.banner .btn_box {
    text-align:center
}
.banner .btn_box a {
    display:inline-block;
    padding:0 76px;
    font-size:16px;
    line-height:49px;
    width:1440px;
    height:580px;
}
.banner .btn_box.a {
    margin-top:77px
}
.banner .btn_box.a a {
    color:#00d0ff;
    border-color:#00d0ff
}
.banner .btn_box.a a:hover {
}.banner .btn_box.b {
     margin-top:71px
 }
.banner .btn_box.b a {
    color:#fff
}
.banner .btn_box.b a:hover {
    color:#2277da;
    background-color:#fff
}
.banner .btn_box.c {
    margin-top:42px
}
.banner .btn_box.c a {
    color:#fff;
    transition:opacity .1s linear .7s;
    opacity:0
}
.banner .single-item .slick-active .btn_box.c a {
    opacity:1
}
.banner .btn_box.c a:hover {
    color:#2277da;
    background-color:#fff
}
.gaofang {
    padding-left:10px;
    color:#fff;
}
.gaofang:hover {
    color:#2277da;
    text-decoration:underline;
    background:#292929 url("/2017images/ltj_03.png") no-repeat 133px center
}
htnav1 {
    width:100%;
    height:60px;
}
.htnav1 span {
    display:inline-block;
    padding:0 15px;
    font-size:22px;
    line-height:60px;
    height:50px;
    cursor:pointer
}
.htnav1 span.on {
    border-bottom:2px solid #2277da
}
.content1 {
    width:1200px;
    margin:0 auto;
    box-sizing:border-box;
    text-align:center;
}
#desc {
    font-size:12px;
    color:#666;
    margin-top:8px;
}
/*.banner .btn_box a {
	display:inline-block;
	padding:0 76px;
	font-size:16px;
	line-height:49px;
	border:1px solid #fff
}
.banner .btn_box.a {
	margin-top:77px
}
.banner .btn_box.a a {
	color:#00d0ff;
	border-color:#00d0ff
}
.banner .btn_box.a a:hover {
	color:#fff;
	background-color:#00d0ff
}
*/
#change{
    line-height: 26px;
}
.idcmore-1{
    padding-bottom:16px;
    padding-top:13px;
}
.idcmore-1:hover{
    color:#444;
    border-bottom:2px solid #207ad6;
}
.boxyw a {
    color: #999;
}