body {
    font-family: "Microsoft YaHei";
    font-size: 14px;
    background: #fff;
    min-width: 1200px;
}

* {
    margin: 0;
    padding: 0;
}

img {
    border: none;
}

ul,
li {
    padding: 0px;
    list-style: none;
}

select,
input {
    vertical-align: middle
}

a {
    text-decoration: none;
}

a:Hover {
    text-decoration: underline;
}

.text,
.submit,
.text2 {
    border: 0;
    background: none;
    outline: none;
}

.submit {
    cursor: pointer;
}

label {
    cursor: pointer;
}

.clears,
.clear {
    clear: both;
}

pre {
    whitewhite-space: pre-wrap;
    whitewhite-space: -moz-pre-wrap;
    whitewhite-space: -pre-wrap;
    whitewhite-space: -o-pre-wrap;
    word-wrap: break-word;
    whitewhite-space: normal
}

.wid1200 {
    width: 1200px;
    margin: 0 auto;
}




.top_w {
    background: #fff;
    border-bottom: solid 1px #e8e8e8;
}

.top {
    width: 1100px;
    height: 32px;
    margin: 0 auto;
    font-size: 12px;
    line-height: 32px;
}

.top .top_l {
    height: 100%;
    width: 200px;
    float: left;
    color: #333;
}

.top .top_r {
    height: 100%;
    width: 900px;
    float: right;
    text-align: right;
    color: #333;
}

.top .top_r li {
    float: right;
    position: relative;
    z-index: 99998;
    padding: 0 10px;
}

.top .top_r li a {
    color: #333;
}

.top .top_r li.tohome,
.top .top_r li.tophello {
    display: none;
}

.top .top_r .tuser {
    color: #2087ed;
}

.top .top_r .tregister {
    color: #2087ed;
    margin-right: 10px;
}

.top .top_r .tel {
    display: block;
    width: 150px;
    height: 32px;
    padding-left: 14px;
    background: url(../img/ico.png) no-repeat 0px 9px;
}

.top .top_r .tel:hover {
    text-decoration: none;
}

.top .top_r .help {}

.topline {
    height: 0px;
    background: #eee;
    border-bottom: solid 1px #f5f5f5;
    border: 0;
}

.top .top_r .buys_s a {
    background: url(../img/ico.png) no-repeat 0px -38px;
    padding-left: 20px;
    margin-right: 4px;
    position: relative;
    display: inline-block;
    height: 32px;
    text-decoration: none;
}

.top .top_r .buys_s {
    padding: 0;
    border-left: solid 1px #fff;
    border-right: solid 1px #fff;
    position: relative;
    padding: 0 10px;
}

.top .top_r .buys_s a span {
    color: #2087ed;
    padding: 0 4px;
    font-size: 14px;
    font-weight: bold;
}

.top .top_r .buys_s a b {
    color: #2087ed;
}

.top .top_r .buys_s .endspan {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 33px;
    z-index: 999999;
}

.top .top_r li .gwcbody {
    display: none;
    background: #fff;
    width: 200px;
    border: solid 1px #ddd;
    position: absolute;
    top: 31px;
    left: -1px;
    padding: 20px;
}

.top .top_r li .gwcbody .gwcdomain {}

.top .top_r li .gwcbody .gwcdomain li {}

.top .top_r li .gwcbody p {
    text-align: center;
}

.top .top_r li .gwcbody a {
    color: #333;
}

.top .top_r li .gwcbody .gwcdomain {}

.top .top_r li .gwcbody .gwcdomain li {
    float: none;
    margin: 0;
    text-align: left;
    position: relative;
    line-height: 30px;
    height: 30px;
    border-bottom: dotted 1px #ddd;
}

.top .top_r li .gwcbody .gwcdomain li span {
    color: #666;
}

.top .top_r li .gwcbody .gwcdomain li .close {
    width: 14px;
    height: 14px;
    cursor: pointer;
    background: url(../img/close.gif) no-repeat center center;
    position: absolute;
    top: 9px;
    right: 0px;
    padding: 0;
}

.top .top_r li .gwcbody .gwcsubmit {
    display: block;
    height: 36px;
    line-height: 36px;
    text-align: center;
    border-radius: 2px;
    background: #2087ed;
    color: #fff;
    padding: 0;
    margin-top: 20px;
}

.top .top_r li .gwcbody .gwcsubmit:hover {
    background: #3f99f2;
    text-decoration: none;
}

.top .top_r li.tlogin {
    border-left: solid 1px #fff;
    border-right: solid 1px #fff;
    height: 33px;
}

.top .top_r li i {
    display: inline-block;
    width: 8px;
    height: 8px;
    background: url(../img/ico.png) no-repeat 0 -542px;
}

.top .top_r li.tlogin i.userico {
    width: 16px;
    height: 14px;
    background: url(../img/ico.png) no-repeat 0 -494px;
    vertical-align: middle;
}

.top .top_r li.tlogin .tlogins {
    display: none;
    background: #eee;
    width: 600px;
    border: solid 1px #ddd;
    position: absolute;
    top: 31px;
    right: -1px;
    text-align: left;
}

.top .top_r li.tlogin .tloginse {
    width: 436px;
    background: #fff;
}

.top .top_r li.tlogin .tlogins .tlogins_nei {
    padding: 20px;
    text-align: right;
}

.top .top_r li.tlogin .tlogins a {
    color: #666;
}

.top .top_r li.tlogin .tlogins h2 {
    font-size: 15px;
    color: #000;
    font-weight: normal;
    line-height: 24px;
}

.top .top_r li.tlogin .tlogins p {
    line-height: 20px;
    margin: 10px 0 14px;
}

.top .top_r li.tlogin .tlogins p a {
    display: inline-block;
    height: 34px;
    line-height: 34px;
    padding: 0 16px;
    background: #2087ed;
    color: #fff;
    border-radius: 2px;
}

.top .top_r li.tlogin .tlogins p span {
    color: #fff;
    margin: 0 2px;
    font-family: '宋体';
}

.top .top_r li.tlogin .tlogins .tlogins_nei div a {
    display: inline-block;
    width: 98px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    border: solid 1px #ddd;
    margin: 0 -1px -1px 0;
    position: relative;
}

.top .top_r li.tlogin .tlogins .tlogins_nei div a:hover {
    border-color: #2087ed;
    color: #2087ed;
    text-decoration: none;
    z-index: 2;
}

.top .top_r li.active {
    background: #fff;
    border-color: #ddd;
}

.top .top_r li.active i {
    background-position: 0 -551px;
}

.top .top_r li.active .topp {
    position: absolute;
    top: 31px;
    left: 0;
    height: 1px;
    background: #fff;
    width: 100%;
    z-index: 22;
}

.top .top_r li.tlogin .tlogins .tlogins_l {
    float: left;
    width: 270px;
    padding: 30px;
}

.top .top_r li.tlogin .tlogins .tlogins_l p {
    margin: 6px 0 20px;
    font-size: 13px;
}

.top .top_r li.tlogin .tlogins .tlogins_l .btnreg {
    display: inline-block;
    width: 160px;
    height: 46px;
    line-height: 46px;
    text-align: center;
    color: #fff;
    background: #f70;
    font-size: 14px;
    border-radius: 2px;
    border-bottom: solid 2px #f50;
}

.top .top_r li.tlogin .tlogins .tlogins_l .btnreg:hover {
    background: #f90;
    border-bottom: solid 2px #f70;
    text-decoration: none;
}

.top .top_r li.tlogin .tlogins .tlogins_r {
    float: right;
    width: 210px;
    padding: 30px;
    background: #fff;
}

.top .top_r li.tlogin .tlogins .tlogins_r .htext {
    display: block;
    height: 30px;
    line-height: 30px;
    border: solid 1px #ddd;
    width: 100%;
    margin-top: 16px;
}

.top .top_r li.tlogin .tlogins .tlogins_r .logbtn {
    width: 100%;
    height: 46px;
    background: #2087ed;
    border: 0;
    border-radius: 2px;
    cursor: pointer;
    font-size: 14px;
    color: #fff;
    font-family: 'Microsoft YaHei';
    border-bottom: solid 2px #1679c4;
}

.top .top_r li.tlogin .tlogins .tlogins_r .logbtn:hover {
    background: #2195ec;
    text-decoration: none;
}

.top .top_r li.tlogin i.mobileico {
    width: 16px;
    height: 16px;
    background: url(../img/ico.png) no-repeat 0 -594px;
    vertical-align: middle;
}

.top .top_r li.tlogin .tq {
    width: 480px;
    background: #fff;
}

.top .top_r li.tlogin .tq .tqr {
    padding: 16px 16px 16px 126px;
    background: url(../img/qr_mobile.gif) no-repeat 16px 16px;
    height: 100px;
    width: 90px;
    border-right: dotted 1px #ddd;
    float: left;
}

.top .top_r li.tlogin .tq .tqrs {
    padding: 16px 16px 16px 126px;
    background: url(../img/qr_weixin.gif) no-repeat 16px 16px;
    height: 100px;
    width: 100px;
    float: right;
}

.top .top_r li.tlogin i.salesico {
    width: 16px;
    height: 16px;
    background: url(../img/ico.png) no-repeat 0 -156px;
    vertical-align: middle;
    margin-right: 4px;
}

.top .top_r li.tlogin .tsales {
    width: 320px;
    background: #fff;
    padding: 20px;
}

.top .top_r li.tlogin .tsales li {
    height: 30px;
    line-height: 30px;
    float: none;
    padding: 0;
    border-bottom: dashed 1px #ccc;
}

.top .top_r li.tlogin .tsales li span {
    float: left;
    color: #999;
}

.top .top_r li.tlogin .tsales li a {
    display: inline-block;
    float: left;
    max-width: 200px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-left: 10px;
}

.top .top_r li.tlogin .tsales li .date {
    float: right;
}

.top .top_r li * {
    *vertical-align: middle;
}

/* nav_menu */
.nav_menu {
    width: 100%;
    height: 80px;
    position: relative;
    z-index: 99997;
    background: #fff;
    font-size: 14px;
}

.nav {
    height: 80px;
    width: 1100px;
    margin: 0 auto;
}

.nav .logo {
    display: block;
    width: 316px;
    height: 80px;
    float: left;
    position: relative;
    z-index: 4;
    background: url(../img/logo.png) no-repeat 0 center;
}

.nav .tenth {
    display: block;
    float: left;
    width: 148px;
    height: 80px;
    background: url(../img/10gif.gif) no-repeat 0 center;
    z-index: 5;
    display: none;
}

.nav .list {
    width: 800px;
    float: right;
    margin: 0;
    margin-right: -20px;
}

.nav .list ul {
    float: right;
}

.nav .list li {
    float: left;
    height: 80px;
    width: 108px;
}

.nav .list a {
    color: #000;
    display: block;
    width: 100%;
    height: 100%;
    line-height: 80px;
    text-align: center;
    margin: 0;
}

.nav .list a:hover,
.nav .list li.active a {
    text-decoration: none;
    color: #2087ed;
    font-weight: bold;
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
}

.nav .list li a.now {
    text-decoration: none;
    color: #2087ed;
    font-weight: bold;
}

.nav .box {
    position: absolute;
    left: 0;
    top: 45px;
    width: 100%;
    *background: #FFF;
    overflow: hidden;
    height: 0;
    filter: alpha(opacity=0);
    opacity: 0;
    z-index: 3;
}

.nav .box .nav_div_top {
    border-bottom: solid 1px #ddd;
    height: 35px;
}

.nav .box .nav_div_body {
    background: #fff;
    border-bottom: solid 1px #ddd;
}

.nav_divs {
    width: 1100px;
    margin: 0 auto;
}

.cont {
    position: relative;
}

.cont dl {
    padding: 25px 30px 30px;
    height: 176px;
    border-left: solid 1px #eee;
    width: 256px;
    float: right;
}

.cont dl dt {
    margin-bottom: 10px;
}

.cont dl dt a {
    color: #000;
    font-weight: bold;
}

.cont dl dt p {
    font-size: 12px;
    color: #999;
    line-height: 30px;
}

.cont dl dd {}

.cont dl dd a {
    display: inline-block;
    width: 85px;
    color: #666;
    font-size: 13px;
    line-height: 30px;
    position: relative;
}

.cont dl .enddd a {
    width: 120px;
}

.cont dl .enddd a * {
    vertical-align: middle;
}

.cont dl dd {}

.cont dl dd a em {
    position: absolute;
    top: 8px;
    left: -18px;
    display: block;
    width: 17px;
    height: 15px;
    background: url(../img/01.gif) no-repeat;
}

.cont dl dd a:Hover {
    color: #2087ed;
}

.hotd,
.newd {
    display: inline-block;
    width: 16px;
    height: 16px;
    line-height: 16px;
    border-radius: 1px;
    text-align: center;
    background: #ea6153;
    color: #fff;
    font-size: 12px;
    margin-left: 4px;
}

.newd {
    background: #27ae60;
}

.cont dl.nav_news {
    padding-right: 0;
    width: 200px;
}

.cont dl.nav_news dt {
    margin-bottom: 13px;
}

.cont dl.nav_news dd a {
    width: auto;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block;
    line-height: 24px;
}

.cont dl.nav_fuwu {
    padding-right: 0;
    width: 182px;
}

.cont dl.nav_fuwu dd a {
    width: 90px;
}

.CloudHost_cont dl {
    width: 132px;
    height: 200px;
    padding-right: 0;
}

.CloudHost_cont dl.nav_fuwu dd a,
.CloudHost_cont dl dd a {
    display: block;
    width: auto;
}

.CloudHost_cont dl.nav_news dd a {
    width: 170px;
    line-height: 30px;
}

.webnav_div {
    height: auto;
}

.webnav_div .nav_divs dl {
    width: 130px;
    height: auto;
    text-align: center;
    padding-top: 10px;
}

.webnav_div .nav_divs dl dt a {
    color: #2087ed;
}

.webnav_div .nav_divs dl dt p {
    line-height: 20px;
    margin: 6px 0 10px;
}

.webnav_div .nav_divs dl .ons_div {
    display: block;
    width: 128px;
    height: 128px;
    background: url(../img/navicon.png) no-repeat;
    border-radius: 2px;
}

.webnav_div .nav_divs dl .ons_div:hover {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg)
}

.webnav_div .nav_divs .dldingzhi dt a {
    color: #002b8d;
}

.webnav_div .nav_divs .dldingzhi .ons_div {
    background-position: 0 -130px;
}

.webnav_div .nav_divs .dlshouji dt a {
    color: #3aa84c;
}

.webnav_div .nav_divs .dlshouji .ons_div {
    background-position: 0 -260px;
}

.webnav_div .nav_divs .dlmail dt a {
    color: #c00;
}

.webnav_div .nav_divs .dlmail .ons_div {
    background-position: 0 -390px;
}

.webnav_div .nav_divs .dlchengxin dt a {
    color: #ec110d;
}

.webnav_div .nav_divs .dlchengxin .ons_div {
    background-position: 0 -520px;
}

.webnav_div .nav_divs .dlkexin dt a {
    color: #d21d23;
}

.webnav_div .nav_divs .dlkexin .ons_div {
    background-position: 0 -650px;
}

.webnav_div .nav_divs .dlanquan dt a {
    color: #3bb16b;
}

.webnav_div .nav_divs .dlanquan .ons_div {
    background-position: 0 -780px;
}

.webnav_div .nav_divs .dlssl dt a {
    color: #e7a30e;
}

.webnav_div .nav_divs .dlssl .ons_div {
    background-position: 0 -910px;
}

.webnav_div .nav_divs .dlmore dt a {
    color: #e7a30e;
    display: block;
    padding: 30px 0 10px;
}

.webnav_div .nav_divs .dlyunying dt a {
    color: #3a4f88;
}

.webnav_div .nav_divs .dlyunying .ons_div {
    background-position: 0 -1040px;
}

.webnav_div .nav_divs .dlkoubei dt a {
    color: #f08300;
}

.webnav_div .nav_divs .dlkoubei .ons_div {
    background-position: 0 -1170px;
}

.webnav_div .nav_divs .dlweixin dt a {
    color: #73b400;
}

.webnav_div .nav_divs .dlweixin .ons_div {
    background-position: 0 -1300px;
}

.webnav_div .nav_divs .dlruanwen dt a {
    color: #ed5075;
}

.webnav_div .nav_divs .dlruanwen .ons_div {
    background-position: 0 -1430px;
}

.webnav_div .nav_divs .dlabouts dt a {
    color: #188eee;
}

.webnav_div .nav_divs .dlabouts .ons_div {
    background-position: 0 -1560px;
}

.webnav_div .nav_divs .dlhonor dt a {
    color: #cc000b;
}

.webnav_div .nav_divs .dlhonor .ons_div {
    background-position: 0 -1690px;
}

.webnav_div .nav_divs .dlteam dt a {
    color: #13a397;
}

.webnav_div .nav_divs .dlteam .ons_div {
    background-position: 0 -1820px;
}

.webnav_div .nav_divs .dlcontact dt a {
    color: #ff8800;
}

.webnav_div .nav_divs .dlcontact .ons_div {
    background-position: 0 -1950px;
}

.webnav_div .nav_divs .dlqishangji dt a {
    color: #d60000;
}

.webnav_div .nav_divs .dlqishangji .ons_div {
    background-position: 0 -2080px;
}

.webnav_div .nav_divs .dlseo dt a {
    color: #2087ed;
}

.webnav_div .nav_divs .dlseo .ons_div {
    background-position: 0 -2208px;
}

.webnav_div .nav_divs .dldns .ons_div {
    background-position: 0 -2340px;
}

.webnav_div .nav_divs .dlscanning .ons_div {
    background-position: 0 -2470px;
}

.webnav_div .nav_divs .dlscanning dt a {
    color: #cea875;
}

.webnav_div .nav_divs .dlptest .ons_div {
    background-position: 0 -2600px;
}

.webnav_div .nav_divs .dlptest dt a {
    color: #73b400;
}



.banner {
    height: 480px;
    background: #00a1ff;
    position: relative;
    margin-top: 0px;
}

.anythingSlider {
    position: relative;
    height: 480px;
    overflow: hidden;
}

.anythingSlider .tWrapper {
    width: 100%;
    height: 480px;
    margin: 0 0px;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
}

.anythingSlider .tWrapper ul {
    width: 99999px;
    list-style: none;
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
}

.anythingSlider ul li {
    display: block;
    float: left;
    padding: 0;
    height: 480px;
    overflow: hidden;
}

.anythingSlider .arrow {
    display: block;
    height: 70px;
    width: 50px;
    position: absolute;
    cursor: pointer;
}

.anythingSlider .arrow div {
    background: url(../img/t_btnp.png) no-repeat;
    height: 70px;
    width: 50px;
}

.anythingSlider .forward {
    right: 10px;
    top: 213px;
}

.anythingSlider .back {
    left: 10px;
    top: 213px;
}

.anythingSlider .forward div {
    background-position: -50px 0px;
}

.anythingSlider .back div {
    background-position: 0 0px;
}

.anythingSlider .forward:hover div {
    background-position: -50px -70px;
}

.anythingSlider .back:hover div {
    background-position: 0 -70px;
}

#thumbNav {
    position: absolute;
    bottom: 120px;
    left: 50%;
    height: 13px;
    z-index: 500;
    margin-left: -55px;
}

#thumbNav a,
#thumbNav a:hover {
    cursor: pointer;
    overflow: hidden;
    float: left;
    margin: 0 6px;
    display: inline-block;
    height: 12px;
    width: 12px;
    background: #fff;
    border-radius: 6px;
    filter: alpha(opacity:60);
    opacity: 0.6;
}

#thumbNav a.cur {
    background: #fff;
    filter: alpha(opacity:100);
    opacity: 1;
}

.main_r .anythingSlider ul li img {
    width: 770px;
    height: 230px;
}

.banner .anythingSlider ul li img {
    width: 1920px;
    height: 480px;
}

.dom_div {
    width: 420px;
    height: 110px;
}

.domain {
    width: 1100px;
    height: 100px;
    position: absolute;
    bottom: 0;
    border-radius: 2px;
    left: 50%;
    margin-left: -550px;
    background: url(../img/domain_bg.png);
}

.main .domain {
    margin: 0;
    position: static;
    left: 0;
    bottom: inherit;
}

.domain .cnnic_icann {
    float: left;
    width: 206px;
    font-size: 18px;
    color: #fff;
    font-family: Arial, Microsoft Yahei;
    line-height: 25px;
    background: url(../img/a_ico.png) no-repeat left 1px;
    padding-left: 60px;
    height: 50px;
    font-weight: bold;
}

.domain .cnnic_icann .p2 {
    letter-spacing: 1px;
}

.other {
    border-bottom: dotted 1px #ccc;
    margin-top: 40px;
    line-height: 30px;
}

.domain .d_body {
    height: 100px;
    float: left;
}

.domain .d_body .domin_search {
    height: 50px;
    margin-top: 25px;
    float: left;
    background: #fff;
}

.domain .d_body .domin_search span {
    font-size: 18px;
    float: left;
    line-height: 50px;
    margin-left: 16px;
}

.d_body .text {
    width: 534px;
    line-height: 50px;
    height: 50px;
    font-size: 16px;
    color: #000;
    font-family: Microsoft Yahei;
    outline: none;
}

.d_body .submit,
.endomains .submit {
    width: 100px;
    height: 50px;
    background: #2087ed;
    color: #fff;
    font-size: 18px;
    font-family: Microsoft Yahei;
    line-height: 50px;
    text-align: center;
}

#domainsDiv {
    width: 400px;
    overflow: hidden;
    height: 24px;
    margin-left: 4px;
}

#domainsDiv a {
    color: #F90;
}

#domainsDiv ul li {
    height: 24px;
    line-height: 24px;
}

.domain_r {
    float: right;
    width: 190px;
    height: 50px;
}

.domain_r a {
    display: inline-block;
    width: 50px;
    height: 50px;
    line-height: 50px;
    border-radius: 25px;
    background: #f00;
    color: #fff;
    text-align: center;
    font-size: 24px;
    float: left;
}

.domain_r a:hover {
    background-color: #f30;
    text-decoration: none;
}

.domain_r p {
    float: right;
    color: #fff;
    width: 134px;
    font-size: 16px;
    line-height: 24px;
}

.domain_r p span {
    font-size: 12px;
}

.wid1100 {
    width: 1100px;
    margin: 0 auto;
}

.gonggao {
    height: 50px;
    background: #eeeeee;
    line-height: 50px;
}

.gonggao .gonggao_l {
    width: 550px;
    float: left;
}

.gonggao_l a {
    margin-right: 20px;
    font-family: Arial, Microsoft Yahei;
}

.gonggao_l a:Hover {
    text-decoration: none;
}

.gonggao_l span {
    font-size: 13px;
    color: #666;
    margin: 0 0 0 4px;
}

.gonggao_l .dm01 {
    color: #F90;
    font-size: 16px;
}

.gonggao_l .dm02 {
    color: #f00;
    font-size: 16px;
}

.gonggao_l .dm03 {
    color: #0a76ce;
    font-size: 16px;
}

.gonggao_l .dm04 {
    color: #000;
    font-size: 16px;
}

.gonggao .gonggao_r {
    width: 450px;
    float: right;
}

.laba {
    width: 22px;
    height: 22px;
    border-radius: 11px;
    background: #F90 url(../img/a_ico.png) no-repeat 4px -189px;
    margin-top: 15px;
    float: left;
}

/*公告*/
.txtScroll-top {
    overflow: hidden;
    position: relative;
    float: right;
    width: 420px;
}

.txtScroll-top .bd {}

.txtScroll-top .infoList li {
    height: 50px;
    line-height: 50px;
}

.txtScroll-top .infoList li a {
    color: #333;
    display: inline-block;
    width: 350px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.txtScroll-top .infoList li .date {
    float: right;
    color: #999;
}

/* 最新活动 */
.safe {
    background: url(../img/wallpaper2.jpg) no-repeat center bottom;
    padding: 40px 0 50px;
}

.htitle {
    text-align: center;
    font-family: Microsoft Yahei;
    margin-bottom: 30px;
}

.htitle span {
    font-size: 14px;
    color: #999;
    line-height: 30px;
    font-weight: 300;
}

.htitle h2,
.htitle h1 {
    font-size: 30px;
    color: #333;
    font-weight: normal;
    line-height: 30px;
    margin-top: 6px;
    font-family: Microsoft Yahei;
}

.htitle h2 em,
.htitle h1 em {
    font-style: normal;
}


.picScroll-left {
    overflow: hidden;
    position: relative;
    width: 1100px;
}

.picScroll-left .hd {
    overflow: hidden;
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 54px;
    margin-top: -27px;
}

.picScroll-left .hd .prev,
.picScroll-left .hd .next {
    display: block;
    height: 70px;
    width: 50px;
    float: left;
    overflow: hidden;
    cursor: pointer;
    background: url(../img/t_btnp.png) no-repeat 0 0px;
}

.picScroll-left .hd .next {
    background-position: -50px 0px;
    float: right;
}

.picScroll-left .hd .prevStop,
.picScroll-left .hd .prev:hover {
    background-position: 0 -70px;
}

.picScroll-left .hd .nextStop,
.picScroll-left .hd .next:hover {
    background-position: -50px -70px;
}

.picScroll-left .bd {
    width: 1100px;
    margin: 0 auto;
}

.picScroll-left .bd ul {
    overflow: hidden;
    zoom: 1;
}

.picScroll-left .bd ul li {
    float: left;
    _display: inline;
    overflow: hidden;
    text-align: center;
    width: 260px;
    margin-right: 20px;
    border-radius: 2px;
    background: #ff6600;
    background: url(../img/orange.png);
    background: none;
    padding: 24px 0;
}

.picScroll-left .bd ul li a:hover {
    text-decoration: none;
}

.picScroll-left .bd ul li .pic {
    text-align: center;
    width: 130px;
    height: 130px;
    background: url(../img/r_ico.png) no-repeat 32px 32px;
    border-radius: 73px;
    margin: 36px auto 0;
    margin-top: 0;
    border: solid 4px #ff6600;
    position: relative;
}

.picScroll-left .bd ul li h2 {
    line-height: 20px;
    font-size: 20px;
    margin: 24px 0;
    text-align: center;
    color: #f60;
    font-weight: normal;
    position: relative;
}

.picScroll-left .bd ul li p {
    color: #f60;
    font-size: 30px;
    display: inline;
    font-style: italic;
    margin-right: 6px;
}

.picScroll-left .bd ul .li02 {
    background: #96cb11;
    background: url(../img/green.png);
    background: none;
}

.picScroll-left .bd ul .li02 .pic {
    background-position: 32px -94px;
    border: solid 4px #96cb11;
}

.picScroll-left .bd ul .li02 p,
.picScroll-left .bd ul .li02 h2 {
    color: #96cb11;
}

.picScroll-left .bd ul .li03 {
    background: #4c8da5;
    background: url(../img/hese.png);
    background: none;
}

.picScroll-left .bd ul .li03 .pic {
    background-position: 32px -230px;
    border: solid 4px #4c8da5;
}

.picScroll-left .bd ul .li03 p,
.picScroll-left .bd ul .li03 h2 {
    color: #4c8da5;
}

.picScroll-left .bd ul .li04 {
    background: #f1635f;
    background: url(../img/red.png);
    background: none;
}

.picScroll-left .bd ul .li04 .pic {
    background-position: 32px -360px;
    border: solid 4px #f1635f;
}

.picScroll-left .bd ul .li04 p,
.picScroll-left .bd ul .li04 h2 {
    color: #f1635f;
}

.picScroll-left .bd ul .li05 {
    background: #52c640;
    background: url(../img/green2.png);
    background: none;
}

.picScroll-left .bd ul .li05 .pic {
    background-position: 22px -490px;
    border: solid 4px #52c640;
}

.picScroll-left .bd ul .li05 p,
.picScroll-left .bd ul .li05 h2 {
    color: #52c640;
}

.picScroll-left .bd ul li.ons {
    opacity: 0.8;
    filter: alpha(opacity=80);
}

.picScroll-left .bd ul li.ons .pic {}

/*服务范围*/
.fwfwall {
    padding: 40px 0 60px;
}

.hfwfwall {
    background: #eee;
}

.fwfw {
    height: 300px;
}

.fwfw li {
    float: left;
    overflow: hidden;
    display: block;
    width: 272px;
    height: 304px;
    background: #fff;
    cursor: pointer;
    margin-right: 1px;
    position: relative;
}

.fwfw li .fw {
    width: 550px;
    height: 304px;
}

.fwfw li .fw_l {
    float: left;
    width: 275px;
    text-align: center;
    padding: 36px 0;
    border-right: solid 1px #fff;
    position: relative;
}

.fwfw li .fw_l .fw_pic {
    width: 130px;
    height: 130px;
    background: #00a1ff url(../img/r_ico.png) no-repeat 23px -632px;
    border: solid 2px #fff;
    border-radius: 67px;
    margin: 0 auto;
}

.fwfw li .fw_l h2 {
    font-size: 22px;
    margin-top: 30px;
    color: #b1b1b1;
    font-weight: normal;
}

.fwfw li .fw_l p {
    font-size: 14px;
    margin-top: 20px;
    color: #999;
}

.fwfw .ons {
    width: 550px;
    cursor: auto;
    margin-right: 0px;
    position: relative;
    z-index: 1;
}

.fwfw .ons {
    background: #00a1ff;
}

.fwfw .ons .fw_l {
    border-right: solid 1px #24adfd;
}

.fwfw .ons .fw_l .fw_pic {
    background-color: #00a1ff;
}

.fwfw .ons .fw_l h2 {
    color: #fff;
}

.fwfw .ons .fw_r h2 {
    color: #fff;
}

.fwfw .ons .fw_r p {
    color: #f1f1f1;
}

.fwfw .ons .fw_l p {
    color: #f1f1f1;
}

.fwfw li .fw_r {
    width: 214px;
    float: left;
    padding: 30px;
}

.fwfw li .fw_r h2 {
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 10px;
}

.fwfw li .fw_r p {
    font-size: 14px;
    color: #888;
    line-height: 24px;
    height: 161px;
}

.fwfw li .fw_r .btn {
    display: block;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    text-align: center;
    background: #fe0;
    color: #9b9100;
    margin-top: 10px;
}

.fwfw li .fw_r .btn:hover {
    background: #ff0;
    text-decoration: none;
}

.fwfw li a:hover {
    text-decoration: none;
}

.floatdiv {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 304px;
    z-index: 2;
}


.fwfw li .fw_l .fw_pic2 {
    background-position: 32px -748px;
    background: #00a1ff url(../img/r_ico.png) no-repeat 30px -2432px;
}

.fwfw li .fw_l .fw_pic3 {
    background-position: 26px -885px;
}

/*.zwfwh {}
.zwfwh li { float:left; width:354px; margin:19px 19px 0 0;}
.zwfwh li .zwfwhw { border:solid 1px #ddd; height:190px; background:#fff;}
.zwfwh li .zwfwh_l { float:left; width:145px; height:160px; padding:30px 0 0 30px; background:#fbfbfb url(/images/regtxfw.png) no-repeat 0px 114px; border-right:solid 1px #ddd;}
.zwfwh li .zwfwh02 { background-position:-176px 114px;}
.zwfwh li .zwfwh03 { background-position:-352px 114px;}
.zwfwh li .zwfwh04 { background-position:-528px 114px;}
.zwfwh li .zwfwh05 { background-position:-704px 114px;}
.zwfwh li .zwfwh06 { background-position:-880px 114px;}
.zwfwh li .zwfwh_l h2 { font-weight:normal; font-size:22px; margin-bottom:10px; color:#333;}
.zwfwh li .zwfwh_l p { font-size:13px; color:#666; line-height:20px;}
.zwfwh li .zwfwh_r { float:right; width:116px; height:130px; padding:30px; background:#fff;}
.zwfwh li .zwfwh_rn { height:100px;}
.zwfwh li .zwfwh_rn h3 { font-size:14px;}
.zwfwh li .zwfwh_r a { color:#666;}
.zwfwh li .zwfwh_r a.btna { display:block; width:100%; height:30px; line-height:30px; border:solid 1px #ddd; color:#666; margin:0; }

.zwfwh li .zwfwhw.hover { border-color:#2087ed; background:#2087ed;}
.zwfwh li .zwfwhw.hover .zwfwh_l { background-color:#2087ed;}
.zwfwh li .zwfwhw.hover .zwfwh_l h2 {color:#fff;}
.zwfwh li .zwfwhw.hover .zwfwh_l p {color:#fff;}
.zwfwh li .zwfwhw.hover .zwfwh_r a.btna { border-color:#2087ed;background-color:#2087ed; color:#fff; }*/



/*客户案例*/
.case_kh {
    background: url(../img/br10.jpg) no-repeat center bottom;
    background: #f5f5f5;
    padding: 50px 0 60px;
}

.case_kh .htitle span,
.case_kh .htitle h2 {
    color: #333;
}

.case li {
    float: left;
    width: 219px;
    height: 110px;
    border: solid 1px #eee;
    background: #fff;
    text-align: center;
    margin: 0 -1px -1px 0;
}

.case li a {
    display: table;
    width: 219px;
    height: 110px;
    text-align: center;
    text-decoration: none;
    outline: none;
    -webkit-transition: all 300ms ease-out;
    /* CSS3 transition. Last value is pause before transition play */
    -moz-transition: all 300ms ease-out;
    transition: all 300ms ease-out;
}

.case li a span {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    height: 100%;
    -webkit-transition: all 300ms ease-out;
    /* CSS3 transition. */
    -moz-transition: all 300ms ease-out;
    transition: all 300ms ease-out;
}

.case li:hover a {
    -webkit-transform: rotateY(180deg);
    /* flip horizontally 180deg*/
    -moz-transform: rotateY(180deg);
    transform: rotateY(180deg);
    -webkit-transition-delay: 0.2s;
    -moz-transition-delay: 0.2s;
    transition-delay: 0.2s;
}

.case li:hover a span {
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    /* flip horizontally 180deg*/
    transform: rotateY(180deg);
    -webkit-transition-delay: 0.2s;
    -moz-transition-delay: 0.2s;
    transition-delay: 0.2s;
}

.case li img {
    max-width: 159px;
    max-height: 80px;
}




/*新闻资讯*/
.hnews {
    padding: 40px 0 50px;
    background: #eee;
}

.hnews_l {
    width: 820px;
    float: left;
}

.hnewstitle {
    font-size: 16px;
    position: relative;
    background: url(../img/a_ico.png) no-repeat 0px -237px;
    padding-left: 22px;
}

.hnewstitle span {
    font-size: 12px;
    color: #999;
    margin-left: 6px;
}

.hnewstitle .more {
    position: absolute;
    top: 4px;
    font-size: 12px;
    right: 0;
    color: #ccc;
    font-family: '宋体';
}

.hnewstitle .more b {
    font-weight: normal;
    display: inline-block;
    font-family: Microsoft Yahei;
    margin-left: 4px;
    width: 10px;
    height: 10px;
    border: solid 1px #ccc;
    text-align: center;
    line-height: 10px;
}

.hnewsbody {}

.hnewsbody li {
    width: 400px;
    float: left;
    margin: 20px 20px 0 0;
}

.hnewsbody li .newsdate {
    float: left;
    width: 70px;
}

.hnewsbody li .newsdate strong {
    font-size: 36px;
    line-height: 36px;
    background: #f1f1f1;
    color: #00a1ff;
    font-weight: normal;
    display: block;
    padding: 5px 0;
    text-align: center;
}

.hnewsbody li .newsdate p {
    font-size: 14px;
    padding: 2px 0;
    background: #00a1ff;
    color: #fff;
    text-align: center;
}

.hnewsbody li dl {
    float: right;
    width: 310px;
}

.hnewsbody li dl dt {
    font-size: 15px;
    line-height: 15px;
    margin-bottom: 14px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.hnewsbody li dl dt a {
    color: #000;
}

.hnewsbody li dl dt a:hover {
    color: #F90;
}

.hnewsbody li dl dd {
    font-size: 12px;
    color: #999;
    line-height: 24px;
}

/*首页荣誉资质*/
.hnew_r {
    width: 240px;
    float: right;
}

.picScroll-top {
    width: 240px;
    overflow: hidden;
    position: relative;
    margin-top: 20px;
}

.picScroll-top .bd {}

.picScroll-top .bd ul {
    overflow: hidden;
    zoom: 1;
}

.picScroll-top .bd ul li {
    text-align: center;
    zoom: 1;
}

.picScroll-top .bd ul li .pic {
    text-align: center;
}

.picScroll-top .bd ul li .pic img {
    width: 240px;
    height: 145px;
    display: block;
}

.picScroll-top .bd ul li .pic a:hover img {
    border-color: #999;
}

.picScroll-top .bd ul li .title {
    line-height: 24px;
    background: none;
    font-size: 12px;
    color: #666;
}

.picScroll-top .bd ul li .title a {
    color: #666;
}

/*foot*/
.foot {
    padding-bottom: 0px;
    color: #2d2d2d;
    border-top: solid 1px #ddd;
}

.foot_4 {
    background: #fff;
    border-bottom: solid 1px #eeeeee;
}

.foot_4 ul {
    display: block;
    width: 1100px;
    margin: 0 auto;
    height: 50px;
    padding: 20px 0;
}

.foot_4 li {
    float: left;
    padding-left: 60px;
    width: 244px;
    height: 50px;
    background: url(../img/foot_ico.png) no-repeat 0px -0px;
    line-height: 50px;
    color: #2d2d2d;
    font-size: 16px;
}

.foot_4 .four02 {
    background-position: 0px -160px;
    width: 243px;
}

.foot_4 .four03 {
    background-position: 0px -320px;
    width: 243px;
}

.foot_4 .four04 {
    background-position: 0px -480px;
    width: 130px;
}

.foot_top {
    padding: 30px 0;
    background: #fff;
    color: #666;
}

.foot .f_nav,
.f_d_n {
    width: 1100px;
    margin: 0 auto;
    line-height: 28px;
}

.f_navd {
    width: 244px;
    float: left;
}

.f_navd p {
    font-size: 14px;
    color: #000;
    font-weight: normal;
    margin-bottom: 10px;
}

.f_navd li {
    line-height: 28px;
}

.f_navd li a {
    font-size: 13px;
    color: #2b7dc6;
}

.foot_bot {
    padding: 20px 0;
    background: #fff;
    border-top: solid 1px #eee;
    text-align: center;
}

.f_d_n {
    font-size: 13px;
    position: relative;
    color: #999;
}

.foot a {
    color: #999;
}

.f_d_nav span {
    margin: 0 10px;
    font-size: 12px;
    font-family: '宋体';
    color: #ccc;
}

.f_d_nav a {
    color: #2d2d2d;
}

.down_ico {
    margin-top: 10px;
}

.down_ico a {
    margin-right: 10px;
}

.erweima {
    width: 110px;
    height: 150px;
    text-align: center;
    float: right;
    font-size: 13px;
}

.erweimas {
    width: 110px;
    height: 110px;
    background: url(../img/foot_code2.gif) no-repeat;
    background-size: 110px;
}

.erweima p {
    line-height: 20px;
    margin-top: 8px;
}

.foot .erweimas {
    background: url(../img/foot_code.gif) no-repeat;
    background-size: 110px;
}


/*4个项目*/
.dos_div {
    display: block;
    width: 273px;
    border: solid 1px #eee;
    position: relative;
    border-radius: 2px;
    margin-right: -1px;
    padding-bottom: 40px;
    background: #fff;
    float: left;
    text-align: center;
    margin-bottom: 30px;
}

.dos_div:hover {
    text-decoration: none;
    background: #fff6e9;
    border: solid 1px #eee2d0;
    z-index: 2;
}

/*.dos_div:hover div { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);-webkit-filter: grayscale(0%);filter:alpha(opacity=100);-moz-opacity:1.0; opacity:1.0;  }
.dos_div div {width:108px; height:108px; background:url(../img/r_ico.png) no-repeat 20px -2440px; margin:0px auto; filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);-webkit-filter: grayscale(100%);filter:alpha(opacity=50);-moz-opacity:0.5; opacity:0.5;}*/
.dos_div:hover div {}

.dos_div div {
    width: 108px;
    height: 108px;
    background: url(../img/r_ico.png) no-repeat 20px -2440px;
    margin: 0px auto;
}

.dos_div .dos_div2 {
    -background-color: #d10018;
    background-position: 13px -639px;
}

.dos_div .dos_div3 {
    -background-color: #ff9900;
    background-position: 13px -886px;
}

.dos_div .dos_div4 {
    -background-color: #73b400;
    background-position: 13px -2970px;
}

.dos_div h1 {
    font-size: 18px;
    color: #000;
    margin: 30px 0 0px;
}

.dos_div p {
    font-size: 14px;
    color: #999;
    margin-bottom: 6px;
}

.dos_div span {
    color: #666;
}

.dos_div span b {
    font-weight: normal;
    color: #f60;
    font-size: 18px;
    margin: 0 2px;
}

.titleh2 {
    text-align: center;
    font-size: 18px;
    color: #333;
    margin-bottom: 20px;
}

.case_domain {
    background: none;
    padding: 0px;
    border: solid 1px #ddd;
    border: 0;
    width: 1100px;
    margin: 0 auto 40px;
}

.case_domain .picScroll-left2 .bd ul li div {
    border: solid 1px #eee;
}

.case_domain .picScroll-left2 .bd ul li p {
    display: none;
}

.case_domain .picScroll-left2 .hd {
    width: 1100px;
    margin-left: -550px;
    left: 50%;
    margin-top: -27px;
}

.case_domain .picScroll-left2 .hd .prev {
    background-position: 0 -54px;
}

.case_domain .picScroll-left2 .hd .next {
    background-position: -27px -54px;
}


/*客服*/
.right_scroll_contextxt {
    font-family: arial;
    position: absolute;
    right: 0px;
    top: 200px;
    z-index: 10;
}

.fast-tag1,
.fast-tag2 {
    float: left;
    display: block;
    height: 147px;
    width: 40px;
    background: url(../img/right_qq.png) no-repeat 0 0px;
    text-indent: -9999px;
    overflow: hidden;
    cursor: hand;
    cursor: pointer;
}

.fast-tag2 {
    background: url(../img/right_qq.png) no-repeat -40px 0px;
    width: 40px;
}

.help-box {
    border: 1px solid #ddd;
    border-right: 0;
    width: 102px;
    padding: 10px;
    background: #fff;
    float: left;
    display: none;
}

.help-list0 {
    border-bottom: 1px solid #ddd;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.help-list0 li {
    padding: 0 10px;
}

.help-box2 {
    display: none;
}

. .help-box .first-h3 {
    background: none;
    padding-top: 0;
}

.help-box p {
    font-size: 12px;
    margin: 0 0 7px;
    line-height: 18px;
}

.help-box p span {
    color: #666;
}

.help-list1 li,
.help-list0 li {
    font-size: 12px;
    line-height: 20px;
}

.help_button {
    text-decoration: none;
    display: block;
    height: 30px;
    padding-left: 30px;
    line-height: 30px;
    color: #333;
    font-family: Microsoft Yahei;
    font-size: 15px;
    background: url(../img/right_qq.png) no-repeat 0 -153px;
    margin: 8px 0;
}

.help_button2 {
    background-position: 0 -183px;
}

.help_button3 {
    background-position: 0 -213px;
}

.help-list1 {
    border-bottom: 0;
    margin-bottom: 0;
    padding-bottom: 0;
}

.help_button:link,
.help_button:visited,
.help_button:active,
.help_button:hover {
    color: #06c;
}

p a.help_button {
    margin-top: 0;
}


.banners {
    position: relative;
    height: 530px;
    background: #46a5f1 url(../img/com_bg.jpg) no-repeat center top;
}

.banners .top_menu {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background: none;
    background: url(../img/banners_b.png);
}

.banners .top_menu .l_menu {
    border: 0;
    width: 1200px;
    margin: 0 auto;
    position: relative;
}

.banners .top_menu .l_menu span {
    color: #999;
    font-size: 12px;
    font-family: '宋体';
    margin: 0 16px 0 12px;
    display: none;
}

.banners .top_menu .l_menu a {
    display: block;
    border: 0;
    color: #fff;
    font-size: 12px;
    padding: 10px 20px;
}

.banners .top_menu .l_menu a:hover {
    color: #fc0;
}

.banners .top_menu .l_menu .on_lmenus {
    background: url(../img/nav_bg.png);
    color: #fc0;
}

.banners .top_menu .l_menu .on_lmenus a {
    color: #fc0;
    font-weight: normal;
}

.banners .top_menu .l_menu li {
    float: left;
    border: 0;
    position: relative;
    z-index: 99;
    padding: 0;
}

.banners .top_menu .l_menu li .enarr {
    border-style: solid dashed dashed;
    border-width: 4px;
    border-color: #333 transparent transparent;
    height: 0;
    width: 0;
    font-size: 0;
    margin-left: 4px;
    margin-top: -2px;
    position: relative;
    top: -2px;
}

.banners .top_menu .l_menu li .domain_div {
    display: none;
    position: absolute;
    top: 36px;
    left: 0px;
    width: 346px;
    padding: 10px;
    background: url(../img/nav_bg.png);
    border: 0;
}

.banners .top_menu .l_menu li .domain_div li {
    padding: 6px 4px;
}

.banners .top_menu .l_menu li .domain_div li a {
    padding: 1px 6px 2px;
    border: solid 1px #fff;
    border-radius: 14px;
    font-size: 13px;
    color: #fff;
}

.banners .top_menu .l_menu li .domain_div li a:hover {
    background: #f90;
    border: solid 1px #F90;
    color: #fff;
    text-decoration: none;
}

.banners .top_menu .l_menu li .domain_div .on_lmenus {
    background: none;
    color: #fc0;
}

.banners .top_menu .l_menu li .domain_div .on_lmenus a {
    color: #fc0;
    font-weight: normal;
}

.banners .d_body .text {
    width: 660px;
}

/*domain*/
.alldomain {
    display: block;
    width: 880px;
    margin: 0px auto;
    padding-top: 56px;
}

.alldomain h1 {
    font-size: 30px;
    font-weight: 300;
    color: #fff;
    margin-bottom: 20px;
}

.alldomain h1 span {
    color: #fc0;
    margin: 0 10px 0 0;
}

.alldomain .adomin_search {
    border: 0;
    border-radius: 0;
    height: 60px;
    background: none;
}

.alldomain .adomin_search .text {
    background: #fff;
    height: 60px;
    margin: 0;
    line-height: 60px;
    border: 0;
    float: left;
    padding-left: 20px;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
}

.alldomain .adomin_search .select_box {
    height: 60px;
    border-radius: 0;
    margin: 0;
    width: 100px;
}

.alldomain .adomin_search .select_box input {
    height: 60px;
    line-height: 60px;
    padding: 0 20px 0 10px;
    background: url(../img/domico.png) no-repeat 80px 29px;
}

.alldomain .adomin_search .select_box ul {
    border: 0;
    background: #eee;
    top: 50px;
    width: 100px;
}

.alldomain .adomin_search .submit {
    width: 100px;
    height: 60px;
    border-radius: 0;
    margin-left: 0;
    background: #fa0;
    color: #fff;
    font-size: 18px;
    font-family: Microsoft Yahei;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
}

.alldomain .d_houzui span {
    color: #fff;
    display: block;
    position: absolute;
    top: 6px;
    right: 10px;
    width: 66px;
    height: 20px;
    background: url(../img/ico.png) no-repeat 54px -85px;
    cursor: pointer;
}

.alldomain .d_houzui .t_div {
    width: 710px;
    border: 0;
    border-bottom: solid 2px #F90;
    left: 0px;
    top: 2px;
}

/*domainsafe*/
.domainsafe {
    background: none;
    padding: 50px 0
}

.domainsafe .picScroll-left {
    width: 1250px;
    margin: 0 auto;
}

.domainsafe .picScroll-left .bd ul li {
    padding: 0;
}

.domainsafe .picScroll-left .bd ul li .pic_w {
    display: none;
    background: #2087ed;
    padding: 30px 0;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    overflow: hidden;
}

.domainsafe .picScroll-left .bd ul li .pic {
    background: none;
    width: auto;
    height: auto;
    line-height: 60px;
    border: 0;
    font-size: 40px;
    text-align: center;
    color: #fff;
    border-radius: 0px;
}

.domainsafe .picScroll-left .bd ul li .pic_b {
    padding: 26px 0 30px;
    background: #fff;
    border-radius: 2px;
}

.domainsafe .picScroll-left .bd ul li h2 {
    font-size: 14px;
    color: #666;
    margin: 0;
}

.domainsafe .picScroll-left .bd ul li h2 b {
    margin-right: 4px;
    color: #333;
    font-size: 18px;
}

.domainsafe .picScroll-left .bd ul li p {
    font-size: 14px;
    display: block;
    color: #2087ed;
    font-style: normal;
    margin: 10px 0;
    font-style: italic;
}

.domainsafe .picScroll-left .bd ul li p span {
    font-size: 24px;
}

.domainsafe .picScroll-left .bd ul li p s {
    color: #999;
    margin-left: 6px;
}

.domainsafe .picScroll-left .bd ul li a {
    display: block;
    width: 180px;
    margin: 0 auto;
    border-radius: 2px;
    height: 50px;
    line-height: 50px;
    background: #2087ed;
    color: #fff;
    font-size: 16px;
    border-bottom: solid 3px #096cb7;
}

.domainsafe .picScroll-left .bd ul li a:hover {
    filter: alpha(opacity:80);
    opacity: 0.8;
    text-decoration: none;
}

.domainsafe .picScroll-left .bd ul li.li02 .pic_w,
.domainsafe .picScroll-left .bd ul li.li02 a {
    background: #e56526;
}

.domainsafe .picScroll-left .bd ul li.li02 .pic_b a {
    background: #e56526;
    border-bottom: solid 3px #d15518;
}

.domainsafe .picScroll-left .bd ul li.li02 p {
    color: #e56526;
}

.domainsafe .picScroll-left .bd ul li.li03 .pic_w,
.domainsafe .picScroll-left .bd ul li.li03 a {
    background: #76bb50;
}

.domainsafe .picScroll-left .bd ul li.li03 .pic_b a {
    background: #76bb50;
    border-bottom: solid 3px #558d36;
}

/*.domainsafe .picScroll-left .bd ul li.li03 .pic {  background:#558d36; border-color:#97cb7a; }*/
.domainsafe .picScroll-left .bd ul li.li03 p {
    color: #76bb50;
}

.domainsafe .picScroll-left .bd ul li.li04 .pic_w,
.domainsafe .picScroll-left .bd ul li.li04 a {
    background: #fd344b;
}

.domainsafe .picScroll-left .bd ul li.li04 .pic_b a {
    border-bottom: solid 3px #cc1f33;
}

/*.domainsafe .picScroll-left .bd ul li.li04 .pic {  background:#cc1f33; border-color:#ff7f8e; }*/
.domainsafe .picScroll-left .bd ul li.li04 p {
    color: #fd344b;
}

.domainsafe .picScroll-left .bd ul li.li05 .pic_w,
.domainsafe .picScroll-left .bd ul li.li05 a {
    background: #3975ab;
}

.domainsafe .picScroll-left .bd ul li.li05 .pic_b a {
    border-bottom: solid 3px #29557c;
}

/*.domainsafe .picScroll-left .bd ul li.li05 .pic {  background:#29557c; border-color:#6896bf; }*/
.domainsafe .picScroll-left .bd ul li.li05 p {
    color: #3975ab;
}


.domain_price_li {
    height: 20px;
}

.domain_price_li li {
    float: left;
    margin: 0 20px 0 0;
}

.domain_price_li li a {
    color: #999;
}

.domain_price_li li.on a {
    color: #000;
}

.domain_price_li li a:hover {
    text-decoration: none;
}

.domain_price_li li label {
    display: inline;
    height: 20px;
    padding: 0 8px 0 6px;
    line-height: 18px;
}

.domain_price_li li em {
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url(../img/d_p_b.png) no-repeat center center;
    margin-left: 3px;
}

.domain_price_li li a * {
    vertical-align: middle;
}

.domain_price_table {
    margin-top: 20px;
}

.domain_price_table .li {
    display: none;
}

.domain_price_table .li ul li {
    display: block;
    border-bottom: solid 1px #e9e9e9;
    *margin-bottom: -4px;
}

.domain_price_table .li ul.dotbodys {
    margin-bottom: -1px;
    position: relative;
    z-index: 2;
}

.domain_price_table .li ul.dotbodys li {
    display: table;
}

.domain_price_table .li ul.dotbodys p span {
    display: block;
}

.domain_price_table .li ul.dotbodys li p {
    background: #f5f5f5;
    display: table-cell;
    text-align: center;
    border: solid 1px #E9E9E9;
    border-bottom: 0;
    height: 50px;
    margin-right: -1px;
    padding: 0 16px;
    float: left;
}

.domain_price_table .li ul.dotbodys li .dp01 {
    line-height: 50px;
    width: 363px;
}

.dp02,
.dp03,
.dp04 {
    width: 100px;
}

.dp02 {
    width: 120px;
}

.dp02 b,
.dp03 b,
.dp04 b {
    margin-top: 7px;
    display: block;
}

.domain_price_table .li ul {
    border-collapse: collapse;
    width: 100%;
    overflow: hidden;
    padding: 0;
}

.domain_price_table .li ul.dotbody {
    display: block;
    overflow-y: scroll;
}

.domain_price_table .li ul.dotbody li {
    height: 43px;
    border-bottom: 0;
    background: none;
}

.domain_price_table .li ul.dotbody p {
    text-align: center;
    border: solid 1px #E9E9E9;
    border-bottom: 0;
    height: 46px;
    line-height: 46px;
    margin-right: -1px;
    padding: 0 16px;
    float: left;
}

.domain_price_table .li ul.dotbody .col-type {
    width: 363px;
    text-align: left;
}

.domain_price_table .li ul.dotbody .col-buy {
    width: 120px;
}

.domain_price_table .li ul.dotbody .col-renewals {
    width: 100px;
}

.domain_price_table .li ul.dotbody .col-transfer {
    width: 83px;
}

.domain_price_table .li ul.dotbodys span {
    font-size: 12px;
    color: #999;
    font-weight: normal;
}

.dotbody {
    display: block;
    width: 100%;
    overflow-y: auto;
    max-height: 282px;
    border-bottom: solid 1px #ddd;
}

.domain_price_table .li .dotbody {}

.domain_price_table .li .dotbody p {
    background: #fff;
}

.domain_price_table .li .dotbody p .hot {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: #2087ed;
    color: #fff;
    text-align: center;
    line-height: 20px;
    border-radius: 10px;
    font-size: 12px;
    margin-left: 10px;
}

.domain_price_table .li .dotbody p span {
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-right: 10px;
}

.domain_price_table .li .dotbody p a {
    font-weight: bold;
    color: #000;
    text-decoration: none;
    display: inline-block;
    width: 80px;
    text-align: left;
}

.domain_price_table .li .dotbody p a:hover {
    color: #2087ed;
    text-decoration: underline;
}

.domain_price_table .li .dotbody p em {
    font-style: normal;
    color: #999;
    font-size: 12px;
}

.domain_price_table .li .dotbody p b {
    text-decoration: line-through;
    color: #999;
    font-weight: normal;
    margin-right: 6px;
}

.case_honor {
    background: url(../img/br04.jpg) no-repeat center bottom;
    background: #f5f5f5;
}

.case_honor .case li {
    width: 219px;
    height: 118px;
    background: #fff;
    text-align: center;
    border: solid 1px #eee;
}

.case_honor .case li img {
    width: 150px;
    height: 50px;
    display: block;
    margin: 16px auto 10px;
}

.case_honor .case li p {
    color: #666;
}

.case_honor .case .ons img {
    filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=100);
    -webkit-filter: grayscale(100%);
}

/*域名优势*/
.fwfwalls {
    background: #f5f5f5;
}

.fwfws {
    height: 313px;
    width: 1006px;
    margin: 0 auto;
    /*-webkit-box-shadow:0 0 4px #ddd;  
	         -moz-box-shadow:0 0 4px #ddd;  
	         box-shadow:0 0 4px #ddd;*/
}

.fwfws li {
    display: block;
    float: left;
    overflow: hidden;
    width: 217px;
    background: #fff;
    border-left: solid 1px #ddd;
    border-right: solid 1px #ddd;
    margin-right: -1px;
}

.fwfws li .fw {
    width: 412px;
    height: 313px;
}

.fwfws li .fw_l {
    float: left;
    width: 196px;
    text-align: center;
    padding: 39px 0 40px;
    height: 232px;
    border: solid 1px #d4d8de;
    border-left: 0;
    border-right: 0;
}

.fwfws li .fw_l .fw_pic {
    width: 90px;
    height: 90px;
    background: #ccc url(../img/r_ico.png) no-repeat 15px -1544px;
    border-radius: 45px;
    margin: 24px auto 20px;
}

.fwfws li .fw_l h2 {
    font-size: 16px;
    color: #000;
    font-weight: normal;
}

.fwfws li .fw_l p {
    font-size: 14px;
    line-height: 24px;
    color: #999;
}

.fwfws .ons {
    width: 412px;
    border-left: solid 2px #2087ed;
    border-right: solid 2px #2087ed;
    position: relative;
    z-index: 2;
    background: #fff;
    cursor: auto;
}

.fwfws .ons .fw_l .fw_pic {
    background-color: #2087ed;
}

.fwfws .ons .fw_l h2 {
    color: #000;
}

.fwfws li .fw_r {
    border: solid 1px #d4d8de;
    border-right: 0;
    width: 215px;
    height: 311px;
    float: left;
}

.fwfws li .fw_r h2 {
    font-size: 14px;
    font-weight: normal;
    height: 20px;
    margin-bottom: 6px;
    color: #444;
    padding: 18px 16px 0 16px;
}

.fwfws li .fw_r p {
    font-size: 12px;
    color: #999;
    line-height: 20px;
    height: 40px;
    border-bottom: solid 1px #d4d8de;
    padding: 0 16px 18px 16px;
}

.fwfws li a:hover {
    text-decoration: none;
}

.fwfws li .fw_l .fw_pic2 {
    background-position: 23px -1674px;
}

.fwfws li .fw_l .fw_pic3 {
    background-position: 19px -1804px;
}

.fwfws li .fw_l .fw_pic4 {
    background-position: 22px -1933px;
}

/* 域名案例 */
.case_domain {
    background-position: center top;
}

.picScroll-left2 {
    overflow: -hidden;
    position: relative;
    width: 1100px;
}

.picScroll-left2 .hd {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 70px;
    margin-top: -40px;
}

.picScroll-left2 .hd .prev,
.picScroll-left2 .hd .next {
    display: block;
    height: 70px;
    width: 50px;
    float: left;
    overflow: hidden;
    cursor: pointer;
    background: url(../img/t_btnp.png) no-repeat;
}

.picScroll-left2 .hd .next {
    background-position: -50px 0px;
    float: right;
}

.picScroll-left2 .hd .prevStop {
    background-position: -60px 0;
}

.picScroll-left2 .hd .nextStop {
    background-position: -60px -50px;
}

.picScroll-left2 .hd ul {
    overflow: hidden;
    zoom: 1;
    position: absolute;
    top: 100px;
    left: 50%;
}

.picScroll-left2 .hd ul li {
    cursor: pointer;
    overflow: hidden;
    float: left;
    font-size: 0;
    margin-right: 6px;
    display: inline-block;
    height: 10px;
    width: 10px;
    border: 1px solid #fff;
    border-radius: 8px;
    filter: alpha(opacity:90);
    opacity: 0.9;
}

.picScroll-left2 .hd ul li.on {
    background: #fff;
    filter: alpha(opacity:90);
    opacity: 0.9;
}

.picScroll-left2 .bd {
    width: 980px;
    margin: 0 auto;
}

.picScroll-left2 .bd ul {
    overflow: hidden;
    zoom: 1;
}

.picScroll-left2 .bd ul li {
    margin-right: 30px;
    float: left;
    _display: inline;
    overflow: hidden;
    text-align: center;
}

.picScroll-left2 .bd ul li div {
    width: 170px;
    height: 50px;
    background: #fff;
    padding: 10px 0;
}

.picScroll-left2 .bd ul li img {
    width: 150px;
    height: 50px;
    display: block;
    margin: 0 10px;
}

.picScroll-left2 .bd ul li a:hover img {
    border-color: #999;
}

.picScroll-left2 .bd ul li p {
    line-height: 24px;
}

/*域名动态*/
.mores {
    display: block;
    width: 120px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    border: solid 1px #ddd;
    border-radius: 4px;
    color: #333;
    margin: 30px auto 0;
}


/*域名详情页*/
.endo_banners {
    height: 360px;
    background: url(../img/domainbg2.jpg) no-repeat center bottom;
}

.endo_banners .l_menu {
    width: 220px;
    float: left;
    border: 0;
}

.endo_banners .l_menu .lmenu {
    border: 0;
    background-color: #ddd;
    padding: 0;
}

.endo_banners .l_menu .on_lmenu {
    border: 0;
    background-color: #1b86db;
}

.endo_banners .l_menu .lmenu_div {
    background: url(../img/70.png);
    border: 0;
    height: 352px;
    overflow: auto;
}

.endo_banners .l_menu .lmenu_div li {}

.endo_banners .alldomain {
    width: 800px;
    float: right;
    position: relative;
    padding-top: 110px;
}

.endo_banners .d_body .text {
    width: 560px;
}

.endo_banners .alldomain .adomin_search .select_box input {
    background: None;
}

.endo_banners .enleft {
    max-width: 299px;
    float: left;
    font-size: 30px;
    color: #333;
    line-height: 36px;
    padding-right: 30px;
    border-right: solid 1px #61b4f6;
    font-weight: normal;
}

.endo_banners .enleft b {
    display: inline-block;
    color: #2087ed;
    font-size: 36px;
    font-family: Arial, Microsoft Yahei;
    font-weight: normal;
    text-transform: uppercase;
    height: 36px;
    line-height: 36px;
}

.endo_banners .enleft span {
    display: inline-block;
    height: 36px;
    line-height: 32px;
    *line-height: 36px;
}

.endo_banners .enleft * {
    vertical-align: middle;
}

.endo_banners .enleft p {
    font-weight: normal;
    font-size: 18px;
    line-height: 24px;
    margin-top: 10px;
}

.endo_banners .enright {
    max-width: 440px;
    float: left;
    color: #333;
    line-height: 24px;
    padding-left: 30px;
}

.endo_banners .enjiage {
    position: absolute;
    top: 0;
    right: 0;
    background: url(../img/70.png);
    color: #666;
    font-size: 14px;
    padding: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 2px;
}

.endo_banners .enjiage span {
    font-size: 24px;
    color: #2087ed;
}

.endo_banners .adomin_search {
    clear: both;
    padding-top: 30px;
}

.domain_left {
    width: 770px;
    float: left;
}

.domain_right {
    width: 300px;
    float: right;
}

.domain_title {
    font-size: 18px;
    background: #e5e5e5;
    height: 36px;
    line-height: 36px;
    padding-left: 10px;
    border-left: solid 2px #2087ed;
    font-weight: normal;
}

.pnei {
    font-size: 14px;
    line-height: 28px;
    margin: 10px 0 20px;
    color: #666;
}

.pnei p span {
    display: inline-block;
    width: 18px;
    height: 18px;
    font-family: Arial;
    background: #2087ed;
    color: #fff;
    text-align: center;
    line-height: 18px;
    border-radius: 9px;
    font-size: 12px;
    margin-right: 6px;
}

.domain_zzfw {}

.domain_zzfw dl {
    float: left;
    padding: 26px;
    border: solid 1px #e5e5e5;
    margin-bottom: -1px;
    width: 162px;
    padding-left: 110px;
    background: #fff url(../img/r_ico.png) no-repeat 28px -2052px;
}

.domain_zzfw .dl2 {
    background-position: 28px -2182px;
}

.domain_zzfw .dl3 {
    background-position: 28px -2312px;
}

.domain_zzfw dl dt {
    font-size: 16px;
    color: #000;
    margin-bottom: 2px;
}

.domain_zzfw dl dd {
    color: #999;
}

.Prompt {
    background: #fff;
    font-size: 14px;
    color: #333;
    line-height: 30px;
    margin: 0;
}

.Prompt b {
    color: #2087ed;
    margin-bottom: 10px;
    display: block;
}

.Prompt p {
    color: #666;
    margin: 0;
    padding-left: 30px;
    position: relative;
}

.Prompt p span {
    position: absolute;
    top: 6px;
    left: 0;
}

.hide {
    display: none;
}

/*域名抢注*/
.qzbanner {
    height: 400px;
    background: url(../img/qzbanner.jpg) no-repeat center center;
}

.qzbanner .middle {
    position: relative;
    background: url(../img/qzleftb.png) no-repeat 30px center;
}

.qzdiv {
    border: solid 1px #ddd;
    background: #fff;
    margin-bottom: 20px;
}

.qzdiv ul {
    padding: 10px 40px 30px 0;
    border-radius: 2px;
}

.qzdiv ul li {
    font-size: 12px;
    padding-top: 20px;
}

.qzdiv ul li * {
    vertical-align: middle;
}

.qzdiv ul li.firstli {
    border-bottom: solid 1px #fff;
    padding: 20px;
}

.qzdiv ul li.firstli b {
    color: #ca0d00;
    font-size: 30px;
    font-weight: normal;
}

.qzdiv ul li span {
    color: #666;
    display: inline-block;
    width: 101px;
    text-align: right;
    font-size: 14px;
}

.qzdiv ul li .selected {
    color: #000;
    height: 28px;
    border: solid 1px #c5c5c5;
    background: #fff;
}

.qzdiv ul li .s2 {}

.qzdiv ul li .text {
    width: 506px;
    height: 28px;
    background: #fff;
    padding: 0 4px;
    font-family: Microsoft Yahei;
    border: solid 1px #c5c5c5;
}

.qzdiv ul li label {
    margin-right: 20px;
    font-size: 14px;
}

.qzdiv ul li .btn {
    border: 0;
    border-radius: 2px;
    padding: 6px 30px;
    font-size: 14px;
    font-family: Microsoft Yahei;
    cursor: pointer;
}

.qzdiv ul li .btns {
    display: inline-block;
    width: auto;
    height: auto;
    padding: 6px 30px;
    background: #fff;
    border: solid 1px #ccc;
    color: #666;
    line-height: 18px;
    border-radius: 2px;
    margin-left: 18px;
}

.qtable {
    border-collapse: collapse;
    width: 100%;
    border: solid 1px #ddd;
}

.qtable th {
    text-align: center;
    border: solid 1px #E9E9E9;
    background: #F5F5F3;
    padding: 10px 16px;
}

.qtable td {
    padding: 10px 16px;
    border: solid 1px #E9E9E9;
    background: #fff;
    text-align: center;
    font-style: normal;
    color: #666;
    font-size: 13px;
}

.qtable td a {
    color: #005eaa;
    text-decoration: none;
}

.qtable td a:hover {
    color: #F90;
    text-decoration: underline;
}

.qtable td.btdl {
    border-right-color: #fff;
}

.qtable td.btd {
    text-align: left;
    border-left-color: #fff;
}

.qtable td b {
    color: #005eaa;
    display: block;
    text-align: left;
}

#yixuan {
    display: inline-block;
}

#checkall {
    cursor: pointer;
}

.qtable td .btn {
    display: inline-block;
    margin-left: 10px;
    border: 0;
    border-radius: 2px;
    padding: 6px 30px;
    color: #fff;
    font-size: 14px;
    font-family: Microsoft Yahei;
    cursor: pointer;
}

.qtable td .page {
    float: right;
    margin: 0;
}

.qtable td .page a,
.qtable td .page span {
    display: inline-block;
    color: #666;
    width: auto;
    padding: 0 11px;
    margin: 0 0px 0 6px;
    height: 28px;
    line-height: 28px;
    border: solid 1px #ddd
}

.qtable td .page #jumptxt {
    width: 28px;
    height: 28px;
    margin: 0 0px 0 6px;
}

.qtable td .page .chaxun {
    height: 30px;
    margin-left: 2px;
}

.qtable td *,
.qtable td .page .page * {
    vertical-align: middle;
}

.qtable .firsttr th {
    text-align: left;
    font-weight: normal;
    font-size: 18px;
}

.qtable .firsttr th h2 {
    font-size: 18px;
    font-weight: normal;
}

.qtable .firsttr th .trright {
    float: right;
    font-size: 14px;
}

.qtable .firsttr th .trright a {
    display: inline-block;
    padding: 4px 10px;
    background: #fff;
    border: solid 1px #ddd;
    border-radius: 2px;
    color: #666;
}

.qtable .firsttr th .trright a.ons,
.qtable .firsttr th .trright a:hover {
    background: #ffa405;
    border-color: #ffa405;
    color: #fff;
    text-decoration: none;
}

/*商标域名*/
.sbpnei {
    position: relative;
}

.sbpnei dl {
    border: solid 1px #ddd;
    background: #fff;
    width: 255px;
    height: 288px;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
}

.sbpnei dl dt {
    padding: 10px 20px 5px;
    color: #000;
}

.sbpnei dl .img {
    height: 132px;
    background: #eee;
    text-align: center;
    line-height: 130px;
    font-size: 36px;
    color: #666;
}

.sbpnei dl dd {
    padding: 20px;
    background: #fff;
    color: #888;
}

.sbpnei .ons {
    border: 0;
    -webkit-box-shadow: 4px 10px 30px 4px rgba(0, 0, 0, 0.6);
    -moz-box-shadow: 4px 10px 30px 4px rgba(0, 0, 0, 0.6);
    box-shadow: 4px 10px 30px 4px rgba(0, 0, 0, 0.6)
}

.sbpnei .ons .img {
    color: #000;
    background: #eee;
}

.sbpnei .ons dd {
    color: #333;
}

.n_domain {}

.n_domain .d_body .domin_search {}

.newspai {
    width: 54px;
    height: 62px;
    background: url(../img/xin.png) no-repeat;
    position: absolute;
    top: -5px;
    left: 10px;
}

.domain .newsdomain {
    float: left;
    width: 190px;
    padding-left: 40px;
    font-size: 46px;
    font-weight: normal;
    color: #fff;
    font-family: Microsoft Yahei;
    line-height: 50px;
    height: 50px;
    margin: 25px;
}


/*.top*/
.topdiv {
    margin-bottom: -1px;
}

.topdiv h2 {
    padding: 10px 15px;
    border: solid 1px #ddd;
    background: #f9f9f9;
    position: relative;
    font-size: 16px;
    cursor: pointer;
    font-weight: normal;
}

.topdiv h2 span {}

.topdiv h2 em {
    font-style: normal;
    position: absolute;
    top: 10px;
    right: 10px;
}

.topdiv p {
    padding: 14px 20px;
    border: solid 1px #ddd;
    border-top: 0;
    line-height: 24px;
    color: #666;
    display: none;
    background: #fff;
}

.topthree .toppic {
    width: 230px;
    float: left;
    /* border:solid 1px #ddd; */
    background: #fff;
    padding: 18px;
    /* margin-right:-1px; */
    text-align: center;
}

.topthree .toppic img {
    display: block;
    margin: 0 auto;
}

.topthree .toppic h3 {
    font-weight: normal;
    font-size: 14px;
    line-height: 24px;
    margin-top: 16px;
}

.topthree .toppic p {
    font-size: 12px;
    color: #666;
    line-height: 20px;
}



/*域名查询结果*/

.whois .main_l {
    width: 820px;
}

.d_pmt {
    display: inline-block;
    padding: 2px;
    background: #f80;
    color: #fff;
    border-radius: 2px;
    line-height: 12px;
    margin-left: 5px;
}

.whois .main_r {
    width: 250px;
}

.whois_end {
    clear: both;
    border: solid 1px #2087ed;
    background: #fff;
    margin: 20px 0;
    padding: 20px;
}

.whois_end h2 {
    font-size: 12px;
    font-weight: normal;
    font-family: initial;
    color: #2087ed;
    border-bottom: dotted 1px #ddd;
    padding-bottom: 10px;
}

.whois_end li {
    /*background:url(/images/sprite_search.png) repeat-x 0 center;*/
    border-bottom: dotted 1px #ddd;
    line-height: 40px;
    height: 40px;
    font-size: 12px;
    font-family: Arial;
}

.whois_end li .result_l {
    float: left;
}

.whois_end li .result_ld {
    display: inline-block;
    margin-right: 5px;
}

.whois_end li .result_l .no,
.whois_end li .result_l .yes {
    display: block;
    width: 17px;
    height: 40px;
    background: url(../img/pic_no.gif) no-repeat 0 center;
    float: left;
    margin-right: 8px;
}

.whois_end li .result_l .re_ched {
    width: 17px;
    margin-right: 8px;
}

.whois_end li .result_l .font_graw {
    color: #888;
}

.whois_end li .result_l .font_green {
    color: #007600;
}

.whois_end li .result_l .font_tip {
    color: #fff;
    background: #2087ed url(../img/font_tip.gif) no-repeat right center;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    padding: 0 16px 0 6px;
    margin-left: 10px;
    border-radius: 2px;
}

.whois_ends {
    font-size: 15px;
    color: #333;
}

.whois_ends span {
    color: #F90;
}

/*domain*/
.loadinggif {
    display: block;
    width: 20px;
    height: 40px;
    background: url(../img/whois_loading.gif) no-repeat center center;
}

.whois_end li .result_r {
    float: right;
}

/*.whois_end li .result_r .price { margin:0 6px;}*/
.whois_end li .result_r a {
    color: #F90;
}

.whois_end li .result_r .price a {
    color: #2087ed;
}

/*.whois_end li .result_r *,*/
.result_all * {
    vertical-align: middle;
}

.result_ro {
    color: #369;
}

.font_red {
    color: #999;
}

.font_org {
    color: #000;
}

.font_org i {
    color: #f60;
    font-style: normal;
    margin-right: 4px;
}

.price_rt {
    display: inline-block;
    text-decoration: line-through;
    margin-right: 5px;
    color: #666;
}

.more_price {
    margin-left: 4px;
    position: relative;
    display: inline-block;
    line-height: 24px;
}

.more_price i {
    font-style: normal;
    padding-right: 16px;
    background: url(../img/downico.png) no-repeat right -42px;
    cursor: pointer;
}

.more_price_list {
    display: none;
    position: absolute;
    top: 24px;
    left: -270px;
    background: #fff;
    border: solid 1px #ddd;
    border-radius: 2px;
    padding: 10px;
    width: 400px;
    z-index: 2;
}

.more_price_list b {
    display: inline-block;
    width: 11px;
    height: 6px;
    background: url(../img/more_price_bg.gif) no-repeat;
    position: absolute;
    top: -6px;
    left: 286px;
}

.more_price_list table {
    width: 100%;
    border-collapse: collapse;
}

.more_price_list table td {
    background-color: #f5f5f5;
    text-align: center;
    font-size: 12px;
    color: #333;
    line-height: 32px;
    border: 1px solid #fff
}

.buyAdd,
.buyAdds {
    margin: 0px 0 0 10px;
    border-radius: 2px;
    padding: 3px 6px;
    border: solid 1px #2087ed;
    font-size: 12px;
    color: #2087ed;
    cursor: pointer;
    overflow: hidden;
    line-height: 40px;
    text-align: center;
}

.buyAdd:hover {
    background: #2087ed;
    color: #fff;
    text-decoration: none;
}

.whois_end li .result_r a.buyAdds {
    background: #ccc;
    color: #fff;
    cursor: text;
    border-color: #bbb;
}

.buyAdds:hover {
    background: #2087ed;
    text-decoration: none;
    cursor: crosshair;
    color: #fff;
}

.whois_end li .result_r .buyAdd {
    color: #2087ed;
}

.whois_end li .result_r .buyAdd:hover {
    background: #2087ed;
    color: #fff;
    text-decoration: none;
}

/*购物车*/
.allwdiv .bread {
    margin-top: 0;
}

.wdivbuy {
    width: 1040px;
    margin: 0 auto;
    background: #fff;
    padding: 30px;
}

.buy_top {
    height: 80px;
    padding-top: 18px;
    color: #666;
    text-align: center;
}

.v_buys {
    position: relative;
}

.v_buys .line {
    position: absolute;
    top: 20px;
    left: 50%;
    width: 700px;
    margin-left: -350px;
    height: 6px;
    background: #ddd;
    z-index: 0;
}

.v_buys ul {
    height: 80px;
    position: relative;
    z-index: 1;
}

.v_buys li {
    float: left;
    display: block;
    width: 33.33%;
    text-align: center;
    height: 100%;
    line-height: 50px;
    font-size: 14px;
    text-align: center;
}

.v_buys li a {
    display: inline-block;
    width: 46px;
    height: 46px;
    background: #ddd;
    font-size: 24px;
    color: #fff;
    border-radius: 25px;
    line-height: 46px;
    text-align: center;
}

.v_buys li a:hover {
    text-decoration: none;
}

.v_buys li p {
    line-height: 20px;
    margin-top: 14px;
    font-size: 16px;
}

.v_buys .onli a {
    background: #188eee;
    border: solid 2px #188eee;
    color: #fff;
}

.v_buys .onli {
    color: #188eee;
}

.buydiv {
    padding: 20px 0 0px;
}

.buys_tab {
    width: 100%;
    background: #fff;
    text-align: center;
    border-collapse: collapse;
    margin-top: 20px;
}

.buys_tab th {
    padding: 10px 0;
    background: #f5f5f5;
    font-weight: normal;
    color: #666;
    border: solid 1px #eee;
}

.buys_tab span {
    color: red;
}

.buys_tab td {
    padding: 14px 0;
    border: solid 1px #eee;
    color: #666;
}

.buys_tab td select {
    height: 30px;
    border: solid 1px #ddd;
    color: #333;
}

.buys_tab td a {
    color: #666;
}

.end_bdiv {
    margin: 20px 0 0;
    height: 46px;
}

.end_bdiv .tiaokuan {
    float: right;
}

.end_bdiv .tiaokuan p {
    margin-top: 6px;
}

.end_bdiv .tiaokuan .onError {
    display: block;
    margin: 0;
}

.end_bdiv .tiaokuan .onFocus {
    margin: 0;
}

.end_bdiv .btns {
    float: right;
    margin-left: 20px;
    background: #188eee;
    width: 150px;
    height: 46px;
    line-height: 46px;
    font-size: 18px;
    border-radius: 2px;
}

.end_bdiv .btnsd {
    background: #999;
    float: left;
    margin-left: 0;
}

.end_bdiv .btns:hover {
    opacity: 0.8;
    filter: alpha(opacity=80);
}

.onError a {
    font-weight: bold;
    margin-left: 2px;
    color: blue;
}

.end_bdiv .empty {
    float: left;
    background: url(../img/close.gif) no-repeat 0 center;
    padding-left: 20px;
    margin: 0;
    color: #369;
}

.buys_tab .end_tr {
    text-align: right;
    padding-right: 14px;
    color: #333;
}

.buys_tab .end_tr span {
    font-size: 24px;
    font-weight: normal;
    font-family: Arial;
    margin: 0 4px;
}

.buys_tab a {
    color: #f00;
}

.buys_tab .cboxElement {
    display: inline-block;
    padding: 4px 10px;
    background: #f90;
    color: #fff;
    border-radius: 2px;
}

.buys_tab .cboxElement:hover {
    background-color: #fa0;
    text-decoration: None;
}

#content li a.cboxElement {
    color: #f00;
}

.buys_tabs th,
.buys_tabs td {
    padding: 10px 14px;
    text-align: left;
}

.buys_tabs td {
    padding: 20px;
}

.buys_tabs .buys_tab {
    border-top: solid 1px #ddd;
}

.buys_tabs .buys_tab th,
.buys_tabs .buys_tab td {
    padding: 10px 14px;
}

.buys_ul {
    margin: 10px auto;
}

.buys_ul li {
    height: 40px;
    line-height: 40px;
    border: solid 1px #ddd;
    margin-bottom: -1px;
}

.buys_ul li div {
    text-align: center;
    float: left;
    background: #fff;
    height: 40px;
    line-height: 40px;
}

.buys_ul .firstli div {
    font-weight: bold;
    background: #f9f9f9;
}

.buys_ul li .bd01 {
    width: 50px;
}

.buys_ul li .bd01 input {
    margin-top: 16px;
}

.buys_ul li .bd02 {
    width: 410px;
}

.buys_ul li .bd03 {
    width: 200px;
}

.buys_ul li .bd04 {
    width: 236px;
}

.buys_ul li .bd05 {
    width: 100px;
}

.gouwuche {
    margin-bottom: 30px;
}

.gouwuche .gwtitle {
    padding: 10px 20px;
    background: #333;
    color: #fff;
}

.gouwuche .gwcbody {
    padding: 20px;
    border: solid 1px #ddd;
    background: #fff;
    border-top: 0;
}

.gouwuche p {
    text-align: center;
}

.gouwuche .gwcdomain {}

.gouwuche .gwcdomain li {
    position: relative;
    line-height: 30px;
    height: 30px;
    border-bottom: dotted 1px #ddd;
}

.gouwuche .gwcdomain li span {
    color: #666;
}

.gouwuche .gwcdomain li .close {
    width: 14px;
    height: 14px;
    cursor: pointer;
    background: url(../img/close.gif) no-repeat center center;
    position: absolute;
    top: 9px;
    right: 0px;
}

.gouwuche .gwcsubmit {
    display: block;
    height: 36px;
    line-height: 36px;
    text-align: center;
    border-radius: 2px;
    background: #2087ed;
    color: #fff;
    margin-top: 20px;
}

.gouwuche .gwcsubmit:hover {
    background: #409ffd;
    text-decoration: none;
}




/*网站建设*/
.website {
    padding: 50px 0 50px;
    background: url(../img/websitebg2.jpg) no-repeat center top;
}

.website a {
    display: block;
    float: left;
    width: 275px;
    overflow: hidden;
    margin-right: -1px;
    padding: 36px 0;
    text-align: center;
    cursor: pointer;
}

.website a .ons_div {
    width: 130px;
    height: 130px;
    border-radius: 65px;
    background: #00a1ff url(../img/r_ico.png) no-repeat 30px -3082px;
    margin: 0 auto;
    -webkit-transition: all .8s ease-in-out;
    -moz-transition: all .8s ease-in-out;
    transition: all .8s ease-in-out
}

.website a h3 {
    font-size: 18px;
    font-weight: normal;
    color: #000;
    margin: 20px 0 6px;
}

.website a p {
    font-size: 14px;
    color: #999;
}

.website a:hover {
    text-decoration: none;
}

.website a .ons_div2 {
    background-color: #f90;
    background-position: 30px -2562px
}

.website a .ons_div3 {
    background-color: #fb7e71;
    background-position: 39px -2703px
}

.website a .ons_div4 {
    background-color: #73b400;
    background-position: 31px -2825px
}

.website a:hover .ons_div {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg)
}

.material-design {
    position: relative;
}

.material-design canvas {
    display: none;
    opacity: 0.25;
    position: absolute;
    top: 0;
    left: 0;
}

.websites {
    padding: 40px 0 50px;
}


.result_all {
    margin-top: 14px;
    font-family: Arial;
    font-size: 12px;
}

.result_all label {
    margin-left: 3px;
}

.are_ched {
    width: 17px;
}

.main_r .helps {
    margin: 0 0 20px;
}

.load {
    width: 16px;
    height: 16px;
    background: url(../img/load.gif) no-repeat;
    margin: 10px auto;
}

.keywords .domin_search {
    background: #fff;
    padding-left: 4px;
    width: auto;
}

.keywords .domin_search .text4,
.keywords .domin_search .text5 {
    width: 700px;
    background: none;
    border: 0;
    margin: 0;
    padding: 0;
    font-size: 18px;
    outline: none;
}

.keywords .domin_search .submit {
    width: 50px;
    height: 32px;
    margin-left: 4px;
    background: #ddd url(../img/search.gif) no-repeat;
}


.khpj {
    padding: 50px 0;
    background: url(../img/parallax-bg11.jpg) no-repeat center top;
}

#khpj {
    height: 500px;
    width: 600px;
    position: relative;
    font-family: Microsoft Yahei;
    float: left;
}

#khpj a {
    position: absolute;
    top: 0px;
    left: 0px;
    color: #00a1ff;
    padding: 3px 6px;
    text-decoration: none;
}

#khpj a:hover {
    color: #f60;
}

.khpj_r {
    float: right;
    width: 450px;
}

.khpj_r h2 {
    font-size: 36px;
    font-weight: normal;
    margin: 120px 0 30px;
}

.khpj_r p {
    font-size: 18px;
    line-height: 36px;
}

.caselogo {
    height: 80px;
    background: #333;
    color: #fff;
    text-align: center;
    font-size: 30px;
    line-height: 80px;
}

@-webkit-keyframes justified-gallery-show-caption-animation {
    from {
        opacity: 0
    }

    to {
        opacity: .7
    }
}

@-moz-keyframes justified-gallery-show-caption-animation {
    from {
        opacity: 0
    }

    to {
        opacity: .7
    }
}

@-o-keyframes justified-gallery-show-caption-animation {
    from {
        opacity: 0
    }

    to {
        opacity: .7
    }
}

@keyframes justified-gallery-show-caption-animation {
    from {
        opacity: 0
    }

    to {
        opacity: .7
    }
}

@-webkit-keyframes justified-gallery-show-entry-animation {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-moz-keyframes justified-gallery-show-entry-animation {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-o-keyframes justified-gallery-show-entry-animation {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes justified-gallery-show-entry-animation {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.justified-gallery {
    width: 100%;
    position: relative;
}

.justified-gallery>a,
.justified-gallery>div {
    position: absolute;
    display: inline-block;
    overflow: hidden;
    opacity: 0;
    filter: alpha(opacity=0)
}

.justified-gallery>a>img,
.justified-gallery>div>img {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: 0;
    padding: 0;
    border: 0
}

.justified-gallery>a>.caption,
.justified-gallery>div>.caption {
    display: none;
    position: absolute;
    bottom: 0;
    padding: 5px;
    background-color: #000;
    left: 0;
    right: 0;
    margin: 0;
    color: #fff;
    font-size: 12px;
    font-weight: 300;
    font-family: sans-serif
}

.justified-gallery>a>.caption.caption-visible,
.justified-gallery>div>.caption.caption-visible {
    display: initial;
    opacity: .7;
    filter: alpha(opacity=70);
    -webkit-animation: justified-gallery-show-caption-animation 500ms 0 ease;
    -moz-animation: justified-gallery-show-caption-animation 500ms 0 ease;
    -ms-animation: justified-gallery-show-caption-animation 500ms 0 ease
}

.justified-gallery>.entry-visible {
    opacity: 1;
    filter: alpha(opacity=1);
    -webkit-animation: justified-gallery-show-entry-animation 300ms 0 ease;
    -moz-animation: justified-gallery-show-entry-animation 300ms 0 ease;
    -ms-animation: justified-gallery-show-entry-animation 300ms 0 ease
}

.justified-gallery>.spinner {
    position: absolute;
    bottom: 0;
    margin-left: -24px;
    padding: 10px 0;
    left: 50%;
    opacity: initial;
    filter: initial;
    overflow: initial
}

.justified-gallery>.spinner>span {
    display: inline-block;
    opacity: 0;
    filter: alpha(opacity=0);
    width: 8px;
    height: 8px;
    margin: 0 4px;
    background-color: #000;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px
}

.swipeboxEx {}

.swipeboxEx a:hover {
    padding: 0;
    margin: 0;
    border: 0;
    -webkit-box-shadow: 4px 10px 30px 4px rgba(0, 0, 0, 0.6);
    -moz-box-shadow: 4px 10px 30px 4px rgba(0, 0, 0, 0.6);
    box-shadow: 4px 10px 30px 4px rgba(0, 0, 0, 0.6);
    z-index: 2;
}

/*模板建站*/
.site_fldiv {
    padding: 40px 0;
    background: url(../img/mb_bg2.jpg) no-repeat left top;
}

.tabdiv {
    font-size: 14px;
    color: #666;
    width: 1100px;
    margin: 0 auto;
}

.tabdiv .tabdiv_t {}

.tabdiv .tabdiv_t a {
    font-size: 16px;
    color: #fff;
    display: inline-block;
    padding: 6px 16px;
    cursor: pointer;
    text-decoration: none;
}

.tabdiv .tabdiv_t .onactive {
    background: #fff;
    color: #0c7dd2;
    cursor: auto;
}

.tabdiv_b {
    background: url(../img/white.png);
    position: relative;
}

.tabdiv_bs {
    display: none;
}

.tabdiv_b b {
    font-weight: normal;
    display: inline-block;
    width: 50px;
    height: 34px;
    background: #2087ed;
    color: #fff;
    border: solid 1px #2087ed;
    line-height: 34px;
    text-align: center;
    border-radius: 2px;
}

.tabdiv_bs ul li {
    height: 36px;
    line-height: 36px;
    margin-bottom: 14px;
}

.tabdiv_bs ul li span {
    display: inline-block;
    width: 60px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    background: url(../img/nav_bg2.png);
    margin-right: 14px;
    border-radius: 1px;
    float: left;
    font-size: 14px;
    color: #fff;
}

.tabdiv_bs ul li select {
    height: 30px;
    border: solid 1px #ccc;
}

#pcputong {
    padding: 50px 50px 40px 50px;
}

#pcputongs {
    padding: 20px 30px;
    background: url(../img/nav_bg.png);
    color: #fff;
    position: relative;
}

.tabdiv .submit {
    border: 0;
    background: none;
    float: right;
    width: 90px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: #F90;
    color: #fff;
    border-radius: 2px;
}

#pcputongs .submit {
    position: absolute;
    top: 14px;
    right: 20px;
    width: 110px;
    height: 36px;
    line-height: 36px;
    background: #2087ed;
}

#pcputongs .submit:Hover {
    background: #429df7;
    text-decoration: none;
}

#pcputongs b {
    color: #2087ed;
    background: none;
    font-size: 18px;
    margin: 0 4px;
    width: auto;
    height: auto;
    border: 0;
    line-height: normal;
}

.tavdivcafe {
    color: #fff;
    font-size: 30px;
    margin-bottom: 20px;
}

.tavdivcafe p {
    display: inline;
    margin-right: 20px;
}

#pcputong01,
#pcputong04 {}

#pcputong02,
#pcputong03 {}

.tabdiv_bs ul li .dowebok {
    float: left;
}

.tabdiv_bs .dowebok li {
    margin: 0;
    float: left;
}

.tabdiv_bs .dowebok li span {
    width: auto;
    float: none;
    font-size: 12px;
    font-family: '宋体';
    margin: 0 4px 0 0;
    color: #fff;
    height: auto;
    background: none;
    line-height: normal;
}

.tabdiv_bs .dowebok li input.labelauty+label {
    margin-right: 14px;
}

.tabdiv_bs .dowebok li input.labelauty:checked+label span {
    color: #666;
}

.select_box2 input {
    cursor: pointer;
    display: block;
    line-height: 36px;
    font-size: 16px;
    width: 60px;
    height: 36px;
    overflow: hidden;
    border: 0;
    padding: 0 14px 0 6px;
    background: url(../img/a_ico.png) no-repeat 60px -72px;
    z-index: 9999;
    font-family: Microsoft Yahei;
}



.taball {
    background: #fff;
}

.taball .tab_title {
    height: 60px;
    background: #fff;
    text-align: center;
    border-bottom: solid 1px #ddd;
}

.taball .tab_title a {
    display: inline-block;
    height: 60px;
    padding: 0 40px;
    line-height: 60px;
    cursor: pointer;
    font-size: 15px;
    color: #333;
    position: relative;
}

.taball .tab_title a.ons,
.taball .tab_title a:hover {
    text-decoration: none;
    color: #fff;
    background: #188eee;
}

.taball .tab_title a.ons b {
    display: block;
    width: 37px;
    height: 14px;
    background: url(../img/website_05.png) no-repeat;
    position: absolute;
    top: 60px;
    left: 50%;
    margin-left: -18px;
}

.taball .tab_title a span {
    font-size: 16px;
}

.taball .tab_title a span.hotd {
    background: url(../img/01.gif) no-repeat;
}

.tab_body {
    padding: 40px 0;
    /*background:url(../img/br04.jpg) repeat-y;*/
    background: #eee;
}

.tab_body .tab_bodys {
    display: none;
    width: 1100px;
    margin: 0 auto;
}

.tab_body .tab_bodys2 {
    background: #fff;
}

.tab_bodys .case_div {
    width: 238px;
    background: #fff;
    padding: 6px;
    float: left;
    margin: 0 30px 30px 0;
    position: relative;
}

.tab_bodys .case_div img {
    width: 238px;
}

.tab_bodys .case_div a {
    display: inline-block;
    width: 238px;
    height: 160px;
    overflow: hidden;
}

.tab_bodys .case_div a:hover {
    background: #000;
}

.tab_bodys .case_div p {
    font-size: 12px;
    background: url(../img/nav_bg.png);
    color: #fff;
    width: 100%;
    padding: 8px 0;
    text-align: center;
    position: absolute;
    bottom: 0;
    left: 0;
}

.tab_bodys .case_div_end {
    margin-right: 0;
}

.tab_bodys .case_div img {
    transition: all 0.5s ease 0s;
}

.tab_bodys .case_div a:hover img {
    transform: scale(1.17, 1.17);
    -ms-transform: scale(1.17, 1.17);
    -webkit-transform: scale(1.17, 1.17);
    -o-transform: scale(1.17, 1.17);
    -moz-transform: scale(1.17, 1.17);
}

.explanTab {
    background: #ddd;
}

.explanTab ul {
    clear: both;
    height: 40px;
    margin-top: 1px;
}

.explanTab li {
    float: left;
}

.explanTab li {
    background: url(../img/white.png);
    background: #fff;
    font-size: 14px;
    padding: 10px 0px;
    *padding: 8px 0px;
    line-height: 20px;
    text-align: center;
    margin-bottom: 0px;
    color: #333;
}

.explanTab li img {
    display: block;
    margin: 0 auto;
}

.tab_title .tds {
    width: 1100px;
    margin: 0 auto;
    display: none;
    position: relative;
    z-index: 2;
}

.tab_title .tds li {
    float: left;
    background: #188eee;
    border: 0px;
    padding: 15px 0;
    font-size: 15px;
    line-height: 20px;
    color: #fff;
}

.tab_title .tds li.a {
    width: 130px;
    padding-left: 30px;
    text-align: left;
}

.tab_title .tds li.b {
    width: 100px;
}

.tab_title .tds li.c {
    width: 120px;
}

.explanTab .tdt li {
    font-weight: bold;
    background: url(../img/domain_bg.png);
    background: #333;
    margin-bottom: 0px;
    color: #fff;
}

.explanTab .tdi li {
    font-size: 13px;
}

.explanTab .tdi:hover li {
    background-color: #ddd;
}

.explanTab .a {
    width: 130px;
    text-align: left;
    padding-left: 30px;
    background: #ddd;
}

.explanTab .b {
    width: 100px;
}

.explanTab .c {
    width: 119px;
    border-left: solid 1px #ddd;
}

.explanTab .d {
    width: 180px;
}

.explanTab .e {
    width: 160px;
}

.explanTab .tdt .c {
    border-left: solid 1px #333;
}

/*.explanTab .x{background:url(../img/pic_no.gif) center center no-repeat;}
.explanTab .o{background:url(../img/pic_yes.gif) center center no-repeat;}*/
.redTab {
    display: none;
}

/*隐藏他*/
#tdtt {
    height: 49px;
}

.ntip {
    display: inline-block;
    width: 23px;
    height: 9px;
    background: url(../img/new.jpg) no-repeat;
    margin-left: 4px;
}

.shuomdiv {
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 2;
    background: url(../img/nav_bg.png);
    padding: 20px;
    display: none;
    margin: -230px 0 0 -290px;
}

.shuomdiv h2 {
    color: #fff;
    font-weight: normal;
    font-size: 24px;
    line-height: 24px;
}

.shuomdiv p {
    font-size: 14px;
    color: #aaa;
    line-height: 36px;
}

.shuomdiv img {
    display: block;
}

#Div1 {
    background: url(../img/white.png);
    padding: 30px 0 30px 50px;
}

.show {
    overflow: hidden;
    zoom: 1;
    clear: both;
}

.show .gallery {
    float: left;
    width: 252px;
    margin-right: 30px;
    margin-bottom: 30px;
}

.show .gallery .myshow {
    width: 252px;
    height: 196px;
    display: block;
    margin-bottom: 20px;
    overflow: hidden;
    float: none;
}

.show .gallery a {
    color: #333;
    font-family: '宋体';
    font-size: 12px;
    float: left;
}

.show .gallery a img {
    border: 0;
    width: 252px;
}

.show .gallery a:hover {
    color: #a00;
}

.show .gallery a.btn1 {
    color: #fff;
    float: right;
}

.show .showMore {
    background: #fff !important;
    height: 255px;
    padding-top: 20px !important;
    cursor: pointer;
}

.show .mr {
    margin-right: 0 !important;
}

.show .gallery div {
    background: #f1f1f1;
    height: 20px;
    border-bottom: 1px solid #ddd;
    margin-bottom: 1px;
    text-align: left;
}

.show .gallery div font {
    background: #ddd;
    border-radius: 15px;
    margin-left: 3px;
    padding-left: 10px
}


/*定制建站*/

.write {
    background: #fff;
}

.nag {
    position: fixed;
    z-index: 8;
    top: 50%;
    margin-top: -105px;
    left: 20px;
    width: 16px;
    height: 210px;
}

.nag .ac {
    width: 80px;
    text-align: center;
    height: 30px;
    background: url(../img/whrite_bg.png);
    line-height: 30px;
    margin-bottom: 10px;
    border-radius: 2px;
    cursor: pointer;
    color: #fff;
}

.nag .ac * {
    vertical-align: middle;
}

.nag .ac b {
    background: #fff;
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-right: 6px;
    border-radius: 7px;
    display: none;
}

.nag .ac.active {
    background: url(../img/domain_bg.png);
    color: #fff;
}

.nag .ac.active b {
    background: #333;
}

.a1 {
    width: 100%;
    background: #103c4f;
    position: relative;
}

/*fe8e06*/
.a2 {
    width: 100%;
    background: #333333;
    position: relative;
    z-index: 2;
}

.a3 {
    width: 100%;
    background: #31aac4;
    position: relative;
    z-index: 3;
}

.a4 {
    width: 100%;
    background: #fe8e06;
    position: relative;
    z-index: 4;
}

.a5 {
    width: 100%;
    background: #58b873;
    position: relative;
    z-index: 5;
}

.a6 {
    width: 100%;
    background: #016d89 url(../img/br10.jpg) no-repeat center bottom;
    position: relative;
    z-index: 6;
}

.a7 {
    width: 100%;
    background: #333 url(../img/safe_bg.jpg) no-repeat center center;
    position: relative;
    z-index: 7;
}



.n11 {
    width: 63px;
    height: 12px;
    position: absolute;
    left: 50%;
    margin-left: -32px;
    top: 200px;
    opacity: 0;
}

.n12 {
    width: 120px;
    height: 120px;
    position: absolute;
    left: 50%;
    margin-left: -60px;
    top: 355px;
    opacity: 0;
}

.n2 {
    background: url('../img/01.gif') no-repeat;
    width: 1000px;
    height: 102px;
    position: absolute;
    top: 120px;
    left: 50%;
    margin-left: -500px;
}

.n3 {
    background: url('../img/02.gif') no-repeat;
    width: 1000px;
    height: 520px;
    position: absolute;
    top: 50px;
    left: 50%;
    margin-left: -500px
}

.n3 a {
    position: absolute;
    width: 120px;
    height: 35px;
    top: 383px;
    left: 50%;
    margin-left: 4px;
}

.n4 {
    background: url('../img/03.gif') no-repeat;
    width: 1000px;
    height: 174px;
    position: absolute;
    top: 125px;
    left: 50%;
    margin-left: -500px;
}

.n5 {
    background: url('../img/04.gif') no-repeat;
    width: 596px;
    height: 76px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -298px;
    margin-top: -140px;
}

.n5img {
    z-index: 3;
    position: absolute;
    width: 40px;
    height: 32px;
    top: 450px;
    margin-left: 65px;
    left: 50%;
    opacity: 0;
}

.n5 a {
    background: url('../img/btn5.png') no-repeat;
    position: absolute;
    width: 180px;
    height: 60px;
    top: 141px;
    left: 50%;
    margin-left: -91px;
}

.n5 a:hover {
    background-position: 0px -60px;
}

.n5 a:active {
    background-position: 0px -120px;
}

.yue3 {
    background: url('../img/yue3.png') no-repeat;
    width: 187px;
    height: 85px;
    position: absolute;
    top: 10%;
    left: 50%;
    margin-left: -510px;
}

.n4yue1 {
    background: url('../img/yue1.png') no-repeat;
    width: 175px;
    height: 98px;
    position: absolute;
    top: 350px;
    left: 50%;
    margin-left: -240px;
}

.n4yue2 {
    z-index: 4;
    background: url('../img/yue2.png') no-repeat;
    width: 205px;
    height: 96px;
    position: absolute;
    top: 410px;
    left: 50%;
    margin-left: 120px;
}

.n2yue1 {
    z-index: 3;
    background: url('../img/yue1.png') no-repeat;
    width: 175px;
    height: 98px;
    position: absolute;
    top: 315px;
    left: 50%;
    margin-left: -560px;
}

.n2yue2 {
    z-index: 3;
    background: url('../img/yue2.png') no-repeat;
    width: 205px;
    height: 96px;
    position: absolute;
    top: 415px;
    left: 50%;
    margin-left: 55px;
}

.hjimg {
    background: url('../img/rocket.png') no-repeat;
    width: 452px;
    height: 409px;
    position: absolute;
    left: 50%;
    margin-left: -1020px;
}

.yu1 {
    width: 107px;
    height: 58px;
    position: absolute;
    left: 50px;
    top: 260px;
    -webkit-transform: rotate(20deg);
}

.yu2 {
    width: 155px;
    height: 80px;
    position: absolute;
    left: 250px;
    top: 260px;
    -webkit-transform: rotate(-27deg);
}

.yu3 {
    width: 104px;
    height: 56px;
    position: absolute;
    left: 450px;
    top: 260px;
    -webkit-transform: rotate(-103deg);
}

.yu4 {
    width: 106px;
    height: 58px;
    position: absolute;
    left: 650px;
    top: 260px;
    -webkit-transform: rotate(-143deg);
}

.zhuoz {
    background: url('../img/zhuoz.png') no-repeat;
    width: 447px;
    height: 227px;
    left: 50%;
    margin-left: -140px;
    top: 400px;
    position: absolute;
}

.divtop {
    width: 38px;
    height: 60px;
    position: fixed;
    bottom: 30px;
    left: 50%;
    margin-left: -19px;
    z-index: 6;
}

.btntop {
    cursor: pointer;
    z-index: 5;
    margin-top: 30px;
    width: 38px;
    height: 19px;
}

.icon {
    background: url('../img/right.png') no-repeat;
    width: 25px;
    height: 70px;
    margin-left: 11px;
    margin-top: -10px;
}

.icon .xinlan {
    cursor: pointer;
    width: 18px;
    height: 15px;
    display: block;
}

.icon .tenxun {
    width: 18px;
    height: 16px;
    display: block;
    cursor: pointer;
    margin-top: 14px;
}

.a1_one {
    background: url('../img/top1.gif') no-repeat center top;
    width: 100%;
    margin-top: 80px;
    height: 462px;
    position: absolute;
}

.a_0 {
    position: absolute;
    left: 50%;
    top: 178px;
    width: 120px;
    height: 34px;
    margin-left: 84px;
}

/*.a1_img{width:744px;height:397px;position: absolute;top:200px;left:50%;margin-left:-372px;}
.a1_img img{display:none;top: 0px;position: absolute;}
.a1_img a{top:18px;width: 120px;height: 34px;position: absolute;}
.a1_img a.a_0{right:93px;}
.a1_img a.a_1{right:68px;}
.a1_img a.a_2{right:96px;}*/



.middle {
    width: 1100px;
    margin: 0 auto;
    position: relative;
    height: 100%;
    overflow: hidden;
}

.middle .titles {
    width: 100%;
    text-align: center;
    font-family: 'Microsoft YaHei';
    font-size: 50px;
    color: #ffcf75;
    margin-top: -220px;
    position: absolute;
}

.middle .titles2 {
    width: 100%;
    font-size: 40px;
    color: #eee;
    position: absolute;
    font-weight: normal;
    margin-top: -140px;
    text-align: center;
}

.idea {
    width: 1891px;
    height: 354px;
    background: url(../img/idea.png) no-repeat;
    position: absolute;
    left: 50%;
    margin-left: -945px;
}

.a1 .middle {
    width: 100%;
}

.ljsq {
    display: block;
    width: 200px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 18px;
    background: red;
    color: #fff;
    position: absolute;
    top: 50%;
    margin: -60px 0 0 -100px;
    left: 50%;
}

.ljsq:hover {
    background-color: #c40000;
    text-decoration: none;
}


.ktop {
    height: 124px;
}

.a2 {}

.team {
    width: 695px;
    height: 500px;
    background: url(../img/team.jpg) no-repeat;
    background-size: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
}

.a2 h2 {
    color: #fff;
    font-size: 50px;
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -280px;
    z-index: 2;
}

.a2 h3 {
    color: #e5c851;
    font-size: 24px;
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -40px;
    font-weight: normal;
    z-index: 2;
}

.a2 .h22 {
    margin-top: 0px;
}

.a2 .h23 {
    margin-top: 40px;
}

.a2 .h24 {
    margin-top: 80px;
}


.a3 {}

.fwnr {
    width: 366px;
    height: 330px;
    text-align: center;
    position: absolute;
    top: 50%;
    margin-top: -165px;
}

.fwnr div {
    width: 210px;
    height: 210px;
    background: #fff url(../img/dzjz_ico.png) no-repeat 55px 32px;
    border-radius: 105px;
    margin: 0 auto 30px;
}

.fwnr .fwnr02 {
    background-position: 50px -166px;
}

.fwnr .fwnr03 {
    background-position: 44px -364px;
}

.fwnr h2 {
    font-size: 24px;
    font-weight: normal;
    color: #fff;
    margin-bottom: 20px;
    line-height: 24px;
}

.fwnr p {
    font-size: 16px;
    color: #99dbe9;
    line-height: 16px;
    margin-top: 10px;
}

.fwnr div {
    display: table;
    text-decoration: none;
    outline: none;
    -webkit-transition: all 300ms ease-out;
    /* CSS3 transition. Last value is pause before transition play */
    -moz-transition: all 300ms ease-out;
    transition: all 300ms ease-out;
}

.fwnr div:hover {
    -webkit-transform: rotateY(180deg);
    /* flip horizontally 180deg*/
    -moz-transform: rotateY(180deg);
    transform: rotateY(180deg);
    -webkit-transition-delay: 0.2s;
    -moz-transition-delay: 0.2s;
    transition-delay: 0.2s;
}


.a4 {}

.jjfa {}

.gddz01,
.gddz02,
.gddz03,
.gddz04,
.gddz05 {
    width: 607px;
    height: 334px;
    background: url(../img/hy_pic.png) no-repeat;
    position: absolute;
    top: 50%;
    margin-top: -160px;
    left: 0;
}

.gddz02 {
    background: url(../img/hy_pic2.png) no-repeat;
}

.gddz03 {
    background: url(../img/hy_pic3.png) no-repeat;
}

.jjfa h2 {
    font-size: 50px;
    color: #fff;
    position: absolute;
    top: 50%;
    margin-top: -140px;
    left: 600px;
}

.jjfa p {
    color: #fff;
    font-size: 16px;
    position: absolute;
    top: 50%;
    margin-top: -60px;
    left: 600px;
    line-height: 30px;
}

.jjfa p em {
    font-size: 24px;
    margin-right: 10px;
    color: #ffeed9;
}

.jjfa .btn {
    display: block;
    width: 120px;
    height: 40px;
    padding: 0;
    cursor: pointer;
    background: #fff;
    color: #fe8e06;
    line-height: 40px;
    text-align: center;
    border-radius: 20px;
    position: absolute;
    top: 50%;
    margin-top: 52px;
    left: 600px;
}

.jjfa .btn:Hover {
    background: #fc0
}

.slideBoxs .jjfa .gddz01 {
    width: 500px;
    height: 374px;
    background: url(../img/lcdiv01.png) no-repeat;
    margin-top: -150px;
}

.slideBoxs .jjfa .gddz02 {
    width: 500px;
    height: 374px;
    background: url(../img/lcdiv02.png) no-repeat;
    margin-top: -150px;
}

.slideBoxs .jjfa .gddz03 {
    width: 500px;
    height: 374px;
    background: url(../img/lcdiv03.png) no-repeat;
    margin-top: -150px;
}

.slideBoxs .jjfa .gddz04 {
    width: 500px;
    height: 374px;
    background: url(../img/lcdiv04.png) no-repeat;
    margin-top: -150px;
}

.slideBoxs .jjfa .gddz05 {
    width: 500px;
    height: 374px;
    background: url(../img/lcdiv05.png) no-repeat;
    margin-top: -150px;
}

.slideBoxs .jjfa h2 {
    font-size: 40px;
    margin-top: -80px;
}

.slideBoxs .jjfa p {
    margin-top: -10px;
}


.a6 {}

.wcase_bg {
    width: 660px;
    height: 530px;
    background: url(../img/wcase_bg.png) no-repeat;
    position: absolute;
    top: 0;
    left: 0;
}

.a6 .wid1100 {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -167px 0 0 -550px;
}

.a6 {
    background: #eee;
}

.a7 .wid1100 {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -160px 0 0 -550px;
}

.a7 .wid1100 .newsk {
    margin-top: 0;
}

.tijiao {
    color: #fff;
}

.newskl .tijiao h2 {
    font-size: 28px;
    margin-bottom: 16px;
    text-align: left;
    padding-left: 6px;
}

.tijiao td {
    padding: 6px;
    text-align: left;
}

.tijiao .text {
    width: 260px;
    height: 32px;
    font-family: Microsoft Yahei;
    line-height: 32px;
    background: #fff;
    padding: 4px;
    color: #666;
    border-radius: 2px;
}

.tijiao .textarea {
    width: 542px;
    height: 64px;
    font-family: Microsoft Yahei;
    line-height: 32px;
    background: #fff;
    padding: 4px;
    color: #666;
    border: 0;
    border-radius: 2px;
}

.tijiao .text2 {
    width: 150px;
    border: 0;
    margin: 0;
}

.tijiao .submit {
    width: 120px;
    height: 40px;
    line-height: 40px;
    font-family: Microsoft Yahei;
    font-size: 16px;
    background: #f90;
    color: #fff;
    border-radius: 2px;
    text-align: center;
}

.tijiao .submit:hover {
    background: #fc0;
}

.yzmtd .authcode {
    border-radius: 2px;
    margin: 0 6px;
    cursor: pointer;
}

.sitenews {
    position: absolute;
    top: 50%;
    height: 240px;
    right: 0;
    margin-top: -120px;
    width: 275px;
    overflow: hidden;
}

.sitenews .helps {
    float: none;
}

.sitenews .helps p {
    float: none;
    height: 30px;
    line-height: 30px;
}

.a8 .foot_4,
.a8 .foot_top,
.a8 .foot_bot {
    background: #fff;
}



/*手机建站*/
.mobile_bg {
    width: 716px;
    height: 854px;
    background: url(../img/mobile_bg.png) no-repeat;
    position: absolute;
    right: 0;
}

/*网络营销*/
.wlyxdiv {
    padding: 50px 0 60px;
}

.wlyxdivs {
    background: #eee;
}

.wlyxdiv h2,
.wlyxdiv h1 {
    text-align: center;
    font-size: 30px;
    color: #333;
    margin-bottom: 6px;
    font-weight: normal;
}

.wlyxdiv h3 {
    text-align: center;
    font-size: 20px;
    font-weight: normal;
    color: #333;
    margin-bottom: 10px;
}

.wlyxdiv p {
    text-align: center;
    color: #666;
    font-size: 14px;
    line-height: 24px;
}

.dinwei {
    margin-top: 30px;
}

.dinwei .dinwei_l {
    width: 550px;
    float: left;
    text-align: right;
}

.dinwei .dinwei_l .dinweiimg {
    display: none;
    height: 453px;
}

.dinwei .dinwei_r {
    width: 450px;
    float: right;
}

.dinwei .dinwei_r ul li {
    border: solid 1px #ddd;
    background: #fff;
    line-height: 30px;
    font-size: 18px;
    padding: 26px 30px;
    margin-bottom: -1px;
    position: relative;
}

.dinwei .dinwei_r ul li span {
    color: #ff9900;
    font-weight: bold;
}

.dinwei .dinwei_r ul li.active {
    background: #007bd8;
    border-color: #007bd8;
    color: #fff;
    z-index: 2;
}

.dinwei .dinwei_r .btn {
    display: inline-block;
    padding: 12px 24px;
    background: #f90;
    color: #fff;
    border-radius: 2px;
    margin-top: 20px;
}

.dinwei .dinwei_r .btn:hover {
    background: #ffb545;
    text-decoration: none;
}

.wlyxdivs .dinwei .dinwei_l {
    float: right;
    text-align: left;
}

.wlyxdivs .dinwei .dinwei_r {
    float: left;
}

.wlyxdivs .dinwei .dinwei_r p {
    text-align: left;
    line-height: 50px;
    font-size: 18px;
}

.wlyxdiv .dinwei .dinwei_r p {
    text-align: left;
    line-height: 30px;
    font-size: 18px;
    margin: 30px 0;
}

.webnav_div .wlyx_divs dl .ons_div {
    background-position: 40px -3216px;
}

.webnav_div .wlyx_divs dl .ons_div2 {
    background-position: 40px -3342px;
}

.webnav_div .wlyx_divs dl .ons_div4 {
    background-position: 31px -2825px;
}

/*全网营销*/
.wlyxdiv .qwyx {}

.wlyxdiv .qwyx h1 {
    background: #f90;
    padding: 20px 0;
    text-align: center;
    color: #fff;
    margin-bottom: 30px;
}

.wlyxdiv .qwyx .qwyx_l {
    margin: 0 30px 0 0;
}

.wlyxdiv .qwyx .qwyx_l,
.wlyxdiv .qwyx .qwyx_r {
    width: 535px;
    float: left;
    color: #fff;
}

.wlyxdiv .qwyx .qwyx_l h2,
.wlyxdiv .qwyx .qwyx_r h2 {
    color: #2087ed;
    font-size: 30px;
    border: solid 1px #2087ed;
    height: 90px;
    line-height: 90px;
    text-align: left;
    margin-bottom: 30px;
}

.wlyxdiv .qwyx .qwyx_r h2 {
    color: #f90;
    border: solid 1px #f90;
}

.wlyxdiv .qwyx .qwyx_l h2 span,
.wlyxdiv .qwyx .qwyx_r h2 span {
    display: inline-block;
    width: 90px;
    height: 90px;
    float: left;
    margin-right: 20px;
    background: #2087ed url(../img/r_ico.png) no-repeat 18px -3490px;
}

.wlyxdiv .qwyx .qwyx_r h2 span {
    background-color: #f90;
}

.wlyxdiv .qwyx .qwyx_l div,
.wlyxdiv .qwyx .qwyx_r div {
    background: #2087ed;
    padding: 30px 0;
    height: 120px;
}

.wlyxdiv .qwyx .qwyx_r div {
    background: #f90;
}

.wlyxdiv .qwyx .qwyx_l p,
.wlyxdiv .qwyx .qwyx_r p {
    color: #fff;
    font-size: 24px;
    line-height: 40px;
    text-align: left;
    padding-left: 40px;
}

.wlyxdiv .qwyx .qwyx_l p span,
.wlyxdiv .qwyx .qwyx_r p span {
    color: #fc0;
    margin-left: 6px;
}

.tels {
    height: 80px;
    line-height: 80px;
    font-size: 24px;
    color: #fff;
    background: #333;
    text-align: center;
}

.tels .text {
    width: 200px;
    height: 36px;
    border: none;
    background: #fff;
}

.tels .submit {
    border: none;
    background: none;
    background: #f90;
    color: #fff;
    width: 100px;
    height: 36px;
    text-align: center;
    line-height: 36px;
    font-size: 16px;
    font-family: Microsoft Yahei;
}

.tels b {
    color: #fc0;
}

.tels span {
    color: #f00;
}

.tels em {
    font-style: inherit;
    color: #fc0;
}

.wlyxdivs2 .qwyx .qwyx_l {
    margin-right: 50px;
}

.wlyxdivs2 .qwyx h1 {
    background: none;
    padding: 0;
    color: #2087ed;
    padding: 10px 0 0;
}

.wlyxdivs2 .qwyx h1 span {
    color: #f00;
}

.wlyxdivs2 .qwyx .qwyx_l,
.wlyxdivs2 .qwyx .qwyx_r {
    width: 330px;
}

.wlyxdivs2 .qwyx .qwyx_l h2,
.wlyxdivs2 .qwyx .qwyx_r h2 {
    border: 0;
    height: auto;
}

.wlyxdivs2 .qwyx .qwyx_l h2 span,
.wlyxdivs2 .qwyx .qwyx_r h2 span {
    display: block;
    width: 130px;
    height: 130px;
    margin: 10px auto 20px;
    float: none;
    border: solid 2px #2087ed;
    border-radius: 67px;
    background: url(../img/r_ico.png) no-repeat center -3610px;
}

.wlyxdivs2 .qwyx .qwyx_l2 h2 span {
    background-position: center -3740px;
}

.wlyxdivs2 .qwyx .qwyx_r h2 span {
    background-position: center -3870px;
}

.wlyxdivs2 .qwyx .qwyx_l3 h2 span {
    background-position: center -4000px;
}

.wlyxdivs2 .qwyx .qwyx_l4 h2 span {
    background-position: center -4130px;
}

.wlyxdivs2 .qwyx .qwyx_l5 h2 span {
    background-position: center -4260px;
}

.wlyxdivs2 .qwyx .qwyx_l h2 p,
.wlyxdivs2 .qwyx .qwyx_r h2 p {
    color: #333;
    line-height: 30px;
    text-align: center;
    padding: 0;
}

.wlyxdivs2 .qwyx .qwyx_l h2 p b,
.wlyxdivs2 .qwyx .qwyx_r h2 p b {
    display: block;
    font-size: 16px;
    line-height: 24px;
    font-weight: normal;
    margin-top: 10px;
}

.wlyxdivs3 {}

.wlyxdivs3 .qwyx {
    background: #fff;
    padding: 30px 0 40px;
    border: solid 1px #ddd;
    border-radius: 4px;
}

.wlyxdivs3 .qwyx .tijiao_l {
    width: 400px;
    float: left;
    background: url(../img/tijiao_l.png) no-repeat 60px center;
    padding: 30px 0 30px 300px;
}

.wlyxdivs3 .qwyx .tijiao_l p {
    text-align: left;
    font-size: 22px;
    line-height: 46px;
    color: #333;
}

.wlyxdivs3 .qwyx .tijiao_r {
    width: 350px;
    float: right;
}

.wlyxdivs3 .qwyx .tijiao_r h2 {
    font-size: 18px;
    color: #f00;
    text-align: left;
    padding-right: 50px;
}

.wlyxdivs3 .qwyx .tijiao_r p {
    text-align: left;
    padding: 6px 0;
}

.wlyxdivs3 .qwyx .tijiao_r p span {
    display: inline-block;
    width: 50px;
}

.wlyxdivs3 .qwyx .tijiao_r p .text {
    border: solid 1px #f60;
    width: 240px;
    height: 30px;
}

.wlyxdivs3 .qwyx .tijiao_r p .submit {
    width: 100px;
    height: 32px;
    border: 0;
    background: none;
    background: #f30;
    color: #fff;
    line-height: 32px;
    text-align: center;
    font-size: 16px;
    font-family: Microsoft Yahei;
}



/*网站认证*/
.aboutrz {
    width: 1100px;
    margin: 0 auto 20px;
}

.aboutrz p {
    color: #000;
    font-size: 16px;
    line-height: 30px;
    text-indent: 2em;
}

.Edition {
    background: #fff;
    margin-bottom: 30px;
}

.Edition table {
    border: solid 1px #ddd;
    border-collapse: collapse;
    width: 100%;
}

.Edition table td {
    border: solid 1px #ddd;
    padding: 18px 10px;
    color: #666;
    text-align: center;
}

.Edition table td h1 {
    font-size: 16px;
    text-align: center;
    font-weight: normal;
    color: #000;
    margin-top: 6px;
}

.Edition table td .edition_zs {
    width: 100px;
    height: 140px;
    position: relative;
    margin: 0px auto;
}

.Edition table td .edition_zs img {
    width: 100px;
    height: 120px;
}

.Edition table td .edition_zs .view {
    position: absolute;
    top: 50%;
    left: 50%;
    padding: 0;
    width: 50px;
    height: 50px;
    margin: -40px 0 0 -25px;
    background: #000 url(../img/fdj.png) center center no-repeat;
    border-radius: 30px;
    text-align: center;
    line-height: 50px;
    font-size: 30px;
    filter: alpha(opacity=20);
    -moz-opacity: 0.2;
    opacity: 0.2;
}

.Edition table td .edition_zs .view:Hover {
    background-color: #f00;
}

.Edition table td .edition_zs p {
    text-align: center;
}

.Edition table td span {
    color: #999;
}

.Edition table td p {
    color: #f60;
}

.Edition table td.csp {
    text-align: left;
}

.Edition table td.csp p {
    padding-left: 10px;
    color: #666;
}

.Edition table td.csp p span {
    color: #f60;
}

.Edition table td p b {
    font-weight: normal;
}

.Edition table td .sbtn {
    display: block;
    width: 100px;
    height: 36px;
    line-height: 36px;
    border-radius: 2px;
    text-align: center;
    color: #fff;
    background: #f60;
    margin: 10px auto 0;
}

.Edition table td .sbtn:hover {
    background: #f90;
    text-decoration: none;
}

.Edition table td .yes {
    width: 26px;
    height: 26px;
    line-height: 26px;
    margin: 0 auto;
    border: solid 1px #f60;
    color: #f60;
    border-radius: 14px;
}

.Edition table td .no {
    width: 26px;
    height: 26px;
    line-height: 26px;
    margin: 0 auto;
    border: solid 1px #666;
    color: #666;
    border-radius: 14px;
}

.Edition table td span img {
    margin: 0 10px;
}


.main {
    width: 1100px;
    margin: 30px auto 0;
}

#scrollDiv {
    float: right;
    margin-top: 5px;
    position: relative;
    width: 165px;
    overflow: hidden;
    display: -none;
}

.nav .scrollText {
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    background: url(../img/ico.png) no-repeat 4px -72px;
    padding-left: 25px;
}

.nav .scrollText li {
    height: 30px;
    float: none;
    display: inline;
    width: auto;
    line-height: 30px;
    text-align: left;
}

.nav .scrollText li a {
    display: block;
    font-size: 12px;
    color: #fc0;
    width: 140px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.nav .scrollText li a:Hover {
    color: #F90;
}

.up,
.down {
    display: block;
    position: absolute;
    right: 0;
    top: 0px;
    width: 15px;
    height: 15px;
    background: #eeeeee url(../img/ico.png) no-repeat 3px -294px;
    cursor: pointer;
}

.down {
    background-position: 3px -274px;
    top: 15px;
}

.up:Hover,
.down:Hover {
    background-color: #fc0;
}



/*域名下拉选择*/
.select_box {
    width: 80px;
    height: 50px;
    background: #eee;
    position: relative;
    padding: 0;
    font-size: 12px;
    z-index: 2;
    float: left;
    /* margin-top:1px; */
    /* border-top-left-radius:2px; */
    /* border-top-right-radius:2px; */
    /* border-bottom-right-radius:2px; */
    /* border-bottom-left-radius:2px; */
}

.select_box input {
    cursor: pointer;
    display: block;
    line-height: 50px;
    font-size: 16px;
    width: 60px;
    height: 50px;
    *height: 49px;
    overflow: hidden;
    border: 0;
    padding: 0 14px 0 6px;
    background: url(../img/a_ico.png) no-repeat 60px -72px;
    z-index: 9999;
    font-family: Microsoft Yahei;
}

.select_box ul {
    width: 80px;
    position: absolute;
    left: 0;
    top: 50px;
    border: 1px solid #ccc;
    background: #fff;
    overflow: hidden;
    display: none;
    z-index: 2;
}

.select_box ul li {
    display: block;
    height: 30px;
    overflow: hidden;
    line-height: 30px;
    padding-left: 5px;
    width: 100%;
    cursor: pointer;
}

.hover {
    background: #ccc;
}

.domin_search .text {
    float: left;
    /* margin-top:4px; */
}

.domain .text {
    width: 540px;
}

.main_r .domain .text {
    width: 486px;
}

.main_r .domain .texts {
    width: 566px;
}

.main_r .domain .tmdomain .texts {
    width: 486px;
}

.endomains .text {
    width: 460px;
}



.d_houzui {
    position: relative;
    font-size: 12px;
    z-index: 10;
}

.d_houzui span {
    color: #666;
    display: block;
    position: absolute;
    top: 6px;
    right: 0;
    width: 66px;
    height: 20px;
    background: url(../img/ico.png) no-repeat 54px -85px;
    cursor: pointer;
}

.d_houzui .t_div {
    display: none;
    width: 495px;
    padding: 26px 30px;
    border: solid 1px #ccc;
    border-top: 0;
    background: #fff;
    position: absolute;
    top: 0px;
    left: 60px;
}

.d_houzui p {
    color: #999;
}

.d_houzui .t_div .close {
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
}

.d_houzui .t_div label {
    margin-right: 10px;
    color: #333;
    font-size: 14px;
}

.che_box {
    border-bottom: dashed 1px #ccc;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.che_box * {
    vertical-align: middle;
}

.t_div ul li {
    float: left;
    width: 96px;
    line-height: 30px;
    text-align: left;
    font-size: 14px;
    color: #666;
}

.t_div ul li input {
    width: 14px;
}

.ymbzfw h1 {
    height: 10px;
    margin-bottom: 12px;
    border-bottom: dotted 1px #ccc;
}

.ymbzfw span {
    float: left;
    margin-right: 4px;
    font-size: 15px;
    font-weight: bold;
}

.ymbzfw a {
    display: block;
    float: right;
    width: 114px;
    height: 24px;
    padding-left: 24px;
    line-height: 24px;
    font-size: 12px;
    background: url(../img/ico.png) no-repeat 0 -622px;
    color: #666;
}

.ymbzfw .fw02 {
    background: url(../img/ico.png) no-repeat 0 -662px;
}

.ymbzfw .fw03 {
    background: url(../img/ico.png) no-repeat 0 -702px;
}

.ymbzfw .fw04 {
    background: url(../img/ico.png) no-repeat 0 -742px;
}

.do_div,
.do_divs {
    display: block;
    float: left;
    width: 313px;
    margin: 30px 30px 0 0;
    color: #000;
}

.do_divs {
    margin-right: 0;
}

.do_div:Hover {
    text-decoration: none;
}

.do_div h1 {
    margin: 0 0 8px;
    line-height: 30px;
    font-size: 16px;
    font-weight: normal;
    color: #000;
}

.do_div p {
    font-size: 12px;
    line-height: 24px;
}

.ppjs,
.ppbh,
.pptg {
    color: #666;
    margin-top: 0;
    border: solid 1px #ddd;
    background: #f9f9f9;
    border-radius: 4px;
    padding: 20px 30px;
    width: 281px;
    padding-right: 0;
}

.ppjs div,
.ppbh div,
.pptg div {
    height: 48px;
    background: url(../img/pr_t_ico.png) no-repeat;
    padding-left: 60px;
}

.ppbh div {
    background-position: 0 -48px;
}

.pptg div {
    background-position: 0 -96px;
}

.ppjs:hover div {
    background-position: 0 -144px;
}

.ppbh:hover div {
    background-position: 0 -192px;
}

.pptg:hover div {
    background-position: 0 -240px;
}

.pptg {
    margin-right: 0;
}

.ppjs h1,
.ppbh h1,
.pptg h1 {
    line-height: 24px;
    margin: 0;
}

.ppjs:hover,
.ppbh:hover,
.pptg:hover {
    background: #fff;
    color: #0c7dd2;
    border-color: #0c7dd2;
}

.ppjs:hover h1,
.ppbh:hover h1,
.pptg:hover h1 {
    color: #0c7dd2;
}

.main_r .chanp {
    margin-bottom: 20px;
}

/*.chanp .do_div { color:#333; border:solid 1px #e5e5e5; background:#f9f9f9; border-right:0; margin-right:0; width:188px; padding:30px; text-align:center;}
.chanp .do_div:Hover { text-decoration:none;}
.chanp .do_div h1 { font-size:22px; font-weight:normal; line-height:24px; margin-top:10px;}
.chanp .do_div .ons_div { width:98px; height:98px; margin:0 auto;  background:url(/images/icos.gif) no-repeat;}
.chanp .do_div .ons_div2 { background:url(/images/icos.gif) no-repeat 0 -98px;}
.chanp .do_div .ons_div3 { background:url(/images/icos.gif) no-repeat 0 -196px;}
.chanp .do_div .ons_div4 { background:url(/images/icos.gif) no-repeat 0 -294px;}
.chanp .do_div .ons_div5 { background:url(/images/icos.gif) no-repeat 0 -392px;}
.chanp .do_div .ons_div6 { background:url(/images/icos.gif) no-repeat 0 -490px;}
.chanp .do_div .ons_div7 { background:url(/images/icos.gif) no-repeat 0 -588px;}
.chanp .do_div .ons_div8 { background:url(/images/icos.gif) no-repeat 0 -686px;}
.chanp .do_div .ons_div9 { background:url(/images/icos.gif) no-repeat 0 -784px;}
.chanp .do_div .ons_div10 { background:url(/images/icos.gif) no-repeat 0 -882px;}
.chanp .do_div .ons_div11 { background:url(/images/icos.gif) no-repeat 0 -980px;}
.chanp .do_div .ons_div12 { background:url(/images/icos.gif) no-repeat 0 -1078px;}
.chanp .do_div p { font-size:14px; line-height:20px;  }*/


.news_div {
    margin: 0;
    float: right;
    font-size: 12px;
    width: 100%;
    position: relative;
}

.news_div h1 {
    margin: 0 0 2px;
    font-size: 16px;
    position: relative;
    font-weight: normal;
}

.news_div h1 .mores {
    position: absolute;
    right: 0;
    top: 0;
    width: 22px;
    height: 22px;
    background: url(../img/pr_w_ico2.png) no-repeat 1px -840px;
    margin: 0;
    border: 0;
}

.news_div h1 .mores:hover {
    background-position: -21px -840px;
}

.news_div h1 span {
    font-weight: normal;
    font-size: 14px;
    color: #999;
    margin-left: 6px;
}

.news_div ul {
    display: block;
    overflow: hidden;
}

.news_div ul li {
    position: relative;
    line-height: 30px;
    height: 30px;
    overflow: hidden;
    padding-left: 14px;
    background: url(../img/jituan_bg.gif) no-repeat 1px center;
    background-size: 4px auto;
    *float: left;
    *width: 100%;
}

.news_div ul li span {
    position: absolute;
    top: 0;
    right: 0;
    font-size: 14px;
    color: #aaa;
}

.news_div ul li span em {
    display: none;
}

.news_div ul li a {
    display: block;
    width: 280px;
    white-space: nowrap;
    font-size: 14px;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #52687e;
}

.news_div ul li a:Hover {
    color: #2087ed;
}

.news_div ul li.sytoutiao a {
    color: red;
}

.news_div .tels {
    margin-top: 14px;
    width: 227px;
    height: 74px;
    background: url(../img/fours.gif) no-repeat;
}

#news_tab .htablist {
    height: 36px;
    margin-bottom: 16px;
}

#news_tab .htablist .newstitle {
    height: 36px;
}

#news_tab .htablist a {
    display: block;
    float: left;
    background: #fff;
    color: #999;
    width: 102px;
    height: 36px;
    line-height: 36px;
    border: solid 1px #ddd;
    font-size: 14px;
    text-align: center;
    cursor: pointer;
    font-weight: normal;
    margin-right: 20px;
    -webkit-box-shadow: 0 0 4px #ddd;
    -moz-box-shadow: 0 0 4px #ddd;
    box-shadow: 0 0 4px #ddd;
    position: relative;
}

#news_tab .htablist a:Hover {
    text-decoration: none;
}

#news_tab .htablist .hons {
    width: 104px;
    height: 38px;
    line-height: 38px;
    background: #2087ed;
    color: #fff;
    border: 0;
}

#news_tab .htablist .hons em {
    display: inline-block;
    width: 18px;
    height: 6px;
    background: url(../img/ico.png) no-repeat 0 -244px;
    position: absolute;
    top: 38px;
    left: 50%;
    margin-left: -9px;
}

.news_div .hnewsb {
    display: none;
}

/*#news_tab .htablist { height:38px; position:relative; padding-left:368px; }
#news_tab .htablist .htitle { position:absolute; top:0; left:0;}
#news_tab .htablist { height:38px; position:relative; padding-left:368px; }
#news_tab .htablist .htitle { position:absolute; top:0; left:0;}
#news_tab .htablist { height:36px; margin-bottom:16px;}
#news_tab .htablist .newstitle { height:36px;}
#news_tab .htablist a
{
    display:block;
    float:left;
    background:#fff;
    color:#999;
    width:102px;
    height:36px;
    line-height:36px;
    border:solid 1px #ddd;
    font-size:14px;
    text-align:center;
    cursor:pointer;
    font-weight:normal;
    margin-right:20px;
	 -webkit-box-shadow:0 0 4px #ddd;  
	 -moz-box-shadow:0 0 4px #ddd;  
	 box-shadow:0 0 4px #ddd;  
	 position:relative;}
#news_tab .htablist a:Hover { text-decoration:none;}
#news_tab .htablist .hons { 
    width:104px;
    height:38px;
    line-height:38px;
    background:#2087ed;
    color:#fff;
    border:0;
    }
#news_tab .htablist .hons em 
{display:inline-block;
    width:18px;
    height:6px;
    background:url(../img/ico.png) no-repeat 0 -244px;
    position:absolute;
    top:38px;
    left:50%;
    margin-left:-9px;
    }
.news_div .hnewsb { display:none;}*/









/*domain*/

.main_l {
    width: 260px;
    float: left;
}

.main_r {
    width: 810px;
    float: right;
    position: relative;
}

.l_menu h1 {
    font-size: 14px;
    line-height: 36px;
    border: solid 1px #f90;
    color: #fff;
    background: #f90;
    border-bottom: 0;
    padding-left: 24px;
}

.l_menu h1 span {
    font-weight: normal;
    color: #666;
}

.l_menu {
    border-bottom: solid 1px #d9d9d9;
    background: none;
}

.l_menu h2 {
    border: solid 1px #d9d9d9;
    border-bottom: 0;
    font-size: 14px;
    color: #666;
    line-height: 36px;
    font-weight: normal;
    cursor: pointer;
}

.l_menu h2 a {
    color: #666;
    display: block;
    padding-left: 24px;
}

.l_menu .lmenu {
    border: solid 1px #d9d9d9;
    border-bottom: 0;
    font-size: 14px;
    color: #666;
    line-height: 36px;
    background: url(../img/ico.png) no-repeat 178px -800px;
}

.l_menu .on_lmenu {
    background: #0c7dd2 url(../img/ico.png) no-repeat 178px -768px;
    color: #1969d2;
    font-weight: bold;
    border: solid 1px #1969d2;
    border-bottom: 0;
}

.l_menu a:Hover {
    text-decoration: none;
}

.l_menu .on_lmenus {
    color: #fff;
    background-color: #0c7dd2;
    border: solid 1px #1969d2;
    border-bottom: 0;
}

.l_menu .on_lmenus a {
    color: #fff;
    font-weight: bold;
}

.l_menu .on_lmenu a {
    color: #fff;
    font-weight: bold;
    padding-left: 23px;
}

.l_menu .lmenu_div {
    border: solid 1px #d9d9d9;
    display: block;
    border-top: 0;
    border-bottom: 0;
    padding: 10px 0 10px 23px;
    display: none;
}

.l_menu .lmenu_div li {
    width: 62px;
    float: left;
    line-height: 34px;
    height: 34px;
}

.l_menu .lmenu_div li a {
    font-size: 14px;
    color: #333;
}

.l_menu .lmenu_div a:hover {
    background: none;
    text-decoration: underline;
    color: #2087ed;
}

.l_menu .lmenu_div li.clears {
    float: none;
    width: 0;
    height: 0;
}

.helps {
    font-size: 14px;
    border: solid 1px #d9d9d9;
    border-top: solid 2px #1969d2;
    padding: 6px 0 10px 20px;
}

.helps dt {
    font-weight: bold;
    line-height: 30px;
}

.helps dt a {
    color: #000;
}

.helps p {
    font-weight: normal;
    background: url(../img/disc.gif) no-repeat 0 center;
    padding-left: 14px;
}

.helps p a {
    line-height: 24px;
    display: block;
    width: 150px;
    white-space: nowrap;
    font-size: 13px;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #666;
}

.helps p a:Hover {
    color: #F90;
}


.main_r .domain,
.other {
    width: 100%;
    height: auto;
    /* margin-top:20px;*/
}

.other {
    float: left;
}

.main_r .domain h1 {
    border-bottom: solid 1px #bbb;
    border-left: solid 1px #bbb;
    height: 30px;
    margin: 0;
}

.main_r .domain h1 a {
    display: block;
    text-align: center;
    cursor: pointer;
    font-size: 14px;
    line-height: 27px;
    float: left;
    height: 30px;
    color: #565d6d;
    border: solid 1px #bbb;
    border-left: 0;
    border-bottom: 0;
}

.main_r .domain h1 a:Hover {
    text-decoration: none;
    color: #1969d2;
}

.main_r .domain h1 a div {
    margin: 1px;
    background: #e9e9e9;
    padding: 0 16px;
}

.main_r .domain h1 .on_a {
    color: #1969d2;
    border-bottom: #fff solid 1px;
    height: 29px;
}

.main_r .domain h1 .on_a div {
    background: #fff;
}

.main_r .d_body {
    height: auto;
    border: solid 1px #bbb;
    margin: 0;
    border-top: 0;
    display: none;
    padding: 30px 40px;
}

.main_r .d_body h2 {
    font-size: 14px;
    font-weight: normal;
    line-height: 30px;
    margin: 0 0 10px;
}

.main_r .text {
    width: 453px;
    color: #999;
    font-family: Microsoft Yahei;
}

.selects {
    border: 0;
    background: none;
    outline: none;
    font-size: 24px;
}

.main_r .d_en,
.main_r .d_cn {
    font-size: 12px;
    padding: 10px 0 0;
}

.main_r .d_en li,
.main_r .d_cn li {
    float: left;
    width: 72px;
    height: 24px;
}

.main_r .d_body span {
    font-size: 30px;
    color: #999;
    padding: 0 10px 0 30px;
}

.r_domain {}

.xz_domain {
    margin-top: 10px;
}

.xz_domain label {
    margin: 0 20px 0 4px;
}

.xz_domain * {
    vertical-align: middle;
}

.domain_tab td {
    padding-top: 20px;
    color: #999;
    line-height: 24px;
}

.domain_tab td b {
    color: #333;
}

.domain_tab td p b {
    color: #F90;
}

.domain_tab td p a {
    color: #093;
    margin-left: 10px;
}

.cndomain .r_domain {
    padding-right: 170px;
    background: url(../img/cndomain.jpg) no-repeat bottom right;
}

.namedomain .r_domain {
    background: url(../img/n_cn_domain_search_title_name.gif ) no-repeat top left;
    padding-left: 150px;
}

.tmdomain {
    background: url(../img/tmbanner.jpg) no-repeat;
}

.tmdomain .r_domain {
    padding-top: 220px;
}

.aboutstm {
    font-size: 14px;
    margin: 20px 0 0;
    line-height: 24px;
    color: #333;
}

.r_domain h3 {
    font-size: 14px;
    margin-bottom: 10px;
}

.main_r .d_body .r_domain h3 span {
    font-size: 14px;
    font-weight: normal;
    color: #333;
    margin-left: 4px;
    padding: 0;
}

.domain_name label {
    font-size: 14px;
    margin-right: 10px;
}

.domain_name dt {
    padding-bottom: 20px;
}

.text2,
.text3,
.text4,
.text5 {
    width: 370px;
    height: 24px;
    line-height: 24px;
    border: solid 1px #999;
    background: #f1f1f1;
    font-size: 14px;
    font-family: Microsoft Yahei;
    margin-left: 10px;
    padding-left: 4px;
}

.main_r .texts {
    width: 566px;
}

.main_r .textc {
    width: 472px;
}

#domain_name_name {
    margin-bottom: 10px;
}

.main_r .d_body .domain_name span {
    font-size: 16px;
    padding: 0;
    color: #000;
}

.main_r .d_body .domain_name .dom_en,
.main_r .d_body .domain_name .dom_zh {
    font-size: 14px;
    color: #F90;
}



.Price_list {}

.main_r .Price_list h2 {
    color: #000;
    font-weight: bold;
}

.Price_list table {
    width: 100%;
    border-collapse: collapse;
}

.Price_list table td,
.Price_list table th {
    border: solid 1px #e1e1e1;
    font-size: 12px;
    padding: 6px 10px;
    text-align: left;
}

.Price_list table th {
    background: #f1f1f1;
    padding: 10px;
    font-size: 14px;
}

.Price_list table .price {
    color: #F00;
}

.details {
    font-family: '宋体';
    color: #393;
}

.main_r .buys {
    background: #f9f9f9 url(../img/ico.png) no-repeat 0px -118px;
    padding-left: 16px;
    font-family: '宋体';
    color: #393;
}

.Price_lists table tr td {
    border: 0;
    text-align: center;
}

.main_r .end_div {
    margin-top: 20px;
}

.main_r .end_div h2 {
    font-size: 14px;
    color: #000;
    font-weight: bold;
    line-height: 30px;
    margin-bottom: 10px;
}

.main_r .end_div .Price_list {
    border-top: 0;
}


/*login*/
.newsbanner {
    height: 1px;
    background: #eee;
}

.newstop {
    border-top: solid 2px #555555;
    line-height: 40px;
    border-bottom: solid 1px #ddd;
    margin-bottom: 14px;
    font-size: 20px;
    font-weight: bold;
    color: #d43c30;
}

.newstop .bread {
    float: right;
    color: #d43c30;
}

.bread {
    font-size: 12px;
    color: #2087ed;
    width: 1100px;
    margin: 14px auto;
    font-weight: normal;
}

.bread a {
    color: #747474;
}

.bread a:Hover {
    text-decoration: none;
}

.bread span {
    font-family: '宋体';
    color: #ccc;
    margin: 0 4px;
}

.login_left {
    margin: 30px 0;
    width: 730px;
    height: 280px;
    background: url(../img/login_left.jpg) no-repeat;
    float: left;
}

.login_right {
    margin: 30px 0;
    width: 208px;
    height: 280px;
    float: right;
    border: solid 1px #ddd;
    padding: 10px 20px;
}

.login_right table {
    width: 100%;
    font-size: 14px;
}

.login_right table td .texts {
    width: 100%;
    margin: 4px 0 14px;
    height: 24px;
    border: solid 1px #ccc;
}

.login_right table td .submits {
    width: 100px;
    float: right;
}

.endomains {
    height: 270px;
    background: url(../img/domain_bg.jpg) no-repeat;
}

.keyword {
    background: url(../img/tybanner.jpg) no-repeat;
    padding-top: 240px;
    height: auto;
}

.wlks {
    background: url(../img/wxbanner.jpg) no-repeat;
    padding-top: 240px;
    height: auto;
}

.keyword .telsd {
    margin-left: 20px;
}

.endomains table {
    padding: 30px 0 0 45px;
    width: 725px;
}

.keyword table {
    padding: 0;
}

.endomains table .r_td {
    padding-left: 64px;
}

.keyword .domin_search {
    background: #fff;
    padding-left: 4px;
    width: 566px;
}

.keyword .kx_btn {
    margin-left: 20px;
}

.keyword .domin_search .text4 {
    width: 508px;
    background: none;
    border: 0;
    margin: 0;
    padding: 0;
}

.keyword .domin_search .text5 {
    width: 508px;
    background: none;
    border: 0;
    margin: 0;
    padding: 0;
}

.keyword span {
    font-size: 18px;
    color: #F90;
}

.abouts_kword,
.abouts_wlk {
    background: url(../img/keyword_bg.jpg) no-repeat 0 center;
    padding: 0 0 0 100px;
    margin-top: 20px;
    line-height: 24px;
    color: #666;
}

.abouts_wlk {
    background: url(../img/wlks_bg.jpg) no-repeat 0 center;
}

.keyword table h3 {
    font-size: 18px;
    font-weight: normal;
    margin: 6px 0;
}

.b_td {
    padding-top: 60px;
}

.keyword table .b_td {
    padding: 26px 0 0 0;
}

.endomains table .r_td p {
    font-size: 14px;
    color: #666;
    text-align: left;
}

.endomains table .r_td .wlk {
    font-size: 12px;
    color: #666;
    font-family: '宋体';
    margin-top: 10px;
    line-height: 20px;
    text-align: left;
}

.endomains table h1 {
    font-size: 24px;
    color: #000;
    font-weight: normal;
    text-align: center;
}

.endomains table p {
    font-size: 16px;
    text-align: center;
    color: #666;
}

.endomains table .p1 {
    font-size: 16px;
    text-align: left;
    line-height: 30px;
    color: #666;
}

.endomains table .p1 span {
    color: #F90;
    font-size: 30px;
}

.endomains table h2 {
    font-size: 24px;
    color: #000;
    font-weight: normal;
    margin: 10px 0 4px;
}

.keyword table h2 {
    margin-top: 0;
}

.endomains .text {
    width: 560px;
}

.endomains .submit {
    margin-right: 4px;
}

.title {
    font-weight: normal;
    font-size: 20px;
    background: #f1f1f1;
    padding: 4px 8px;
}


.dmail {
    font-family: Arial, '宋体';
    margin-top: 14px;
}

.dmail2 {
    margin-top: 0px;
}

.dmails,
.dmails2,
.dmails3,
.dmails4 {
    font-size: 14px;
}

.dmails3 .que,
.dmails3 .ans,
.dmails4 .ans {
    background: url(../img/p_bgs.gif) no-repeat 10px 5px;
    padding-left: 34px;
    text-indent: 0em;
}

.dmails3 .ans {
    background: url(../img/p_bgs.gif) no-repeat 10px -18px;
    color: #304dab;
    margin-bottom: 10px;
}

.dmails ul,
.dmails2 ul,
.dmails3 ul,
.dmails4 ul {
    height: 32px;
    border-bottom: solid 1px #e1e1e1;
    background: url(../img/link_bg.gif) repeat-x;
    border-left: solid 1px #ccc;
}

.dmails li,
.dmails2 li,
.dmails3 li,
.dmails4 li {
    display: inline-block;
    padding: 0 16px;
    float: left;
    height: 30px;
    line-height: 30px;
    cursor: pointer;
    text-align: center;
    position: relative;
    color: #333333;
    border: solid 1px #ccc;
    border-left: 0;
    border-bottom: 0;
    background: #f1f1f1;
}

.dmails3 li {
    cursor: inherit;
}

.dmails .nextdiv,
.dmails2 .nextdiv,
.dmails3 .nextdiv,
.dmails4 .nextdiv {
    height: auto;
    display: none;
    border: solid 1px #ccc;
    border-top: none;
    padding: 20px 30px;
    background: #fff;
}

.dmails .l_active,
.dmails2 .l_active,
.dmails3 .l_active,
.dmails4 .l_active {
    border: solid 1px #ccc;
    background: #fff;
    border-left: 0;
    border-top: #1969d2 solid 2px;
    border-bottom: #fff solid 1px;
    color: #1969d2;
    font-weight: bold;
}

.dmails .d_active,
.dmails2 .d_active,
.dmails3 .d_active,
.dmails4 .d_active {
    display: block;
}

.nextdiv table {
    width: 100%;
}

.nextdiv table td {
    text-align: center;
    padding: 10px 0;
}

.nextdiv .about_weixin table td {
    text-align: left;
    padding: 10px 0;
}

.nextdiv .about_weixin table td h2 {
    font-size: 16px;
    margin-bottom: 10px;
}

.nextdiv .about_weixin table td h2 * {
    vertical-align: middle;
}

.nextdiv .about_weixin table td h2 img {
    margin: 0;
    margin-right: 10px;
}

.nextdiv p {
    line-height: 24px;
    padding: 0 10px;
    color: #333;
}

.nextdiv h1 {
    font-size: 18px;
    font-family: Microsoft Yahei;
    margin: 14px 0 10px;
}

.nextdiv img {
    margin-bottom: 10px;
    margin-top: 20px;
}

.nextdiv .downs img {
    margin: 0 6px 0 0;
}

.nextdiv .downs * {
    vertical-align: middle;
}

.nextdiv .downs a {
    color: #036;
}

.casewaidiv .nextdiv2 p {
    background: url(../img/nextdiv2_bg.gif) no-repeat 0 10px;
    padding-left: 14px;
    text-indent: 0em;
}

.youshi {
    width: 100%;
}

.nextdiv .youshi td {
    text-align: left;
}

.nextdiv .youshi td b {
    color: #000;
}

.nextdiv .youshi td p {
    padding: 0;
    color: #666;
}

.nextdiv .youshi td div {
    padding-right: 10px;
}

.nextdiv .youshi .left_td {
    text-align: center;
    padding-right: 10px;
}

.nextdiv .youshi .left_td h2 {
    font-size: 18px;
    color: #F90;
}

.nextdiv .domain_jg {
    width: 100%;
    text-align: left;
    border-collapse: collapse;
}

.nextdiv .domain_jg td,
.nextdiv .domain_jg th {
    border: solid 1px #ddd;
}

.ali_div {
    width: 168px;
    float: left;
    text-align: center;
    margin-top: 20px;
    color: #333;
    background: #fff;
}

.zc_div {
    padding-left: 80px;
    background: url(../img/ddw_03.jpg) no-repeat;
    height: auto;
    margin: 10px 0;
}

.zc_div1 {
    background: url(../img/ddw_05.jpg) no-repeat;
}

.zc_div2 {
    background: url(../img/ddw_07.jpg) no-repeat;
}

.zc_div h3 {
    font-size: 12px;
    color: #f30;
    margin-bottom: 4px;
}

.ali_div img {
    margin: 0 auto;
}

.nextdiv .ali_div p {
    text-indent: 0em;
    padding: 0;
}

.main_r .d_body .name_h2 {
    font-size: 24px;
    font-weight: normal;
    line-height: 40px;
    margin-bottom: 10px;
    color: #333;
}

.main_r .d_body .name_h2 span {
    margin-left: 20px;
    color: #F30;
}

.a_fuwu {
    width: 136px;
    float: left;
    text-align: center;
    margin-top: 20px;
}

.a_fuwu img {
    width: 70px;
}

.a_fuwu p {
    font-size: 14px;
    margin: 10px 0;
    padding: 0 10px;
}

.taocan {
    margin-top: 20px;
}

.taocan_top {
    height: 8px;
    position: relative;
    bottom: -1px;
    z-index: 2;
    background: url(../img/taocan_bg.png) no-repeat 14px 0;
}

.taocan_body {
    border: solid 1px #ddd;
    background: #f9f9f9;
    position: relative;
}

.tc_left {
    width: 201px;
    padding: 10px 20px 20px;
    margin: 0 0 20px 20px;
    background: #89b21f;
    color: #fff;
    float: left;
    font-size: 14px;
}

.main_r .tc_left h1 {
    font-size: 24px;
    margin-bottom: 10px;
    font-weight: normal;
    border: 0;
    color: #fff;
}

.tc_left b {
    color: #F30;
    margin-right: 4px;
    font-size: 18px;
    font-weight: normal;
}

.dosm01,
.dosm02,
.dosm03 {
    margin-top: 10px;
    height: 20px;
    line-height: 20px;
    background: url(../img/taocan_ico.png) no-repeat 0 5px;
    padding-left: 20px;
}

.dosm02,
.dosm03 {
    margin-top: 4px;
    background-position: 0 -29px;
}

.dosm03 {
    background-position: 0 -59px;
}

.tc_right {
    float: left;
    font-size: 12px;
    padding: 20px 20px 20px;
    color: #444;
    width: 380px;
}

.taocan2 .taocan_top {
    background-position: 14px -10px;
}

.taocan2 .tc_left {
    background: #1772a3
}

.taocan2 .tc_left b {
    color: #FF6;
}

.taocan3 .taocan_top {
    background-position: 14px -19px;
}

.taocan3 .tc_left {
    background: #1752a3
}

.taocan3 .tc_left b {
    color: #FF6;
}

.taocan4 .taocan_top {
    background-position: 14px -28px;
}

.taocan4 .tc_left {
    background: #c40000
}

.taocan4 .tc_left b {
    color: #FF6;
}

.w_website table {
    width: 100%;
    margin-bottom: 20px;
}

.w_website table .mid_td {
    padding: 0 20px;
    width: 450px;
}

.w_website table td h1 {
    font-size: 18px;
    color: #333;
    margin-bottom: 5px;
}

.w_website table td p {
    line-height: 20px;
    font-size: 12px;
    color: #666;
}

.w_website table td .button {
    margin-top: 10px;
    display: block;
    width: 100px;
    height: 30px;
    background: url(../img/button.jpg) no-repeat;
    text-align: center;
    line-height: 30px;
    color: #fff;
    font-size: 14px;
}

.w_website table td .button:Hover {
    text-decoration: none;
    background-position: 0 -30px;
}

.w_website table td b {
    font-size: 24px;
    font-weight: normal;
    color: #F90;
}


.webside_top {
    padding-left: 320px;
    padding-top: 10px;
    background: url(../img/banner_03.png) no-repeat;
    color: #333;
    margin-bottom: 20px;
}

.webside_top h1 {
    font-size: 24px;
    font-family: Microsoft Yahei;
    margin-bottom: 10px;
    color: #1969d2;
}

.webside_top p {
    font-family: Microsoft Yahei;
    color: #000;
    line-height: 24px;
    font-size: 18px;
    margin-bottom: 14px;
}

.webside_top div {
    font-size: 12px;
    line-height: 22px;
    text-indent: 2em;
    color: #666;
}

.d_anli {
    padding: 20px 0;
}

.webside_mid {
    margin: 20px 0;
}

.mid2_div {
    width: 206px;
    padding-left: 50px;
    height: 70px;
    float: left;
    background: url(../img/we_r01.jpg) no-repeat 0 10px;
    margin-bottom: 10px;
}

.mid2_div h1 {
    font-size: 14px;
    font-family: Microsoft Yahei;
}

.mid2_div p {
    font-size: 12px;
    color: #666;
    line-height: 22px;
    padding-right: 20px;
}

.mid2_div2 {
    background: url(../img/we_r02.jpg) no-repeat 0 10px;
}

.mid2_div3 {
    background: url(../img/we_r03.jpg) no-repeat 0 10px;
}

.mid2_div4 {
    background: url(../img/we_r4.jpg) no-repeat 0 10px;
}

.mid2_div5 {
    background: url(../img/we_r05.jpg) no-repeat 0 10px;
}

.mid2_div6 {
    background: url(../img/we_r06.jpg) no-repeat 0 10px;
}

.biaotis {
    font-size: 18px;
    font-family: Microsoft Yahei;
    color: #333;
    font-weight: normal;
}

.biaotis span {
    color: #b7b7b7;
    margin-left: 4px;
    font-family: Arial;
    font-weight: normal;
    font-size: 14px;
    display: block;
}

.nextdiv .biaotis {
    font-size: 30px;
    margin-bottom: 20px;
}

.casewaidiv p {
    color: #666;
}

.main_tit {
    border-bottom: solid 1px #eee;
    position: relative;
    height: 30px;
    padding: 30px 0 10px;
}

.main_tit h1 {
    font-size: 18px;
    float: left;
}

.main_tit p {
    margin-left: 6px;
    line-height: 30px;
    float: left;
}

.tese {
    margin-top: 20px;
}

.tese h1 {
    font-size: 18px;
    margin-top: 20px;
    font-weight: normal;
    color: #000;
    line-height: 40px;
}

.tese h1 span {
    font-weight: normal;
    margin-left: 10px;
}

.tese p {
    line-height: 24px;
    color: #666;
}

.tese p b {
    color: #444;
    margin-right: 10px;
    display: block;
    margin-top: 10px;
}

.tables {
    width: 100%;
    border-collapse: collapse;
    margin: 20px 0;
}

.tables th,
.tables td {
    border: solid 1px #d9d9d9;
    padding: 8px 10px;
    text-align: left;
    line-height: 24px;
}

.tables th {
    background: #eee;
}

.jg_table {
    border-collapse: collapse;
    background: #fff;
    padding: 0;
    border: solid 2px #c63;
    font-size: 14px;
    color: #000;
    width: 100%;
}

.jg_table td {
    border: solid 1px #C3C3C3;
    padding: 8px 10px;
    line-height: 22px;
}

.jg_table .td0 {
    text-align: center;
    font-weight: bold;
}

.jg_table .td0 span {
    color: #F30;
}

.d_anli .chanp .anli_div img {
    width: 180px;
    margin-right: 20px;
    height: 170px;
}

.d_anli .chanp .anli_divs img {
    margin: 0;
}

/*企业邮箱*/


.buy_l {
    padding: 10px 0 0 0;
}

.buy_l h1 {
    font-size: 14px;
    color: #2066b3;
    margin-bottom: 14px;
}

.buy_l li {
    display: block;
    width: 385px;
    height: 120px;
    float: left;
    color: #333;
    text-align: center;
}

.buy_l li span {
    display: block;
    height: 38px;
    color: #2066b3;
    font-weight: bold;
}

.buy_l li span img {
    vertical-align: middle;
    margin-right: 5px;
}

.buy_l li p {
    line-height: 20px;
    margin: 4px 0 10px;
}

.buy_s {
    margin: 14px 0 20px;
    padding-left: 5px;
}

.buy_s span {
    margin-right: 20px;
    color: #333;
}

.buy_s input,
.buy_s select {
    padding: 2px 4px;
    border: solid 1px #ccc;
}

.buy_l input,
.buy_l select {
    padding: 2px 4px;
    border: solid 1px #ccc;
}

.text_input {
    width: 60px;
}

.G_pan {
    display: none;
}

.buy_s p {
    margin: 10px 0;
    color: #039;
    font-family: '宋体';
    line-height: 20px;
}

.buy_s .submit_buy {
    display: inline-block;
    vertical-align: bottom;
    border: 0;
    background: none;
    background: url(../img/anniu.jpg) no-repeat;
    width: 80px;
    height: 30px;
    cursor: pointer;
}








.product_top {
    background: url(../img/p_bgs.jpg) no-repeat left 10px;
    font-family: Microsoft Yahei;
    height: 220px;
    padding-left: 340px;
    padding-right: 20px;
    line-height: 30px;
    padding-top: 20px;
    font-size: 14px;
}

.product_top h1 {
    font-size: 18px;
    margin-bottom: 10px;
}

.border_top {
    height: 4px;
    overflow: hidden;
    background: url(../img/border_bg.gif) repeat-x 0 -4px;
}

.border_left {
    height: 100%;
    background: url(../img/border_bg.gif) no-repeat 0 0;
}

.border_right {
    height: 100%;
    background: url(../img/border_bg.gif) no-repeat right -8px;
}

.border_title {
    padding: 4px 0 6px 14px;
    border: solid 1px #d9d9d9;
    background: #fafafa;
    border-top: none;
    font-family: Microsoft Yahei;
    font-size: 14px;
    color: #252525;
    font-weight: bold;
    position: relative;
}

.border_title a {
    font-size: 12px;
    font-weight: normal;
    font-family: "宋体";
    position: absolute;
    top: 8px;
    right: 10px;
    color: #999;
}

.border_title a:hover {
    color: #039;
}

.border_title2 {
    height: 32px;
    border-bottom: solid 1px #e1e1e1;
    border-left: solid 1px #ccc;
}

.border_title2 .title_tab {
    display: inline-block;
    padding: 0 16px;
    float: left;
    height: 30px;
    line-height: 30px;
    cursor: pointer;
    text-align: center;
    position: relative;
    color: #333333;
    border: solid 1px #ccc;
    border-left: 0;
    border-bottom: 0;
    background: #f1f1f1;
}

.border_title2 .title_tab2 {
    border: solid 1px #ccc;
    background: #fff;
    border-left: 0;
    border-top: #1969d2 solid 2px;
    border-bottom: #fff solid 1px;
    color: #1969d2;
    font-weight: bold;
}

.body_tab {
    display: none;
}

.tab_float {
    width: 250px;
    float: left;
    color: #333;
    line-height: 20px;
    margin: 14px 0;
    padding-left: 80px;
    background: url(../img/tab_bg.jpg) no-repeat 0 -2176px;
}

.tab_float h1 {
    font-size: 12px;
    margin-bottom: 6px;
}

.tf1 {
    background-position: 0 -2720px
}

.tf2 {
    background-position: 0 -2312px
}

.tf3 {
    background-position: 0 -2856px
}

.tf4 {
    background-position: 0 -2448px
}

.tf5 {
    background-position: 0 -2992px
}

.tf6 {
    background-position: 0 -2584px
}

.tf7 {
    background-position: 0 -3128px
}

.tf8 {
    background-position: 0 -1088px
}

.tf9 {
    background-position: 0 -1632px
}

.tf10 {
    background-position: 0 -1224px
}

.tf11 {
    background-position: 0 -1768px
}

.tf12 {
    background-position: 0 -1360px
}

.tf13 {
    background-position: 0 -1904px
}

.tf14 {
    background-position: 0 -1496px
}

.tf15 {
    background-position: 0 -2040px
}

.tf16 {
    background-position: 0 0px
}

.tf17 {
    background-position: 0 -544px
}

.tf18 {
    background-position: 0 -136px
}

.tf19 {
    background-position: 0 -680px
}

.tf20 {
    background-position: 0 -272px
}

.tf21 {
    background-position: 0 -816px
}

.tf22 {
    background-position: 0 -408px
}

.tf23 {
    background-position: 0 -952px
}

/*可信网站*/
.kxtop {
    height: 290px;
}

.cxtop {
    height: auto;
}

.waptop {
    height: 360px;
}

.apptop {
    height: 232px;
}

.kxtop .kxtop_l {
    width: 450px;
    float: left;
}

.kxtop .cxtop_l {
    display: none;
}

.kxtop .waptop_l {
    width: 300px;
}

.kxtop .apptop_l {
    width: 420px;
}

.kxtop .kxtop_r {
    width: 500px;
    float: right;
}

.kxtop .cxtop_r {
    width: auto;
    float: none;
}

.kxtop .waptop_r {
    width: 650px;
}

.kxtop .apptop_r {
    width: 330px;
}

.kxtop .kxtop_r h1 {
    font-size: 24px;
    margin-bottom: 20px;
    padding-left: 30px;
    background: url(../img/kxlogo.jpg) no-repeat 0 6px;
}

.kxtop .cxtop_r h1 {
    background: url(../img/cxlogo.jpg) no-repeat 0 6px;
}

.kxtop .waptop_r h1 {
    background: none;
    padding-left: 0;
    margin: 40px 0 10px 0;
}

.kxtop .apptop_r h1 {
    background: none;
    padding-left: 0;
}

.kxtop .kxtop_r h1 span {
    font-size: 16px;
    color: #666;
    font-weight: normal;
    margin-left: 10px;
}

.kxtop .kxtop_r p {
    color: #333;
    line-height: 24px;
}

.kxtop .kxtop_r table {
    font-size: 16px;
    margin: 10px 0;
    width: 100%;
    line-height: 30px;
    color: #666;
}

.kxico01,
.kxico02,
.kxico03,
.kxico04,
.kxico05,
.kxico06,
.kxico07,
.kxico08,
.kxico09,
.kxico10 {
    height: 30px;
    font-size: 14px;
    padding-left: 24px;
    background: url(../img/kxico.gif) no-repeat 0 8px;
}

.kxico02 {
    background-position: 0 -24px;
}

.kxico03 {
    background-position: 0 -56px;
}

.kxico04 {
    background-position: 0 -88px;
}

.kxico05 {
    background-position: 0 -120px;
}

.kxico06 {
    background-position: 0 -152px;
}

.kxico07 {
    background-position: 0 -184px;
}

.kxico08 {
    background-position: 0 -216px;
}

.kxico09 {
    background-position: 0 -248px;
}

.kxico10 {
    background-position: 0 -280px;
}

.kx_btn {
    display: block;
    width: 170px;
    height: 45px;
    text-align: center;
    line-height: 45px;
    color: #fff;
    font-size: 18px;
    background: url(../img/kx_btn.png) no-repeat;
    cursor: pointer;
}

.kx_btn:Hover {
    background-position: 0 -45px;
    text-decoration: none;
}

.btns {
    border: 0;
    background: none;
    display: block;
    width: 113px;
    height: 30px;
    text-align: center;
    line-height: 28px;
    color: #fff;
    font-size: 14px;
    background: url(../img/btns.png) no-repeat;
    cursor: pointer;
    font-family: Microsoft Yahei;
}

.btnsd {
    background: url(../img/btnsd.png) no-repeat;
}

.btns:Hover {
    background-position: 0 -30px;
    text-decoration: none;
}

.kx_body,
.kx_bodys {
    padding: 30px 0 4px;
    margin-top: 20px;
}

.kx_bodys {
    background: #fff;
    padding: 0;
}

.kx_mbody {}

.kx_body .titles {
    font-size: 18px;
    text-align: center;
    color: #333;
    margin-bottom: 10px;
}

.about_kx p {
    text-indent: 2em;
    line-height: 24px;
    color: #333;
}

.about_cx p {
    text-indent: 0;
    color: #666;
}

.about_cx p b {
    color: #000;
}

.about_kx table {
    width: 100%;
    margin-top: 20px;
    text-align: center;
}

.about_weixin table {
    text-align: left;
}

.nextdiv .about_kx .tab {
    border-collapse: collapse;
    background: #fff;
    padding: 0;
    margin: 0;
}

.nextdiv .about_kx .tab td {
    border: solid 1px #C3C3C3;
    padding: 8px 4px;
    line-height: 18px;
    text-align: center;
}

.nextdiv .about_kx .tab td img,
.nextdiv .kxtable img {
    margin: 0;
}

.nextdiv .about_kx .tab .titles td {
    font-weight: bold;
    color: #000;
    font-size: 15px;
    background: #d9d9d9;
}

.nextdiv .about_kx .tab .title2 {
    background: #eee;
    font-weight: bold;
    color: #333;
}

.nextdiv .tab {
    border-collapse: collapse;
    background: #fff;
    padding: 0;
}

.nextdiv .tab th {
    text-align: left;
    background: #eee;
    padding: 8px;
    border: solid 1px #d9d9d9;
}

.nextdiv .tab td {
    padding: 8px;
    font-family: '宋体';
    line-height: 22px;
    border: solid 1px #d9d9d9;
    font-size: 12px;
    text-align: left;
}

.nextdiv .tab .price {
    color: #F00;
}

.nextdiv .hxvalue {}

.nextdiv .hxvalue td {
    padding: 0;
}

.hxvalue h2 {
    font-size: 14px;
}

.hxvalue td {
    font-size: 14px;
    width: 25%;
    padding: 0 10px;
}

.hxvalue td p {
    text-indent: 0;
    display: block;
    height: 60px;
    line-height: 20px;
}

.domain_zz {
    border: solid 1px #DDD;
    margin-bottom: 20px;
    padding: 20px;
    padding-left: 80px;
    background: url(../img/zz1.jpg) no-repeat 20px center;
}

.domain_zz p {
    padding: 0;
}

.domain_zz2 {
    background: url(../img/zz2.jpg) no-repeat 20px center;
}

.domain_zz3 {
    background: url(../img/zz3.jpg) no-repeat 20px center;
}

.zwzh {
    margin-top: 20px;
    padding-left: 130px;
    background: url(../img/china_domain_cn.gif) no-repeat 0 center;
}

.main_r .d_body .zwzh b span {
    font-size: 18px;
    padding: 0;
    color: #F90;
}

.main_r .d_body .zwzh p {
    color: #666;
    text-indent: 2em;
}

.catop {
    padding-top: 170px;
    background: url(../img/ca_banner.jpg) no-repeat;
}

.catop p {
    color: #666;
    text-indent: 2em;
    line-height: 24px;
}

.stitle {
    height: 30px;
    overflow: hidden;
    display: inline-block;
    background: #18a6f2 url(../img/title_bg.png) no-repeat left 0;
    margin: 0 0 10px;
}

.stitle .stitles {
    height: 30px;
    background: url(../img/title_bg.png) no-repeat right -30px;
    padding: 0 10px 0 34px;
    line-height: 30px;
    color: #fff;
}

.tab {
    border-collapse: collapse;
    background: #fff;
    padding: 0;
    margin: 0;
}

.tab td {
    border: solid 1px #C3C3C3;
    padding: 8px 4px;
    line-height: 18px;
    text-align: center;
}

.tab td img,
.nextdiv .kxtable img {
    margin: 0;
}

.tab .titles td {
    font-weight: bold;
    color: #000;
    font-size: 15px;
    background: #d9d9d9;
}

.tab .title2 {
    background: #eee;
    font-weight: bold;
    color: #333;
}

.nextdiv .stitle {
    margin-top: 0;
}

/************************************************闪建魔方 start*************/
.qCnt {
    margin-top: 20px;
    background: url(../img/m_phone_bg.png) no-repeat 0 120px;
}

.qCnt2 {
    background: url(../img/app_phone_bg.png) no-repeat 0 130px;
}

.selImg3 {
    display: none;
    padding-top: 35px;
}

#cube {
    padding-top: 10px;
    position: relative;
}

#cube ul {
    height: 88px;
    font-size: 14px;
    position: relative;
    z-index: 10;
}

#cube li {
    width: 77px;
    height: 88px;
    float: left;
    display: inline;
    text-align: center;
}

#cube li span {
    width: 62px;
    height: 54px;
    margin: 0 auto;
    background: url(../img/kk2.jpg) no-repeat 0px -1px;
    display: block;
}

#cube li strong {
    color: #403f3f;
    padding-top: 10px;
    display: block;
}

#cube li.hover {
    cursor: pointer;
    background: url(../img/toparrow.jpg) no-repeat center bottom;
}

#cube li.hover strong {
    color: #399b2c;
    font-weight: bold;
}

/**需要简写 start**/
#cube li span.rubkC0 {
    background: url(../img/kk2.jpg) no-repeat 1px 0px;
}

#cube li span.rubkC1 {
    background: url(../img/kk2.jpg) no-repeat -75px -1px;
}

#cube li span.rubkC2 {
    background: url(../img/kk2.jpg) no-repeat -154px -1px;
}

#cube li span.rubkC3 {
    background: url(../img/kk2.jpg) no-repeat -229px 0px;
}

#cube li span.rubkC4 {
    background: url(../img/kk2.jpg) no-repeat -307px -1px;
}

#cube li span.rubkC5 {
    background: url(../img/kk2.jpg) no-repeat -389px -1px;
}

#cube li span.rubkC6 {
    background: url(../img/kk2.jpg) no-repeat -465px -1px;
}

#cube li span.rubkC7 {
    background: url(../img/kk2.jpg) no-repeat -541px -1px;
}

#cube li span.rubkC8 {
    background: url(../img/kk2.jpg) no-repeat -621px -1px;
}

#cube li span.rubkC9 {
    background: url(../img/kk2.jpg) no-repeat -697px -1px;
}

#cube li.hover span.rubkC0 {
    background: url(../img/kk2.jpg) no-repeat 0px -57px;
}

#cube li.hover span.rubkC1 {
    background: url(../img/kk2.jpg) no-repeat -76px -57px;
}

#cube li.hover span.rubkC2 {
    background: url(../img/kk2.jpg) no-repeat -155px -57px;
}

#cube li.hover span.rubkC3 {
    background: url(../img/kk2.jpg) no-repeat -230px -57px;
}

#cube li.hover span.rubkC4 {
    background: url(../img/kk2.jpg) no-repeat -308px -57px;
}

#cube li.hover span.rubkC5 {
    background: url(../img/kk2.jpg) no-repeat -390px -57px;
}

#cube li.hover span.rubkC6 {
    background: url(../img/kk2.jpg) no-repeat -466px -57px;
}

#cube li.hover span.rubkC7 {
    background: url(../img/kk2.jpg) no-repeat -542px -57px;
}

#cube li.hover span.rubkC8 {
    background: url(../img/kk2.jpg) no-repeat -622px -57px;
}

#cube li.hover span.rubkC9 {
    background: url(../img/kk2.jpg) no-repeat -699px -57px;
}

/**需要简写 end**/



/***two phone photo start**/
.selImg3 {
    height: 450px;
}

.qCnt2 .selImg3 {
    height: 600px;
    overflow: hidden;
}

.flPhone {
    float: Left;
    width: 365px;
    padding: 56px 0 0 20px;
}

.qCnt2 .flPhone {
    padding: 85px 0 0 25px;
}

.flPhone .imgPh {
    float: left;
    width: 230px;
    background: url(../img/k10.jpg) no-repeat 0px 0px;
}

.flPhone .imgPh img {
    display: block;
}

.flPhone .cntPh {
    float: left;
    width: 116px;
    font-size: 14px;
    text-align: left;
    overflow: hidden;
}

.flPhone .cntPh h5 {
    font-weight: bold;
    margin-top: 0px;
    padding-bottom: 3px;
    font-weight: bold;
    font-size: 14px;
    color: #000
}

.flPhone .cntPh p {
    color: #6a6a6a;
    padding-bottom: 10px;
    font-size: 14px;
}

.frT {
    float: left;
}

/***右侧中间内容区 start***/
.selImg3 .appCnt {
    width: 1800px;
}

.selImg3 .appCnt .transverseImg {}

.selImg3 .appCnt .transverseImg img {
    margin-left: 0;
    margin-right: 200px;
    float: left;
}

/************************************************闪建魔方 end*************/


/*快速建站套餐start*/

.package_tab {
    border-collapse: collapse;
    width: 100%;
}

.package_tab th {
    background: #444;
    padding: 14px 0;
    border: solid 1px #555;
    color: #fff;
    font-weight: normal;
    font-size: 14px;
    width: 20%;
}

.package_tab th p {
    font-size: 12px;
    color: #ddd;
}

.package_tab th b {
    color: #FF9;
    font-size: 18px;
    font-weight: normal;
}

.package_tab .th01,
.package_tab .th04 {
    border-right: solid 1px #52494a;
}

.package_tab .th01 {
    width: 120px;
}

.package_tab .top_tr th {
    background: none;
    padding: 4px 0;
    border: 0;
}

.package_tab .top_tr .th03 {
    background: #f15433;
    font-size: 20px;
}

.package_tab .th03 {
    background: #f15433;
    font-size: 20px;
}

.package_tab td {
    border: solid 1px #ddd;
    padding: 10px;
    font-family: '宋体';
    font-size: 12px;
    color: #666;
    text-align: center;
}

.package_tab td .yes,
.package_tab td .no {
    display: block;
    width: 17px;
    height: 17px;
    background: url(../img/pic_yes.gif) no-repeat;
    margin: 0 auto;
}

.package_tab td .no {
    background: url(../img/pic_no.gif) no-repeat;
}

.package_tab .btns {
    margin: 0 auto;
}

/*快速建站套餐end*/

/*app*/
.appico {
    height: 30px;
    font-size: 14px;
}

.appico * {
    vertical-align: middle;
}

.appico img {
    margin-right: 6px;
}

.frDownload {
    position: absolute;
    top: 150px;
    left: 300px;
    text-align: center;
    width: 130px;
}

.frDownload h4 {
    margin-bottom: 10px;
}

/*微服务*/
.weixins {
    margin: 30px 0;
    display: block;
}

.nextdiv .weixinstab {
    width: auto;
}

.nextdiv .weixinstab table {
    width: inherit;
}

.nextdiv .weixinstab td {
    padding: 0;
    text-align: left;
}

.weixins h1 {
    font-size: 16px;
    text-align: center;
    margin-bottom: 20px;
    font-weight: normal;
}

.weixins li {
    float: left;
    display: block;
    width: 175px;
    text-align: center;
    padding: 0;
}

.weixins li img {
    height: 40px;
}

.weixins li h1 {
    font-size: 18px;
    font-weight: normal;
    color: #000;
    margin: 10px 0;
}

.weixins li p {
    padding: 0 20px;
    color: #666;
}

.dmails2 .weixins {
    height: auto;
    border: 0;
    background: none;
}

.dmails2 .weixins li {
    height: auto;
    line-height: inherit;
    cursor: auto;
    position: inherit;
    border: 0;
    color: inherit;
    background: none;
}

.M_Wek_M {
    font-size: 18px;
    font-weight: normal;
    color: #fff;
    line-height: 24px
}

.M_Wek_Contact {
    font-size: 14px;
    font-weight: normal;
    color: #444;
    line-height: 24px
}

.M_Wek_Contact1 {
    font-size: 14px;
    font-weight: normal;
    color: #444;
    line-height: 20px
}

.M_Wek_Contact2 {
    font-size: 12px;
    font-weight: normal;
    color: #333;
    line-height: 24px
}

.M_Wek_Tit {
    font-size: 18px;
    font-weight: normal;
    color: #f90;
    line-height: 30px;
}

.M_Wek_C1 {
    font-size: 14px;
    font-weight: bold;
    color: #000;
    line-height: 36px
}

.M_Wek_C2 {
    font-size: 12px;
    font-weight: normal;
    color: #333;
    line-height: 23px
}

#case_chanp {
    height: 238px;
    margin: 20px 0 50px;
}

#case_chanp .anythingSlider .tWrapper {
    height: 238px;
}

#case_chanp .anythingSlider .tWrapper li {
    width: 770px;
    overflow: hidden;
}

#case_chanp .anli_div {
    display: block;
    float: left;
    color: #000;
    border-right: 0;
    margin-right: 20px;
    width: 144px;
    height: 238px;
    text-align: center;
}

#case_chanp .anli_div img {
    width: 100%;
    height: 238px;
}

#case_chanp .anythingSlider .forward {
    right: 10px;
    top: 80px;
}

#case_chanp .anythingSlider .back {
    left: 10px;
    top: 80px;
}


/**案例**/
.dmails2 .facMess {
    height: 340px;
    margin: 10px 0;
    border: 0;
}

.dmails2 .facMess li {
    width: 108px;
    height: 120px;
    border: 0;
    background: none;
    text-align: center;
    float: left;
    margin-bottom: 54px;
}

.dmails2 .facMess img {
    width: 109px;
    height: 111px;
    display: block;
}

.dmails2 .facMess h6 {
    margin-left: 3px;
    font-size: 14px;
    margin-top: 9px;
    width: 91px;
    padding: 0px 5px;
    height: 28px;
    line-height: 28px;
    color: #000000;
    background: url('../img/vServerBj.jpg') no-repeat left top;
    overflow: hidden;
    text-align: center;
}


/*软文发布*/
.rwtop_l {
    background: url(../img/article01.jpg) no-repeat;
    height: 280px;
}

.art_div {
    width: 212px;
    float: left;
    margin: 20px 24px 0 0;
}

.art_div h2 {
    font-size: 16px;
    color: #000;
}

.art_div p {
    text-indent: 2em;
}

.art_end {
    margin-right: 0;
}

.art_div img {
    width: 100%;
}

/*seo*/

.seos {
    margin: 0 0 20px 0;
    height: 170px;
}

.seos div {
    width: 227px;
    height: 170px;
    border-radius: 4px;
    float: left;
    font-family: Microsoft Yahei;
    background: #40a740;
    color: #fff;
    margin-right: 30px;
    text-align: center;
}

.seos div a {
    color: #fff;
}

.seos div h1 {
    font-size: 24px;
    margin-top: 14px;
    font-weight: normal;
}

.seos div p {
    font-size: 14px;
    padding: 10px 14px 14px;
    text-align: left;
    color: #eee;
}

.seos .color02 {
    background: #fa6b48;
}

.seos .color03 {
    background: #4997e0;
}

.seos .color04 {
    margin: 0;
    background: #f63737;
}

.t_title2 {
    font-size: 18px;
    font-family: Microsoft Yahei;
    padding: 4px 0;
    margin: 20px 0;
    border-bottom: solid 2px #0c7dd2;
    color: #333;
}

.seosd {
    color: #333;
}

.seosd h1 {
    font-size: 14px;
    margin: 20px 0 4px;
}

.seosd p {
    color: #666;
    line-height: 22px;
}

.seo_bottom {
    width: 225px;
    height: 90px;
    padding: 14px 0;
    margin-top: 10px;
    margin-bottom: 20px;
    float: left;
    font-family: Microsoft Yahei;
    font-size: 18px;
    margin-right: 30px;
    text-align: center;
    border: solid 1px #ccc;
}

.seo_bottom h1 {
    font-size: 18px;
    color: #f30;
}

.seo_bottom p {
    font-size: 14px;
    padding: 4px 14px;
    text-align: left;
}

.seo_bottom2 {
    margin: 10px 0 20px 0;
}

/*企业QQ*/

.bqq_img {
    height: 267px;
    background: url(../img/banner_eim.jpg) no-repeat;
    position: relative;
}

.clickqq {
    display: block;
    width: 144px;
    height: 51px;
    background: url(../img/bqq_btn.png) no-repeat;
}

.clickqq:hover {
    background-position: 0 -51px;
}

.bqq_img .clickqq {
    position: absolute;
    bottom: 26px;
    left: 34px;
}

.bqq_title {
    font-size: 16px;
    color: #3061b0;
    margin: 30px 0 10px;
}

.line_div {}

.line_div .line_f {
    width: 154px;
    float: left;
    text-align: center;
    margin-top: 10px;
}

.line_img01,
.line_img02,
.line_img03,
.line_img04,
.line_img05 {
    height: 60px;
    width: 70px;
    margin: 0 auto;
    background: url(../img/icon_b.png) no-repeat 8px 0;
    margin-bottom: 10px;
}

.line_img02 {
    background-position: -102px 0;
}

.line_img03 {
    background-position: -212px 0;
}

.line_img04 {
    background-position: -320px 0;
}

.line_img05 {
    background-position: -438px 0;
}

.line_div .line_f h2 {
    font-size: 14px;
    color: #3061b0;
}

.line_div .line_f p {
    color: #666;
}

.about_bqq .tab {
    width: 100%;
}

.about_bqq .tab td {
    border: solid 1px #b2d2f8;
}

.tab .titles td {
    background: #d0e5ff;
    color: #3061b0;
}

.bqq_qus b {
    color: #000;
}

.bqq_qus p {
    color: #666;
    line-height: 24px;
    margin-bottom: 10px;
}

/*营销QQ*/
.mqq_img {
    background: url(../img/banner_crm.jpg) no-repeat;
}

.mqq_img .clickqq {
    position: absolute;
    bottom: 54px;
    left: 34px;
}

.line_divs .line_f {
    width: 192px;
}

.line_divs .line_f p {
    padding: 0 10px;
    margin-top: 4px;
}

/*400电话*/
.tel_img {
    height: 267px;
    background: url(../img/banner_400.jpg) no-repeat;
}

.tel_title {
    margin: 30px 0 10px;
    font-size: 16px;
    color: #036;
    font-weight: bold;
}

.tel_body p {
    color: #666;
    margin-bottom: 6px;
}

.tel_body table td {
    color: #333;
    padding: 4px 0;
}

.tel_body table td * {
    vertical-align: middle;
}

.right_tab {
    margin-top: 10px;
}

.t_title {
    font-size: 22px;
    font-family: Microsoft Yahei;
    padding: 4px 0;
    margin: 20px 0;
    border-bottom: solid 1px #d9d9d9;
    color: #333;
}

.t_title span {
    font-size: 14px;
    font-weight: 100;
    color: #666;
    margin-left: 10px;
}

.t_top,
.t_tops {
    font-size: 12px;
    color: #666;
    background: url(../img/t_top_bg.jpg) no-repeat;
    padding: 20px 0;
    padding-left: 140px;
    border-bottom: dotted 1px #ccc;
}

.t_tops {
    padding-left: 0;
    background: none;
}

.t_top h1 {
    font-size: 12px;
    color: #333;
}

.t_top p {
    line-height: 22px;
    margin-top: 6px;
}

.t_top2 {
    background: url(../img/t_top_bg.jpg) no-repeat 0 -264px;
}

.t_top3 {
    background: url(../img/t_top_bg.jpg) no-repeat 0 -528px;
}

.t_top4 {
    background: url(../img/t_top_bg.jpg) no-repeat 0 -792px;
}

.t_top5 {
    background: url(../img/t_top_bg.jpg) no-repeat 0 -1056px;
}

.t_top6 {
    background: url(../img/t_top_bg.jpg) no-repeat 0 -1320px;
}

.t_top7 {
    background: url(../img/t_top_bg.jpg) no-repeat 0 -1584px;
}

.t_top8 {
    background: url(../img/t_top_bg.jpg) no-repeat 0 -1848px;
    border: none;
}

.t_top9 {
    background: url(../img/t_top_bg2.jpg) no-repeat;
}

.t_top10 {
    background: url(../img/t_top_bg2.jpg) no-repeat 0 -264px;
}

.t_top11 {
    background: url(../img/t_top_bg2.jpg) no-repeat 0 -528px;
}

.t_top12 {
    background: url(../img/t_top_bg2.jpg) no-repeat 0 -792px;
}

.t_top13 {
    background: url(../img/t_top_bg2.jpg) no-repeat 0 -1056px;
}

.t_tops h1 {
    font-size: 12px;
    color: #000;
    margin-bottom: 10px;
}

.t_tops b {
    color: #666;
}

.t_tops p {
    margin: 0 0 10px 0;
}

.t_topsl {
    border: none;
}

.t_top table {
    border: solid 1px #ccc;
}

.t_top table td {
    padding: 6px;
    border: solid 1px #ccc;
}

.unlens {
    margin: 14px 0;
}

.unlens h1 {
    color: #666;
    font-size: 12px;
    background: #f9f9f9 url(../img/abh1_bg.gif) no-repeat right 14px;
    border: solid 1px #ddd;
    padding: 10px;
    margin: 4px 0 0;
    cursor: pointer;
}

.unlens div {
    line-height: 24px;
    font-size: 12px;
    text-indent: 2em;
    color: #333;
    display: none;
    border: solid 1px #ddd;
    border-top: none;
    padding: 14px;
}

.ontable {
    width: 100%;
}

.ontable td {
    border: 1px solid #d2dce4;
    padding: 8px;
}

.border_body {
    border: solid 1px #d9d9d9;
    border-top: none;
    padding: 10px 20px;
}

/*电子传真*/
.fax_img {
    height: 267px;
    background: url(../img/banner_fax.jpg) no-repeat;
}

/*关于我们*/
.abouts_img {
    height: 200px;
    background: url(../img/aboutus.jpg) no-repeat center top;
}

.abouts {
    padding-top: 10px;
}

.abouts .about_div {
    background: url(../img/sub_title_bj.jpg) no-repeat;
    height: 36px;
    padding-right: 20px;
    line-height: 36px;
}

.abouts .about_div .lhome {
    display: block;
    width: 36px;
    height: 36px;
    float: left;
    margin-right: 20px;
}

.abouts .about_div {
    background: url(../img/sub_title_bj.jpg) no-repeat;
    height: 36px;
    padding-right: 20px;
    line-height: 36px;
}

.abouts .about_div .lhome {
    display: block;
    width: 36px;
    height: 36px;
    float: left;
    margin-right: 20px;
}

.news_top .about_div {
    background: none;
    border: 1px solid #E6E7E9;
    background: #F4F4F4;
    height: 35px;
    padding-left: 10px;
}

.abouts .abouttitle {
    float: right;
    border: 0;
}

.abouts .abouttitle li {
    border: 0;
    padding: 0;
    float: left;
    height: 34px;
    background: none;
    cursor: pointer
}

.abouts .abouttitle .l_active {
    border: solid 1px #ccc;
    background: #fff;
    border-left: 0;
    border-top: #1969d2 solid 2px;
    border-bottom: #fff solid 1px;
    color: #1969d2;
    font-weight: bold;
    margin-top: -1px;
    border-left: solid 1px #e1e1e1;
    cursor: auto;
    border-right: solid 1px #e1e1e1;
}

.abouts .abouttitle li a {
    display: inline-block;
    line-height: 36px;
    padding: 0 16px;
    color: #666;
    text-decoration: none;
}

.abouts .abouttitle li a:Hover {
    color: #1969d2;
    font-weight: bold;
}

.abouts .abouttitle .l_active a {
    color: #1969d2;
    line-height: 34px;
}

.abouts .nextdiv {
    border: 0;
    padding: 20px 0;
    display: none;
}

.abouts .nextdiv h1 {
    margin: 0;
    font-size: 24px;
    color: #393939;
    margin: 20px 0;
}

/*.abouts .nextdiv .aboutsdiv { padding:0 300px 0 0; background:url(/images/zwico.png) no-repeat right 0;}*/
.abouts .nextdiv .aboutsdiv p {
    padding: 0;
    text-indent: 2em;
    color: #666;
}

.abouts .nextdiv .aboutsdiv h2 {
    font-size: 16px;
    color: #333;
    margin: 30px 0 20px;
}

.abouts .nextdiv .aboutsdiv table td {
    text-align: left;
    color: #666;
    padding: 4px 0;
}


.abouts .Cdiv ul {
    float: none;
    position: inherit;
}

.abouts .nextdiv .Cdiv h1 {
    font-size: 18px;
}

.abouts .nextdiv .Cdiv table td {
    text-align: left;
}

.abouts .nextdiv .Cdiv table img {
    margin: 0 10px 0 0;
}

.abouts .nextdiv .Cdiv h1 {
    margin: 0;
}

/*荣誉资质*/
.honors img {
    height: 200px;
}

/*联系我们*/

.Cdiv {
    color: #666;
}

.Cdiv table img {
    margin-right: 20px;
}

.Cdiv h1 {
    font-size: 18px;
    clear: both;
    color: #333;
}

.Cdiv ul {
    margin: 10px 0 30px;
}

.Cdiv ul li {
    float: left;
    width: 330px;
    line-height: 24px;
}





/*域名信息*/
.add_h1 {
    font-size: 14px;
    background: #EAF1F7;
    padding: 6px 10px;
}

.w_table {
    padding: 30px;
    color: #333;
}

.w_table table {
    width: 100%;
}

.w_table table td {
    padding: 6px 2px;
}

.w_table .l_td {
    width: 130px;
    text-align: right;
}

.w_table .text,
.w_table .text2 {
    width: 208px;
    height: 24px;
    border: solid 1px #ccc;
    line-height: 24px;
    margin: 0;
    background: none;
    box-shadow: none;
    border-radius: 0;
}

.w_table .text2 {
    width: 30px;
}

.w_table .text3 {
    width: 70px;
}

.Required {
    color: #F00;
    font-size: 12px;
    font-family: '宋体';
    margin-right: 4px;
}

.tishi,
.tishi2,
.tishi3 {
    display: inline-block;
    margin-left: 6px;
    background: url(../img/info.png) no-repeat 0 center;
    padding: 2px 0 2px 20px;
    color: #333;
}

.tishi2 {
    background: url(../img/alert.png) no-repeat 0 center;
}

.tishi3 {
    background: url(../img/valid.png) no-repeat 0 center;
    width: 20px;
    height: 20px;
}

.tr_hide {
    display: none;
}

.hide_domain {
    display: none;
}

.buys_tab td .w_table td {
    border: 0;
}

.texts {
    width: 208px;
    height: 24px;
    border: solid 1px #ccc;
    line-height: 24px;
}

.oks {
    font-size: 18px;
    padding-left: 24px;
    text-align: center;
}

.oks * {
    vertical-align: middle;
}


/*人才招聘*/
.hr_div {}

.hr_div .tit01 {
    font-size: 18px;
    color: #000;
    font-weight: bold;
    margin-bottom: 10px;
}

.hr_div .tit02 {
    font-size: 14px;
    color: #000;
    font-weight: bold;
}

.hr_div p {
    font-size: 14px;
    line-height: 24px;
    color: #666;
    padding-right: 30px;
}

.hr_divf {
    float: left;
    width: 33%;
}

/*资讯中心*/
.new_div {
    /*border:1px solid #E6E7E9; border-top:0; padding:20px;*/
}

.new_div ul li {
    height: 36px;
    line-height: 36px;
}

.new_div ul li a {
    color: #333;
    display: inline-block;
    width: 700px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.new_div ul li .aclass {
    display: block;
    float: left;
    width: 80px;
}

.new_div .tab_nav li {
    border: 0;
    background: none;
    padding: 0;
}

.new_div .tab_nav li a {
    display: inline;
    width: auto;
}

.new_div ul li span {
    float: right;
    color: #999;
}

.new_div ul li a:Hover {
    color: #f90;
}

.page {
    font-size: 12px;
    margin: 20px 0;
    text-align: center;
}

.page * {
    vertical-align: middle;
}

.page a {
    display: inline-block;
    padding: 0;
    width: 24px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    border-radius: 2px;
    background: #fff;
    border: solid 1px #ddd;
    margin: 0 4px;
    color: #666666;
    text-decoration: none
}

.page span {
    color: #333;
}

.page .current {
    background: #2087ed;
    border: solid 1px #2087ed;
    color: white !important;
}

.page .pagetext {
    width: 30px;
    height: 26px;
    border: solid 1px #ccc;
    line-height: 18px;
    margin: 0 4px;
}

.page .chaxun {
    padding: 0;
    display: inline-block;
    text-align: center;
    line-height: 26px;
    margin: 0;
    width: 30px;
    height: 26px;
    background: #2087ed;
    border: 0;
    color: #fff;
    cursor: pointer;
    border-radius: 2px;
}

#jumptxt {
    width: 24px;
    height: 24px;
    border: solid 1px #ddd;
    margin: 0 6px 0 4px;
}

.tetitle {
    font-size: 22px;
    font-weight: normal;
    color: #333;
    text-align: center;
    margin: 30px 0 20px;
}

.content_about {
    margin-bottom: 30px;
    color: #999;
    font-size: 12px;
    font-family: '宋体';
    text-align: center;
    border-bottom: solid 1px #ddd;
    padding-bottom: 20px;
}

.content_about b {
    font-weight: normal;
}

.content_about span {
    margin-right: 14px;
}

.content_about a {
    color: #666;
}

.tebody {
    font-size: 14px;
    line-height: 24px;
}


/*产品动态*/
.tab_nav {
    margin-bottom: 14px;
    height: auto;
    border: solid #c0a168 1px;
    background: #fff9e1;
    line-height: 28px;
    padding-left: 6px;
    font-family: "微软雅黑";
}

.tab_nav li {
    float: left;
    text-align: center;
}

.tab_nav li a {
    font-size: 12px;
    color: #333;
    width: auto;
    margin-left: 14px;
    border: none;
    outline: 0;
    cursor: pointer;
    font-family: "宋体";
    white-space: nowrap;
}

.tab_nav li a:hover {
    color: #dd0301;
}

.tab_nav li .cjwt_active {
    color: #dd0301;
}

.new_div ul li .aclass {
    color: #999;
    margin-right: 6px;
}

/*网站导航*/
.sitemapsdiv {
    width: 1100px;
    margin: 0 auto;
    padding: 20px 0 50px;
}

.sitemapsdiv h1 {
    font-size: 24px;
    color: #333;
    font-weight: normal;
    margin-bottom: 30px;
    padding-bottom: 20px;
    border-bottom: solid 1px #999;
}

.sitemapsdiv h2 {
    font-size: 16px;
    color: #333;
    font-weight: bold;
    padding-left: 2px;
}

.sitemapsdiv h2 a {
    color: #333;
}

.sitemapsdiv h2 a:Hover {
    color: #f30;
    border-color: #f60;
    text-decoration: none;
}

.sitemapsdiv .sitemapa {
    margin: 0px 0 30px;
}

.sitemapsdiv .sitemapa a {
    display: inline-block;
    padding: 6px 14px;
    border: solid 1px #ccc;
    background: #fff;
    color: #666;
    margin: 10px 10px 0 0;
}

.sitemapsdiv .sitemapa a:Hover {
    color: #f30;
    border-color: #f60;
    text-decoration: none;
}

/*通用、无线网址*/
.k_hexin h1 {
    font-size: 16px;
    margin-top: 20px;
}

.k_hexin table td {
    padding: 10px 0;
    color: #666;
}

.k_hexin table td b {
    color: #333;
}

.k_hexin ul {
    margin-top: 20px;
}

.k_hexin ul li {
    float: left;
    width: 25%;
    text-align: center;
}

.k_hexin ul li p {
    width: 200px;
    margin: 0 auto;
    color: #666;
}

/*品牌建设*/
.ppjs_img {
    height: 200px;
    background: url(../img/ppjs_banner.jpg) no-repeat center top;
    margin-top: 40px;
}

.ppjs_fdiv {
    margin-top: 20px;
}

.ppjs_fdiv li {
    float: left;
    width: 400px;
    padding-left: 60px;
    background: url(../img/change.png) no-repeat;
    margin-bottom: 20px;
}

.ppjs_fdiv .ppjsl01 {
    margin-right: 80px;
}

.ppjs_fdiv .ppjsl02 {
    background: url(../img/auction.png) no-repeat;
}

.ppjs_fdiv .ppjsl03 {
    background: url(../img/partner.png) no-repeat;
    margin-right: 80px;
}

.ppjs_fdiv .ppjsl04 {
    background: url(../img/cash.png) no-repeat;
}

.ppjs_fdiv li h1 {
    font-size: 15px;
    margin-bottom: 6px;
}

.ppjs_fdiv li p {
    color: #666;
}

.ppjs_div {}

.ppjs_div h1 {
    font-size: 20px;
    text-align: center;
    color: #333;
    margin: 30px 0;
    font-weight: normal;
}

.ppjs_div li {
    float: left;
    width: 25%;
    text-align: center;
}

.ppjs_div li h2 {
    font-size: 18px;
    margin: 10px 0;
}

.ppjs_div li a {
    color: #666;
}

/*品牌保护*/
.ppbh_img {
    height: 200px;
    background: url(../img/ppbh_banner.jpg) no-repeat center top;
    margin-top: 40px;
}

.ppbh_p {
    font-size: 18px;
    text-indent: 2em;
    line-height: 30px;
    text-align: center;
    margin-bottom: 30px;
}

.ppbh_div {
    margin: 50px 0 50px;
}

.ppbh_div li h2 a {
    color: #333;
}

.ppbh_div li p {
    color: #666;
}

/*品牌推广*/

.pptg_img {
    height: 200px;
    background: url(../img/pptg_banner.jpg) no-repeat center top;
    margin-top: 40px;
}

/*注册-登录*/
.loginwdiv {
    background: #08012f;
    position: relative;
    padding: 80px 0;
}

#Login,
.Logins {
    width: 1100px;
    margin: 0px auto;
    position: relative;
    font-size: 14px;
}

.Logins {
    background: url(../img/login_bg2.png) no-repeat 60px center;
}

.Login {
    width: 300px;
    float: right;
    padding: 30px 50px 50px;
    background: #fff;
    border-radius: 2px;
}

.Login table {
    width: 100%;
    margin: 10px 0;
}

.Login td {
    padding-bottom: 4px;
}

.Login td .text {
    display: block;
    width: 290px;
    padding: 0 4px;
    height: 40px;
    line-height: 40px;
    border-radius: 2px;
    border: 1px solid #ccc;
    -webkit-box-shadow: 0 1px 0 #ececec inset;
    -moz-box-shadow: 0 1px 0 #ececec inset;
    -ms-box-shadow: 0 1px 0 #ececec inset;
    -o-box-shadow: 0 1px 0 #ececec inset;
    box-shadow: 0 1px 0 #ececec inset;
}

.Login td b {
    color: #333;
}

.log_p {
    text-align: center;
    line-height: 28px;
    color: #F90;
    height: 28px;
}

.Login a {
    color: #0c7dd2;
    text-decoration: none;
}

.Login table a:hover {
    color: #FF3300
}

.Login .logbtn {
    width: 100%;
    height: 46px;
    background: #2087ed;
    border: 0;
    border-radius: 2px;
    cursor: pointer;
    font-weight: bold;
    font-size: 14px;
    color: #fff;
}

.Login .logbtn:hover {
    background: #44a3eb;
}

.logbtns {
    text-align: center;
    padding-top: 5px;
    margin-bottom: 10px;
}

/*找回密码*/
.forgetpwd {
    width: 1000px;
    height: 350px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -200px 0 0 -500px;
    padding-top: 20px;
}

.forgetpwd h1 {
    font-size: 18px;
    height: 36px;
    line-height: 36px;
    padding-left: 40px;
    background: url(../img/zhaohui.png) no-repeat 0 center;
    color: #fff;
}

.forgetpwd .Login {
    position: static;
    padding: 0;
    border: 0;
    width: 938px;
    padding: 30px;
}

.forgetpwd .Login .zhaohuidiv {
    width: 300px;
    padding: 0 30px;
    float: left;
}

.forgetpwd .Login h2 {
    font-size: 14px;
    padding-left: 20px;
    background: url(../img/email_send.png) no-repeat 0 center;
}

.forgetpwd .Login .zhaohuidivs {
    margin-left: 100px;
    border-left: solid 1px #ddd;
    padding-left: 80px;
}

.forgetpwd .Login .zhaohuidivs h2 {
    background: url(../img/mobile_valid.png) no-repeat 0 center;
}

.forgetpwd .Login .zhaohuidivs .logbtn2 {
    width: 100%;
    height: 46px;
    border: 0;
    cursor: pointer;
    font-weight: bold;
    font-size: 14px;
    color: #fff;
    background: #487cd7;
}

.forgetpwd .Login .log_p {
    text-align: left;
}

/*新增*/
.domin_search .texts {
    border: 0;
}

*html .news_div ul li {
    margin-bottom: -2px;
}

*+html .news_div ul li {
    margin-bottom: -2px;
}

.abouts .about_div {
    position: relative;
}

.abouts ul {
    position: absolute;
    top: 0;
    right: 10px;
}

.new_div ul li {
    position: relative;
}

.new_div ul li span {
    position: absolute;
    right: 0;
    top: 10px;
    line-height: 18px;
}

.k_hexin ul li {
    float: left;
    width: 250px;
    text-align: center;
}





/*whois*/
.whois_ends {
    border: 0;
    padding: 0;
    margin: 0;
}

.load {
    width: 100%;
    height: 30px;
    background: #fff url(../img/load.gif) no-repeat center center;
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
}

.whois_ends li {
    position: relative;
    height: 30px;
    line-height: 28px;
}

/*友情连接
.links {font-size:14px; border:solid 1px #d9d9d9; border-top:solid 2px #1969d2; padding:6px 0 0 20px;}
.links h1 { font-size:14px; margin-bottom:10px;}
.links ul li { float:left; width:160px; padding:2px; margin-right:20px; height:80px; margin-bottom:20px; text-align:center; border:solid 1px #ddd;}
.links ul li img { width:160px; height:80px;}*/
.links {
    width: 900px;
}

.links a {
    margin-right: 6px;
}


/*注册*/
.Registrs {
    margin: 30px auto 0;
}

.Registrs .main_l {
    width: 728px;
    border: #cbdbee solid 1px;
    border-top: #cbdbee solid 4px;
    background: #fff;
    padding: 20px;
}

.Registrs .main_r {
    width: 200px;
}

#Registration {}

.Registration {}

.Registration h3 {
    font-size: 24px;
    color: #e67c00;
    padding-bottom: 10px;
    font-weight: normal;
}

.Registration p {
    color: #666;
    font-size: 12px;
}

.Registration .zc_form p {
    margin-top: 4px;
}

.Enterprises {
    padding: 10px;
    padding-left: 134px;
}

.Enterprises label {
    text-shadow: white 1px 1px 0px;
    color: #363636;
    margin: 0 20px 0 4px;
}

.Registration .quan {
    cursor: pointer;
    margin-left: 50px;
}

.Registration td {
    padding-top: 12px;
}

.zc_form {
    padding-left: 30px;
}

.Registration .td_right {
    text-align: right;
    padding-right: 20px;
}

.zc_text {
    width: 240px;
    padding: 0 4px;
    height: 24px;
    line-height: 24px;
    border: 1px solid #ccc;
}

.zc_form span {
    color: #f30;
    padding-left: 10px;
}

.zc_form select {
    padding: 4px 10px;
}

.zc_form .zc_txt {
    width: 100px;
}

.zc_form .other {
    padding: 0px;
}

.zc_form .number {
    text-decoration: none;
    width: 132px;
    height: 23px;
    line-height: 23px;
    border: 1px solid #ccc;
    color: #333;
    display: inline-block;
    background: #ececec;
    margin-top: 5px;
    text-align: center
}

.zc_form .xieyi {
    color: #08c;
    text-decoration: none;
}

.zc_form .xieyi_btn {
    width: 143px;
    height: 35px;
    background: url(../img/xieyi.jpg) no-repeat;
    border: 0px;
    cursor: pointer
}

#Registration .rights,
#Registration .tishis,
#Registration .nos {
    display: inline-block;
    height: 16px;
    margin: 0;
    padding-left: 20px;
    font-size: 14px;
    line-height: 14px;
}

#Registration .rights {
    width: 16px;
    background: url(../img/accept.png) no-repeat;
}

#Registration .tishis {
    background: url(../img/info.png) no-repeat;
}

#Registration .nos {
    background: url(../img/alert.png) no-repeat;
}

.t_tishi {
    position: fixed !important;
    position: absolute;
    margin: 0 auto;
    width: 100%;
    height: 100%;
    background: url(../img/p_bg.png);
    top: 0px;
    left: 0px;
    z-index: 999999;
    display: none;
}

.t_tishi .neidiv {
    position: absolute;
    width: 300px;
    height: 100px;
    top: 50%;
    left: 50%;
    margin: -50px 0 0 -150px;
    color: #000;
    background: #fff;
    border: solid 2px #666;
}

.t_tishi .neidiv h1 {
    font-size: 16px;
    border-bottom: solid 1px #ddd;
    padding: 4px 0 4px 4px;
    color: #666;
    background: #f9f9f9;
    position: relative;
}

.t_tishi .neidiv h1 a {
    display: block;
    cursor: pointer;
    width: 17px;
    height: 17px;
    background: url(../img/pic_no.gif) no-repeat;
    position: absolute;
    top: 6px;
    right: 6px;
}

.t_tishi .neidiv p {
    display: block;
    height: 30px;
    line-height: 30px;
    margin: 20px 0 0 20px;
    padding-left: 40px;
}

.t_tishi .neidiv p * {
    vertical-align: middle;
}

.t_tishi .neidiv p img {
    margin-right: 4px;
}

.t_tishi .neidiv .nos {
    background: url(../img/thishi_Pbg.png) no-repeat 0 center;
}

.t_tishi .neidiv .right {
    margin: auto;
    width: auto;
}

.t_tishi .neidiv p span {
    font-size: 16px;
    color: green;
    font-weight: bold;
    margin-left: 4px;
}

/*法律声明*/
.allwdiv {
    background: #f5f5f5;
    border-top: solid 1px #eee;
    padding: 20px 0 30px;
}

.main_b {
    width: 1100px;
    margin: 20px auto 30px;
    color: #333;
    font-family: '宋体';
    font-size: 12px;
}

.flsm {
    border: solid 1px #ddd;
    height: 360px;
    overflow-y: auto;
    padding: 30px;
    background: #fff;
}

.flsmh1 {
    font-size: 24px;
    text-align: center;
    margin-bottom: 20px;
    font-family: Microsoft Yahei;
}

.flsm h2 {
    font-size: 16px;
    line-height: 24px;
    margin: 20px 0 6px;
    font-family: Microsoft Yahei;
}

.flsm p {
    line-height: 24px;
    color: #666;
}

.flsm p a {
    color: #666;
}

.gbckbtn {
    display: block;
    width: 108px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    color: #2087ed;
    border: solid 1px #2087ed;
    margin: 20px auto 0;
}

.gbckbtn:hover {
    background: #2087ed;
    color: #fff;
    text-decoration: none;
}

/*无线网址新增*/

.picon {
    height: 172px;
    overflow: hidden;
    position: relative;
    margin: 20px 0;
}

.picon ul {
    height: 170px;
    width: 1000px;
}

.picon li {
    float: left;
    height: 170px;
    border: 1px solid #ddd;
    width: 240px;
    position: relative;
    overflow: hidden;
    margin-right: -1px;
}

.picon li img {
    border: none;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
}

.k2012_div3 {
    margin-bottom: 20px;
}

.k2012_div3 h2 {
    color: #333;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 20px;
}

.k2012_div3 .u3 li {
    background: url(../img/wx5.gif) no-repeat center 0;
    float: left;
    padding-top: 70px;
    text-align: center;
    width: 240px;
}

.k2012_div3 .u3 li h5 {
    color: #333333;
    font-size: 12px;
    line-height: 22px;
}

.k2012_div3 .u3 li .p1 {
    color: #003030;
    font-size: 12px;
    line-height: 22px;
}

.k2012_div3 .u3 li .p1 .red {
    color: #e60012
}

.k2012_div3 .u3 li .p2 {
    color: #003030;
    font-size: 12px;
    line-height: 22px;
}



/*whios查询*/
.wheader {
    text-align: right;
    padding-right: 10px;
    line-height: 30px;
}

.whoislogo {
    display: block;
    margin-top: 30px;
    height: 60px;
    background: url(../img/whoislogo.gif) no-repeat center center;
}

.whois_title {
    text-align: center;
    line-height: 60px;
    font-size: 24px;
}

.whoistitle {
    border-bottom: solid 1px #ddd;
    margin-bottom: 30px;
}

.whoistitle ul {
    width: 400px;
    margin: 0 auto;
}

.whoistitle ul li {
    float: left;
    width: 70px;
    text-align: center;
    height: 30px;
    line-height: 30px;
    cursor: pointer;
    margin: 0 15px
}

.whoistitle ul .wactive {
    border-bottom: solid 3px #0c7dd2;
    cursor: auto;
    color: #0c7dd2;
    font-weight: bold;
    line-height: 32px;
}

.wbody {
    display: none;
    width: 500px;
    margin: 0 auto;
}

.wbody .wbody_l {
    font-size: 20px;
}

.wbody .wbody_r {}

.wbody textarea {
    border: solid 2px #0c7dd2;
    width: 496px;
}

.wbutton {
    margin: 14px 0 10px;
}

.wbody_r .d_en li {
    float: left;
    width: 71px;
    font-size: 12px;
    line-height: 20px;
}

.wbutton_l {
    width: 174px;
    height: 50px;
    float: left;
}

.wbutton_l .wsubmit {
    display: block;
    width: 160px;
    height: 46px;
    background: #ffa405;
    border: solid 1px #fe8101;
    line-height: 46px;
    color: #fff;
    font-size: 18px;
    font-family: Microsoft Yahei;
    cursor: pointer;
}

.wbutton_r {
    float: left;
    width: 304px;
    line-height: 18px;
    background: #fdf8e3;
    border: solid 1px #d87f00;
    padding: 4px 10px;
    color: #7b4800;
    font-size: 12px;
    font-family: '宋体';
}

.wbutton_r span {
    color: Red;
}

.zwwhois .whois_end {
    width: 800px;
    margin: 20px auto 0;
}

.result_more {
    margin-bottom: 10px;
    color: #2087ed;
    font-family: Arial;
    font-size: 12px;
    height: 18px;
    line-height: 18px;
    cursor: pointer;
    width: 110px;
    margin: 0 auto;
    background: url(../img/downico.png) no-repeat right -40px;
}



/*sale*/

.sale_header {
    height: 80px;
    background: #b6c7dc;
}

.salebody {
    width: 1000px;
    margin: 0 auto;
}

.sale_header .sale_logo {
    display: block;
    width: 400px;
    height: 80px;
    float: left;
    background: url(../img/sale_logo.png) no-repeat 0 center;
}

.sale_header .sale_right {
    width: 500px;
    float: right;
    text-align: right;
    padding-top: 20px;
}

.sale_header .sale_right p {
    font-size: 16px;
    font-family: Microsoft Yahei;
}

.sale_header .sale_right .p2 {
    font-size: 20px;
}

.sale_banner {
    height: 530px;
    background: url(../img/salebanner.jpg) no-repeat center center;
}

.saletitle {
    border-bottom: solid 1px #ddd;
    height: 30px;
    line-height: 30px;
    font-size: 18px;
    font-weight: bold;
    color: #0c7dd2;
    font-family: Microsoft Yahei;
    margin: 30px 0 10px;
}

.saletitle div {
    width: 1000px;
    margin: 0 auto;
}

.salebody h1 {
    font-size: 14px;
    margin: 30px 0 10px;
}

.salebody p {
    font-size: 12px;
    line-height: 24px;
    color: #333;
}

.salefoot {
    border-top: solid 1px #ddd;
    padding: 10px 0 30px;
    text-align: center;
    font-size: 12px;
    color: #666;
    line-height: 24px;
}

.div1,
.div2,
.div3,
.div4,
.div5 {
    width: 200px;
    float: left;
    margin: 20px 0 30px;
    text-align: center;
    height: 92px;
    color: #fff;
    padding-top: 50px;
    background: url(../img/youshi1.jpg) no-repeat center center;
}

.div2 {
    background: url(../img/youshi2.jpg) no-repeat center center;
}

.div3 {
    background: url(../img/youshi3.jpg) no-repeat center center;
}

.div4 {
    background: url(../img/youshi4.jpg) no-repeat center center;
}

.div5 {
    background: url(../img/youshi5.jpg) no-repeat center center;
}



/*诚信网站*/
.clear {
    clear: both;
}

.all {
    width: 1000px;
    margin: 0 auto;
}

.banner_left {
    width: 380px;
    height: 100%;
    float: left;
    position: relative;
}

.banner_left h1 {
    font-size: 24px;
    font-family: Microsoft Yahei;
}

.banner_left h2 {
    font-size: 20px;
    font-family: Microsoft Yahei;
}

.banner_left p {
    line-height: 24px;
    font-size: 16px;
    margin-top: 10px;
    color: #333;
}

.zxsq {
    display: inline-block;
    text-align: center;
    background: #F90;
    padding: 10px 30px;
    margin: 20px 20px 0 0;
    font-size: 24px;
    color: #fff;
    border-radius: 6px;
}

.zxsq:hover {
    color: #fff;
    background: #f30;
}

.gykx {
    position: absolute;
    top: 174px;
}

.banner_right {
    width: 590px;
    height: 100%;
    float: right;
}

.Focus_map {
    position: relative;
    width: 100%;
    height: 210px;
    overflow: hidden;
    font-family: Arial, Helvetica, sans-serif;
}

.Focus_map img {
    width: 100%;
    height: 210px;
    position: absolute;
    top: 0;
    right: 0;
}

.Focus_map .ico {
    position: absolute;
    right: 8px;
    bottom: 6px;
}

.Focus_map .ico li {
    width: 20px;
    height: 20px;
    float: left;
    color: #d80e1a;
    line-height: 20px;
    background: #FFFFFF;
    border: #e1e1e1 solid 1px;
    text-align: center;
    margin-right: -1px;
    cursor: pointer;
    opacity: 0.7;
    filter: alpha(opacity=70);
}

.Focus_map .ico li.high {
    background: #d80e1a;
    border: #fff solid 1px;
    font-weight: bold;
    opacity: 1;
    color: #fff;
    filter: alpha(opacity=70);
}

.mail {
    height: auto;
    margin-top: 10px;
}

.mail_left,
.mail_right {
    width: 680px;
    height: auto;
    float: left;
}

.mail_right {
    float: right;
    width: 290px;
}

.mks {
    width: 100%;
    margin-top: 20px;
}

.mks .change {
    position: relative;
}




.mks h1 {
    height: 30px;
    line-height: 30px;
    border-bottom: #d4d4d4 solid 1px;
    position: relative;
    font-size: 12px;
    font-weight: normal;
    margin-bottom: 10px;
}

/*.mks h1 span { display:inline-block; padding:0 20px 0 0; border-bottom:#d80e1a solid 2px; position:absolute; bottom:-1px; left:0; font-size:16px; color:#242424; font-family:Microsoft Yahei;}*/
.mks h1 span {
    display: inline-block;
    padding: 0 0 0 0;
    border-bottom: #d80e1a solid 2px;
    position: absolute;
    bottom: -1px;
    left: 0;
    font-size: 16px;
    color: #242424;
    font-family: Microsoft Yahei;
}


.mks h1 a {
    position: absolute;
    right: 6px;
    bottom: -2px;
    font-family: Microsoft Yahei;
}

.mks_body {}

/*.about_kx { padding-left:120px; background:url(/images/kx_ico.jpg) no-repeat; margin-top:20px;}*/
.about_kx p {
    text-indent: 2em;
    line-height: 24px;
}

.about_jz {
    padding-left: 60px;
    background: url(../img/jz01.jpg) no-repeat;
    margin-top: 20px;
    width: 270px;
    float: left;
}

.about_jz2 {
    background: url(../img/jz02.jpg) no-repeat;
}

.about_jz3 {
    background: url(../img/jz03.jpg) no-repeat;
}

.about_jz4 {
    background: url(../img/jz04.jpg) no-repeat;
}

.about_jz5 {
    background: url(../img/jz05.jpg) no-repeat;
}

.about_jz6 {
    background: url(../img/jz06.jpg) no-repeat;
}

.about_jz7 {
    background: url(../img/jz07.jpg) no-repeat;
}

.about_jz8 {
    background: url(../img/jz08.jpg) no-repeat;
}

.about_jz h2 {
    font-size: 14px;
    line-height: 30px;
    color: #000;
    font-family: Microsoft Yahei;
}

.about_jz p,
.rabout_jz p {
    font-family: '宋体';
    font-size: 12px;
    color: #555;
    line-height: 22px;
}

.rabout_jz {
    padding-left: 120px;
    background: url(http://cx.zw.cn/images/qwgz01.jpg) no-repeat;
    margin-top: 20px;
    width: 365px;
    float: left;
    height: 100px;
}

.rabout_jz2 {
    background: url(http://cx.zw.cn/images/qwgz02.jpg) no-repeat;
}

.rabout_jz3 {
    background: url(http://cx.zw.cn/images/qwgz03.jpg) no-repeat;
}

.rabout_jz4 {
    background: url(http://cx.zw.cn/images/qwgz04.jpg) no-repeat;
}

.rabout_jz5 {
    background: url(http://cx.zw.cn/images/qwgz05.jpg) no-repeat;
}

.rabout_jz6 {
    background: url(http://cx.zw.cn/images/qwgz06.jpg) no-repeat;
}

.rabout_jz h2 {
    font-size: 14px;
    line-height: 20px;
    color: #000;
    font-family: Microsoft Yahei;
    margin-bottom: 4px;
}

.kxyy h2 {
    font-size: 14px;
    margin-top: 30px;
    margin-bottom: 10px;
}

.kxyy p {
    margin-bottom: 10px;
    font-family: Microsoft Yahei;
    line-height: 22px;
}

.input_text {
    width: 200px;
    height: 23px;
    line-height: 22px;
    border: #CCC solid 1px;
}

.mks h1 a {
    color: #666;
    float: right;
    font-family: '宋体';
}

/*3*/
.liang {
    line-height: 30px;
    font-size: 12px;
    font-family: '宋体';
}

.clearfix {
    line-height: 30px;
    font-size: 14px;
    margin-top: 20px;
}

.helpdiv .anews li a {
    color: #333;
}

.helpdiv .anews li div {
    line-height: 24px;
    padding-bottom: 14px;
    color: #666;
}

.listdiv {
    width: 325px;
    float: left;
}

.listdiv2 {
    float: right;
}

.sqzx {
    font-size: 30px;
    text-align: center;
    padding-bottom: 10px;
}

.sqzx p {
    padding: 10px 0;
    font-family: Arial;
    color: #d80e1a;
}

.sqzx a {
    text-align: center;
    background: #F90;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    padding: 6px 14px;
    border-radius: 4px;
    margin: 0 6px;
}

.sqzx a:hover {
    background: #f30;
}

.sqzx .arbtn {
    background: #0161c8;
}

.sqzx .arbtn:hover {
    background: #00458f;
}

.ad {
    margin-top: 20px;
}

.ad img {
    width: 100%;
    height: 100px;
}

#indemo {
    height: 90px;
    width: 100%;
    position: relative;
    overflow: hidden;
}

#indemo ul {
    position: absolute;
    top: 0;
    top: 0;
    list-style: none;
    margin: 0;
    padding: 0;
    width: 2000px;
}

#indemo ul li {
    float: left;
    padding: 10px;
    width: 150px;
}

.news {
    width: 290px;
}

.news li {
    color: #666;
    font-size: 12px;
    line-height: 24px;
    width: 290px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.news li a {
    color: #666;
    font-size: 12px;
}

#newsdemo {
    height: 208px;
    position: relative;
    overflow: hidden;
}

#newsdemo ul {
    position: absolute;
    top: 0;
    top: 0;
    list-style: none;
    margin: 0;
    padding: 0;
}

#newsdemo ul li {
    line-height: 24px;
    height: 24px;
}

#newsdemo ul li a {
    display: block;
    width: 145px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    float: left;
    font-size: 12px;
    color: #666;
}

#newsdemo ul li a:hover {
    text-decoration: underline;
}

.newsdemos li {
    float: left;
    width: 150px;
    margin: 8px;
    height: 60px;
}

.newsdemos li a {
    border: solid 1px #ccc;
    display: block;
}

.newsdemos li a img {
    width: 146px;
    height: 56px;
    margin: 2px;
}

/*20140725*/
.top_menu {
    background: #fff;
}

.top_menu .l_menu {
    border: 0;
    width: 1000px;
    margin: 0 auto;
    position: relative;
}

.top_menu .l_menu span {
    color: #ddd;
    font-size: 12px;
    font-family: '宋体';
    margin: 0 16px 0 12px;
}

.top_menu .l_menu a {
    color: #666;
    font-size: 12px;
}

.top_menu .l_menu a:hover {
    color: #F90;
}

.top_menu .l_menu .on_lmenus {
    border: 0;
    background: none;
    color: #F90;
}

.top_menu .l_menu li {
    float: left;
    position: relative;
    padding: 10px 0;
    z-index: 99;
}

.top_menu .l_menu li .enarr {
    border-style: solid dashed dashed;
    border-width: 4px;
    border-color: #333 transparent transparent;
    height: 0;
    width: 0;
    font-size: 0;
    margin-left: 4px;
    margin-top: -2px;
    position: relative;
    top: -2px;
}

.top_menu .l_menu li .domain_div {
    display: none;
    position: absolute;
    top: 36px;
    left: -10px;
    width: 346px;
    padding: 10px;
    background: #fff;
    border: solid 1px #ccc;
}

.top_menu .l_menu li .domain_div li {
    padding: 6px 4px;
}

.top_menu .l_menu li .domain_div li a {
    padding: 1px 6px 2px;
    border: solid 1px #ccc;
    border-radius: 14px;
    font-size: 13px;
}

.top_menu .l_menu li .domain_div li a:hover {
    background: #f90;
    border: solid 1px #F90;
    color: #fff;
    text-decoration: none;
}






.all_bg {
    background: #f1f1f1;
}

.alldiv {
    width: 1200px;
    margin: 0px auto;
    padding: 30px 0 0;
}

.alldiv .all_left {
    float: left;
    width: 900px;
}

.alldiv .all_right {
    float: right;
    width: 270px;
}

.alldiv .all_right .helps {
    width: auto;
    float: none;
    height: auto;
    border: solid 1px #ddd;
    background: #fff;
    margin-bottom: 30px;
    padding: 14px 20px;
}

.alldiv .all_right .helps p {
    width: auto;
    float: none;
    padding-left: 0;
    background: none;
}

.alldiv .all_right .helps p a {
    width: 230px;
    font-size: 14px;
    line-height: 26px;
}

.alldiv .all_right .helps .helptitle {
    font-weight: normal;
    font-size: 16px;
    height: 30px;
    line-height: 28px;
    padding-left: 26px;
    background: url(../img/2020.png) no-repeat center left;
}

.alldiv .all_right .helps .helptitle a {
    color: #333;
    border-radius: 0;
}

.all_tadiv {
    border: solid 1px #ddd;
    background: #fff;
    margin-bottom: 30px;
    padding: 30px;
}

.all_tadiv table {
    border-collapse: collapse;
    border: solid 1px #ddd;
    width: 100%;
}

.all_tadiv table td {
    border: solid 1px #ddd;
    text-align: center;
}






.casewaidiv {
    padding: 30px 0;
    background: url(../img/casediv_bg.gif) repeat-x;
}

.casewaidiv table td {
    border: solid 1px #eee;
}

.casewaidiv .main {
    margin-top: 0;
}

.casewaidiv .dmail2 {
    margin-top: 0;
}

.casewaidiv .dmails,
.casewaidiv .dmails2,
.casewaidiv .dmails3,
.casewaidiv .dmails4 {
    font-size: 15px;
}

.casewaidiv .dmails ul,
.dmails2 ul,
.dmails3 ul,
.dmails4 ul {
    border: 0;
    margin-bottom: 20px;
    height: 30px;
}

.casewaidiv .dmails li,
.dmails2 li,
.dmails3 li,
.dmails4 li {
    border: 0;
    background: none;
    padding: 0px 14px;
    margin-right: 20px;
    border-radius: 20px;
    border: solid 1px #ccc;
    background: #fff;
    color: #333;
}

.casewaidiv .dmails .l_active,
.dmails2 .l_active,
.dmails3 .l_active,
.dmails4 .l_active {
    border: 0;
    font-weight: normal;
    background-color: #0c7dd2;
    color: #fff;
    border: solid 1px #0c7dd2;
    border-radius: 16px;
}

.casewaidiv .dmails .nextdiv,
.dmails2 .nextdiv,
.dmails3 .nextdiv,
.dmails4 .nextdiv {
    border: 0;
    padding: 0;
    background: none;
}

.casewaidiv .nextdiv .case_div img {
    border: solid 1px #ccc;
    padding: 4px;
    margin: 0;
    width: 225px;
    height: 160px;
}

.casewaidiv .nextdiv .case_div a {
    display: inline-block;
    background: #fff;
    margin-bottom: 6px;
}

.casewaidiv .nextdiv .case_div a:hover {
    background: #f15433;
}

.casewaidiv .nextdiv p {
    font-size: 12px;
    padding: 0;
    text-align: center;
}

.casewaidiv .case_div {
    width: 235px;
    float: left;
    margin: 0 20px 20px 0;
}

.casewaidiv .case_div_end {
    margin-right: 0;
}

.casewaidiv .more_div {
    text-align: center;
}

.casewaidiv .more_div a {
    padding: 6px 14px;
    font-size: 15px;
    background: #f15433;
    color: #fff;
    border-radius: 20px;
}

.helps {
    width: 550px;
    float: left;
    padding: 0;
    border: 0;
    height: auto;
}

.helps p {
    width: 275px;
    float: left;
    padding-left: 0;
    background: none;
}

.helps p a {
    width: 250px;
    font-size: 12px;
}

.helps .helptitle {
    font-weight: normal;
    font-size: 16px;
    height: 30px;
    display: none;
}

.helps .helptitle a {
    color: #0c7dd2;
    border-radius: 16px;
}

.a_fuwu {
    width: 200px;
}

.a_fuwu img {
    width: 50px;
}

.nextdiv table td {
    background-color: #fff;
}

.name_h2 {
    font-weight: normal;
    font-size: 24px;
    line-height: 40px;
}

.package_tab {
    margin-top: 30px;
}

.main_domain {
    margin: 0px auto;
}

.main_domain .main_r {
    float: left;
    width: 688px;
}

.main_domain .main_l {
    float: right;
    width: 280px;
}

.main_domain .main_l .chanp {
    border: solid 1px #ddd;
    border-radius: 10px;
}

.main_domain .d_body {
    border: 0;
    padding: 0;
    margin-top: 30px;
}

.main_domain .main_l .anythingSlider {
    height: 250px;
    overflow: hidden;
    border-radius: 10px;
}

.main_domain .main_l .anythingSlider .tWrapper {
    height: 250px;
}

.main_domain .main_l .anythingSlider ul li {
    height: 250px;
}

.main_domain .main_l img {
    height: 250px;
    width: 100%;
}

.main_domain .main_l #thumbNav {
    margin: 0;
    left: 50%;
    margin-left: -31px;
    bottom: 20px;
}

.main_domain .main_l .anythingSlider .forward,
.main_domain .main_l .anythingSlider .back {
    top: 100px;
}

.main_domain .main_r .d_en li,
.main_domain .main_r .d_cn li {
    color: #666;
}

.main_domain .main_r .r_domain h3 {
    font-size: 16px;
}

.nextdiv .youshi {}

.nextdiv .youshi {
    width: 100%;
    border-collapse: collapse;
    margin: 20px 0 0;
}

.nextdiv .youshi th,
.nextdiv .youshi td {
    border: solid 1px #d9d9d9;
    padding: 8px 10px;
    text-align: left;
    line-height: 24px;
}

.nextdiv .youshi td p {
    text-align: left;
}

.nextdiv .youshi td img {
    width: 40px;
}

.nextdiv .youshi .left_td h2 {
    font-size: 16px;
    font-weight: normal;
}

.casewaidiv .nextdiv .dmails3 .que,
.casewaidiv .nextdiv .dmails3 .ans,
.dmails4 .ans {
    text-align: left;
    padding-left: 32px;
}

.casewaidiv .nextdiv .domain_zz {
    background-color: #fff;
    margin-bottom: -1px;
}

.casewaidiv .nextdiv .domain_zz p {
    text-align: left;
}

.float_div {
    width: 220px;
    float: left;
    text-align: center;
    margin: 30px 0 0;
    margin-right: 40px;
}

.float_div img {
    width: 100%;
}

.float_div h1 {
    font-size: 18px;
    font-weight: normal;
    margin: 6px 10px;
}

.float_div p {
    text-align: left;
    color: #666;
    line-height: 24px;
    margin-bottom: 10px;
}

.float_div a {
    display: inline-block;
    padding: 6px 20px;
    border: solid 1px #ddd;
    border-radius: 4px;
    background: #fff;
    float: left;
}

.float_div a b {
    color: #f70;
}

.float_div a:Hover {
    text-decoration: none;
}

.float_div .button {
    display: inline-block;
    padding: 6px 20px;
    background: #f70;
    border: solid 1px #f70;
    float: right;
    text-align: center;
    color: #fff;
    border-radius: 4px;
}

.float_div .button:hover {
    background: #f30;
    text-decoration: none;
    border: solid 1px #f30;
}

.mid2_div {
    width: 283px;
    background: url(../img/we_r01.jpg) no-repeat;
}

.mid2_div2 {
    background: url(../img/we_r02.jpg) no-repeat;
}

.mid2_div3 {
    background: url(../img/we_r03.jpg) no-repeat;
}

.mid2_div4 {
    background: url(../img/we_r4.jpg) no-repeat;
}

.mid2_div5 {
    background: url(../img/we_r05.jpg) no-repeat;
}

.mid2_div6 {
    background: url(../img/we_r06.jpg) no-repeat;
}

.main_tit {
    padding-top: 0;
    border-bottom: 0;
}

.main_tit h1 {
    font-weight: normal;
}

.main_tit p {
    color: #666;
}

.tese {
    margin: 0;
}

.casewaidiv .nextdiv .tese p {
    text-align: left;
    font-size: 14px;
    color: #666;
}

.domain_tab td {
    font-size: 12px;
    line-height: 20px;
    padding-top: 10px;
}

.domain_tab td img {
    height: 56px;
}

.domain_name dt {
    padding-bottom: 14px;
}

.main_r .d_body .domain_name .dom_en,
.main_r .d_body .domain_name .dom_zh {
    line-height: 36px;
}

.main_domain .text2,
.main_domain .text3 {
    height: 30px;
    line-height: 30px;
    border-radius: 0;
    background: #f9f9f9;
    color: #333;
}

.domain_name label {
    color: #666;
}

.button {
    display: inline-block;
    padding: 6px 20px;
    background: #f70;
    border: solid 1px #f70;
    text-align: center;
    color: #fff;
    border-radius: 4px;
}

.button:hover {
    background: #f30;
    text-decoration: none;
    border: solid 1px #f30;
}

.casewaidiv .nextdiv p {
    text-align: left;
}

.casewaidiv .nextdiv .a_fuwu p {
    text-align: center;
}

.casewaidiv .nextdiv .case_div p {
    text-align: center
}

.casewaidiv .nextdiv .package_tab p {
    text-align: center;
}

/*通用网址*/
.u1 {
    margin-top: 20px;
}

.u1 .l1 {
    background: url(../img/knet201211_ty4.jpg) no-repeat;
}

.u1 .l2 {
    background: url(../img/knet201211_ty5.jpg) no-repeat;
}

.u1 .l3 {
    background: url(../img/knet201211_ty6.jpg) no-repeat;
}

.u1 .l4 {
    background: url(../img/knet201211_ty7.jpg) no-repeat;
}

.u1 .l5 {
    background: url(../img/knet201211_ty8.jpg) no-repeat;
}

.u1 .l6 {
    background: url(../img/knet201211_ty9.jpg) no-repeat;
}

.u1 .l7 {
    background: url(../img/knet201211_ty10.jpg) no-repeat;
}

.u1 .l8 {
    background: url(../img/knet201211_ty11.jpg) no-repeat;
}

.u1 .l10 {
    background: url(../img/knet201211_ty13.jpg) no-repeat;
}

.u1 .ln {
    float: left;
    margin-bottom: 28px;
    padding-left: 100px;
    position: relative;
    width: 230px;
}

.u1 .ln h4 {
    color: #323232;
    font-size: 14px;
    line-height: 24px;
}

.u1 .ln p {
    color: #666;
    font-size: 12px;
    line-height: 22px;
}

.search {
    width: 1000px;
    height: 40px;
}

.keyword {
    background: none;
    padding-top: 0;
    width: 1000px;
    height: 50px;
    position: absolute;
    left: 50%;
    margin-left: -500px;
    top: 30px;
}

.key_div {
    width: 410px;
    height: 200px;
    padding: 20px;
    position: absolute;
    top: 0;
    right: 0;
    background: url(../img/ty_bg.png);
    border-radius: 4px;
}

.keyword .domin_search {
    width: 400px;
    margin-bottom: 14px;
    border: solid 2px #ccc;
}

.keyword .domin_search .text4 {
    width: 302px;
}

.keyword .domin_search .text5 {
    width: 302px;
}

.keyword .domin_search .button {
    padding: 7px 20px;
    *+width: 94px;
}

.key_div p {
    color: #ccc;
    line-height: 24px;
}



.d_case img {
    width: 100px;
}

.main_l .news_top .abouttitle {
    float: none;
    position: inherit;
}

.main_l .news_top .about_div {
    position: inherit;
    height: auto;
}

.main_l .news_top .abouttitle li {
    float: none;
}


/*20140820*/
.safediv {
    margin-top: 6px;
}

.safediv a {
    display: inline-block;
    color: #eee;
    float: left;
    margin-left: 20px;
    width: 93px;
    padding: 0 10px;
    height: 57px;
    text-align: center;
    background: #2087ed;
    border: solid 1px #2087ed;
    border-radius: 4px;
    border-top-left-radius: 16px;
}

.safediv .blue {
    background: #ff9829;
    color: #fff;
    border: solid 1px #ff9829;
    margin: 0;
}

.safediv a h2 {
    font-size: 22px;
    font-weight: normal;
    border-bottom: dotted 1px #ddd;
}

.safediv a span {
    color: #fd0;
    font-size: 12px;
    margin-right: 4px;
}

.safediv .blue span {
    color: #2087ed;
}

.safediv a:Hover {
    text-decoration: none;
    background: #ff9829;
    color: #fff;
    border: solid 1px #ff9829;
}

.safediv a img {
    height: 18px;
}

.safediv a * {
    vertical-align: middle;
}

.backdiv {
    margin-top: 36px;
    background: #f1f1f1;
    border-top: solid 1px #eee;
    border-bottom: solid 1px #eee;
}

.backdiv .main {
    margin-top: 0;
}

.Products {
    margin-top: 30px;
    padding-bottom: 30px;
    padding-top: 30px;
    background: url(../img/kdiv_bg.gif) repeat-x 0 top;
}

.top0 {
    background: none;
    border-top: solid 1px #ddd;
    margin-top: 0;
    padding-bottom: 0;
}

.Products .main {
    margin-top: 0px;
}

.Products .pr_title {
    position: relative;
    text-align: right;
    /*height:60px; background:#eee url(/images/pr_t_bg.png) no-repeat 100px -50px; border-bottom:solid 3px #2087ed;*/
}

.Products .pr_title a {
    border-radius: 20px;
    border: solid 1px #ccc;
    display: inline-block;
    background: #fff;
    padding: 4px 14px;
    margin-left: 20px;
    font-size: 15px;
    color: #333;
    cursor: pointer;
    text-decoration: none;
}

.Products .pr_title .pr_on {
    background-color: #0c7dd2;
    color: #fff;
    border: solid 1px #0c7dd2;
}

.Products .pr_title h2 {
    position: absolute;
    top: 0;
    left: 0;
    font-size: 20px;
    color: #0c7dd2;
    font-weight: normal;
}

.Products .pr_body {
    padding: 24px 0;
}

.pr_body_l {
    float: left;
    width: 306px;
}

.pr_body_r {
    float: right;
    width: 650px;
}

.pr_home {
    background: #0c7dd2 url(../img/pr_w_ico.png) no-repeat -310px 120px;
    color: #fff;
    border-radius: 4px;
    height: 270px;
}

.pr_home2 {
    background-position: -620px 120px;
}

.pr_home3 {
    background-position: -920px 120px;
}

.pr_home4 {
    background-position: -1220px 100px;
}

.pr_home5 {
    background-position: 22px -200px;
}

.pr_home6 {
    background-position: -310px -190px;
}

.pr_home7 {
    background-position: -620px -200px;
}

.pr_home8 {
    background-position: -920px -170px;
}

.pr_home9 {
    background-position: -20px -450px;
}

.pr_home10 {
    background-position: -320px -450px;
}

.pr_home11 {
    background-position: -620px -490px;
}

.pr_home12 {
    background-position: -920px -470px;
}

.pr_home13 {
    background-position: -1220px -440px;
}

.pr_home .pr_homes {
    margin: 24px 0 6px 30px;
    height: 30px;
    line-height: 30px;
    font-size: 20px;
}

.pr_home p {
    font-size: 12px;
    padding: 0 30px;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    opacity: 0.7;
}

.Products .pr_left {
    display: block;
    width: 306px;
    float: left;
}

.pr_home:hover {
    text-decoration: none;
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;
}

.Products .pr_left h3 {
    line-height: 22px;
    #line-height: 20px;
    _line-height: 20px;
    height: 22px;
    padding-left: 30px;
    font-size: 16px;
    font-weight: normal;
    background: url(../img/pr_w_ico2.png) no-repeat 1px -800px;
    color: #333;
    position: relative;
}

.Products .pr_left h3 a {
    color: #333;
}

.Products .pr_left .problem {
    background-position: 1px -879px;
}

.Products .pr_bottom h3 {
    background-position: 1px -919px;
}

.Products .pr_left h3 .mores,
.Products .pr_right h2 .mores {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    width: 22px;
    height: 22px;
    background: url(../img/pr_w_ico2.png) no-repeat 1px -840px;
}

.Products .pr_left h3 .mores:hover,
.Products .pr_right h2 .mores:hover {
    background-position: -21px -840px;
}

.Products .pr_left ul {
    padding: 14px 0 0;
}

.Products .pr_left ul li {
    position: relative;
    line-height: 24px;
    font-size: 12px;
    height: 24px;
    vertical-align: bottom;
}

.Products .pr_left ul li a {
    display: block;
    width: 220px;
    font-size: 12px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #666;
}

.Products .pr_left ul li span {
    position: absolute;
    top: 0;
    right: 0;
}

.Products .pr_right {
    float: right;
    margin: 0;
}

.Products .pr_bottom {
    height: 120px;
    width: 650px;
    margin-top: 24px;
    border-radius: 4px;
}

.Products .pr_bottom ul li {
    width: 146px;
    height: 80px;
    float: left;
    margin: 0 14px 0 0;
}

.Products .pr_bottom ul li img {
    width: 100%;
    border: solid 1px #ddd;
    display: block;
}

.Products .pr_bottom ul li p {
    text-align: center;
    color: #666;
}

.pr_w_body {
    height: 300px;
    overflow: hidden;
    position: relative;
}


.Products2 {
    margin: 0;
}

.Products2 .pr_left h3 {
    background-position: 1px -50px;
}

.Products2 .pr_left .problem {
    background-position: 1px -92px;
}

.Products2 .pr_bottom h3 {
    background-position: 1px -132px;
}

.Products2 .pr_title .pr_on {
    background-color: #F90;
    border: solid 1px #F90;
}

.Products2 .pr_home {
    background-color: #F90;
}

.Products2 .pr_title h2 {
    color: #F90;
}

.Products3 {
    margin: 0;
}

.Products3 .pr_left h3 {
    background-position: 1px -174px;
}

.Products3 .pr_left .problem {
    background-position: 1px -216px;
}

.Products3 .pr_bottom h3 {
    background-position: 1px -256px;
}

.Products3 .pr_title .pr_on {
    background-color: #d80e1a;
    border: solid 1px #d80e1a;
}

.Products3 .pr_home {
    background-color: #d80e1a;
}

.Products3 .pr_title h2 {
    color: #d80e1a;
}

.site_l {
    width: 690px;
    float: left;
}

.site_r {
    width: 280px;
    float: right;
}

.site_r .banner {
    width: 280px;
    height: 280px;
}

.site_r .anythingSlider {
    height: 280px;
}

.site_r .anythingSlider .tWrapper {
    height: 280px;
}

.site_r .anythingSlider ul li {
    height: 280px;
    width: 280px;
}

.site_r .anythingSlider ul li img {
    height: 280px;
    width: 280px;
}





/*核心价值*/
.kdiv01 {
    height: 150px;
    width: 770px;
    float: left;
    background: url(../img/kw_bg.jpg) no-repeat 540px 0;
}

.kdiv01 h2 {
    font-size: 26px;
    color: #0c7dd2;
    font-weight: normal;
    margin-bottom: 36px;
}

.kdiv01 p {
    font-size: 14px;
    line-height: 24px;
}

.kdiv02 {
    display: block;
    width: 150px;
    height: 150px;
    float: right;
    background: #2a81c4;
    border-radius: 75px;
    color: #fff;
    text-align: center;
    font-size: 20px;
}

.kdiv02 p {
    margin-top: 50px;
}

.kdiv02:hover {
    background: #f90;
    text-decoration: none;
}

.kdiv03 {
    width: 37%;
    float: left;
}

.kdiv03 div {
    background: url(../img/kw_bg.jpg) no-repeat 0 -192px;
    height: 120px;
    margin-bottom: 10px;
}

.kdiv03 p {
    line-height: 24px;
}

.kdiv04 {
    width: 37%;
    float: left;
}

.kdiv04 div {
    background: url(../img/kw_bg.jpg) no-repeat 0 -348px;
    height: 120px;
    margin-bottom: 10px;
}

.kdiv04 p {
    line-height: 24px;
}

.kdiv05 {
    width: 1000px;
    height: 240px;
}

.kdiv05 div {
    background: url(../img/kw_bg.jpg) no-repeat 0 -476px;
    height: 120px;
    margin-bottom: 10px;
}

.kdiv05 p {
    line-height: 24px;
    margin-bottom: 6px;
}

.kdiv05 .p2 {
    font-size: 12px;
    color: #666;
    line-height: 20px;
}

.kdiv06 {
    height: 460px;
    background: url(../img/kw_bg2.jpg) no-repeat center center;
    margin-bottom: 30px;
}

.kdiv07 {
    height: 550px;
    background: url(../img/kw_bg.jpg) no-repeat left -650px;
}

.kdiv07 h2 {
    text-align: center;
    font-size: 26px;
    color: #0c7dd2;
    font-weight: normal;
    margin-bottom: 110px;
}

.kdiv07 p {
    margin-left: 550px;
    margin-bottom: 30px;
    line-height: 24px;
    font-size: 16px;
}

.kdiv08 {
    margin-top: 30px;
}

.kdiv08 h2 {
    text-align: center;
    font-size: 26px;
    color: #0c7dd2;
    font-weight: normal;
    margin-bottom: 20px;
}

.kdiv08 div {
    height: 105px;
    background: url(../img/kw_bg3.gif) no-repeat center top;
}

.kdiv08 .clear {
    height: 0;
    background: none;
}

.kdiv08 ul {
    width: 972px;
    margin: 10px auto;
}

.kdiv08 ul li {
    float: left;
    width: 90px;
    font-size: 12px;
    margin: 0 12px 0 6px;
    color: #666;
}

.wlk01 {
    width: auto;
    float: none;
    background-position: 770px 0;
}

.wlk01 p {
    float: left;
    margin-right: 80px;
    /*margin-right: 3px;border-right: 1px solid #ccc;padding: 0 4.5px;letter-spacing: -0.5px;*/
}

.wlk05 {
    background: url(../img/wz_index1.jpg) no-repeat center center;
}

.wlk06 {
    background: url(../img/wx_bg2.jpg) no-repeat center center;
}

.wlk07 {
    background: url(../img/wx_bg.jpg) no-repeat left bottom;
}

.wlk08 div {
    background: url(../img/wx_bg3.gif) no-repeat left top;
}

.wlk08 ul {
    width: 994px;
    margin: 10px auto;
}

.wlk08 ul li {
    float: left;
    width: 102px;
    font-size: 12px;
    margin: 0 20px;
    color: #666;
}

/*20140905*/
/*上一条下一条*/
.updowns {
    margin: 20px 0;
    padding-top: 20px;
    color: #333;
    position: relative;
    border-top: solid 1px #ddd;
}

.updowns li {
    line-height: 24px;
    font-family: '宋体';
    font-size: 12px;
}

.updowns li a {
    color: #0066CC;
}

.updowns li a:Hover {
    text-decoration: underline;
    color: #f60;
}

.bdsharebuttonbox {
    position: absolute;
    right: 0;
    bottom: 0;
}

.news_l {
    width: 730px;
    float: left;
    background: #fff;
    border: solid 1px #ddd;
    border-top-width: 3px;
    padding: 0 30px 30px;
    margin-bottom: 30px;
}

.news_r {
    width: 280px;
    float: right;
}

.news_r .news_div {
    width: auto;
    float: none;
    margin-bottom: 16px;
    padding-bottom: 20px;
}

.news_r .news_div ul li a {
    width: 200px;
    color: #666;
}


/*图片放大*/
#jquery-overlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    width: 100%;
    height: 500px;
}

#jquery-lightbox {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 100;
    text-align: center;
    line-height: 0;
}

#jquery-lightbox a img {
    border: none;
}

#lightbox-container-image-box {
    position: relative;
    background-color: #fff;
    width: 250px;
    height: 250px;
    margin: 0 auto;
}

#lightbox-container-image {
    padding: 10px;
}

#lightbox-loading {
    position: absolute;
    top: 40%;
    left: 0%;
    height: 25%;
    width: 100%;
    text-align: center;
    line-height: 0;
}

#lightbox-nav {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 10;
}

#lightbox-container-image-box>#lightbox-nav {
    left: 0;
}

#lightbox-nav a {
    outline: none;
}

#lightbox-nav-btnPrev,
#lightbox-nav-btnNext {
    width: 49%;
    height: 100%;
    zoom: 1;
    display: block;
}

#lightbox-nav-btnPrev {
    left: 0;
    float: left;
}

#lightbox-nav-btnNext {
    right: 0;
    float: right;
}

#lightbox-container-image-data-box {
    font: 12px Verdana, Helvetica, sans-serif;
    background-color: #fff;
    margin: 0 auto;
    line-height: 1.4em;
    overflow: auto;
    width: 100%;
    padding: 0 10px 0;
}

#lightbox-container-image-data {
    padding: 0 10px;
    color: #666;
}

#lightbox-container-image-data #lightbox-image-details {
    width: 70%;
    float: left;
    text-align: left;
}

#lightbox-image-details-caption {
    font-weight: bold;
}

#lightbox-image-details-currentNumber {
    display: block;
    clear: left;
    padding-bottom: 1.0em;
}

#lightbox-secNav-btnClose {
    width: 66px;
    float: right;
    padding-bottom: 0.7em;
}

.more_mb {
    display: block;
    width: 100px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border: #c00 solid 1px;
    color: #c00;
    border-radius: 2px;
    margin: 0 auto;
}

.more_mb:hover {
    border: #f40 solid 1px;
    color: #f40;
}

/*定制建站*/
div.main .workflow {
    float: left;
    width: 100%;
    border-top: 1px solid #ccc;
    background: url(../img/workflow.png) no-repeat 0px 25px;
    height: 520px;
}

div.main .workflow h2 {
    float: right;
    width: 220px;
    height: 44px;
    margin-top: -1px;
    padding: 8px 0 0 50px;
    font-family: "微软雅黑";
    font-size: 22px;
    font-weight: normal;
    color: White;
    background: url(../img/panel.gif) no-repeat right top;
    _font-family: "黑体";
    _font-size: 24px;
    _padding-top: 12px;
}

div.main .workflow div {
    position: absolute;
    font-family: "微软雅黑";
    font-size: 12px;
    line-height: 20px;
    font-weight: normal;
    color: #666;
}

div.main .workflow div.f1 {
    margin: 55px 0 0 285px;
}

div.main .workflow div.f2 {
    margin: 202px 0 0 330px;
}

div.main .workflow div.f3 {
    margin: 290px 0 0 245px;
}

div.main .workflow div.f4 {
    margin: 153px 0 0 793px;
}

div.main .workflow div.f5 {
    margin: 279px 0 0 793px;
}

div.main .workflow div.f6 {
    margin: 416px 0 0 353px;
}

div.main .workflow div h3 {
    margin-bottom: 6px;
    font-size: 16px;
    font-weight: normal;
    color: #000;
}






.tdiv_bg {
    left: 0px;
    width: 100%;
    background-image: url(../img/nav_bgs.png);
    z-index: 999999;
    height: 100%;
    position: fixed;
    top: 0px;
    display: none;
    font-family: Microsoft Yahei;
}

.tdiv_bg .tdiv_body {
    position: absolute;
    width: 880px;
    height: 480px;
    top: 50%;
    left: 50%;
    margin: -240px 0 0 -440px;
    color: #000;
    background: #fff;
}

.tdiv_bg .tdiv_body .close {
    display: block;
    width: 17px;
    height: 17px;
    background: url(../img/pic_no.gif) no-repeat;
    position: absolute;
    top: 20px;
    right: 20px;
    cursor: pointer;
}

.tdiv_bg .tabdiv_bs {
    padding: 30px;
}

.tdiv_bg .tabdiv_bs h1,
.tabdiv_bs h2 {
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 10px;
}

.tdiv_bg .tabdiv_bs h2 {
    margin-top: 20px;
    border-top: solid 1px #ddd;
    padding-top: 20px;
}

.tdiv_bg .tabdiv_bs ul li {
    line-height: 22px;
    height: 36px;
    float: left;
    width: 410px;
    color: #0c7dd2;
    margin-bottom: 0;
}

.tdiv_bg .tabdiv_bs ul li em {
    display: inline-block;
    width: 230px;
    font-style: normal;
}

.tdiv_bg .tabdiv_bs li b {
    margin-left: 10px;
    color: #F90;
    font-weight: normal;
}

.tdiv_bg .tabdiv_bs ul li span {
    color: #666;
    width: 40px;
    background: none;
    height: auto;
    line-height: normal;
    font-size: 14px;
}

.tdiv_bg #pcputongs {
    border-top: dotted 1px #ddd;
    padding-top: 14px;
    margin-top: 14px;
}

.tdiv_bg #pcputong06 span {
    margin-left: 0px;
}

.tdiv_bg table td {
    padding: 6px 0;
    color: #666;
}

.tdiv_bg .text {
    border: solid 1px #ccc;
    height: 24px;
    line-height: 24px;
    width: 300px;
}

.tdiv_bg table td span {
    font-family: '宋体';
    font-size: 12px;
    color: #F90;
    margin-right: 20px;
}

.tdiv_bg .submit {
    border: 0;
    background: none;
    display: block;
    width: 90px;
    margin: 0 auto;
    height: 30px;
    background: #F90;
    color: #fff;
    border-radius: 2px;
}

.casewaidiv .nextdiv2 p {
    background: url(../img/nextdiv2_bg.gif) no-repeat 0 10px;
    padding-left: 14px;
    text-indent: 0em;
}

.casewaidiv .dmails3 .que,
.casewaidiv .dmails3 .ans,
.casewaidiv .dmails4 .ans {
    background: url(../img/p_bgs.gif) no-repeat 10px 5px;
    padding-left: 34px;
    text-indent: 0em;
}

.casewaidiv .dmails3 .ans {
    background: url(../img/p_bgs.gif) no-repeat 10px -18px;
    color: #304dab;
    margin-bottom: 10px;
}

/*微信建站*/
.wecart {
    background: #374a51;
    padding: 50px 0;
}

.wecart h2 {
    color: #fff;
    margin-bottom: 30px;
}

.wecart ul li {
    width: 180px;
    height: 200px;
    float: left;
    border: solid 1px #4b5d64;
    margin: 0 -1px -1px 0;
}

.wecart ul li a {
    display: block;
    width: 180px;
    height: 140px;
    background: url(../img/wecartico.png) no-repeat;
    border-radius: 90px;
}

.wecart ul li .weico02 {
    background-position: -180px -0px;
}

.wecart ul li .weico03 {
    background-position: -360px -0px;
}

.wecart ul li .weico04 {
    background-position: -540px -0px;
}

.wecart ul li .weico05 {
    background-position: -720px -0px;
}

.wecart ul li .weico06 {
    background-position: -900px -0px;
}

.wecart ul li .weico07 {
    background-position: -0px -180px;
}

.wecart ul li .weico08 {
    background-position: -180px -180px;
}

.wecart ul li .weico09 {
    background-position: -360px -180px;
}

.wecart ul li .weico10 {
    background-position: -540px -180px;
}

.wecart ul li .weico11 {
    background-position: -720px -180px;
}

.wecart ul li .weico12 {
    background-position: -900px -180px;
}

.wecart ul li .weico13 {
    background-position: -0px -360px;
}

.wecart ul li .weico14 {
    background-position: -180px -360px;
}

.wecart ul li p {
    text-align: center;
    color: #fff;
}

/*软文发布*/
.yhhddiv {
    background: #eee;
}

.yhhddiv .wid1100 {
    position: relative;
}

.yhhddiv .taocanp {
    margin: 0px 0 10px;
}

.yhhddiv .taocanp p {
    text-align: left;
    line-height: 40px;
    color: #2087ed;
}

.yhhddiv .taocanp p span,
.yhhddiv .taocanp p a {
    padding: 2px;
    display: inline-block;
    margin-right: 6px;
    width: 70px;
    height: 24px;
    line-height: 24px;
    border-radius: 2px;
    background: #f70;
    color: #fff;
    text-align: center;
}

.yhhddiv .taocanp p a {
    background: #2087ed;
    width: 200px;
}

.rwtable {
    width: 632px;
    border-collapse: collapse;
    border: solid 1px #ddd;
}

.rwtable td {
    border: solid 1px #ddd;
    padding: 10px;
    color: #666;
    background: #fff;
    text-align: center;
}

.rwtable .first td {
    background: #f1f1f1;
}

.rwtc_bg {
    width: 502px;
    height: 380px;
    background: url(../img/rwtc_bg.png) no-repeat;
    position: absolute;
    bottom: -40px;
    right: 0;
}

.rwyoushi {
    margin-top: 20px;
}

.rwyoushi li {
    float: left;
    width: 320px;
    height: 50px;
    line-height: 25px;
    background: url(../img/rw_ico.png) no-repeat 0px 0px;
    margin: 20px 60px 20px 0;
}

.rwyoushi li p {
    padding-left: 70px;
    text-align: left;
}

.rwyoushi li.rwli02 {
    background-position: 0 -50px;
}

.rwyoushi li.rwli03 {
    margin-right: 0;
    background-position: 0 -100px;
}

.rwyoushi li.rwli04 {
    background-position: 0 -150px;
}

.rwyoushi li.rwli05 {
    background-position: 0 -200px;
}

.rwyoushi li.rwli06 {
    margin-right: 0;
    background-position: 0 -250px;
}

/* middlenews */
.middlenews {
    background: #fff;
    border-top: solid 1px #eee;
}

.txtScroll-left {
    position: relative;
    width: 1100px;
    margin: 0 auto;
    height: 60px;
    line-height: 60px;
}

.txtScroll-left .bd {
    width: 100%;
    height: 60px;
    line-height: 60px;
    overflow: hidden;
}

.txtScroll-left .bd ul {
    overflow: hidden;
    zoom: 1;
}

.txtScroll-left .bd ul li {
    margin-right: 50px;
    float: left;
    height: 60px;
    line-height: 60px;
    text-align: left;
    _display: inline;
    width: 300px;
}

.txtScroll-left .bd ul li a {
    display: block;
    color: #f70;
    width: 200px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    float: left;
}

.txtScroll-left .bd ul li span {
    color: #ccc;
    float: right;
}

.middlenews .mores {
    position: absolute;
    right: 0;
    top: 17px;
    border: 0;
    margin: 0;
    width: 22px;
    height: 22px;
    background: url(../img/pr_w_ico2.png) no-repeat -21px -840px;
}

.middlenews .mores:hover {
    background-position: 1px -840px;
}

.banner_menu {
    height: 60px;
    background: url(../img/com_bg.jpg) no-repeat center center;
    width: 100%
}

.banner_menu2 {
    background: url(../img/com_bg.jpg) no-repeat center center;
}

.banner_menu div {
    width: 1100px;
    margin: 0 auto;
    height: 60px;
    text-align: center;
}

.banner_menu div a {
    display: inline-block;
    width: 120px;
    height: 60px;
    line-height: 60px;
    color: #fff;
    text-align: center;
}

.banner_menu div span {
    display: none;
    color: #fff;
    font-family: '宋体';
    filter: alpha(opacity=30);
    -moz-opacity: 0.3;
    opacity: 0.3;
}

.banner_menu div a.active,
.banner_menu div a:hover {
    background: url(../img/whrite_bg.png);
    color: #fff;
    text-decoration: none;
}

.moban_divs {
    width: 1100px;
    margin: 0 auto;
}

.moban_divs h1 {
    height: 38px;
    line-height: 30px;
    font-size: 14px;
    color: #999;
}

.moban_divs h1 span {
    font-size: 16px;
    color: #fff;
    font-weight: normal;
}

.moban_divs h1 span b {
    color: #999;
    margin-left: 4px;
    font-weight: normal;
}

.moban_divs h1 a {
    color: #333;
    font-weight: normal;
    float: right;
}

.m_body {
    margin-bottom: 20px;
}

.moban_divs a {
    text-decoration: none;
}

.Articles .moban_divs h1 span {
    font-size: 24px;
    color: #333;
}

.Articles .amb_div {
    display: block;
    width: 260px;
    position: relative;
    color: #000;
    font-size: 12px;
    float: left;
    margin: 0 20px 20px 0;
    background: #fff;
}

.Articles .amb_div .mb_img {
    padding: 6px;
}

.Articles .amb_div .mb_img img {
    width: 100%;
    height: 150px;
}

.Articles .amb_div h2 {
    padding: 6px 6px 12px;
    font-size: 18px;
    font-weight: normal;
    position: relative;
}

.Articles .amb_div h2 .mores {
    display: block;
    width: 80px;
    height: 30px;
    background: url(../img/ab_bg.png) no-repeat;
    color: #fff;
    line-height: 28px;
    text-align: center;
    font-size: 14px;
    font-family: '宋体';
    position: absolute;
    top: 4px;
    right: 6px;
    cursor: pointer;
    font-weight: bold;
    margin: 0;
    border: 0;
}

.Articles .amb_div p {
    padding: 10px 6px;
    background: #FFC;
    color: #333;
}

.Articles .amb_div p b {
    font-size: 24px;
    color: #F00;
}

.amb_div:hover {
    background: #2087ed;
    color: #fff;
}

.Articles .amb_divs {
    margin-right: 0;
}

.rwtc {
    padding: 0 0 30px 0;
}

.rwtc h2 {
    font-size: 18px;
    margin: 30px 0 10px;
    color: #2087ed;
    position: relative;
}

.rwtc h2 span {
    color: #f70;
}

.rwtc h2 .btn {
    display: block;
    width: 100px;
    height: 26px;
    line-height: 26px;
    padding: 0;
    text-align: center;
    background: #f70;
    color: #fff;
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
    font-size: 14px;
    border-radius: 2px;
}

.rwtc h2 .btn:hover {
    background: #f90;
    text-decoration: none;
}

.rwtc .desc {
    width: 1100px;
    margin-top: 30px;
}

.rwtc .desc h2 {
    border: solid 1px #ddd;
    margin: 0;
    border-bottom: 0;
    text-align: center;
    line-height: 40px;
    height: 40px;
    background: #eee;
}

.rwtc .desc ul li {
    height: 40px;
    line-height: 40px;
    float: left;
    width: 156px;
    border: solid 1px #ddd;
    margin: 0 -1px -1px 0;
    text-align: center;
    background: #FFF;
}

.rwtc .desc ul li a {
    font-size: 14px;
    color: #333;
}

.rwtc .desc ul {
    width: 1100px;
}

/*软文代写*/
.rwdx {
    padding-top: 60px;
    padding-left: 30px;
    height: 340px;
    background: url(../img/rwdx_bg01.jpg) no-repeat right center;
}

.wlyxdiv .rwdx h2 {
    text-align: left;
    font-size: 30px;
    color: #316331;
    margin-bottom: 20px;
}

.wlyxdiv .rwdx h3 {
    font-size: 16px;
    line-height: 28px;
    text-align: left;
    color: #c78617;
    margin-top: 16px;
    background: url(../img/rjico.png) no-repeat left 6px;
    padding-left: 24px;
}

.wlyxdiv .rwdx h3 span {
    display: block;
    text-align: left;
    font-weight: normal;
    color: #666;
}

.wlyxdiv .rwdxs {
    padding-left: 650px;
    background: url(../img/rwdx_bg02.jpg) no-repeat left center;
}

.wlyxdiv .rwdxs h2 {}

.wlyxdiv .rwdxs h3 {}

.rw_table {
    width: 100%;
    border-collapse: collapse;
    margin: 20px 0;
}

.rw_table th {
    background: #316331;
    color: #fff;
    padding: 20px 0;
}

.rw_table td {
    background: #fff;
    padding: 14px 0;
    text-align: center;
    border: solid 1px #ddd;
    border-top: 0;
}

.yzmtd * {
    vertical-align: middle;
}


/*忘记密码*/
.bread2 {
    font-size: 12px;
    border-top: solid 1px #e5e5e5;
    line-height: 40px;
    width: 100%;
    margin: 0;
}

.logindiv {
    border: solid 1px #ddd;
    background: #fff;
    padding: 30px;
    margin-bottom: 30px;
    line-height: 24px;
    color: #333;
    font-size: 14px;
}

.tab_left {
    width: 620px;
    border-right: solid 1px #ddd;
    float: left;
}

.tab_left table {
    width: 100%;
}

.tab_left table td {
    padding: 9px 0;
}

.tab_left table td a {
    color: #ce3232;
}

.tab_left table td span {
    color: #ce3232;
}

.tab_left table .l_td {
    text-align: right;
    width: 120px;
}

.tab_text,
.tab_text2,
.tab_texts {
    width: 300px;
    height: 30px;
    border: solid 1px #ccc;
    line-height: 30px;
}

.tab_text2 {
    width: 150px;
}

.tab_texts {
    height: 60px;
}

.tab_submit {
    border: 0;
    background: none;
    background: #2087ed;
    width: 150px;
    height: 36px;
    text-align: center;
    color: #fff;
    line-height: 30px;
    cursor: pointer;
    font-family: 'å¾®è½¯é›…é»‘';
    border-radius: 2px;
}

.tab_submit:hover {
    background: #1d8bd2;
}

.tab_right {
    float: left;
    width: 200px;
    padding: 90px 0 0 90px;
    line-height: 30px;
}

.btn {
    padding: 6px 14px;
    background: #2087ed;
    color: #fff;
    border-radius: 2px;
}

.btn:hover {
    background: #1d8bd2;
}


.liuc {
    height: 70px;
    width: 750px;
    margin: 50px auto;
}

.liuc li {
    float: left;
    text-align: center;
}

.liuc li a {
    display: block;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    border-radius: 25px;
    background: #cccccc;
    color: #fff;
    margin: 0 50px;
    font-size: 18px;
}

.liuc .active a {
    background: #2087ed;
}

.liuc .active p {
    color: #2087ed;
}

.liuc li p {
    line-height: 30px;
}

.liuc li em {
    display: block;
    border-bottom: dotted 2px #ccc;
    width: 160px;
}

.tab_lefts {
    float: none;
    border: 0;
    width: auto;
}

.tab_lefts table .l_td {
    width: 320px;
}

.tab_lefts table td {
    position: relative;
}

.tab_lefts span {
    color: #f30;
    padding-left: 10px;
    position: absolute;
    top: 12px;
    left: 300px;
    display: block;
    width: 300px;
}

.tab_lefts .nos {}

.tab_lefts table .reg_msg {
    width: 100%;
    text-align: center;
    font-size: 16px;
    padding: 20px 0px 20px 0px;
}

.tab_lefts table .reg_msg b {
    color: #39a6ec;
}

.tab_lefts table .reg_msg .send_mail {
    font-size: 14px;
    color: #999;
    margin-top: 20px;
    display: block;
    cursor: pointer;
}

.tab_left table td a.tab_link {
    width: 150px;
    height: 30px;
    color: #fff;
    background: #2087ed;
    border-radius: 2px;
    text-align: center;
    line-height: 30px;
    font-family: 'å¾®è½¯é›…é»‘';
    cursor: pointer;
    margin: 0 auto;
    padding: 5px 15px 5px 15px;
    margin-left: 10px;
    margin-right: 10px;
}

.vcode {
    line-height: 30px;
    cursor: pointer;
    vertical-align: middle;
}


.liucs {
    width: 810px;
    margin: 60px auto 50px;
}

.liucs li a {
    margin: 0 20px;
}

.tab_lefts2 {
    padding-bottom: 80px;
}

.tab_lefts2 table td {
    text-align: center;
}

.tab_lefts2 table td span {
    left: 720px;
    text-align: left;
}

.tab_lefts2 table td .tab_text {
    padding-left: 4px;
}

/*新闻资讯 begin*/
.case-news {
    height: 20px;
    background-color: #f1f1f1;
    padding: 10px 0;
    overflow: hidden;
}

.news-con {
    width: 1100px;
    height: 20px;
    margin: 0 auto;
    overflow: hidden;
}

.news-con img {
    float: left;
    margin-right: 20px;
}

.news-list {
    float: left;
    height: 20px;
    width: 900px;
    overflow: hidden;
}

.news-list li {
    height: 20px;
    line-height: 20px;
    float: left;
}

.news-list a {
    color: #666;
    font-size: 14px;
}

.news-list a:hover {
    color: #f94856;
    text-decoration: underline;
}

.news-list div {
    float: left;
    width: 300px;
}

.news-con .more {
    color: #363636;
    height: 20px;
    line-height: 20px;
    float: right;
    font-size: 14px;
}

.news-con .more:hover {
    color: #f94856;
    text-decoration: underline;
}

/*新闻资讯 end*/

.zqleft {
    width: 720px;
    float: left;
    margin: 10px 0 0;
}

.zqbanner {
    height: 300px;
    overflow: hidden;
    position: relative;
    background: #fff;
    border: solid 1px #ddd;
    padding: 6px;
    -webkit-box-shadow: 0 0 10px #ddd;
    -moz-box-shadow: 0 0 10px #ddd;
    box-shadow: 0 0 10px #ddd;
}

.zqbanner .hd {
    height: 29px;
    overflow: hidden;
    position: absolute;
    left: 20px;
    bottom: 20px;
    z-index: 1;
}

.zqbanner .hd ul {
    overflow: hidden;
    zoom: 1;
    float: left;
}

.zqbanner .hd ul li {
    float: left;
    margin-right: 10px;
    width: 60px;
    height: 25px;
    border: solid 2px #fff;
    cursor: pointer;
}

.zqbanner .hd ul li img {
    width: 100%;
    height: 100%;
}

.zqbanner .hd ul li.on {
    border-color: #2087ed;
}

.zqbanner .bd {
    position: relative;
    height: 100%;
    z-index: 0;
}

.zqbanner .bd li {
    zoom: 1;
    vertical-align: middle;
}

.zqbanner .bd img {
    width: 706px;
    height: 300px;
    display: block;
}

.zqbanner .prev,
.zqbanner .next {
    position: absolute;
    left: 3%;
    top: 50%;
    margin-top: -20px;
    display: block;
    width: 28px;
    height: 40px;
    line-height: 40px;
    font-family: 'å®‹ä½“';
    font-size: 24px;
    background: #000;
    filter: alpha(opacity=00);
    opacity: 0.0;
    color: #fff;
    text-align: center;
}

.zqbanner .next {
    left: auto;
    right: 3%;
}

.zqbanner:hover .prev,
.zqbanner:hover .next {
    filter: alpha(opacity=30);
    opacity: 0.3;
    text-decoration: none;
}

.zqbanner .prev:hover,
.zqbanner .next:hover {
    filter: alpha(opacity=50);
    opacity: 0.5;
    text-decoration: none;
}


.zqright {
    width: 354px;
    float: right;
    margin: 10px 0 0;
}

.zqright h2 {
    font-size: 18px;
    margin-bottom: 10px;
    color: #2d2d2d;
}

.zqright a {
    display: block;
    margin-bottom: 10px;
}

.zqright a img {
    display: block;
    border: 0;
    width: 344px;
    height: 150px;
    background: #fff;
    border: solid 1px #e5e5e5;
    padding: 4px;
}

/*.zqleft { width:720px; float:left; margin:20px 0 0; }
.zqleft .htitle { text-align:left;  line-height:30px; }

		
.zqright { width:330px; float:right;margin:20px 0 0;  }
.zqright .htitle { text-align:left; line-height:30px; position:relative; }
.zqright .htitle .more { position:absolute; bottom:0; right:0; color:#666; font-size:14px; line-height:16px; }
.zqbanner{ height:300px; overflow:hidden; position:relative; margin-top:30px; }
.zqbanner .hd{ height:29px; overflow:hidden; position:absolute; right:0px; bottom:0px; z-index:1; }
.zqbanner .hd ul{ overflow:hidden; zoom:1; float:right;  }
.zqbanner .hd ul li{ float:left; margin-left:10px; width:10px; height:10px; border:solid 1px #2087ed; border-radius:6px; cursor:pointer; }
.zqbanner .hd ul li.on{ border-color:#2087ed; background:#2087ed; }
.zqleft .htitle { text-align:left;  line-height:30px; }

		
.zqright { width:330px; float:right;margin:20px 0 0;  }
.zqright .htitle { text-align:left; line-height:30px; position:relative; }
.zqright .htitle .more { position:absolute; bottom:0; right:0; color:#666; font-size:14px; line-height:16px; }
.zqbanner{ height:300px; overflow:hidden; position:relative; margin-top:30px; }
.zqbanner .hd{ height:29px; overflow:hidden; position:absolute; right:0px; bottom:0px; z-index:1; }
.zqbanner .hd ul{ overflow:hidden; zoom:1; float:right;  }
.zqbanner .hd ul li{ float:left; margin-left:10px; width:10px; height:10px; border:solid 1px #2087ed; border-radius:6px; cursor:pointer; }
.zqbanner .hd ul li.on{ border-color:#2087ed; background:#2087ed; }
.zqbanner{ height:300px; overflow:hidden; position:relative; background:#fff; border:solid 1px #ddd; padding:6px; -webkit-box-shadow:0 0 10px #ddd;  
	         -moz-box-shadow:0 0 10px #ddd;  
	         box-shadow:0 0 10px #ddd; }
.zqbanner .hd{ height:29px; overflow:hidden; position:absolute; left:20px; bottom:20px; z-index:1; }
.zqbanner .hd ul{ overflow:hidden; zoom:1; float:left;  }
.zqbanner .hd ul li{ float:left; margin-right:10px; width:60px; height:25px; border:solid 2px #fff; cursor:pointer; }
.zqbanner .hd ul li img { width:100%; height:100%;}
.zqbanner .hd ul li.on{ border-color:#2087ed; }
.zqbanner .bd{ position:relative; height:100%; z-index:0;   }
.zqbanner .bd li{ zoom:1; vertical-align:middle; }
.zqbanner .bd li .imga { display:block; margin-bottom:20px;}
.zqbanner .bd li .imga img{ width:100%; height:160px; display:block;  }
.zqbanner .bd li .titlea { display:block; color:#000; white-space:nowrap; text-overflow:ellipsis; overflow: hidden; }
.zqbanner .bd li .titlea .cred { color:red; display:inline-block; margin-right:4px;}
.zqbanner .bd li p { font-size:12px; color:#999; line-height:22px; margin-top:6px; }*/
.zqbanner .bd li .imga {
    display: block;
    margin-bottom: 20px;
}

.zqbanner .bd li .imga img {
    width: 100%;
    height: 160px;
    display: block;
}

.zqbanner .bd li .titlea {
    display: block;
    color: #000;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.zqbanner .bd li .titlea .cred {
    color: red;
    display: inline-block;
    margin-right: 4px;
}

.zqbanner .bd li p {
    font-size: 12px;
    color: #999;
    line-height: 22px;
    margin-top: 6px;
}

.zqbanner .bd img {
    width: 706px;
    height: 300px;
    display: block;
}

.zqbanner .prev,
.zqbanner .next {
    position: absolute;
    left: 3%;
    top: 50%;
    margin-top: -20px;
    display: block;
    width: 28px;
    height: 40px;
    line-height: 40px;
    font-family: '宋体';
    font-size: 24px;
    background: #000;
    filter: alpha(opacity=00);
    opacity: 0.0;
    color: #fff;
    text-align: center;
}

.zqbanner .next {
    left: auto;
    right: 3%;
}

.zqbanner:hover .prev,
.zqbanner:hover .next {
    filter: alpha(opacity=30);
    opacity: 0.3;
    text-decoration: none;
}

.zqbanner .prev:hover,
.zqbanner .next:hover {
    filter: alpha(opacity=50);
    opacity: 0.5;
    text-decoration: none;
}


.zqright {
    width: 354px;
    float: right;
    margin: 10px 0 0;
}

.zqright h2 {
    font-size: 18px;
    margin-bottom: 10px;
    color: #2d2d2d;
}

.zqright a {
    display: block;
    margin-bottom: 10px;
}

.zqright a img {
    display: block;
    border: 0;
    width: 344px;
    height: 150px;
    background: #fff;
    border: solid 1px #e5e5e5;
    padding: 4px;
}

.zqbottom {
    clear: both;
    margin-top: 10px;
}

.ourcase {
    text-align: center;
    margin: 30px 0 20px;
}

.ourcase h2 {
    font-size: 28px;
    margin-bottom: 10px;
    line-height: 36px;
    color: #333;
    font-weight: normal;
}

.ourcase p {
    color: #999;
    line-height: 26px;
    width: 950px;
    margin: 0 auto;
}

.dos_divs {
    width: 352px;
    float: left;
    margin-right: 19px;
    border: solid 1px #e5e5e5;
    background: #fff;
}

.dos_divs:hover {
    background-color: #f9f9f9;
}

.dos_divs .dos_div1 {
    width: 108px;
    height: 108px;
    background: url(../img/r_ico.png) no-repeat 20px -2440px;
    float: left;
}

.dos_divs .dos_div2 {
    width: 108px;
    height: 108px;
    background: url(../img/r_ico.png) no-repeat 13px -639px;
    float: left;
}

.dos_divs .dos_div3 {
    width: 108px;
    height: 108px;
    background: url(../img/r_ico.png) no-repeat 13px -886px;
    float: left;
}

.dos_divs .dos_divr {
    float: left;
}

.dos_divs .dos_divr h1 {
    font-size: 18px;
    color: #000;
    margin: 20px 0 4px 0;
}

.dos_divs .dos_divr p {
    font-size: 14px;
    color: #999;
}

.dos_divs .dos_divr span {
    font-size: 14px;
    color: #666;
}

.dos_divs .dos_divr span b {
    font-weight: normal;
    color: #f60;
    font-size: 18px;
    margin: 0 2px;
}


.hall {
    background: #eeeeee;
    padding: 50px 0 60px;
}

.hall .main {
    margin-top: 0;
}

.halls {
    background: #fff;
}

.yxtab {
    height: 32px;
}

.yxtab a {
    float: left;
    width: 163px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    margin-right: 22px;
    background: #fff;
    border: solid 1px #ddd;
    color: #666;
}

.yxtab a.ons,
.yxtab a:hover {
    background: #2087ed;
    border-color: #2087ed;
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}

.yxbody {
    background: #fff;
    margin: 22px 0 0;
}

.yxbody .yxbodys {
    display: none;
}

.yxbody .yxbodys div {
    padding: 80px 40px 80px 640px;
}

.yxbody .yxbodys div.clear {
    padding: 0;
}

.yxbody .yxbodys div h2 {
    color: #277fba;
    margin-bottom: 10px;
    font-size: 24px;
    line-height: 36px;
}

.yxbody .yxbodys div p {
    line-height: 30px;
    margin-bottom: 10px;
}

.yxbody .yxbodys div p span {
    color: #c5312c;
    font-weight: bold;
}

.yxbody .yxbodys div h3 {
    color: #c5312c;
    font-size: 24px;
}

.yxdiv1 {
    background: url(../img/yxdiv1.jpg) no-repeat 0 center;
}

.yxdiv2 {
    background: url(../img/xw22.gif) no-repeat 0 center;
}

.yxdiv3 {
    background: url(../img/xw33.gif) no-repeat 0 center;
}

.yxdiv4 {
    background: url(../img/xw44.gif) no-repeat 60px center;
}

.yxdiv5 {
    background: url(../img/xw55.gif) no-repeat -14px center;
}

.yxdiv6 {
    background: url(../img/xw66.gif) no-repeat -14px center;
}

.liucheng {
    background: url(../img/liucheng.png) no-repeat center top;
    padding-top: 270px;
    margin-top: 20px;
}

.liucheng_bg {
    background: url(../img/liucheng_bg.gif) no-repeat center bottom;
}

.liucheng li {
    float: left;
    width: 160px;
    height: 160px;
    text-align: center;
    border-radius: 80px;
    margin: 0 57px;
    background: #f5f5f5;
    color: #12a6e4;
}

.liucheng li h2 {
    font-size: 20px;
    margin: 46px 0 6px;
}

.liucheng li h2 b {
    font-size: 30px;
}

.liucheng li h2 p {
    color: inherit;
}

.liucheng li.li02 {
    color: #fdc326;
}

.liucheng li.li03 {
    color: #f36f7b;
}

.liucheng li.li04 {
    color: #34cda0;
}

.meitizy {
    background: #fff;
}

.meitizy li {
    float: left;
    background: #fff;
    width: 219px;
    text-align: center;
    border: solid 1px #ddd;
    margin: 0 -1px -1px 0;
}

.yxtabs {
    text-align: center;
}

.yxtabs a {
    width: auto;
    height: auto;
    float: none;
    padding: 2px 4px;
    border-radius: 2px;
}

.weixind {}

.weixind li {
    width: 137px;
    float: left;
    text-align: center;
}

.weixind li h2 {
    font-size: 14px;
    margin: 10px 0 6px;
}

.weixind li p {
    font-size: 12px;
    color: #999;
}

.appall {
    background: #f5f5f5;
}

.appall .yxbody {
    background: none;
}

.appall .weixind li {
    width: 20%;
    margin: 30px 0 0;
}

.appall .weixind li img {
    width: 60px;
}

.otherbd {
    background: #12a6e4;
}

.otherbd .ourcase h2 {
    color: #fff;
}

.otherbd .yxbody {
    background: none;
}

.otherbd li {
    width: 204px;
    float: left;
    margin-right: 20px;
    background: #fff;
    color: #333;
    border-radius: 2px;
}

.otherbd li h2 {
    font-size: 16px;
    text-align: center;
    border-bottom: dotted 1px #ccc;
    padding: 10px 0;
    margin-bottom: 10px;
}

.otherbd li p {
    padding: 0 20px;
    line-height: 26px;
    height: 26px;
    font-size: 12px;
}

.otherbd li p span {
    float: right;
    color: #f00;
    *margin: -26px 0px 0 0
}

.otherbd li a {
    display: block;
    color: #fff;
    padding: 6px 0;
    text-align: center;
    background: #f90;
    margin: 14px 20px 20px;
    border-radius: 2px;
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
}

.otherbd li a:hover {
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
    text-decoration: none;
}

.otherbd li.li05 {
    margin-right: 0;
}

.wlyxdivs3 .qwyx h1 {
    background: none;
    padding: 0;
    color: #2087ed;
    text-align: center;
    padding: 10px 0 0;
    margin-bottom: 30px;
}

.wlyxdivs3 .qwyx h1 span {
    color: #f90;
}

.wlyxdivs3 {
    background: #666;
    padding: 60px 0;
}

.wlyxdivs3 .qwyx {
    background: #fff;
    padding: 30px 0 40px;
    border-radius: 4px;
}

.wlyxdivs3 .qwyx .tijiao_l {
    width: 400px;
    float: left;
    background: url(../img/tijiao_l.png) no-repeat 60px center;
    padding: 30px 0 30px 300px;
}

.wlyxdivs3 .qwyx .tijiao_l p {
    text-align: left;
    font-size: 22px;
    line-height: 46px;
    color: #333;
}

.wlyxdivs3 .qwyx .tijiao_r {
    width: 350px;
    float: right;
}

.wlyxdivs3 .qwyx .tijiao_r h2 {
    font-size: 18px;
    color: #f90;
    text-align: left;
    padding-right: 50px;
}

.wlyxdivs3 .qwyx .tijiao_r p {
    text-align: left;
    padding: 6px 0;
}

.wlyxdivs3 .qwyx .tijiao_r p * {
    vertical-align: middle;
}

.wlyxdivs3 .qwyx .tijiao_r p span {
    display: inline-block;
    width: 50px;
}

.wlyxdivs3 .qwyx .tijiao_r p .text {
    border: solid 1px #f90;
    width: 240px;
    height: 30px;
}

.wlyxdivs3 .qwyx .tijiao_r p .submit {
    width: 100px;
    height: 32px;
    border: 0;
    background: none;
    background: #f90;
    border-radius: 2px;
    color: #fff;
    line-height: 32px;
    text-align: center;
    font-size: 16px;
    font-family: Microsoft Yahei;
}

.tdiv_bg2 {
    left: 0px;
    width: 100%;
    background-image: url(../img/nav_bgs.png);
    z-index: 999999;
    height: 100%;
    position: fixed;
    top: 0px;
    display: none;
    font-family: Microsoft Yahei;
}

.tdiv_bg2 .tdiv_body {
    position: absolute;
    width: 880px;
    height: 480px;
    top: 50%;
    left: 50%;
    margin: -240px 0 0 -440px;
    color: #000;
    background: #fff;
}

.tdiv_bg2 .tdiv_body .close {
    display: block;
    width: 17px;
    height: 17px;
    background: url(../img/pic_no.gif) no-repeat;
    position: absolute;
    top: 20px;
    right: 20px;
    cursor: pointer;
}

.tdiv_bg2 .tabdiv_bs {
    padding: 30px;
}

.tdiv_bg2 .tabdiv_bs h1,
.tabdiv_bs h2 {
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 10px;
}

.tdiv_bg2 .tabdiv_bs h2 {
    margin-top: 20px;
    border-top: solid 1px #ddd;
    padding-top: 20px;
}

.tdiv_bg2 .tabdiv_bs ul li {
    line-height: 22px;
    height: 36px;
    float: left;
    width: 410px;
    color: #0c7dd2;
    margin-bottom: 0;
}

.tdiv_bg2 .tabdiv_bs ul li em {
    display: inline-block;
    width: 230px;
    font-style: normal;
}

.tdiv_bg2 .tabdiv_bs li b {
    margin-left: 10px;
    color: #F90;
    font-weight: normal;
}

.tdiv_bg2 .tabdiv_bs ul li span {
    color: #666;
    width: 40px;
    background: none;
    height: auto;
    line-height: normal;
    font-size: 14px;
}

.tdiv_bg2 #pcputongs {
    border-top: dotted 1px #ddd;
    padding-top: 14px;
    margin-top: 14px;
}

.tdiv_bg2 #pcputong06 span {
    margin-left: 0px;
}

.tdiv_bg2 table td {
    padding: 6px 0;
    color: #666;
}

.tdiv_bg2 .text {
    border: solid 1px #ccc;
    height: 24px;
    line-height: 24px;
    width: 300px;
}

.tdiv_bg2 table td span {
    font-family: 'å®‹ä½“';
    font-size: 12px;
    color: #F90;
    margin-right: 20px;
}

.tdiv_bg2 .submit {
    border: 0;
    background: none;
    display: block;
    width: 90px;
    margin: 0 auto;
    height: 30px;
    background: #F90;
    color: #fff;
    border-radius: 2px;
}

.dldj {
    width: 1100px;
    margin: 0 auto;
}

.dldj li {
    float: left;
    width: 33%;
    text-align: center;
}

.dldj li div {
    width: 109px;
    height: 109px;
    margin: 0 auto;
    background: url(../img/dlico.png) no-repeat;
}

.dldj li div.dlli02 {
    background-position: 0px -109px;
}

.dldj li div.dlli03 {
    background-position: 0px -218px;
}

.dldj li h2 {
    font-size: 16px;
    font-weight: normal;
    margin: 10px 0;
}

.dldj li p {
    font-size: 14px;
    color: #f00;
}

.dldj li span {
    display: block;
    font-size: 12px;
    color: #999;
    margin: 10px 0;
}

.dldj li a {
    display: block;
    width: 160px;
    border-radius: 2px;
    margin: 0 auto;
    background: #f90;
    color: #fff;
    height: 30px;
    line-height: 30px;
}

.dldj li a:hover {
    background-color: #fa0;
    text-decoration: none;
}

.ext {
    width: 80px;
    height: 24px;
    border: solid 1px #ccc;
    line-height: 24px;
}

.jmtj {
    border: solid 2px #f90;
    padding: 50px 0 50px 150px;
    position: relative;
    margin-top: 30px;
}

.jmtj h2 {
    position: absolute;
    top: -20px;
    left: 50%;
    width: 200px;
    margin-left: -100px;
    background: #fff;
    color: #f90;
    text-align: center;
}

.jmtjs {
    background: url(../img/dlico.png) no-repeat 0 -428px;
    padding: 11px 0 11px 170px;
}

.jmtjs p {
    line-height: 36px;
    background: url(../img/accept.png) no-repeat 0 center;
    padding-left: 20px;
    color: #666;
}

.sqlc {
    width: 1100px;
    margin: 0 auto;
}

.sqlc a {
    float: left;
    display: inline-block;
    width: 112px;
    height: 98px;
    padding-top: 16px;
    font-size: 16px;
    background: #febd2f;
    border-radius: 56px;
    color: #fff;
    text-align: center;
}

.sqlc a i {
    font-size: 24px;
    display: block;
}

.sqlc a:hover {
    filter: alpha(opacity:80);
    opacity: 0.8;
    text-decoration: none;
}

.sqlc span {
    float: left;
    display: inline-block;
    width: 135px;
    height: 112px;
    line-height: 112px;
    text-align: center;
    color: #ccc;
    font-weight: bold;
    font-family: Arial;
    font-size: 14px;
}


.loginbanner {
    float: left;
    padding: 0;
    border: 0;
}

.loginbanner,
.loginbanner img {
    width: 600px;
    height: 328px;
}

.newsatbg {
    background: url(../img/newsatbg.jpg) no-repeat center top;
}

.wlyxdiv .newskr h2 {
    text-align: left;
}

.newsk {
    /*background:#1c8de7 url(../img/newsatbg.jpg) no-repeat center top; margin-top:20px;*/
    padding: 50px;
    color: #fff;
    border-radius: 2px;
}

.newskl {
    width: 600px;
    text-align: center;
    float: left;
}

.newskl h2 {
    font-size: 46px;
    margin: 30px 0 30px;
}

.newskl p {
    font-size: 16px;
}

.newskl .shuzi {
    margin: 30px 0;
}

.newskl .shuzi span {
    display: inline-block;
    width: 50px;
    height: 60px;
    line-height: 60px;
    font-size: 46px;
    border-radius: 2px;
    margin: 0 6px;
    background: #f2e13c;
    text-align: center;
    text-shadow: #cdbd1d 1px 1px 0;
}

.newskr {
    float: right;
    background: #fff;
    width: 260px;
    padding: 20px;
    border-radius: 2px;
}

.newskr h2 {
    font-size: 16px;
    font-weight: normal;
    color: #333;
    border-bottom: solid 1px #ddd;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.newskr .txtScroll-left {
    width: auto;
    height: auto;
    line-height: 30px;
}

.newskr .txtScroll-left .bd {
    height: auto;
    line-height: 30px;
}

.newskr .txtScroll-left .bd ul li {
    margin: 0;
    float: none;
    height: auto;
    line-height: 30px;
    width: auto;
}

.newskr .txtScroll-left .bd ul li a {
    color: #666;
    float: none;
    width: auto;
}

.newskr .txtScroll-left .bd ul li span {
    display: none;
}

.newskr .mores {
    position: static;
    width: auto;
    height: 50px;
    line-height: 50px;
    background: #1c8de7;
    color: #fff;
    font-family: Microsoft Yahei;
    border: 0;
    font-weight: normal;
    font-size: 16px;
    margin-top: 10px;
}

.newskr .mores:hover {
    text-decoration: none;
    background: #3fa5f5;
}

.rzfwall .newsk .newskl {
    padding-bottom: 39px;
    border-radius: 2px;
}

.rzfwall .newsk .newskl,
.rzfwall .newskr .mores {
    background: #e82d30;
}

.rzfwall .newskr {
    border: solid 1px #ddd;
}

.rwwall .newsk {
    color: #333;
}

.rwwall .newskr {
    border: solid 1px #ddd;
}

.rwwall .newskr .mores {
    background: #316331;
}

.rwwall .newsk .tijiao {
    margin-top: 0;
    color: #333;
}

.rwwall .newsk .tijiao .text,
.rwwall .newsk .tijiao .textarea {
    border: solid 1px #ccc;
}

.wxwall .newsk,
.wxwall .newskr .mores {
    background: #4cb44c;
}

.wxwall .newsk .tijiao {
    margin-top: 0;
}

.wxwall .newsk .tijiao .text,
.wxwall .newsk .tijiao .textarea {
    border-color: #4cb44c;
}

.newsatbgs .newskl {
    background: #1c8de7;
    padding-bottom: 39px;
    border-radius: 2px;
}

.newsatbgs .newskr {
    border: solid 1px #ddd;
}

.wechatbg {
    background: #374a51;
}

.wechatbg .newskr .mores {
    background: #4cb44c;
}

.rwtaocan {
    width: 100%;
    border-collapse: collapse;
    margin-top: 30px;
}

.rwtaocan th,
.rwtaocan td {
    border: solid 1px #00456d;
    padding: 10px;
    line-height: 24px;
    text-align: center;
    background: #005789;
    color: #fff;
    font-size: 16px;
}

.rwtaocan td {
    border: solid 1px #026ab0;
    background: #0080d7;
}

.rwtaocan td span {
    color: #fc0;
    font-size: 16px;
    margin: 0 4px;
}

.newskl .tijiao {
    text-align: left;
}

.webnav_div dl ons_div:hover {
    filter: alpha(opacity:80);
    opacity: 0.8;
}

#hm_t_undefined {
    display: none;
}

.domain_list {
    padding: 20px 30px;
    width: 920px;
    margin: 0 auto;
    background: #fff;
    border: solid 1px #b2e0ef;
}

.domain_list a {
    display: inline-block;
    width: 47px;
    padding-left: 14px;
    height: 40px;
    line-height: 40px;
    color: #333;
    text-align: left;
    position: relative;
}

.domain_list a em {
    position: absolute;
    top: 12px;
    left: 1px;
    display: block;
    width: 17px;
    height: 15px;
    background: url(../img/01.gif) no-repeat;
}

.readonly {
    border: 0;
}

/*history*/
.history {
    background: url(../img/line04.gif) repeat-y 187px 0;
    overflow: hidden;
    position: relative;
}

.history-date {
    overflow: hidden;
}

.history-date h2 {
    background: url(../img/icon06.png) no-repeat 158px 0;
    height: 59px;
    font-size: 25px;
    font-family: 微软雅黑;
    font-weight: normal;
    padding-left: 45px;
    margin-bottom: 24px;
}

.history-date h2.first {
    position: absolute;
    left: 0;
    top: 0;
    width: 935px;
    z-index: 2;
}

.history-date h2 a {
    color: #2087ed;
    display: inline-block;
    *display: inline;
    zoom: 1;
    background: url(../img/icon08.gif) no-repeat right 50%;
    padding-right: 17px;
    margin: 21px 97px 0 0;
}

.history-date h2 a:hover {
    text-decoration: none;
}

.history-date h2 img {
    vertical-align: -5px;
}

.history-date h2.date02 {
    background: none;
}

.history-date ul {}

.history-date ul li {
    background: url(../img/icon07.png) no-repeat 180px 0;
    padding-bottom: 30px;
    zoom: 1;
}

.history-date ul li.last {
    padding-bottom: 0;
}

.history-date ul li:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.history-date ul li h3 {
    float: left;
    width: 168px;
    text-align: right;
    padding-right: 19px;
    color: #c3c3c3;
    font: normal 18px/16px Arial;
}

.history-date ul li h3 span {
    display: block;
    color: #d0d0d0;
    font-size: 12px;
}

.history-date ul li dl {
    float: left;
    padding-left: 41px;
    margin-top: -5px;
    font-family: 微软雅黑;
}

.history-date ul li dl dt {
    font: 20px/22px 微软雅黑;
    color: #737373;
}

.history-date ul li dl dt span {
    display: block;
    color: #787878;
    font-size: 12px;
}

.history-date ul li.green h3 {
    color: #1db702;
}

.history-date ul li.green h3 span {
    color: #a8dda3;
}

.history-date ul li.green dl {
    margin-top: -8px;
}

.history-date ul li.green dl dt {
    font-size: 30px;
    line-height: 28px;
}

.history-date ul li.green dl dt a {
    /*background:url(../images/icon09.gif) no-repeat 0 0; width:19px; height:16px;*/
    display: inline-block;
    *display: inline;
    zoom: 1;
    overflow: hidden;
    vertical-align: middle;
    margin-left: 12px;
}

.history-date ul li.green dl dd {
    padding-top: 20px;
    display: none;
}

.history-date ul li.green dl dd img {
    float: left;
}

.history-date ul li.green dl dd p {
    overflow: hidden;
    zoom: 1;
    line-height: 21px;
    color: #787878;
}

.history-date h2.first .more-history {
    font-size: 16px;
    background: transparent;
    margin-left: 30px;
}

.history-date h2.first .more-history:hover {
    text-decoration: underline;
}

*body .history-date ul li dl dt {
    _font-size: 12px !important;
    _font-weight: bold;
}

*body .history-date ul li dl dt span {
    _font-weight: normal !important;
}

*body .history-date ul li.green dl dt a {
    _background: transparent !important;
    *background: transparent !important;
    *font-size: 12px !important;
    _font-weight: normal !important;
}

.iztable {
    width: 100%;
    margin-top: 30px;
}

.iztable td {
    text-align: center;
}

.website {
    background: #fff;
    padding: 60px 0;
}

.website .htitle {
    margin-bottom: 0;
}

.website .htitle span {
    font-size: 14px;
    line-height: 24px;
}

.website .htitle .line {
    width: 500px;
    margin: 20px auto;
    height: 1px;
    background: #999;
    text-align: center;
}

.website .htitle .line a {
    width: 30px;
    height: 1px;
    display: inline-block;
    background: #fff;
    overflow: inherit;
    line-height: 1px;
    padding: 0;
    float: none;
    margin: 0;
}

.website .htitle .line a span {
    width: 4px;
    height: 4px;
    background: #666;
    display: inline-block;
    border-radius: 2px;
}

.website a {
    padding: 50px 0;
    padding-bottom: 10px;
}

.websites {
    background: #2c3642;
    background: None;
}

.websites .htitle h2 {
    color: #afbecf;
}

.websites .htitle span {
    color: #8494a6;
}

.websites .htitle .line {
    background: #657486;
}

.websites .htitle .line a {
    background: #2c3642;
}

.websites .htitle .line a span {
    background: #8494a6;
}

.webcase {
    margin: 50px 0 10px;
}

.webcase div {
    display: block;
    width: 266px;
    height: 177px;
    overflow: hidden;
    margin: 0 12px 12px 0;
    float: left;
    padding: 0;
    position: relative;
}

.webcase div img {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.webcase div p {
    height: 177px;
    line-height: 177px;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    background: #2b353e;
    color: #fff;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}

.ourteam {
    margin: 50px 0 10px;
}

.ourteam p {
    line-height: 30px;
    font-size: 16px;
}

.wlyxbk dl {
    width: 340px;
    float: left;
    margin: 10px 40px 10px 0;
}

.wlyxbk dl dt {
    width: 60px;
    float: left;
}

.wlyxbk dl dd {
    width: 266px;
    float: right;
}

.wlyxbk dl dd h3 {
    font-size: 16px;
    margin-bottom: 10px;
}

.wlyxbk dl dd p {
    line-height: 24px;
    font-size: 14px;
    color: #999;
}

.ppxc {
    margin: 30px 0 22px;
}

.ppxc dl {
    width: 165px;
    float: left;
    margin-right: 22px;
}

.ppxc dl dt {
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    background: #fff;
    color: #333;
    border-bottom: dotted 1px #ddd;
    padding: 8px 0;
}

.ppxc dl dd {
    background: #fff;
    padding: 12px;
}

.lines {
    height: 1px;
    background: #ddd;
    width: 1100px;
    margin: 14px auto;
}

.lines span {
    width: 150px;
    height: 1px;
    display: inline-block;
    background: #666;
    line-height: 0;
}

.ourcase .lines {
    height: 1px;
    background: #ddd;
    width: 1100px;
    margin: 14px auto;
}

.ourcase .lines span {
    width: 150px;
    height: 1px;
    display: inline-block;
    background: #2087ed;
    line-height: 0;
}

.jzyl {}

.jzyl dl {
    width: 530px;
    float: left;
    text-align: right;
    margin: 20px 0 10px;
}

.jzyl dl dt {
    float: right;
    width: 100px;
}

.jzyl dl dt a {
    display: inline-block;
    width: 82px;
    height: 82px;
    background: url(../img/j01.gif) no-repeat;
}

.jzyl dl dt a.j02 {
    background: url(../img/j02.gif) no-repeat;
}

.jzyl dl dt a.j03 {
    background: url(../img/j03.gif) no-repeat;
}

.jzyl dl dt a.j04 {
    background: url(../img/j04.gif) no-repeat;
}

.jzyl dl.ons dt a {
    background-position: 0 -82px;
}

.jzyl dl dd {
    float: left;
    width: 430px;
}

.jzyl dl dd h3 {
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 10px;
}

.jzyl dl dd p {
    line-height: 24px;
    font-size: 12px;
    color: #999;
}

.jzyl dl.ons dd h2 {
    font-weight: bold;
}

.jzyl dl.ons dd p {
    color: #333;
}

.jzyl dl.jzleft {
    float: right;
    text-align: left;
}

.jzyl dl.jzleft dt {
    float: left;
}

.jzyl dl.jzleft dd {
    float: right;
}

.yxcase {
    margin: 50px 0 0px;
}

.yxcase .yxcasel {
    width: 600px;
    float: left;
    height: 332px;
    overflow: hidden;
}

.yxcase .yxcasel a {
    display: inline-block;
    width: 150px;
    height: 144px;
    cursor: pointer;
    background: url(../img/c01.png) no-repeat;
    background: #2087ed;
    margin: 0 40px 40px 0;
}

.yxcase .yxcasel a.ons {
    background-position: 0 -144px;
    background: #ea8010;
}

.yxcase .yxcasel a span {
    display: inline-block;
    width: 100%;
    height: 100%;
    background: url(../img/c03.png) no-repeat 37px 25px;
}

.yxcase .yxcasel a span.c02 {
    background-position: -162px 25px;
}

.yxcase .yxcasel a span.c03 {
    background-position: -360px 25px;
}

.yxcase .yxcasel a span.c04 {
    background-position: 37px -130px;
}

.yxcase .yxcasel a span.c05 {
    background-position: -157px -130px;
}

.yxcase .yxcasel a span.c06 {
    background-position: -360px -130px
}

.yxcase .yxcaser {
    width: 500px;
    float: left;
}

.yxcase .yxcaser .yxcasers {
    display: none;
}

.yxcase .yxcaser h3 {
    font-size: 22px;
    color: #2087ed;
    margin-top: 38px;
    font-weight: normal;
}

.yxcase .yxcaser h2 {
    font-size: 22px;
    color: #2087ed;
    margin: 6px 0 12px;
    font-weight: normal;
}

.yxcase .yxcaser p {
    line-height: 28px;
    color: #333;
}

.yxcase .yxcaser p span {
    color: #2087ed;
    font-weight: bold;
}

.yxcase .yxcaser h4 {
    color: #333;
    margin-top: 14px;
    font-size: 18px;
}

.ourteams {}

.ourteams li {
    float: left;
    width: 220px;
    padding: 20px 0 10px 0;
    text-align: center;
}

.ourteams li h2 {
    font-weight: normal;
    font-size: 16px;
    margin: 10px 0 4px;
}

.ourteams li p {
    color: #999;
    padding: 0 20px;
}

.wlyxdiv .aboutwz {
    padding: 40px 0 150px 550px;
    background: url(../img/a36.jpg) no-repeat 50px center;
    margin: 50px 0 0;
}

.wlyxdiv .aboutwz h2 {
    font-size: 18px;
    text-align: left;
    line-height: 30px;
    margin-bottom: 20px;
}

.wlyxdiv .aboutwz p {
    color: #666;
    text-align: left;
    line-height: 26px;
}

.wlyxdiv .aboutwzs {
    padding: 70px 550px 170px 0;
    background: url(../img/a39.jpg) no-repeat right center;
}

.wlyxdiv .aboutwzs p {
    line-height: 30px;
}

.wlyxdiv .aboutwz2 {
    padding: 60px 0 40px 750px;
    background: url(../img/a40_pc.jpg) no-repeat 0 center;
}

.wlyxdiv .aboutwz2 h2 {
    margin-bottom: 6px;
}

.wlyxdiv .aboutwz2 p {
    margin-bottom: 20px;
}

.toadv {
    text-align: center;
    padding: 10px 0 0px;
    font-family: Microsoft Yahei;
}

.toadv span {
    font-size: 14px;
    font-family: '宋体';
    color: #ccc;
    margin: 0 10px;
}

.toadv a {
    color: #333;
    font-size: 14px;
}

.nlinks a {
    margin-left: 10px;
}

.hm-t-header {
    display: none;
}

.t_bg {
    position: fixed;
    top: 0;
    left: 0;
    background: url(../img/30.png);
    width: 100%;
    height: 100%;
    z-index: 9999999;
}

.t_bg .tishi {
    width: 400px;
    height: 162px;
    background: #fff;
    padding: 0;
    -moz-box-shadow: 0px 0px 20px #777;
    -webkit-box-shadow: 0px 0px 20px #777;
    box-shadow: 0px 0px 20px #777;
    border-radius: 4px;
    overflow: hidden;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -81px 0 0 -200px;
}

.t_bg .tishi h2 {
    position: relative;
    height: 40px;
    background: #f9f9f9;
    line-height: 40px;
    padding: 0 13px;
    font-size: 14px;
    font-family: '宋体';
    color: #333;
    border-bottom: solid 1px #ddd;
}

.t_bg .tishi h2 .close {
    position: absolute;
    top: 13px;
    right: 13px;
    width: 14px;
    height: 14px;
    background: url(../img/close.gif) no-repeat;
    cursor: pointer;
}

.t_bg .tishi p {
    padding: 26px 0 14px;
    text-align: center;
    color: #f00;
    font-size: 14px;
    font-family: Microsoft Yahei;
}

.t_bg .tishi .queding {
    display: block;
    width: 120px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    cursor: pointer;
    margin: 0 auto;
    background: #f1f1f1;
    border: solid 1px #ccc;
    border-radius: 2px;
}

.t_bg .tishi .queding:hover {
    background: #f9f9f9;
    border-color: #ddd;
    text-decoration: none;
}

#modelList {}

#modelList ul {
    overflow: hidden;
    zoom: 1;
    clear: both;
}

#modelList ul li {
    display: block;
    float: left;
    margin-right: 33px;
}

.modeList_my ul li {
    margin-bottom: 7px;
}

#modelList ul li .showModel {
    overflow: hidden;
    zoom: 1;
    clear: both;
    width: 250px;
    margin-bottom: 15px;
}

#modelList ul li .showModel_mytemp {
    width: 210px;
}

.showModel .level {
    position: absolute;
    left: 7px;
    top: -38px;
    z-index: 2;
    display: none;
    /*暂时隐藏*/
}

.showImg {
    overflow: hidden;
    zoom: 1;
    clear: both;
    position: relative;
    text-align: left;
    height: 258px;
}

.showImg_mytemp {
    height: auto;
}

.showImg .myshow {
    display: block;
    float: left;
    height: 210px;
    overflow: hidden;
}

.showImg .myshow img {
    display: block;
    min-height: 300px;
    border: 0px;
    width: 250px;
}

.showImg_mytemp .myshow img {
    min-height: 240px;
    height: 240px;
    border: 0px;
    width: 210px;
    margin-bottom: 10px;
}

.showImg_mytemp p {
    text-indent: 10px;
    line-height: 180%;
}

.showImg .showContent {
    position: absolute;
    left: 5px;
    top: 322px;
    z-index: 10;
    width: 257px;
    height: 322px;
    line-height: 300px;
    background: rgba(0, 0, 0, 0.5) none repeat scroll !important;
    /*实现FF背景透明，文字不透明*/
    background: #000;
    filter: Alpha(opacity=50);
    /*实现IE背景透明*/
    text-align: center;
    padding-top: 70px;
}

.gradeS {
    line-height: 20px;
}

.showImg .showContent_mytemp {
    position: absolute;
    left: 0px;
    top: 346px;
    width: 210px;
    height: 275px;
    line-height: 275px;
}

.showImg .showContent a {
    position: relative;
    margin: 10px 40px;
    font-size: 12px;
    padding: 5px 0px;
}

.showImg font {
    padding-left: 10px;
    margin-left: 3px;
}

.showImg_mytemp .showContent_mytemp a.btnA {
    font-size: 16px;
    margin: 45px 25px 10px 25px;
    padding: 5px 5px;
}

.showImg_mytemp .showContent_mytemp a.btnB {
    margin: 20px 25px;
    font-size: 16px;
}

.showImg_mytemp font {
    display: inline-block;
    margin-top: 5px;
    width: 12px;
    height: 12px;
    padding-left: 0;
    float: left;
    margin-left: 3px;
}

.showImg_mytemp font:first-child {
    margin-left: 10px;
}

.showImg_mytemp span {
    margin-right: 8px;
    font-size: 13px;
    display: inline-block;
    width: 110px;
    float: right;
    height: 20px;
    line-height: 20px;
}

.modelCata {
    height: 0px;
    overflow: hidden;
    zoom: 1;
    clear: both;
}

.modelCata ul {
    overflow: hidden;
    zoom: 1;
    clear: both;
    border-bottom: 1px solid #ccc;
    background: #fff;
    padding: 20px 30px;
}

.modelCata ul li {
    float: left;
    width: 150px;
    margin-right: 55px;
    line-height: 30px;
}

.modelCata ul li.hot {
    background: #D7D7D7;
    text-align: center;
}

.modelCata ul li.hot a {
    color: #000;
}

.modelCata ul li a {
    color: #666;
}

.modelCata ul li a:hover {
    color: #06c;
}

.modelCata #hidebtn {
    display: block;
    background: url(../img/moredomain.png) left bottom no-repeat;
    width: 200px;
    height: 15px;
    font-size: 0;
    margin: 0 auto;
}

.btn1,
.btn2 {
    border: none;
    background: #c00;
    color: #fff;
    display: inline-block;
    font-family: '宋体';
    font-size: 12px;
    height: 28px;
    line-height: 28px;
    width: 60px;
    text-align: center;
    color: #fff;
    cursor: pointer;
}

.btn2 {
    background: #494949;
    margin-right: 4px;
}

.btn1:hover {
    background-color: #A90100;
    color: #fff;
}

.btn2:hover {
    background-color: #222;
    color: #fff;
}


.fun_list {
    width: 100%;
    background: #eee;
    clear: both;
    padding-bottom: 10px;
    overflow: hidden;
    zoom: 1;
}

.fun_list .manage {
    width: 1100px;
    margin: 0 auto;
}

.fun_list .manage h2 {
    font-family: 微软雅黑, 黑体, 宋体;
    font-size: 24px;
    height: 60px;
    line-height: 60px;
    margin-bottom: 10px;
    text-align: center;
}

.fun_list .manage dl {
    width: 219px;
    height: 220px;
    float: left;
    margin: 0px 0px 0px 0px;
    background-color: #FFF;
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd
}

.fun_list .manage dl:first-child {
    margin-left: 0;
}

.fun_list .manage dl dd {
    display: block;
    height: 80px;
    width: 90px;
    margin: 0 auto;
    background: url(../img/explan_icon.png) no-repeat center center;
    margin-bottom: 15px;
    margin-top: 15px;
}

.fun_list .manage dl dd.ddp {
    height: auto;
    width: auto;
    background: none;
    margin: 0;
    margin-top: 10px;
    color: #666;
    font-family: 微软雅黑, 黑体, 宋体;
    font-size: 14px;
    text-align: center;
}

.fun_list .manage dl dd.d1 {
    background: url(../img/explan_iconNew.png) -148px 3px no-repeat;
}

.fun_list .manage dl dd.d2 {
    background: url(../img/explan_iconNew.png) 4px 0px no-repeat;
}

.fun_list .manage dl dd.d3 {
    background: url(../img/explan_iconNew.png) -295px 3px no-repeat;
}

.fun_list .manage dl dd.d4 {
    background: url(../img/explan_iconNew.png) 4px -103px no-repeat;
}

.fun_list .manage dl dd.d5 {
    background: url(../img/explan_iconNew.png) -141px -102px no-repeat;
}

.fun_list .manage dl dd.d6 {
    background: url(../img/explan_iconNew.png) -297px -102px no-repeat;
}

.fun_list .manage dl dd.d7 {
    background: url(../img/explan_iconNew.png) -444px -102px no-repeat;
}

.fun_list .manage dl dd.d8 {
    background: url(../img/explan_iconNew.png) 8px -205px no-repeat;
}

.fun_list .manage dl dd.d9 {
    background-position: -360px -90px;
}

.fun_list .manage dl dd.d10 {
    background-position: -360px -180px;
}

.fun_list .manage dl dd.d11 {
    background-position: 0px -270px;
}


.fun_list .manage dl dd.d12 {
    background: url(../img/explan_iconNew.png) -141px -205px no-repeat;
}

.fun_list .manage dl dd.d13 {
    background: url(../img/explan_iconNew.png) -300px -202px no-repeat;
}

.fun_list .manage dl dd.d14 {
    background-position: 0px -90px;
}

.fun_list .manage dl dd.d15 {
    background-position: -270px 0px;
}

.fun_list .manage dl dd.d16 {
    background-position: -360px 0px;
}

.fun_list .manage dl dd.d17 {
    background: url(../img/explan_iconNew.png) 8px -313px no-repeat;
}

.fun_list .manage dl dd.d18 {
    background: url(../img/explan_iconNew.png) -444px -205px no-repeat;
}

.fun_list .manage dl dd.d19 {
    background: url(../img/explan_iconNew.png) -141px -312px no-repeat;
}

.fun_list .manage dl dd.d20 {
    background: url(../img/explan_iconNew.png) -297px -312px no-repeat;
}

.fun_list .manage dl dd.d21 {
    background: url(../img/explan_iconNew.png) -303px -426px no-repeat;
}

.fun_list .manage dl dd.d22 {
    background-position: -375px -450px;
}

.fun_list .manage dl dd.d23 {
    background-position: 0px -360px;
}

.fun_list .manage dl dd.d24 {
    background-position: -90px 0px;
}

.fun_list .manage dl dd.d25 {
    background-position: -180px 0px;
}

.fun_list .manage dl dd.d26 {
    background-position: -90px -90px;
}

.fun_list .manage dl dd.d27 {
    background-position: -180px -90px;
}

.fun_list .manage dl dd.d28 {
    background-position: -270px -90px;
}

.fun_list .manage dl dd.d29 {
    background-position: 0px 0px;
}

.fun_list .manage dl dd.d30 {
    background-position: 0px -180px;
}

.fun_list .manage dl dd.d31 {
    background-position: -90px -180px;
}

.fun_list .manage dl dd.d32 {
    background-position: -180px -180px;
}

.fun_list .manage dl dd.d33 {
    background-position: -270px -180px;
}

.fun_list .manage dl dd.d34 {
    background-position: -90px -270px;
}

.fun_list .manage dl dd.d35 {
    background-position: -180px -270px;
}

.fun_list .manage dl dd.d36 {
    background-position: -270px -270px;
}

.fun_list .manage dl dd.d37 {
    background-position: -360px -270px;
}

.fun_list .manage dl dd.d38 {
    background-position: -90px -360px;
}

.fun_list .manage dl dd.d39 {
    background-position: -180px -360px;
}

.fun_list .manage dl dd.d40 {
    background-position: -270px -360px;
}

.fun_list .manage dl dd.d41 {
    background-position: -360px -360px;
}

.fun_list .manage dl dd.d42 {
    background-position: 0px -450px;
}

.fun_list .manage dl dd.d43 {
    background-position: -90px -450px;
}

.fun_list .manage dl dd.d44 {
    background-position: -180px -450px;
}

.fun_list .manage dl dd.d45 {
    background-position: -270px -450px;
}

.fun_list .manage dl dd.d46 {
    background: url(../img/explan_iconNew.png) left -426px no-repeat;
}

.fun_list .manage dl dd.d47 {
    background: url(../img/explan_iconNew.png) -448px -308px no-repeat;
}

.sub_wrap,
.subWrap {
    margin-bottom: 0px !important
}

.fun_list .manage dl dd img {
    padding: 15px 0px;
}

.fun_list .manage dl dt h3 {
    height: 40px;
    line-height: 30px;
    margin-top: 15px;
    font-weight: normal;
    background: #FFF;
    border-bottom: #eee 1px solid;
    margin-bottom: 10px;
}

.fun_list .manage dl dt h3 a {
    font-family: 微软雅黑, 黑体, 宋体;
    font-size: 18px;
    color: #222;
}

.fun_list .manage dl dt h3 a:hover {
    color: #c00;
}

.fun_list .manage dl p {
    margin-top: 10px;
    color: #666;
    font-family: 微软雅黑, 黑体, 宋体;
    font-size: 14px;
    text-align: center;
}

.fun_list .designLink {
    clear: both;
}

.fun_list .manage dl:hover {
    cursor: pointer
}

/*
	.fun_list .manage dl:hover{background:#f5f5f5;cursor:pointer; color:#c00;}

.fun_list .manage dl:hover h3{background:#f5f5f5}*/
#showDesignFList dl {
    position: relative;
    z-index: 1;
}

#showDesignFList dl .todos-thumb-span {
    width: 590px;
    height: 440px;
    position: absolute;
    left: 198px;
    top: -10px;
    z-index: 888888;
    opacity: 1;
    display: none
}

#showDesignFList {
    overflow: hidden;
    zoom: 1
}

.active {
    z-index: 100000;
    opacity: 1;
}

#showDesignFList img:hover {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
    -webkit-transition: 0.3s linear;
    transition: 0.3s ease-in;
    z-index: 1800;
}

#showDesignFList dl .todos-thumb-span .todoBg {
    width: 590px;
    height: 440px;
    position: absolute;
    left: 0px;
    top: 0px;
    background: #000;
    filter: alpha(opacity=65);
    -moz-opacity: 0.65;
    opacity: 0.65;
    z-index: -1
}

#showDesignFList dl .todos-thumb-span .tTitle {
    font-size: 20px;
    display: block;
    text-align: center;
    overflow: hidden;
    zoom: 1;
    color: #fff;
    padding-top: 30px;
    padding-bottom: 20px;
}

#showDesignFList dl .todos-left {
    left: -590px;
}

#showDesignFList dl .todos43,
#showDesignFList dl .todos44,
#showDesignFList dl .todos45,
#showDesignFList dl .todos46,
#showDesignFList dl .todos47 {
    top: -220px
}

#lightbox-container-image-data-box {
    background: #232323
}

#lightbox-container-image-data #lightbox-image-details {
    padding: 20px 0px 0px 12px;
}

#lightbox-container-image-box {
    background: #232323;
    padding-bottom: 25px;
}

#lightbox-container-image img {
    border: 0px
}

#lightbox-image-details-caption {
    padding-top: 20px;
    height: 45px;
    line-height: 45px;
    color: #fff;
    font-size: 16px;
    font-family: "Microsoft Yahei", "verdana";
    font-weight: normal
}

#lightbox-image-details-caption b {
    font-size: 30px;
    font-weight: normal;
    padding-right: 12px;
    font-family: "Microsoft Yahei", "verdana"
}

#lightbox-secNav-btnClose img {
    display: none;
}

#lightbox-secNav-btnClose {
    background: url(../img/closebtn.png) center center no-repeat;
    width: 23px;
    height: 48px;
}

#lightbox-nav-btnNext {
    background: url(../img/rightBtnDef.png) right center no-repeat !important;
}

#lightbox-nav-btnPrev {
    background: url(../img/leftBtnDef.png) left center no-repeat !important;
}

#lightbox-nav-btnNext:hover {
    background-image: url(../img/rightBtn.png) !important
}

#lightbox-nav-btnPrev:hover {
    background-image: url(../img/leftBtn.png) !important
}

.tabdiv_b_l {
    float: left;
    padding: 50px 130px 50px 50px;
    border-right: solid 1px #ccc;
}

.tabdiv_b_l h1 {
    font-size: 22px;
    font-weight: normal;
    margin-bottom: 10px;
}

.tabdiv_b_l ul li {
    line-height: 36px;
}

.tabdiv_b_l ul li span {
    color: #c00;
    margin-right: 10px;
}

.tabdiv_b_l ul li em {
    font-style: normal;
    color: #333;
}

.tabdiv_b_l ul li b {
    color: #c00;
}

.tabdiv_b_l #Div2 {
    margin-top: 20px;
    padding-top: 20px;
    border-top: solid 1px #ccc;
    font-size: 16px;
}

.tabdiv_b_l #Div2 b {
    color: #c00;
}

.tabdiv_b_r {
    float: right;
    padding: 50px;
}

.tabdiv_b_r h2 {
    font-size: 22px;
    font-weight: normal;
    margin-bottom: 10px;
}

.tdiv_bg .tabdiv_b_r .text {
    height: 36px;
    line-height: 36px;
    border-radius: 1px;
    text-indent: 0.5em;
    border-color: #aaa;
    font-family: Microsoft Yahei;
}

.tdiv_bg .tabdiv_b_r .submit {
    width: 260px;
    margin: 0;
    height: 46px;
    line-height: 46px;
    font-size: 16px;
    font-family: Microsoft Yahei;
    background: #c00;
    border-bottom: solid 2px #950900;
}

.tdiv_bg .tabdiv_b_r .submit:Hover {
    background: #950900;
    border-bottom-color: #680600;
}

.tdiv_bg .tabdiv_b_r table td span {
    color: #c00;
    margin-right: 0;
}

.tdiv_bg .tabdiv_b_r table td {
    padding: 10px 0;
}

.tdiv_bg .tdiv_body {
    height: 381px;
    margin-top: -190px;
}

.tabdiv .tabdiv_b .submit {
    background: #ec433e;
}

@font-face {
    font-family: 'iconfont';
    src: url('../fonts/iconfont.eot');
    /* IE9*/
    src: url('../fonts/iconfont.eot#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('../fonts/iconfont.woff') format('woff'),
        /* chrome、firefox */
        url('../fonts/iconfont.ttf') format('truetype'),
        /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
        url('../img/iconfont.svg#iconfont') format('svg');
    /* iOS 4.1- */
}

.iconfont {
    font-family: "iconfont" !important;
    font-size: 50px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
    color: #333;
}

.bc {
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 2;
    width: 380px;
    height: 76px;
    padding-top: 30px;
    font-family: "Hiragino Sans GB", "Helvetica Neue", \5FAE\8F6F\96C5\9ED1, Tohoma;
    text-align: center;
    background: #fff;
    margin: -54px 0 0 -190px;
    -moz-box-shadow: 0px 0px 6px #333;
    -webkit-box-shadow: 0px 0px 6px #333;
    box-shadow: 0px 0px 6px #333;
    border-radius: 4px;
}

.bc2 {
    width: 310px;
    margin: -28px 0 0 -155px;
}

.bc b {
    font-size: 20px;
    color: green;
    line-height: 22px;
    margin-left: 4px;
}

.bc p {
    font-size: 13px;
    margin-top: 10px;
}

.bc * {
    vertical-align: middle;
}

.hdzdiv {
    padding: 100px;
    background: #fff url(../img/function_ico_01.png) no-repeat 550px center;
    border-bottom: solid 1px #ddd;
}

.hdzdiv h2 {
    font-size: 26px;
    font-weight: 300;
    margin-bottom: 10px;
}

.hdzdiv p {
    font-size: 14px;
    color: #888;
    line-height: 24px;
    width: 350px;
}

.hdzdiv2 {
    background: #fff url(../img/function_ico_02.png) no-repeat 100px center;
    padding-left: 650px;
}

.hdzdiv3 {
    background: #fff url(../img/function_ico_03.png) no-repeat 600px center;
}

.hdzdiv4 {
    background: #fff url(../img/function_ico_04.png) no-repeat 100px center;
    padding-left: 650px;
}

.hdzdiv5 {
    background: #fff url(../img/function_ico_05.png) no-repeat 650px center;
}

.hdzdiv6 {
    background: #fff url(../img/function_ico_06.png) no-repeat 100px center;
    padding-left: 650px;
}

.hdzdiv7 {
    background: #fff url(../img/function_ico_07.png) no-repeat 650px center;
}

.hdzdiv8 {
    background: #fff url(../img/function_ico_08.png) no-repeat 100px center;
    padding-left: 650px;
}

.hdzdiv9 {
    background: #fff url(../img/function_ico_09.png) no-repeat 650px center;
}

.fxbanner {
    height: 540px;
    background: url(../img/fxbanner.jpg) no-repeat center top;
}

.fxdiv {
    padding: 140px 100px 140px 600px;
    background: #fff url(../img/fximg01.gif) no-repeat 100px center;
    border-bottom: solid 1px #ddd;
}

.fxdiv h2 {
    font-size: 26px;
    font-weight: 300;
}

.fxdiv p {
    font-size: 14px;
    color: #888;
    line-height: 24px;
    width: 420px;
    margin-top: 10px;
}

.fxdiv2 {
    background: #fff url(../img/fximg02.gif) no-repeat 620px center;
    padding-left: 100px;
}

.fxdiv3 {
    background: #fff url(../img/fximg03.gif) no-repeat 100px center;
}

.fxdiv3 p {
    width: 390px;
}

.fxdiv4 {
    background: #fff url(../img/fximg04.gif) no-repeat 620px center;
    padding-left: 100px;
}

.fxdiv5 {
    background: #fff url(../img/fximg05.gif) no-repeat 100px center;
}

.fxdiv6 {
    background: #fff url(../img/fximg06.gif) no-repeat 620px center;
    padding-left: 100px;
}

.down_ico img {
    max-height: 30px;
}

.smartnav {
    height: 50px;
    line-height: 50px;
    background: #333;
    text-align: center;
    position: relative;
    z-index: 1;
}

.smartnav .middle {
    overflow: inherit;
}

.smartnav a {
    color: #fff;
    display: inline-block;
    height: 100%;
    padding: 0 20px;
    float: left;
    position: relative;
    text-decoration: none;
}

.smartnav a em {
    display: block;
    width: 1px;
    height: 14px;
    background: #666;
    position: absolute;
    top: 18px;
    right: -1px;
}

.smartnav a.ons,
.smartnav a:Hover {
    color: #fff;
    background: #ee2825;
    font-weight: bold;
}

.smartnav a.ons em,
.smartnav a:Hover em {
    display: block;
    width: 18px;
    height: 6px;
    background: url(../img/ico.png) no-repeat 0 -294px;
    position: absolute;
    top: 50px;
    left: 50%;
    margin-left: -9px;
}

.whois_search {
    padding: 20px;
    border: solid 1px #ddd;
    background: #f9f9f9;
    margin-bottom: 30px;
}

.whois_search h2 {
    font-size: 18px;
    font-weight: normal;
    color: #000;
    line-height: 18px;
}

.whois_search .rsearch {
    border: solid 1px #ddd;
    margin-top: 14px;
    padding: 1px;
}

.whois_search .rsearch .rtext {
    border: 0;
    height: 30px;
    line-height: 30px;
    width: 80%;
    outline: 0;
    text-indent: 0.5em;
}

.whois_search .rsearch .rsubmit {
    width: 20%;
    border: 0;
    background: none;
    background: #4ca6ff;
    color: #fff;
    height: 28px;
    line-height: 28px;
    text-align: center;
    cursor: pointer;
    font-family: Microsoft Yahei;
}

.whoissubmit {
    display: block;
    width: 120px;
    height: 40px;
    background: #f80;
    color: #fff;
    line-height: 40px;
    text-align: center;
    font-size: 16px;
    margin: 10px auto;
    border-radius: 2px;
}

/*zwnews*/
.zwnewsbody {
    background: #f5f5f5;
}

.zwnewsbody .bread {
    margin-top: 0;
    padding-top: 14px;
}

.zwnewsnav {
    height: 50px;
    line-height: 50px;
    /*background:#52687e;*/
    background: #333;
}

.zwnewsnav .middle {
    overflow: inherit
}

.zwnews_l {
    float: left;
    height: 50px;
}

.zwnews_l a {
    display: inline-block;
    float: left;
    color: #fff;
    font-size: 14px;
    padding: 0 14px;
    position: relative;
}

.zwnews_l a.ons,
.zwnews_l a:hover {
    background: #2087ed;
    text-decoration: none;
}

.zwnews_l a span {
    display: inline-block;
    width: 1px;
    height: 12px;
    /*background:#708397;*/
    background: #666;
    position: absolute;
    top: 19px;
    right: -1px;
}

.zwnews_l a.ons span,
.zwnews_l a:hover span {
    display: inline-block;
    width: 18px;
    height: 6px;
    background: url(../img/ico.png) no-repeat 0 -244px;
    position: absolute;
    top: 50px;
    left: 50%;
    margin-left: -9px;
}

.zwnews_r {
    float: right;
}

.zwnews_r .search {
    width: auto;
    height: 30px;
    line-height: 30px;
    margin-top: 10px;
}

.zwnews_r .search .help_text {
    border: 0;
    background: #fff;
    height: 30px;
    line-height: 30px;
    width: 170px;
    text-indent: 0.5em;
    outline: 0;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
}

.zwnews_r .search .help_submit {
    display: inline-block;
    border: 0;
    background: none;
    background: #2087ed;
    color: #fff;
    height: 30px;
    line-height: 30px;
    width: 60px;
    text-align: center;
    font-family: Microsoft Yahei;
    cursor: pointer;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
}

.zwnewsbanner {
    height: 300px;
    overflow: hidden;
    position: relative;
    background: #fff;
    border: solid 1px #ddd;
    padding: 6px;
    -webkit-box-shadow: 0 0 10px #ddd;
    -moz-box-shadow: 0 0 10px #ddd;
    box-shadow: 0 0 10px #ddd;
    width: 706px;
    float: left;
}

.zwnewsbanner .hd {
    height: 29px;
    overflow: hidden;
    position: absolute;
    left: 20px;
    bottom: 20px;
    z-index: 1;
}

.zwnewsbanner .hd ul {
    overflow: hidden;
    zoom: 1;
    float: left;
}

.zwnewsbanner .hd ul li {
    float: left;
    margin-right: 10px;
    width: 60px;
    height: 25px;
    border: solid 2px #fff;
    cursor: pointer;
}

.zwnewsbanner .hd ul li img {
    width: 100%;
    height: 100%;
}

.zwnewsbanner .hd ul li.on {
    border-color: #2087ed;
}

.zwnewsbanner .bd {
    position: relative;
    height: 100%;
    z-index: 0;
}

.zwnewsbanner .bd li {
    zoom: 1;
    vertical-align: middle;
}

.zwnewsbanner .bd img {
    width: 706px;
    height: 300px;
    display: block;
}

.zwnews_t_r {
    float: right;
    width: 350px;
}

.zwnews_ty {}

.zwnews_ty h2 {
    font-size: 15px;
    line-height: 18px;
    height: 18px;
    color: #333;
}

.zwnews_ty h2 a {
    color: #333;
    text-decoration: none;
}

.zwnews_ty h2 a:hover {
    color: #2087ed;
}

.zwnews_ty h2 .more {
    font-weight: normal;
    float: right;
    color: #2087ed;
    font-size: 13px;
    font-family: '宋体';
}

.zwnews_ty h2 .more:hover {
    color: #f60;
}

.newsr_ul {
    margin: 6px 0 20px;
}

.newsr_ul li {
    position: relative;
    line-height: 38px;
    height: 38px;
    border-bottom: solid 1px #eee;
    vertical-align: top;
}

.newsr_ul li span {
    position: absolute;
    top: 0;
    right: 0;
    font-size: 13px;
    color: #aaa;
}

.newsr_ul li a {
    display: block;
    width: 300px;
    white-space: nowrap;
    font-size: 13px;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #52687e;
}

.newsr_ul li a:Hover {
    color: #2087ed;
}

.zwnews_ty .domin_search {
    margin-top: 14px;
    border: solid 1px #2087ed;
    border-radius: 1px;
    padding: 4px;
    height: 32px;
}

.zwnews_ty .domin_search span {
    float: left;
    display: inline-block;
    height: 32px;
    line-height: 32px;
    padding-left: 4px;
}

.zwnews_ty .domin_search .text {
    float: left;
    display: inline-block;
    height: 32px;
    line-height: 32px;
    width: 152px;
    padding: 0 4px;
    color: #999;
}

.zwnews_ty .domin_search .select_box {
    width: 76px;
    height: 32px;
}

.zwnews_ty .domin_search .select_box input {
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    padding: 0 10px 0 6px;
    background-position: 60px -81px;
}

.zwnews_ty .domin_search .select_box ul {
    width: 76px;
    top: 36px;
}

.zwnews_ty .domin_search .select_box ul li {}

.zwnews_ty .domin_search .submit {
    display: inline-block;
    height: 32px;
    line-height: 34px;
    font-family: Microsoft Yahei;
    background: #2087ed;
    color: #fff;
    width: 60px;
    float: right;
}

.zwnews_left {
    margin: 30px 0;
    width: 720px;
    float: left;
}

.zwnews_left h2 {
    font-size: 16px;
    line-height: 18px;
    color: #333;
    margin-bottom: 10px;
    position: relative;
}

.zwnews_left h2 a {
    color: #333;
    text-decoration: none;
}

.zwnews_left h2 a:hover {
    color: #2087ed;
}

.zwnews_left h2 .more {
    font-weight: normal;
    float: right;
    color: #2087ed;
    font-size: 13px;
    font-family: '宋体';
}

.zwnews_left h2 .more:hover {
    color: #f60;
}

.zwnews_left .newsr_ul li {
    position: relative;
    line-height: 34px;
    height: auto;
    border-bottom: 0;
    width: 345px;
    float: left;
    margin-right: 30px;
}

.zwnews_left .newsr_ul li a {
    color: #52687e;
}

.zwnews_left .newsr_ul li a:hover {
    color: #2087ed;
}

.zwnewsline {
    border-bottom: dashed 1px #ccc;
    margin: 20px 0;
}

.zwnewsad {
    display: block;
    margin: 30px 0;
}

.zwnewsad img {
    display: block;
    border: 0;
    width: 100%;
}

.zwnews_right {
    margin: 30px 0;
    width: 350px;
    float: right;
}

.zwnews_right .zwnews_ty {
    border: solid 1px #ddd;
    padding: 20px 24px;
    background: #fff;
    margin-bottom: 30px;
}

.zwnews_right .zwnews_ty .newsr_ul {
    margin-bottom: 0;
}

.zwnews_right .zwnews_ty h2 {
    font-size: 16px;
}

.zwnews_right .zwnews_ty .newsr_ul {
    height: 390px;
    background: url(../img/newstop10.gif) no-repeat left 12px;
}

.zwnews_right .zwnews_ty .newsr_ul li {
    padding-left: 22px;
}

.zwnews_right .zwnews_ty .newsr_ul li a {
    width: 230px;
}

.newsr_bq {
    margin-top: 6px;
    max-height: 468px;
    overflow: hidden;
}

.newsr_bq a {
    display: inline-block;
    padding: 6px 12px;
    margin: 10px 10px 0 0;
    background: #f2f2f2;
    color: #888;
    font-size: 13px;
    float: left;
    #float: none;
    word-break: break-all;
    word-wrap: break-word;
}

.newsr_bq a:hover {
    background-color: #52687e;
    color: #fff;
    text-decoration: none;
}

.zwnews_left_l {
    float: left;
    width: 345px;
}

.zwnews_left_r {
    float: right;
    width: 345px;
}

.zwnews_left h1 {
    font-size: 18px;
    color: #2087ed;
    padding: 0 20px 12px;
    border-bottom: solid 2px #2087ed;
    margin-bottom: 20px;
}

.zwnews_left .newsr_uls li {
    position: relative;
    padding: 20px 20px;
    border-bottom: dashed 1px #ddd;
}

.zwnews_left .newsr_uls li a.zwntitle {
    display: block;
    font-size: 18px;
    line-height: 24px;
    font-weight: bold;
    margin-bottom: 10px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #333;
}

.zwnews_left .newsr_uls li a.zwntitle:Hover {
    color: #2087ed;
}

.zwnews_left .newsr_uls li p {
    font-size: 13px;
    line-height: 22px;
    color: #888;
    display: inline;
}

.zwnews_left .newsr_uls li a.more {
    color: #2087ed;
    font-family: '宋体';
    font-size: 13px;
    margin-left: 4px;
    display: none;
}

.zwnews_left .newsr_uls li .zwnewsbinfo {
    color: #bbb;
    font-size: 13px;
    margin-top: 6px;
}

.zwnews_left .newsr_uls li .zwnewsbinfo span {
    margin: 0 40px 0 4px;
}

.zwnews_left .page a {
    width: auto;
    padding: 0 12px;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    color: #999;
    border-radius: 1px;
}

.zwnews_left .page .current,
.zwnews_left .page a:hover {
    background: #2087ed;
    border: solid 1px #2087ed;
    color: #fff;
}

.zwnews_left #jumptxt {
    width: 40px;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
}

.zwnews_left .page .chaxun {
    width: 40px;
    height: 30px;
    background: #2087ed;
    font-size: 16px;
}

.zwnewsdetail .zwnews_left {
    margin: 10px 0 0;
    width: 780px;
}

.zwnewsdetail .zwnews_left .tetitle {
    font-size: 26px;
    font-weight: bold;
    color: #333;
    text-align: center;
    margin: 30px 0 20px;
    border: 0;
    padding: 0;
}

.zwnewsdetail .zwnews_left .news_l {
    width: auto;
}

.zwnewsdetail .zwnews_right {
    margin: 10px 0 0;
    width: 300px;
}

.zwnewsdetail .zwnews_right .zwnews_ty {
    margin-bottom: 20px;
}

.zwnewsdetail .zwnews_right .zwnews_ty .newsr_ul li a {
    width: 180px;
}

.fhlb {
    display: block;
    width: 120px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    border: solid 1px #ddd;
    color: #888;
    margin: 0 auto;
}

.fhlb:hover {
    text-decoration: none;
    border-color: #2087ed;
    color: #2087ed;
}

.zwnews_right .zwnewsad {
    margin: 0 0 20px;
}

.whoissubmit {
    display: block;
    width: 120px;
    height: 40px;
    background: #f80;
    color: #fff;
    line-height: 40px;
    text-align: center;
    font-size: 16px;
    margin: 10px auto;
    border-radius: 2px;
}


/*整合营销*/
.banner_zhyx {
    height: 360px;
    background: url(../img/wlyxbanner01.gif) no-repeat center top;
}

.case_domain {
    width: 100%;
    margin: 0 auto;
    padding: 40px 0 60px;
}

.htitle {
    font-size: 32px;
    color: #333;
    margin: 0;
    font-family: Microsoft YaHei;
    font-weight: normal;
    letter-spacing: 0px;
}

.htitle span {
    color: #2087ed;
    font-size: 32px;
}

.htitles {
    text-align: center;
    color: #666;
    font-size: 12px;
    font-weight: 300;
    margin-top: 6px;
    text-transform: uppercase;
}

.zwnews_all {
    margin: 40px 0 0;
}

.zwnews_all ul li {
    position: relative;
    line-height: 34px;
    height: 34px;
    padding-left: 14px;
    border-right: dashed 1px #999;
    padding-right: 100px;
    background: url(../img/jituan_bg.gif) no-repeat 1px center;
    background-size: 4px auto;
    float: left;
    width: 40%;
}

.zwnews_all ul li span {
    position: absolute;
    top: 0;
    right: 100px;
    font-size: 14px;
    color: #aaa;
}

.zwnews_all ul li a {
    display: block;
    width: 350px;
    white-space: nowrap;
    font-size: 14px;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #52687e;
}

.zwnews_all ul li a:Hover {
    color: #F90;
}

.btna {
    display: block;
    width: 120px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border: solid 1px #ccc;
    background: #fff;
    color: #666;
    margin: 30px auto 0;
}

.btna:Hover {
    border-color: #2087ed;
    color: #2087ed;
}

.ourcase {
    margin-top: 10px;
}

.newsk {
    padding: 30px 0 0;
}

.newskl {
    float: right;
    width: 678px;
}

.rwwall .newskr {
    float: left;
    width: 360px;
    border: 0;
    background: none;
}

.newskr h2 {
    border: 0;
    font-weight: bold;
    margin-bottom: 0;
}

.newskr p {
    line-height: 35px;
}

.newsatbg {
    background: url(../img/domainbg2.jpg) no-repeat center top;
}

.tijiao .text {
    border-radius: 0;
}

.tijiao .textarea {
    height: 144px;
    width: 376px;
    border-radius: 0;
}

.rwwall .newsk .tijiao {
    position: relative;
}

#tip {
    color: #f00;
    position: absolute;
    left: 6px;
    bottom: -21px;
}

.website {
    padding: 40px 0 50px;
}

.newskr h3 {
    font-weight: normal;
    font-size: 14px;
    margin-bottom: 20px;
}

.newskr p * {
    vertical-align: middle;
}

.newskr p img {
    margin-right: 10px;
}







.threedivs {
    position: relative;
    width: 170px;
    margin: 15px 0;
    margin-right: 16px;
    float: left;
}

.threedivs a {
    display: block;
    border: solid 1px #ddd;
    background: #fff;
    margin-top: 55px;
    padding-top: 70px;
}

.threedivs a.hover,
.threedivs a:hover {
    text-decoration: none;
}

.threedivs a.hover div {
    background-color: #f60;
}

.threedivs div {
    border: 0;
    background: #999 url(../img/12tou.png) no-repeat;
    width: 106px;
    height: 106px;
    position: absolute;
    top: 0px;
    left: 50%;
    margin-left: -53px;
    border-radius: 53px;
    padding: 0;
}

.threedivs div.yxico02 {
    background-position: -106px 0;
}

.threedivs div.yxico03 {
    background-position: -212px 0;
}

.threedivs div.yxico04 {
    background-position: -318px 0;
}

.threedivs div.yxico05 {
    background-position: -424px 0;
}

.threedivs div.yxico06 {
    background-position: -530px 0;
}

.threedivs div.yxico07 {
    background-position: -0px -106px;
}

.threedivs div.yxico08 {
    background-position: -106px -106px;
}

.threedivs div.yxico09 {
    background-position: -212px -106px;
}

.threedivs div.yxico10 {
    background-position: -318px -106px;
}

.threedivs div.yxico11 {
    background-position: -424px -106px;
}

.threedivs div.yxico12 {
    background-position: -530px -106px;
}

.threedivs h2 {
    font-size: 16px;
    color: #000;
    text-align: center;
    font-weight: normal;
}

.threedivs a.hover h2 {
    color: #f60;
}

.threedivs p {
    display: block;
    font-size: 12px;
    color: #999;
    line-height: 12px;
    margin: 10px 0 30px;
}

.fwfws .ons .threedivs div {
    background-color: #126cbb;
}

.list {
    margin: 30px auto 0;
    width: 1000px;
}

.list li {
    float: left;
    width: 366px;
    text-align: center;
}

.list li h3 {
    font-size: 24px;
    padding: 12px 0;
    font-weight: normal;
    margin-bottom: 0;
}

.list li p {
    padding: 0 30px;
    font-size: 14px;
    line-height: 30px;
    color: #999;
}

.list {
    margin: 0 auto;
    width: 1100px;
    margin-top: 30px;
}

.list a {
    display: block;
    float: left;
    width: 220px;
    text-align: center;
}

.list a:hover {
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    opacity: 0.7;
    text-decoration: none;
}

.list a img {
    width: 130px;
}

.list a h3 {
    font-size: 24px;
    padding: 12px 0;
    font-weight: normal;
    color: #333;
}

.list a p {
    padding: 0 30px;
    font-size: 14px;
    line-height: 24px;
    color: #999;
    text-align: center;
}


.domain_h_div {
    height: 650px;
    background: #1191ff url(../img/domainbg2.jpg) no-repeat center top;
    position: relative;
    padding-top: 80px;
    overflow: hidden;
    text-align: center;
}

.domain_h_div .cai {
    display: inline-block;
    width: 228px;
    height: 70px;
    background: url(../img/banner_domain_cai.png) no-repeat;
    position: relative;
    z-index: 2;
}

.domain_h_div h1 {
    color: #fff;
    font-weight: 300;
    text-align: center;
    position: relative;
    z-index: 2;
    margin: 10px 0;
}

.domain_h_div .alldomain {
    width: 1100px;
    padding: 0px;
    margin-top: 20px;
    position: relative;
    z-index: 2;
}

.domain_h_div .alldomain .adomin_search {
    height: 62px;
    position: relative;
    z-index: 11;
}

.domain_h_div .alldomain .adomin_search .text {
    width: 829px;
    border: solid 1px #e5e5e5;
    border-right: 0;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 0px;
}

.domain_h_div .alldomain .adomin_search .select_box {
    border-top: solid 1px #e5e5e5;
    border-bottom: solid 1px #e5e5e5;
}

.domain_h_div .alldomain .adomin_search .submit {
    background: #2087ed;
    height: 62px;
    width: 150px;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 0px;
}

.domain_h_div .alldomain .d_houzui span {
    color: #fff;
    right: 0;
}

.domain_h_div .alldomain .d_houzui .t_div {
    width: 798px;
    top: 0;
    border: solid 1px #ddd;
    border-top: 0;
}

.domain_h_div .picScroll-left .bd {
    overflow: hidden;
}

.domain_h_div .domainsafe {
    padding: 20px 0 0;
}

.domain_h_div .domainsafe .picScroll-left .bd ul li .pic_b {
    border-color: #aac3cd;
}

.domain_h_div .picScroll-left .hd {
    height: 70px;
    margin-top: -35px;
}

/*.domain_h_div .picScroll-left .hd .prev,.picScroll-left .hd .next{ background: url(/images/lar.png) no-repeat 0 0px;}
.domain_h_div .picScroll-left .hd .next{ background-position:-50px 0px; }
.domain_h_div .picScroll-left .hd .prevStop,.picScroll-left .hd .prev:hover{ background-position:0; }
.domain_h_div .picScroll-left .hd .nextStop,.picScroll-left .hd .next:hover{ background-position:-50px 0; }*/

.domain_kuai {
    margin-top: 10px;
}

.domain_kuai a {
    margin-right: 20px;
    color: #fff;
}

.domain_home {
    padding-top: -200px;
}

.d_left {
    width: 878px;
    float: left;
}

.domain_home .tab_title {
    background: #fff;
    height: 71px;
    border: solid 1px #ddd;
    border-bottom: 0;
    border-top: 0;
}

.domain_home .tab_title a {
    display: inline-block;
    width: 292px;
    height: 56px;
    padding-top: 14px;
    float: left;
    border-left: 1px solid #E9E9E9;
    border-bottom: 1px solid #E9E9E9;
    border-top: 1px solid #ddd;
    margin-left: -1px;
    text-align: center;
    cursor: pointer
}

.domain_home .tab_title a b {
    font-size: 16px;
    line-height: 24px;
    color: #666;
}

.domain_home .tab_title a p {
    font-size: 12px;
    color: #999;
}

.domain_home .tab_title a.ons {
    border-bottom: none;
    border-top: 2px solid #2087ed;
    height: 56px;
}

.domain_home .tab_title a.ons b {
    color: #000;
}

.domain_home .tab_title a:hover {
    text-decoration: none;
}

.domain_home .tab_body {
    background: #fff;
    padding: 30px;
    border: solid 1px #ddd;
    border-top: 0;
    height: 375px;
}

.domain_home .tab_body .tab_bodys {
    width: auto;
}

.d_right {
    width: 200px;
    float: right;
}

.ric {}

.ric li {
    background: #fff;
    border: solid 1px #ddd;
    padding: 20px;
    height: 20px;
    line-height: 20px;
    margin-bottom: -1px;
}

.ric li img {
    display: block;
    float: left;
    margin-right: 14px;
}

.ric li a {
    color: #333;
    float: left;
    font-size: 15px;
}

.ric li * {
    vertical-align: middle;
}

.newsul {
    background: #fff;
    border: solid 1px #ddd;
    padding: 16px 20px;
}

.newsul li {
    line-height: 26px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.newsul li a {
    font-size: 12px;
    color: #666;
}

.newsul li a:hover {
    color: #2087ed;
}

.newsul li.last {
    padding-top: 6px;
    text-align: center;
}

.newsul li.last a {
    display: block;
    padding: 2px 0;
    border: solid 1px #ddd;
}

.newsul li.last a:hover {
    border-color: #2087ed;
    text-decoration: none;
}

.domain_home .dhonor {
    margin-top: 20px;
}

.domain_home .dhonor .tab_title {
    height: 47px;
    border-bottom: solid 1px #ddd;
}

.domain_home .dhonor .tab_title a {
    width: 200px;
    height: 32px;
    border: solid 1px #ddd;
    background: #fff;
}

.domain_home .dhonor .tab_title a.ons {
    border-top: solid 2px #2087ed;
    border-bottom: 0;
}

.gun {
    height: 24px;
    line-height: 24px;
    position: relative;
    background: #fff;
    border: solid 1px #ddd;
    padding: 10px 14px;
    width: 1070px;
    margin: 20px auto 0;
}

.gun .guntitle {
    float: left;
    font-size: 16px;
    color: #333;
    font-weight: bold;
}

.gun .zwnews_all {
    overflow: hidden;
    float: left;
    margin: 0 0 0 50px;
}

.gun .zwnews_all ul {
    overflow: hidden;
    zoom: 1;
}

.gun .zwnews_all ul li {
    margin-right: 20px;
    float: left;
    height: 24px;
    line-height: 24px;
    text-align: left;
    _display: inline;
    border-right: 0;
    padding-right: 0;
    width: 400px;
}

.gun .zwnews_all ul li a {
    display: inline-block;
    width: 300px;
}

.gun .zwnews_all ul li .date {
    color: #999;
    position: static;
    margin-left: 10px;
}

.gun .zwnews_all ul li * {
    vertical-align: middle;
}

.gun .btna {
    display: inline-block;
    margin: 0;
    border: 0;
    width: auto;
    height: auto;
    background: none;
    position: absolute;
    top: 10px;
    right: 14px;
    line-height: 24px;
}

#content {
    font-size: 14px;
    color: #666;
    line-height: 24px;
    font-family: 'Microsoft YaHei';
}

#content h2 {
    font-size: 18px;
    line-height: 16px;
    height: 18px;
    padding-left: 6px;
    border-left: solid 3px #2087ed;
    margin: 10px 0 4px;
    color: #2087ed;
}

#content h3 {
    font-size: 16px;
    line-height: 22px;
    margin: 10px 0 4px;
    color: #333;
}

#content img {
    margin: 15px;
    max-width: 90%;
}

.ymaq {}

.ymaq li {
    float: left;
    width: 270px;
    margin: 30px 38px;
    padding-left: 60px;
    position: relative;
}

.ymaq li i.iconfont {
    position: absolute;
    top: 0;
    left: 0;
    font-size: 44px;
    color: #2087ed;
}

.ymaq li h3 {
    color: #000;
    font-size: 16px;
    font-weight: normal;
}

.ymaq li p {
    font-size: 13px;
    color: #999;
    line-height: 24px;
    margin-top: 12px;
}

.ymaq li a {
    display: inline-block;
    width: 80px;
    height: 28px;
    line-height: 28px;
    border: solid 1px #ddd;
    text-align: center;
    color: #666;
    border-radius: 3px;
    margin-top: 10px;
}


.ymaq2 li {
    width: 228px;
    padding: 0;
    background: none;
    height: 166px;
    margin: 0px 22px 30px;
    text-align: center;
}

.ymaq2 li i.iconfont {
    position: static;
}

.ymaq2 li h3 {
    font-size: 14px;
    margin: 10px 0 4px;
}

.ymaq2 li p {
    font-size: 12px;
    margin: 0;
    line-height: 22px;
}

.domainbg {
    background: #f9f9f9;
    border-top: solid 1px #eee;
}

.domainbg .domain_l {
    float: left;
    width: 220px;
    margin-bottom: 20px;
}

.domainbg .domain_l .l_menu {
    background: #fff;
}

.domainbg .domain_l .l_menu h2 {
    background: #fff url(../img/domico.png) no-repeat 194px 19px;
    border: solid 1px #ddd;
    border-bottom: 0;
    height: 42px;
    line-height: 42px;
    padding: 0 14px;
    font-size: 15px;
    color: #666;
}

.domainbg .domain_l .l_menu a.h2 {
    display: block;
    background: #fff;
    border: solid 1px #ddd;
    border-bottom: 0;
    height: 42px;
    line-height: 42px;
    padding: 0 14px;
    font-size: 15px;
    color: #666;
}

.domainbg .domain_l .l_menu h2.active,
.domainbg .domain_l .l_menu a.h2:active,
.domainbg .domain_l .l_menu a.active {
    border-bottom: solid 2px #2087ed;
    color: #000;
    background-position: 194px -31px;
}

.domainbg .domain_l .l_menu .lmenu_div {
    background: #f5f5f5;
}

.domainbg .domain_l .l_menu .lmenu_div li a {
    font-size: 13px;
}

.domainbg .domain_l .l_menu .lmenu_div li a.active,
.domainbg .domain_l .l_menu .lmenu_div li a:hover {
    color: #2087ed;
    font-weight: bold;
    border-bottom: solid 2px #2087ed;
    text-decoration: none;
}

.domainbg .domain_l .l_menu .lmenu_div_d li {
    float: none;
    width: 100%;
}

.domainbg .domain_l .l_menu .lmenu_div_d li a {
    font-size: 12px;
}

.domainbg .domain_rs {
    float: right;
    width: 860px;
    height: auto;
}

.domainbg .domain_rs .domain_r_banner {
    background: #2087ed url(../img/domain_r_banner.jpg) no-repeat center bottom;
    padding: 40px;
    color: #fff;
    margin-bottom: 20px;
}

.domainbg .domain_rs .domain_r_banner .enleft {
    max-width: auto;
    float: none;
    font-size: 27px;
    color: #333;
    line-height: 36px;
    padding-right: 0;
    border-right: 0;
    font-weight: normal;
}

.domainbg .domain_rs .domain_r_banner .enleft b {
    display: inline-block;
    color: #fd0;
    font-size: 36px;
    font-family: Arial, Microsoft Yahei;
    font-weight: normal;
    text-transform: uppercase;
    height: 36px;
    line-height: 36px;
}

.domainbg .domain_rs .domain_r_banner .enleft span {
    display: inline-block;
    height: 36px;
    line-height: 32px;
    *line-height: 36px;
    color: #fff;
}

.domainbg .domain_rs .domain_r_banner .enleft * {
    vertical-align: middle;
}

.domainbg .domain_rs .domain_r_banner .enleft p {
    display: inline-block;
    height: 36px;
    line-height: 32px;
    *line-height: 36px;
    color: #fff;
    font-weight: 300;
}

.domainbg .domain_rs .domain_r_banner .enright {
    color: #333;
    line-height: 24px;
    width: 640px;
    margin-top: 10px;
    min-height: 48px;
}

.domainbg .domain_rs .domain_r_banner .enright p {
    float: none;
    width: auto;
    font-size: 13px;
    color: #b2d9ff;
}

.domainbg .domain_rs .domain_r_banner .enjiage {
    position: absolute;
    top: 40px;
    right: 40px;
    border: solid 1px #fff;
    text-align: center;
    /* background:url(../img/70.png); */
    color: #fff;
    font-size: 14px;
    padding: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 2px;
}

.domainbg .domain_rs .domain_r_banner .enjiage span {
    font-size: 30px;
    color: #fc0;
    display: block;
    text-align: center;
}

.domainbg .domain_rs .domain_r_banner .adomin_search {
    clear: both;
    margin-top: 30px;
    height: 56px;
    border: solid 3px #61b0ff;
}

.domainbg .domain_rs .domain_r_banner .adomin_search .text {
    background: #fff;
    width: 564px;
    height: 56px;
    margin: 0;
    line-height: 56px;
    border: 0;
    float: left;
    padding-left: 10px;
    font-family: 'Microsoft YaHei';
    font-size: 16px;
}

.domainbg .domain_rs .domain_r_banner .adomin_search .select_box {
    height: 56px;
    border-radius: 0;
    margin: 0;
    width: 100px;
}

.domainbg .domain_rs .domain_r_banner .adomin_search .select_box input {
    height: 56px;
    line-height: 56px;
    padding: 0 20px 0 10px;
    background: url(../img/domico.png) no-repeat 80px 29px;
}

.domainbg .domain_rs .domain_r_banner .adomin_search .select_box ul {
    border: 0;
    background: #eee;
    top: 50px;
    width: 100px;
}

.domainbg .domain_rs .domain_r_banner .adomin_search .submit {
    width: 100px;
    height: 56px;
    border-radius: 0;
    margin-left: 0;
    background: #f90;
    color: #fff;
    font-size: 18px;
    font-family: Microsoft Yahei;
}

.domainbg .domain_rs .jiqiao {
    position: relative;
    font-size: 12px;
    margin-bottom: 20px;
}

.domainbg .domain_rs .jiqiao a {
    display: inline-block;
    color: #2087ed;
    margin-right: 20px;
    border: solid 1px #2087ed;
    padding: 6px 10px;
}

.domainbg .domain_rs .jiqiao a:hover {
    text-decoration: none;
    border-color: #f60;
    color: #f60;
}

.domainbg .domain_rs .jiqiao b {
    font-weight: normal;
    color: #333;
    position: absolute;
    top: 8px;
    right: 0;
    cursor: pointer;
    background: url(../img/domico.png) no-repeat right 5px;
    padding-right: 14px;
}

.domainbg .domain_rs .jiqiao b.ons {
    background-position: right -45px;
}

.domainbg .domain_rs .jiqiao ul {
    border: solid 1px #ddd;
    background: #fff;
    padding: 14px 20px;
    margin-top: 10px;
    display: none;
}

.domainbg .domain_rs .jiqiao ul li {
    line-height: 24px;
    color: #666;
}

.d_l_news {
    margin: 20px 0;
}

.d_l_news h2 {
    font-size: 15px;
    line-height: 20px;
    color: #000;
    font-weight: normal;
    height: 26px;
}

.d_l_news h2 span {
    display: inline-block;
    padding: 0 6px 5px;
    border-bottom: solid 2px #2087ed;
    float: left;
}

.d_l_news h2 a {
    color: #666;
    font-family: '宋体';
    font-size: 12px;
    float: right;
}

.d_l_news .pnei {
    background: #fff;
    border: solid 1px #ddd;
    padding: 16px 20px;
    margin: 0;
    line-height: 24px;
    font-size: 13px;
}

.d_l_news .pnei h3 {
    font-size: 14px;
    color: #000;
    margin: 20px 0 2px;
    padding: 0 10px;
    font-weight: normal;
}

.d_l_news .pnei p {
    color: #666;
}

.tab_list {
    font-size: 14px;
    line-height: 20px;
    color: #000;
    font-weight: normal;
    height: 29px;
}

.tab_list a {
    display: inline-block;
    padding: 0 20px 8px;
    color: #666;
    text-decoration: none;
    cursor: pointer;
}

.tab_list a:Hover {
    color: #2087ed;
}

.tab_list a.ons {
    border-bottom: solid 2px #1969d2;
    background: url(../img/icos.png) no-repeat center 25px;
    font-size: 15px;
    color: #000;
}

.domain_rs .tab_body {
    background: none;
    padding: 0;
    margin-bottom: 20px;
}

.domain_rs .tab_bodys {
    background: #fff;
    padding: 30px;
    border: solid 1px #ddd;
    width: auto;
}

.domain_rs .tab_bodys .case li {
    width: 158px;
}

.domain_rs .tab_bodys .case li a {
    width: 158px;
}

.domain_rs .tab_bodys .case li img {
    max-width: 150px;
    max-height: 70px;
}

.domain_home .ymsyzn {
    margin-top: 20px;
    border-top: solid 1px #ddd;
}

.domain_home .ymsyzn .tab_title {
    height: 47px;
    border-bottom: solid 1px #ddd;
    padding-left: 504px;
    position: relative;
}

.domain_home .ymsyzn .tab_title a {
    width: 100px;
    height: 32px;
    border: 0;
    background: #fff;
    color: #666;
}

.domain_home .ymsyzn .tab_title a.ons {
    border-bottom: solid 2px #2087ed;
    color: #000;
    font-size: 15px;
}

.domain_home .ymsyzn .tab_title span {
    position: absolute;
    top: 0;
    left: 0;
    font-size: 16px;
    font-weight: bold;
    line-height: 48px;
    padding: 0 20px;
}

.domain_home .ymsyzn .tab_body {
    height: auto;
    padding: 50px;
}

.domain_lc_l {
    float: left;
    width: 710px;
    padding-right: 50px;
    border-right: dotted 1px #ccc;
    text-align: center;
}

.domain_h_lc {
    position: relative;
    margin: 0px 0 30px;
}

.domain_h_lc p {
    position: absolute;
    top: 41px;
    left: 0;
    height: 1px;
    background: #60677a;
    width: 100%;
}

.domain_h_lc a {
    position: relative;
    z-index: 2;
    text-align: center;
    color: #666;
    margin-left: 80px;
    float: left;
    text-decoration: none;
}

.domain_h_lc a i {
    display: block;
    width: 80px;
    height: 80px;
    line-height: 80px;
    text-align: center;
    font-size: 30px;
    color: #2087ed;
    border-radius: 50px;
    background: #fff;
    border: solid 1px #2087ed;
    margin: 0 auto 10px;
    -webkit-text-stroke-width: 0;
    -webkit-transition: all 0.1s;
    -moz-transition: all 0.1s;
    -o-transition: all 0.1s;
    transition: all 0.1s;
}

.domain_lc_l .domain_h_bot p {
    color: #999;
    float: left;
}

.domain_lc_l .domain_h_bot p span {
    font-family: '宋体';
    color: #f60;
    margin-right: 4px;
}

.domain_lc_l .domain_h_bot a.btna {
    margin: 0px 0px 0 20px;
    border-color: #2087ed;
    color: #2087ed;
    display: inline-block;
    text-decoration: none;
    float: right;
}

.domain_lc_l .domain_h_bot a.btnas {
    border-color: #ccc;
    color: #666;
}

.domain_lc_l .domain_h_bot a.btna:hover {
    border-color: #f60;
    color: #f60;
}

.domain_lc_r {
    float: right;
    width: 190px;
}

.domain_lc_r .newsul {
    padding: 0;
    border: 0;
    margin-top: 10px;
}

.domain_h_lc02 a {
    margin-left: 110px;
}

.domain_h_lc03 a {
    margin-left: 74px;
}

.domain_h_lc04 a {
    margin-left: 74px;
}

.domain_h_lc05 a {
    margin-left: 74px;
}

.domain_h_lc06 a {
    margin-left: 50px;
}

.domain_h_lc a:hover i {
    border-color: #2087ed;
    color: #2087ed;
    position: relative;
    top: -2px;
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.domain_h_lc a:hover {
    color: #2087ed;
}

@font-face {
    font-family: 'iconfont';
    /* project id："168879" */
    src: url('//at.alicdn.com/t/font_34i25oj1rksxlxr.eot');
    src: url('//at.alicdn.com/t/font_34i25oj1rksxlxr.eot') format('embedded-opentype'),
        url('//at.alicdn.com/t/font_34i25oj1rksxlxr.woff') format('woff'),
        url('//at.alicdn.com/t/font_34i25oj1rksxlxr.ttf') format('truetype'),
        url('//at.alicdn.com/t/font_34i25oj1rksxlxr.svg#iconfont') format('svg');
}

.domain_home .dhonor .tab_body {
    height: auto;
}

.youshiul {
    height: 145px;
    padding: 20px;
}

.youshiul li {
    float: left;
    width: 159px;
    text-align: center;
    margin-right: 50px;
}

.youshiul li i.iconfont {
    display: block;
    width: 70px;
    height: 70px;
    line-height: 70px;
    text-align: center;
    font-size: 46px;
    color: #2087ed;
    margin: 0 auto;
    -webkit-transition: all 0.1s;
    -moz-transition: all 0.1s;
    -o-transition: all 0.1s;
    transition: all 0.1s;
}

.youshiul li h3 {
    font-size: 15px;
    color: #333;
    font-weight: normal;
    margin: 14px 0 4px;
}

.youshiul li p {
    font-size: 12px;
    color: #999;
    line-height: 20px;
}

.youshiul li:hover i.iconfont {
    color: #2087ed;
    border-color: #2087ed;
    font-size: 56px;
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
}

.youshiul li:hover h3 {
    color: #2087ed;
}

.domain_rs .youshiul {
    padding: 10px;
}

.domain_rs .youshiul li {
    width: 115px;
}

.domain_rs .youshiul li i.iconfont {
    width: 60px;
}

.tab_bodys .aswer {
    margin-top: -20px;
}

.aswer h3 {
    font-size: 14px;
    font-weight: normal;
    background: url(../img/p_bgs.gif) no-repeat left 3px;
    padding-left: 20px;
    margin: 20px 0 6px;
}

.aswer p {
    font-size: 13px;
    color: #888;
    background: url(../img/p_bgs.gif) no-repeat left -19px;
    padding-left: 20px;
    line-height: 24px;
    margin-top: 4px;
}

.d_l_news .pnei .dyoushi {
    padding: 0 20px 20px;
}

.d_l_news .pnei .dyoushi li {
    float: left;
    width: 294px;
    padding-left: 70px;
    position: relative;
    margin-right: 50px;
    margin-top: 24px;
}

.d_l_news .pnei .dyoushi li i {
    display: block;
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    border: solid 1px #60677a;
    color: #60677a;
    font-style: normal;
    font-size: 30px;
    font-weight: 300;
    border-radius: 45px;
    position: absolute;
    top: 3px;
    left: 0;
}

.d_l_news .pnei .dyoushi li h3 {
    font-size: 14px;
    color: #333;
    margin: 0px 0 6px;
    padding: 0;
}

.d_l_news .pnei .dyoushi li p {
    font-size: 12px;
    color: #999;
    line-height: 20px;
    padding: 0;
    margin: 0;
}

.d_l_news .pnei .dyoushi li.clear {
    float: none;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
}

.domainbg .domain_rs .zzff_top {
    background-position: center top;
}

.domainbg .domain_rs .zzff_top {
    padding: 40px 160px 40px 160px;
    position: relative;
}

.domainbg .domain_rs .zzff_top i.iconfont {
    position: absolute;
    top: 40px;
    left: 40px;
    color: #fff;
    -webkit-text-stroke-width: 0;
    font-size: 90px;
}

.domainbg .domain_rs .zzff_top .enleft b {
    font-size: 24px;
    color: #fff;
}

.domainbg .domain_rs .zzff_top .enright {
    width: auto;
    margin-top: 6px;
}

.domainbg .domain_rs .zzff_top .enright p {
    font-size: 13px;
}

.domainbg .domain_rs .zzff_top .btna {
    margin: 10px 0 0 0;
    height: 36px;
    line-height: 36px;
    cursor: pointer;
    text-decoration: none;
    border: 0;
    background: #f90;
    color: #fff;
    border-radius: 1px;
}

.domainbg .domain_rs .zzff_top .btna:hover {
    background: #fa0;
}

.d_l_news .zzff .dyoushi li {
    float: none;
    width: auto;
    margin: 20px 0 0;
    padding: 0;
}

.d_l_news .zzff .dyoushi li i {
    display: none;
}

.d_l_news .zzff .dyoushi li h3 {
    font-size: 15px;
}

.d_l_news .zzff .dyoushi li p {
    font-size: 13px;
    line-height: 24px;
}


.tab_bodys .case li {
    width: 206px;
    height: 104px;
    padding-top: 20px;
    background: #fff;
    text-align: center;
    border-top: 0;
    border-left: 0;
    margin: 0;
}

.tab_bodys .case li.lir {
    border-right: 0;
}

.tab_bodys .case li.lib {
    border-bottom: 0;
}

.tab_bodys .case li a {
    width: 206px;
    height: 104px;
}

.tab_bodys .case li img {
    max-width: 159px;
    max-height: 80px;
}

.tab_bodys .case li p {
    margin-top: 10px;
    color: #999;
    font-size: 12px;
}

.allbg {
    background: #eee;
    padding: 10px 0;
}

.domainbg .domain_rs .domain_r_banner2 {
    position: relative;
    padding-top: 60px;
}

.domainbg .domain_rs .domain_r_banner2 .newtop_w {
    background: url(../img/70.png);
    position: relative;
    padding: 20px;
}

.domainbg .domain_rs .domain_r_banner2 .newtop_w h1 {
    font-size: 20px;
    color: #333;
    padding-left: 60px;
}

.domainbg .domain_rs .domain_r_banner2 .newtop_w h1 b {
    color: #f00;
    font-size: 24px;
}

.domainbg .domain_rs .domain_r_banner2 .newtop_w p {
    font-size: 16px;
    color: #333;
    margin-top: 10px;
    line-height: 24px;
}

.domainbg .domain_rs .domain_r_banner2 .newspai {
    left: 20px;
}

.domainbg .domain_rs .domain_r_banner2 .enjiage {
    right: 40px;
    top: 60px;
    border: 0;
    color: #333;
}

.domainbg .domain_rs .domain_r_banner2 .enjiage span {
    text-align: right;
    color: #f00;
}

.domainbg .domain_rs .newtop_top {
    background: url(../img/newdbanner01.jpg) no-repeat -650px -108px;
}

.domainbg .domain_rs .domain_r_banner2 .adomin_search {
    border: 0;
    margin: 0;
}

.domainbg .domain_rs .domain_r_banner2 .adomin_search .text {
    width: 570px;
}

.d_l_news .pnei .aswer h3 {
    margin: 20px 0 6px;
    padding: 0;
    padding-left: 20px;
}

.d_l_news .pnei .aswer p {
    line-height: 24px;
}


.domainbg .domain_rs .newtop_love {
    background: url(../img/newdbanner02.jpg) no-repeat -650px -15px;
}

.lovethree .toppic {
    width: 162px;
}

.lovethree .toppic i {
    display: block;
    width: 130px;
    height: 130px;
    border-radius: 65px;
    background: #e82d30 url(../img/sbico.png) no-repeat -0px 0px;
    margin: 0 auto;
}

.lovethree .toppic i.icon02 {
    background-position: -130px 0px;
}

.lovethree .toppic i.icon03 {
    background-position: -260px 0px;
}

.lovethree .toppic i.icon04 {
    background-position: -390px 0px;
}

.lovethree .toppic i.icon05 {
    background-position: -520px 0px;
}

.lovethree .toppic i.icon06 {
    background-position: -650px 0px;
}

.lovethree .toppic i.icon07 {
    background-position: -780px 0px;
}

.lovethree .toppic i.icon08 {
    background-position: -910px 0px;
}

.domainbg .domain_rs .newtop_shangbiao {
    background: url(../img/newdbanner03.jpg) no-repeat -650px -54px;
}

.domain_rs .tab_bodys p {
    line-height: 24px;
    font-size: 13px;
    color: #666;
}

.qwsp {
    text-align: center;
}

.domain_rs .aboutwz {
    padding: 40px 20px 90px 410px;
    background: url(../img/a36s.jpg) no-repeat 20px bottom;
}

.domain_rs .aboutwz h3 {
    font-size: 14px;
    text-align: left;
    line-height: 30px;
    margin-bottom: 20px;
    padding: 0;
}

.domain_rs .aboutwz p {
    color: #666;
    text-align: left;
    line-height: 26px;
    font-size: 13px;
}

.domainbg .domain_rs .newtop_wangzhi {
    background: url(../img/newdbanner04.jpg) no-repeat -650px -65px;
}

.domain_rs .aboutwzs {
    padding: 70px 450px 80px 20px;
    background: url(../img/a39s.jpg) no-repeat 400px center;
}

.domain_rs .aboutwzs p {
    line-height: 30px;
}

.domain_rs .aboutwz2 {
    padding: 20px 30px 20px 500px;
    background: url(../img/a40_pcs.jpg) no-repeat 20px center;
}

.domain_rs .aboutwz2 h3 {
    margin-bottom: 6px;
}

.domain_rs .aboutwz2 p {
    margin-bottom: 20px;
}

.domainbg .domain_rs .newtop_wang {
    background: url(../img/newdbanner05.jpg) no-repeat -650px -65px;
}

.domain_rs .aboutwz3 {
    padding: 230px 0 30px 0;
    background: url(../img/wangimg01.gif) no-repeat center 10px;
    margin: 50px 0 0;
    text-align: center;
}

.domain_rs .aboutwz3 h3,
.domain_rs .aboutwz3 p {
    text-align: center;
}

.domain_rs .aboutwz4 {
    padding: 80px 416px 120px 40px;
    background: url(../img/wangimg02.png) no-repeat 480px center;
}

.domain_rs .aboutwz5 {
    padding: 38px 20px 136px 480px;
    background: url(../img/wangimg03.png) no-repeat 30px top;
    margin: 50px 0 0;
}

.domainbg .domain_rs .newtop_jituan {
    background: url(../img/banner_jituan.jpg) no-repeat left bottom;
}

.domain_rs .jituan a {
    display: block;
    float: left;
    width: 160px;
    height: 160px;
    border-radius: 80px;
    background: #126cbb;
    overflow: hidden;
    margin: 30px 17px;
    text-align: center;
}

.domain_rs .jituan a h3 {
    color: #fff;
    font-size: 50px;
    font-weight: normal;
    line-height: 160px;
    margin: 0;
    padding: 0;
}

.domain_rs .jituan a p {
    display: none;
}

.domain_rs .jituan a:hover {
    background: #f80;
    text-decoration: none;
}

.domain_rs .jituan a:hover h3 {
    color: #fff;
    font-size: 36px;
    line-height: 36px;
    margin-top: 40px;
}

.domain_rs .jituan a:hover p {
    display: block;
    color: #fff;
    font-size: 30px;
}

.domain_rs .jituan {
    background: #fff;
    padding: 20px;
}

.domain_rs .jituan .jta {
    width: 339px;
    float: left;
    margin: 20px 100px 10px 0;
    text-align: center;
}

.domain_rs .jituan .jta h3 {
    font-size: 16px;
    font-weight: normal;
    margin: 10px 0 6px;
}

.domain_rs .jituan .jta p {
    font-size: 14px;
    color: #666;
}

.domainbg .domain_rs .newtop_wangdian {
    background: url(../img/d_banner_wd.jpg) no-repeat left bottom;
}

.domainbg .domain_rs .newtop_ty {
    background: url(../img/d_banner_ty.jpg) no-repeat left bottom;
}

.cR-list {
    border: 1px solid #e9e9e9;
    border-bottom: 0;
}

.cR-list li {
    border-bottom: 1px solid #e9e9e9
}

.cR-list li .column {
    padding: 24px 28px;
    clear: both;
    display: block
}

.cR-list li .column .column-img {
    margin-right: 30px;
    float: left;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 60px;
    height: 60px;
    background: url(../img/domains-icon.png) no-repeat
}

.cR-list li .column .column-num2 {
    background-position: 0 -60px;
}

.cR-list li .column .column-num3 {
    background-position: 0 -120px;
}

.cR-list li .column .column-num4 {
    background-position: 0 -180px;
}

.cR-list li .column:hover {
    background: #f0f8ff;
}

.cR-list li .column h3 {
    padding-top: 6px;
    font-weight: 700;
    font-size: 16px;
    color: #369;
    margin: 0;
}

.cR-list .column .column-p {
    padding-top: 6px;
    line-height: 1.8;
    font-size: 12px;
    color: #666
}

.cR-lists li .column h3 {
    padding: 20px 0;
}

.openalert {
    cursor: pointer;
}

.alertbg {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: url(../img/nav_bg2.png);
    z-index: 99999;
    display: none;
}

.alertbg .alertdiv {
    position: absolute;
    width: 500px;
    height: 210px;
    top: 50%;
    left: 50%;
    background: #fff;
    padding: 70px 20px 20px 20px;
    border-radius: 4px;
    margin: -150px 0 0 -270px;
    text-align: center;
}

.alertbg .alertdiv p {
    font-size: 24px;
    margin: 20px 0;
}

.alertbg .alertdiv .close {
    display: block;
    cursor: pointer;
    width: 30px;
    height: 30px;
    background: url(../img/pic_no.png) no-repeat center;
    position: absolute;
    top: 6px;
    right: 6px;
}

.tongzhip {
    display: block;
    width: 100px;
    height: 200px;
    background: url(../img/tongzhi.jpg) no-repeat;
    position: absolute;
    top: 40px;
    left: 2px;
    z-index: 9999999;
    visibility: visible;
}

.tongzhip span {
    display: block;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    background: #fff;
    color: red;
    border-radius: 10px;
    cursor: pointer;
    position: absolute;
    top: 4px;
    right: 4px;
}

.tongzhip span:hover {
    background: #fffc00;
}

#js_ads_banner_top {
    position: relative;
    height: 60px;
    line-height: 60px;
    text-align: center;
    background: #da0000;
    color: #fff;
    font-size: 30px;
}

#js_ads_banner_top a {
    color: #fff;
    font-weight: bold;
}

#js_ads_banner_top a span {
    color: #fffc01;
    margin-right: 10px;
}

#js_ads_banner_top .close {
    display: block;
    width: 16px;
    height: 16px;
    background: url(../img/close.gif) no-repeat;
    position: absolute;
    top: 10px;
    right: 10px;
}

#js_ads_banner_top_slide {
    background: #da0000;
    color: #fff;
    display: none;
    padding: 30px 0;
}

#js_ads_banner_top_slide p {
    width: 1100px;
    margin: 0 auto;
    font-size: 12px;
    font-family: SimSun;
    line-height: 2em;
}

.website_ad {
    width: 100%;
    height: 120px;
    background: url(../img/website_ad.jpg) no-repeat center;
    text-align: center;
    font-size: 24px;
    color: #fff;
    line-height: 120px;
}

.website_ad_btn {
    display: inline-block;
    width: 150px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: #fff;
    background-color: #f87b00;
    font-size: 18px;
    margin: 0 25px;
    cursor: pointer;
    text-decoration: none;
}

.website_ad_btn:hover {
    background-color: #ec5e00;
}

.website_ad_btn2 {
    display: inline-block;
    width: 150px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: #137be5;
    background-color: #d0e5fa;
    font-size: 18px;
    margin: 0 25px;
    text-decoration: none;
}

.website_ad_btn2:hover {
    background-color: #fff;
}

.foot {
    border-top: 0;
}

.foot_top {
    padding: 40px 0;
    background: #f9f9f9;
}

.domain_h_div h1 {
    text-align: center;
    color: #fff;
    font-weight: normal;
}

.domain_h_div .alldomain .domainhome span {
    display: none;
}

.domain_h_div .alldomain .domainhome .t_div {
    position: static;
    border: 0;
    display: block;
    background: #f2f2f2;
    padding: 20px;
    width: auto;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
}

.domain_h_div .alldomain .domainhome .t_div .close {
    display: none;
}

.domain_kuai {
    text-align: center;
    position: relative;
    z-index: 2;
}

.domain_kuai a {
    color: #fff;
}

.domain_h_div {
    position: relative;
}

.domain_h_div .videos {
    position: absolute;
    left: 50%;
    top: 50%;
    background: #999;
    width: 1920px;
    height: 1080px;
    margin: -540px 0 0 -960px;
    overflow: hidden;
}

.domain_h_div .bgs {
    background: url(../img/websitetbg.png);
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0px;
}

/*新增*/
.top .top_m {
    display: none;
}

.hbanner {
    position: relative;
}

.domain_h_div .alldomain .adomin_search .select_box input.inputc {
    background-position: 80px -20px;
}

.submit {
    -webkit-appearance: none;
}

.swiper-container5 {
    width: 980px;
    margin: 44px auto 0;
    overflow: hidden;
    position: relative;
    padding-bottom: 30px;
}

.swiper-container5 .swiper-wrapper {
    width: 980px;
    margin: 0 auto;
}

.swiper-container5 .swiper-slide .pic_b {
    padding: 16px 0 20px;
    background: #fff;
    border-radius: 2px;
    text-align: center;
}

.swiper-container5 .swiper-slide .pic_b h2 {
    font-size: 14px;
    color: #666;
    margin: 0;
    font-weight: normal;
}

.swiper-container5 .swiper-slide .pic_b h2 b {
    margin-right: 4px;
    color: #333;
    font-size: 18px;
}

.swiper-container5 .swiper-slide .pic_b p {
    font-size: 14px;
    display: block;
    color: #fd344b;
    font-style: normal;
    margin: 10px 0;
    font-style: italic;
}

.swiper-container5 .swiper-slide .pic_b p span {
    font-size: 24px;
}

.swiper-container5 .swiper-slide .pic_b p s {
    color: #999;
    margin-left: 6px;
}

.swiper-container5 .swiper-slide .pic_b a {
    display: block;
    width: 74%;
    margin: 0 auto;
    border-radius: 2px;
    height: 50px;
    line-height: 50px;
    background: #fd344b;
    color: #fff;
    font-size: 18px;
    border-bottom: solid 3px #cc1f33;
}

.swiper-container5 .swiper-slide .pic_b a:hover {
    filter: alpha(opacity:80);
    opacity: 0.8;
    text-decoration: none;
}

.swiper-container5 .swiper-slide .pic_b02 p {
    color: #2087d5;
}

.swiper-container5 .swiper-slide .pic_b02 a {
    background: #2087d5;
    border-color: #096cb7;
}

.swiper-container5 .swiper-slide .pic_b03 p {
    color: #e56526;
}

.swiper-container5 .swiper-slide .pic_b03 a {
    background: #e56526;
    border-color: #d15518;
}

.swiper-container5 .swiper-slide .pic_b04 p {
    color: #76bb50;
}

.swiper-container5 .swiper-slide .pic_b04 a {
    background: #76bb50;
    border-color: #558d36;
}

.swiper-container5 .swiper-slide .pic_b05 p {
    color: #3975ab;
}

.swiper-container5 .swiper-slide .pic_b05 a {
    background: #3975ab;
    border-color: #29557c;
}

.swiper-container5 .swiper-pagination {
    bottom: 0;
}

.dbtna {
    display: none;
}


.zxkfw {
    position: fixed;
    top: 50%;
    margin-top: -206px;
    right: 2px;
    width: 130px;
    z-index: 9999999999999;
    display: none;
}

.zxkfs {
    position: absolute;
    top: 0;
    right: 0;
    background: #f60;
    width: 50px;
    height: 46px;
    padding-top: 8px;
    text-align: center;
    border-radius: 2px;
    display: none;
    cursor: pointer;
}

.zxkfs i.iconfont {
    font-size: 26px;
    color: #fff;
    height: 26px;
    line-height: 24px;
}

.zxkfs p {
    color: #fff;
    font-size: 12px;
    line-height: 16px;
}

.zxkf {
    border: solid 6px #f60;
    border-top: 0;
    background: #fff;
    border-radius: 2px;
}

.zxkf .close {
    position: absolute;
    top: -10px;
    left: -10px;
    padding: 0;
    width: 18px;
    height: 18px;
    background: url(../img/pic_no.png) no-repeat;
    border: solid 1px #fff;
    border-radius: 10px;
    cursor: pointer;
}

.zxkf div {
    padding: 10px;
    background: #f60;
    text-align: center;
}

.zxkf h2 {
    font-size: 18px;
    color: #fff;
}

.zxkf p {
    font-size: 12px;
    color: #fff;
}

.zxkf ul {
    border-top: solid 1px #eee;
    padding: 14px;
}

.zxkf ul li {
    font-size: 13px;
    color: #333;
}

.zxkf ul li h3 {
    font-size: 14px;
    margin-bottom: 2px;
}

.zxkf ul li a {
    color: #f60;
    font-size: 14px;
    display: inline-block;
    margin-top: 6px;
}

.zxkf ul li a .iconfont {
    font-size: 22px;
    display: inline-block;
    margin-right: 4px;
    color: #f60;
}

.zxkf ul li a * {
    vertical-align: middle;
}

.zxkf ul li a:hover {
    color: #f60;
}

.zxkf ul li a:hover .iconfont {
    color: #f60;
}

.zxkf ul li a img {
    display: inline-block;
    border: 0;
    width: 88%;
}

.zxkf ul li a p {
    text-align: center;
    font-size: 14px;
    margin-top: 4px;
    color: #999;
}

.zxkfw .show {
    display: block;
}

.sp01 {
    background: #f5f5f5;
}

.sp01 .middle {
    padding: 80px 0 120px;
}

.sp01 .middle h2 {
    color: #333;
    font-size: 30px;
    line-height: 36px;
    padding-bottom: 50px;
    font-weight: normal;
    text-align: center;
}

.sp01 .progress-content li {
    font-size: 12px;
    width: 320px;
    margin-right: 70px;
    float: left;
}

.sp01 .progress-content li div {
    border: 1px solid #e9e9e9;
    box-shadow: 0 0 20px #e9e9e9;
    background: #fff;
    border-radius: 8px;
    position: relative;
    text-align: center;
    padding: 50px 0;
}

.sp01 .progress-content li h6 {
    font-size: 14px;
    margin-bottom: 25px;
    font-weight: normal;
    color: #666;
}

.sp01 .progress-content li img {
    display: block;
    margin: 0 auto;
    width: 166px;
    margin-bottom: 35px;
}

.sp01 .progress-content li h4 {
    font-size: 18px;
    margin-bottom: 5px;
    font-weight: normal;
    color: #333;
}

.sp01 .progress-content li p {
    font-size: 13px;
    color: #888;
}

.sp02 {
    background: #fff;
}

.sp02 .middle {
    padding: 80px 0 120px;
}

.sp02 .middle h2 {
    color: #333;
    font-size: 30px;
    line-height: 36px;
    padding-bottom: 50px;
    font-weight: normal;
    text-align: center;
}

.sp02 li {
    font-size: 12px;
    width: 275px;
    float: left;
    text-align: center;
    padding-top: 50px;
}

.sp02 li img {
    margin-bottom: 35px;
}

.sp02 li h4 {
    font-size: 18px;
    margin-bottom: 5px;
    font-weight: normal;
    color: #333;
}

.sp02 li p {
    font-size: 13px;
    color: #888;
}

.sp02 .endp h3 {
    color: #333;
    font-size: 24px;
    line-height: 35px;
    text-align: center;
    margin-top: 80px;
    font-weight: normal;
}

.sp02 .endp h4 {
    color: #666;
    font-size: 18px;
    line-height: 35px;
    text-align: center;
    margin-top: 5px;
    font-weight: normal;
}

.sp03 {
    background: #765ecc;
}

.sp03 .middle {
    padding: 80px 0 120px;
}

.sp03 .middle h2 {
    color: #fff;
    font-size: 30px;
    line-height: 46px;
    padding-bottom: 50px;
    font-weight: normal;
    text-align: center;
}

.sp03 li {
    font-size: 12px;
    width: 245px;
    margin-right: 40px;
    float: left;
}

.sp03 li div {
    background: #fff;
    border-radius: 8px;
    position: relative;
    text-align: center;
    padding: 60px 0 50px;
}

.sp03 li img {
    display: block;
    margin: 0 auto;
    width: 100px;
    margin-bottom: 30px;
}

.sp03 li h4 {
    font-size: 18px;
    margin-bottom: 5px;
    font-weight: normal;
    color: #333;
}

.sp04 {
    background: #fff;
}

.sp04 .middle {
    padding: 80px 0 120px;
}

.sp04 .middle h2 {
    color: #333;
    font-size: 30px;
    line-height: 46px;
    padding-bottom: 50px;
    font-weight: normal;
    text-align: center;
}

.sp04 li {
    font-size: 12px;
    width: 275px;
    float: left;
    text-align: center;
    padding-top: 30px;
}

.sp04 li img {
    margin-bottom: 10px;
}

.sp04 li p {
    font-size: 14px;
    color: #888;
    line-height: 24px;
}

.shidai {
    width: 100%;
    height: 690px;
    background: url(../img/shidai.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat
}

.shidai1 {
    text-align: center;
    font-size: 50px;
    color: #FFF;
    padding-top: 120px
}

.shidai2 {
    color: #FFF;
    font-size: 30px;
    text-align: center;
    margin-top: 20px
}

.shidai3 {
    width: 66px;
    height: 3px;
    background: #FFF;
    margin: 0 auto;
    margin-top: 20px
}

.shidai4 {
    overflow: hidden;
    margin-top: 120px
}

.shidai41 {
    width: 33.33333%;
    float: left;
    color: #FFF;
    overflow: hidden;
    position: relative;
    height: 90px
}

.shidai40 {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 102px
}

.shidai401 {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 130px
}

.shidai402 {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 105px
}

.shidai411 {
    font-size: 48px;
    float: left
}

.shidai412 {
    font-size: 24px;
    float: left;
    padding-top: 24px;
    margin-left: 2px
}

.shidai413 {
    color: #FFF;
    font-size: 24px;
    float: left
}

.shidai_desc {
    color: #FFF;
    margin-top: 64px;
    font-size: 16px;
    text-align: center
}

.shidai_btn {
    font-size: 16px;
    width: 170px;
    height: 50px;
    border-radius: 25px;
    color: #ffffff;
    border: 1px solid #ffffff;
    margin: 0 auto;
    text-align: center;
    line-height: 50px;
    margin-top: 70px;
    display: block;
    margin-bottom: 50px;
}

.shidai_btn:hover {
    color: #24baaa;
    text-decoration: none;
    background: #ffffff
}


.ymyhq5 {
    background: url(../img/8.png) no-repeat;
    background-size: 80px;
    height: 80px;
    width: 68px;
    display: inline-block;
}

.ymyhq50 {
    background: url(../img/9.png) no-repeat;
    background-size: 80px;
    height: 80px;
    width: 68px;
    display: inline-block;
}