@charset "utf-8";
body {
    margin: 0px;
    padding: 0px;
    font-family:Microsoft YaHei,SimSun,Arial,Narrow;
    font-size: 12px;
    background: #FFFFFF;

}

.new-background{position: absolute;top: 30px;z-index:-1;background: url("/images/chunjie17.jpg")no-repeat center;width: 100%;height: 684px;}
img {
    padding: 0px;
    margin: 0px;
}

a {
    color: #050404;
    text-decoration: none;
}

a:hover {
    color: #FF0000;
    text-decoration: none;
}

.zyw {
    width: 100%;
    height: auto;
    margin: 0px;
}

.zywbody {
    width: 1002px;
    height: auto;
    margin: 0px auto 10px;
    zoom: 1;
}

.zywbody:after {
    content: ".";
    height: 0px;
    display: block;
    clear: both;
    visibility: hidden;
}

.clear {
    clear: both;
}

/*-----------------top------------------*/

.topzy {
    width: 100%;
    height: auto;
    margin: 0px;
    background: #F4F2F2;
}
.topbody {
    width: 1002px;
    height: auto;
    margin: 0px auto;
    line-height: 32px;
    zoom: 1;
}

.topbody:after {
    content: ".";
    height: 0px;
    display: block;
    visibility: hidden;
    clear: both;
}

.topbodyleft {
    min-width: 46%;
    position: relative;
    float: left;
}

.topbodyleft label {
    color: #ff0000;
}

.topbodyleft span {
    color: #ff0000;
    font-weight: bold;
    padding-right: 10px;
    font-size: 16px;
}

.topbodyright {
    min-width: 53%;
    text-align: right;
    position: relative;
    float: right;
}

.topbodyright label {
    width: 80px;
    height: 24px;
    position: absolute;
    left: 38%;
    top: 4px;
    z-index: 999;
}
/*-----------------heads------------------*/
.heads {
    width: 1002px;
    height: auto;
    margin: 0px auto;
    zoom: 1;
}

.heads:after {
    content: ".";
    height: 0px;
    display: block;
    visibility: hidden;
    clear: both;
}

#logo {
    width: 530px;
    height: 60px;
    margin: 20px 0px;
    float: left;
}
#logo>h1{padding:0;margin: 0;}
#logo>h1>a{background:url('/images/zywlogo.png') no-repeat;width: 397px;height: 60px;display: inline-block;line-height: 1000px;overflow: hidden;margin-top: 3px;}
#logo>h1>a{background:url('../Images/zywlogo.png') no-repeat;width: 397px;height: 60px;display: inline-block;line-height: 1000px;overflow: hidden;margin-top: 3px;}
.search {
    width: 350px;
    height: 70px;
    margin: 0px;
    float: left;
    padding: 10px 0px 20px;
}

.searchtype {
    width: 100%;
    height: auto;
    margin: 0px;
}

.searchtype ul {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
    zoom: 1;
}

.searchtype ul:after {
    content: ".";
    display: block;
    height: 0px;
    visibility: hidden;
    clear: both;
}

.searchtype ul li {
    width: 50px;
    height: 32;
    line-height: 32px;
    margin: 0px;
    float: left;
    text-align: center;
    cursor: pointer;
}

.textinput {
    width: 100%;
    height: auto;
    margin: 0px;
    zoom: 1;
}

.textinput after {
    content: ".";
    height: 0px;
    display: block;
    clear: both;
    visibility: hidden;
}

.inputleft {
    width: 270px;
    height: auto;
    margin: 0px;
    float: left;
}

.inputleft input {
    width: 248px;
    height: 36px;
    line-height: 36px;
    margin: 0px;
    padding: 0px 10px;
    border: #00a3ff solid 1px;
    padding: 0px 10px;
}

.inputright {
    width: 80px;
    height: auto;
    margin: 0px;
    float: left;
}

.inputright input {
    width: 80px;
    height: 38px;
    line-height: 38px;
    margin: 0px;
    background: #00a3ff;
    padding: 0px;
    border: 0px;
    font-size: 14px;
    font-weight: bold;
    color: #FFF;
}

.put {
    width: 100px;
    height: 38px;
    line-height: 38px;
    float: left;
    margin: 42px 0px 20px 20px;
    text-align: center;
    background: #00a3ff;
}

.put a {
    color: #FFF;
    font-weight: bold;
}


/*-----------------nav------------------*/
.nav {
    width: 1002px;
    height: auto;
    margin: 0 auto;
    background: #00a3ff;
    *margin-top: 10px;
}

.navlists {
    width: 1002px;
    height: 50px;
    margin: 0px auto;
}

.navlists ul {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
    zoom: 1;
}

.navlists ul:after {
    content: ".";
    height: 0px;
    display: block;
    visibility: hidden;
    clear: both;
}

.navlists ul .menuT {
    width: 110px;
    height: 50px;
    line-height: 50px;
    margin: 0px;
    float: left;
    text-align: center;
}

.navlists ul .menuT a {
    color: #FFF;
    font-size: 18px;
    font-family:Microsoft YaHei,SimSun,Arial,Narrow;
}

.my_zlk {
    width: 110px;
    height: 50px;
    line-height: 50px;
    margin: 0px;
    background: #ffce28;
    float: right;
    text-align: right;
    padding-right: 10px;
}

.my_zlk a {
    color: #ff0000;
    font-size: 16px;
    font-weight: bold;
}

.my_zlk img {
    position: relative;
    top: 2px;
    left: -5px;
}

.zlnav {
    width: 1002px;
    height: auto;
    margin: 0px auto 10px;
    background: #c8e9fc;
    zoom: 1;
}

.zlnav:after {
    content: ".";
    display: block;
    clear: both;
    height: 0px;
    visibility: hidden;
}

.zlnavs {
    width: 439px;
    height: auto;
    margin: 12px 0px;
    float: left;
}

.zlnavs a:hover {
    color: #fe8a23;
    text-decoration: underline;
}

.zlnavlist {
    width: 100%;
    height: auto;
    margin: 0px;
    padding: 6px 0px;
    zoom: 1;
}

.zlnavlist:after {
    content: ".";
    height: 0px;
    display: block;
    visibility: hidden;
    clear: both;
}

.zlnavtype {
    width: 99px;
    height: 24px;
    line-height: 24px;
    margin: 0px;
    padding: 0px 20px 24px;
    float: left;
    font-weight: bold;
    text-align: right;
    font-size: 14px;
}

.zlnavtype a {
    color: #333;
}

.zlnvalists {
    width: 270px;
    height: 48px;
    line-height: 24px;
    margin: 0px;
    float: left;
    padding: 0px 30px 0px 0px;
    font-size: 14px;
}

.zlnvalists a {
    padding-right: 10px;
    display: inline-block;
    color: #666;
}

#zlhome {
    width: 124px;
    height: 96px;
    margin: 24px 0px;
    float: left;
}

#zlhome img {
    padding: 0px;
    margin: 0px;
}

.imagesleft {
    width: 732px;
    height: auto;
    margin: 0px 10px 0px 0px;
    float: left;
}

.focus {
    width: 732px;
    height: 267px;
    margin: 0px;
    position: relative;
}

.slideBox {
    width: 730px;
    height: 380px;
    overflow: hidden;
    position: relative;
    border: 1px solid #ddd;
}

.slideBox .hd {
    height: 15px;
    overflow: hidden;
    position: absolute;
    right: 5px;
    bottom: 5px;
    z-index: 1;
}

.slideBox .hd ul {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    overflow: hidden;
    zoom: 1;
    float: left;
}

.slideBox .hd ul li {
    float: left;
    margin-right: 2px;
    width: 15px;
    height: 15px;
    line-height: 14px;
    text-align: center;
    background: #fff;
    font-size: 12px;
    font-family: 'å®‹ä½“';
    cursor: pointer;
}

.slideBox .hd ul li.on {
    background: #f00;
    color: #fff;
}

.slideBox .bd {
    position: relative;
    height: 100%;
    z-index: 0;
}

.slideBox .bd ul {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

.slideBox .bd ul li {
    zoom: 1;
    vertical-align: middle;
}

.focuslist {
    width: 100%;
    height: auto;
    margin: 10px 0 0;
}

.focuslist:after {
    content: ".";
    height: 0px;
    display: block;
    clear: both;
    visibility: hidden;
}

.focusleft {
    width: 349px;
    height: 95px;
    margin: 0px 10px 0 0;
    float: left;
    border: #d9d9d9 solid 1px;
    padding: 5px;
}

.focusleft:after {
    content: ".";
    height: 0;
    display: block;
    clear: both;
    visibility: hidden;
}

.focusright {
    width: 349px;
    height: auto;
    margin: 0px;
    float: left;
    border: #d9d9d9 solid 1px;
    padding: 5px;
}

.focusright:after {
    content: ".";
    height: 0px;
    display: block;
    clear: both;
    visibility: hidden;
}

.zlimages {
    width: 135px;
    height: 95px;
    margin: 0px;
    float: left;
}

.zlintro {
    width: 214px;
    height: auto;
    margin: 0px;
    float: left;
}

.zlname {
    width: 100%;
    height: 36px;
    line-height: 36px;
    margin: 0px;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}

.newzl {
    width: 100%;
    height: 24px;
    line-height: 24px;
    margin: 0px;
    text-align: center;
}

.zlbroswe {
    width: 100%;
    height: auto;
    margin: 0px;
    padding: 5px 0px 4px;
}

.zlbroswes {
    width: 96px;
    height: 26px;
    line-height: 26px;
    margin: 0px auto;
    background: #fb6526;
    text-align: center;
}

.zlbroswes a {
    color: #FFF;
    font-weight: bold;
}

.loginright {
    width: 260px;
    height: auto;
    margin: 0px;
    float: left;
}

.mydocument {
    width: 258px;
    height: auto;
    margin: 0px;
    border: #d9d9d9 solid 1px;
    padding: 8px 0px 4px;
}

.updocument {
    width: 198px;
    height: auto;
    margin: 0px auto;
}

#doc_count {
    width: 100%;
    height: 30px;
    line-height: 30px;
    margin: 0px;
    text-align: center;
    font-weight: bold;
}

#doc_count span {
    color: #F00;
    font-weight: bold;
    font-size: 18px;
}

.login {
    width: 100%;
    height:282px;
    border:1px solid #d9d9d9;
    margin: 10px 0 0;
}

.userlogin {
    width: 100%;
    height: 46px;
    line-height: 46px;
    margin: 0px;
    background: #035ead;
    color: #FFF;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
}

.user_pwd {
    width: 100%;
    height: 236px;
    margin: 0px;
    background: #00a3ff;
}

.users {
    width: 100%;
    height: auto;
    margin: 0px auto;
    padding-top: 16px;
    text-align: center;
}

.users .user {
    width: 222px;
    height: 36px;
    line-height: 36px;
    margin: 0px auto;
    border: #d9d9d9 solid 1px;
    padding: 0px 10px;
    color: #bcbcbc;
    font-size: 14px;
}

.users .pwd {
    width: 222px;
    height: 36px;
    line-height: 36px;
    margin: 0px auto;
    border: #d9d9d9 solid 1px;
    padding: 0px 10px;
    color: #bcbcbc;
    font-size: 14px;
}

.forget {
    width: 100%;
    height: auto;
    margin: 0px auto;
    zoom: 1;
}

.forget:after {
    content: ".";
    height: 0px;
    display: block;
    clear: both;
    visibility: hidden;
}

.forgetL {
    width: 40px;
    height: 30px;
    line-height: 30px;
    margin: 0px;
    float: left;
    text-align: right;
    padding-right: 10px;
}

.forgetL input {
    padding: 0px;
    margin: 0px;
}

.forgetR {
    width: 200px;
    height: 30px;
    line-height: 30px;
    margin: 0px;
    float: left;
}

.quicklylogin {
    width: 245px;
    height: 40px;
    line-height: 40px;
    margin: 14px auto 0px;
}

.quicklylogin input {
    width: 100%;
    height: 40px;
    line-height: 40px;
    margin: 0px;
    padding: 0px;
    border: 0px;
    text-align: center;
    font-size: 24px;
    font-weight: bold;
    background: #FFF;
}

.sign {
    width: 100%;
    height: auto;
    margin: 0px;
    padding: 10px 0px;
}

.signs {
    width: 130px;
    height: 28px;
    line-height: 28px;
    margin: 0px auto;
    text-align: right;
}

.userdl {
    width: 238px;
    height: auto;
    margin: 0px;
    padding: 10px;
}

.userdlh {
    width: 100%;
    height: auto;
    margin: 0px;
    padding-bottom: 10px;
    border-bottom: #d9d9d9 solid 1px;
    zoom: 1;
}

.userdlh:after {
    content: ".";
    height: 0px;
    display: block;
    clear: both;
    visibility: hidden;
}

.userimg {
    width: 80px;
    height: 80px;
    margin: 0px;
    float: left;
}

.userinfo {
    width: 138px;
    height: 80px;
    line-height: 24px;
    margin: 0px;
    float: left;
    padding-left: 20px;
}

.userinfo label {
    color: #0000ff;
    font-weight: bold;
    text-decoration: underline;
}

.yypx {
    width: 100%;
    height: 30px;
    line-height: 30px;
    margin: 0px;
    font-weight: bold;
    margin-top: 10px;
}

.yypxlc {
    width: 100%;
    height: 43px;
    margin: 0px;
    text-align: center;
}

.mfbm {
    width: 100%;
    height: 30px;
    line-height: 30px;
    margin: 0px;
    text-align: center;
}

.mfbm a {
    width: 80px;
    height: 24px;
    line-height: 24px;
    margin: 3px 0px;
    display: inline-block;
    background: #fb6526;
    color: #FFF;
}







.zlinto_left {
    width: 732px;
    height: auto;
    margin: 0px 10px 0px 0px;
    float: left;
}

.recommend {
    width: 361px;
    height: auto;
    margin: 0px;
    padding-right: 10px;
    float: left;
    zoom: 1;
}

.recommend:after {
    content: ".";
    height: 0px;
    clear: both;
    display: block;
    visibility: hidden;
}

.zlrecommend {
    width: 100%;
    height: 42px;
    line-height: 42px;
    margin: 0px;
    border-bottom: #00a3ff solid 2px;
}

.zlrecommend span {
    padding: 0px 10px;
    font-size: 16px;
}


.rcmendlists {
    width: 348px;
    height: 500px;
    padding-left: 13px;
    margin: 0;
    zoom: 1;
}

.rcmendlists:after {
    content: ".";
    height: 0;
    clear: both;
    display: block;
    visibility: hidden;
}

.rcmendlist {
    width: 160px;
    height: auto;
    margin: 0 14px 0 0;
    float: left;
}

.zltjimages:hover {
    border: #fd9334 1px solid;
    cursor: pointer;
}

.zltjimagea:hover {
    border: #fd9334 1px solid;
    cursor: pointer;
}

.zltjimages {
    width: 158px;
    height: 216px;
    margin: 10px 0px 0px;
    border: #d9d9d9 1px solid;
    box-shadow: 0px 0px 2px 1px #d9d9d9;
    -webkit-box-shadow: 0px 0px 2px 1px #d9d9d9;
    -moz-box-shadow: 0px 0px 2px 1px #d9d9d9;
}

.zltjimagea {
    width: 158px;
    height: 216px;
    margin: 10px 0px 0px;
    border: #fd9334 1px solid;
    box-shadow: 0px 0px 2px 1px #fec898;
    -webkit-box-shadow: 0px 0px 2px 1px #fec898;
    -moz-box-shadow: 0px 0px 2px 1px #fec898;
}

.zltjname {
    height: 10px;
    margin: 14px 0px 0px;
    text-align: center;
}

.update {
    width: 361px;
    height: auto;
    margin: 0px;
    float: left;
}

.zlupdate:after {
    content: ".";
    height: 0px;
    clear: both;
    display: block;
    visibility: hidden;
}

.newupdate {
    width: 332px;
    height: auto;
    margin: 10px auto 0px;
    background: url(/Images/v_1502/xx.jpg) repeat-x bottom;
}

.newname {
    width: 100%;
    height: 32px;
    line-height: 32px;
    margin: 0px;
    text-align: center;
    font-weight: bold;
}

.newname a {
    color: #ab0202;
    font-size: 14px;
}

.newcontent {
    width: 100%;
    height: 48px;
    line-height: 24px;
    margin: 0px;
    text-indent: 24px;
    padding-bottom: 4px;
}

.newcontent a {
    color: #00a3ff;
}

.newcontent a:hover {
    color: #F00;
}

.newlists {
    width: 332px;
    height: auto;
    margin: 0px auto;
    padding-top: 3px;
}

.newlists ul {
    margin: 0px;
    padding: 8px 0px 7px;
    list-style-type: none;
}

.newlists ul li {
    width: 100%;
    height: 26px;
    line-height: 26px;
    margin: 0px;
    zoom: 1;
}

.newlists ul li:after {
    content: ".";
    height: 0px;
    display: block;
    clear: both;
    visibility: hidden;
}

.newlists ul li span {
    float: right;
}

.newlists ul li label {
    color: #00a3ff;
}

.zlinto_right {
    width: 260px;
    height: auto;
    margin: 0px;
    float: left;
}

.zlzx {
    width: 240px;
    height: 42px;
    line-height: 42px;
    margin: 0px;
    border-bottom: #00a3ff solid 2px;
    padding: 0px 10px;
    font-size: 16px;
}

.zlzx span {
    font-size: 12px;
    float: right;
}

.zxlists {
    width: 240px;
    height: auto;
    margin: 0px;
    padding: 12px 10px 0px;
}

.zxlists ul {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}

.zxlists ul li {
    width: 100%;
    height: 26px;
    line-height: 26px;
    margin: 0px;
}

.zxlists ul li:after {
    content: ".";
    height: 0px;
    display: block;
    clear: both;
    visibility: hidden;
}

.zxlists ul li label {
    float: right;
}

/*------------------shop---------------------------*/
.software {
    width: 258px;
    height: 260px;
    margin: 10px 0px 0px 0px;
    padding: 10px 0px;
    border: #D9D9D9 solid 1px;
    zoom: 1;
}

.software:after {
    content: ".";
    height: 0px;
    display: block;
    clear: both;
    visibility: hidden;
}

.softwarehd {
    width: 45px;
    height: auto;
    margin: 0px;
    padding-bottom: 60px;
    float: left;
}

.prevL {
    width: 100%;
    height: 200px;
    margin: 0px;
    background: url(/Images/v_1502/lefts.jpg) no-repeat center center;
    cursor: pointer;
}

.prevL:hover {
    background: url(/Images/v_1502/left.jpg) no-repeat center center;
    cursor: pointer;
}

.prevR {
    width: 100%;
    height: 200px;
    margin: 0px;
    background: url(/Images/v_1502/rights.jpg) no-repeat center center;
    cursor: pointer;
}

.prevR:hover {
    background: url(/Images/v_1502/right.jpg) no-repeat center center;
    cursor: pointer;
}

.softwarebd {
    width: 168px;
    height: auto;
    margin: 0px;
    float: left;
}

.softwarebd ul {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}

.softwarebd ul li {
    width: 100%;
    height: auto;
    margin: 0px;
}

.bdimages {
    width: 100%;
    height: 200px;
    margin: 0px;
}

.bdname {
    width: 100%;
    height: 40px;
    line-height: 40px;
    vertical-align: central;
    text-align: center;
    margin: 0px;
    padding: 15px 0px 5px;
}





.askon {
    color: #fd8a23;
    border-bottom: #fd8a23 solid 2px;
    background: url(/Images/v_1502/hjt.jpg) no-repeat bottom center;
}

.ask {
    width: 546px;
    height: auto;
    margin: 0px;
    padding-right: 10px;
    float: left;
}

.asktype {
    width: 100%;
    height: 36px;
    margin: 0px;
    border-bottom: #00a3ff solid 2px;
    position: relative;
}

.asklx {
    width: 526px;
    height: 38px;
    margin: 0px;
    padding: 0px 10px;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 2;
}

.asklx:after {
    content: ".";
    display: block;
    height: 0px;
    clear: both;
    visibility: hidden;
}

.asklx1 {
    height: 36px;
    line-height: 36px;
    margin: 0px;
    float: left;
    font-size: 16px;
}

.asklx2 {
    height: 36px;
    line-height: 36px;
    margin: 0px;
    float: right;
    margin-left: 10px;
    font-size: 14px;
    font-weight: bold;
}

.asklx2 a {
    /*color:#fd8a23;*/
}

.asklx3 {
    height: 38px;
    margin: 0px;
    float: right;
}

.asklx3 a {
    height: 36px;
    line-height: 36px;
    display: inline-block;
    margin-left: 10px;
    font-size: 14px;
}

.asklx3 a:hover {
    border-bottom: #fd8a23 solid 2px;
    background: url(/Images/v_1502/hjt.jpg) no-repeat bottom center;
    color: #fd8a23;
}

.asklb {
    width: 100%;
    height: auto;
    margin: 0px;
}

.asklist {
    width: 526px;
    height: auto;
    margin: 0px;
    padding: 10px;
}

.asklist ul {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}

.asklist ul li {
    width: 100%;
    height: 32px;
    line-height: 32px;
    margin: 0px;
    background: url(/Images/v_1502/bottom_1.jpg) repeat-x bottom;
}

.asklist ul li span {
    float: right;
    color: #969696;
}

.asklist ul li label {
    color: #3296d2;
}

.video {
    width: 446px;
    height: auto;
    margin: 0px;
    float: left;
}

.course {
    width: 426px;
    height: 36px;
    line-height: 36px;
    margin: 0px;
    border-bottom: #00a3ff solid 2px;
    padding: 0px 10px;
    font-size: 16px;
}

.course span {
    float: right;
    font-size: 12px;
}

.videos {
    width: 426px;
    height: auto;
    margin: 0px auto;
    padding: 10px 0px;
    zoom: 1;
}

.videos:after {
    content: ".";
    height: 0px;
    display: block;
    clear: both;
    visibility: hidden;
}

.play {
    width: 184px;
    height: 130px;
    margin: 0px;
    float: left;
    position: relative;
}

.playbg {
    width: 100%;
    height: 24px;
    margin: 0px;
    background: #000;
    position: absolute;
    bottom: 0px;
    left: 0px;
    z-index: 2;
    background: #000;
    filter: alpha(opacity=40);
    -moz-opacity: 0.40;
    opacity: 0.40;
}

.playname {
    width: 164px;
    height: 24px;
    line-height: 24px;
    margin: 0px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    z-index: 3;
    color: #FFF;
    padding: 0px 10px;
}

.play a {
    width: 184px;
    height: 130px;
    margin: 0px;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 10;
    display: inline-block;
}

.videolist {
    width: 242px;
    height: 130px;
    margin: 0px;
    float: left;
}

.videolist ul {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}

.videolist ul li {
    width: 197px;
    height: 26px;
    line-height: 26px;
    margin: 0px 0px 0px 10px;
    background: url(/Images/v_1502/kaishi.jpg) no-repeat left center;
    padding-left: 25px;
}

#line {
    width: 426px;
    height: 1px;
    margin: 0px auto;
    background: url(/Images/v_1502/xx.jpg) repeat-x bottom;
    padding: 4px 0px 3px;
}


.zlleft {
    width: 732px;
    height: auto;
    margin: 0px 10px 0px 0px;
    float: left;
}

.zltype {
    width: 732px;
    height: 31px;
    margin: 0px;
    border-bottom: #00a3ff solid 1px;
    zoom: 1;
}

.zltype:after {
    content: ".";
    height: 0px;
    display: block;
    clear: both;
    visibility: hidden;
}

.zltypeL {
    width: 291px;
    height: 31px;
    line-height: 31px;
    margin: 0px;
    padding-left: 10px;
    font-size: 16px;
    border-right: #00a3ff solid 1px;
    float: left;
}

.zltypeR {
    width: 430px;
    height: 31px;
    margin: 0px;
    position: relative;
    float: left;
}

.zltypeRs {
    width: 430px;
    height: auto;
    margin: 0px;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 2;
}

.zltypeRs ul {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
    zoom: 1;
}

.zltypeRs ul:after {
    content: ".";
    height: 0px;
    clear: both;
    display: block;
    visibility: hidden;
}

.zltypeRs ul li {
    width: 100px;
    height: 30px;
    line-height: 30px;
    margin: 0px;
    float: left;
    text-align: center;
    border-top: #00a3ff solid 1px;
    border-right: #00a3ff solid 1px;
    font-size: 14px;
}

.zltypeRs ul li:hover {
    background: #FFF;
    border-bottom: #FFF solid 1px;
}

.zlcateon {
    background: #FFF;
    border-bottom: #FFF solid 1px;
}

.zlcateout {
    background: #c8e9fc;
    border-bottom: #c8e9fc solid 1px;
}

.zlfls {
    width: 100%;
    height: auto;
    margin: 0px;
}

.zlmodule {
    width: 732px;
    height: auto;
    margin: 0px;
    zoom: 1;
}

.zlmodule:after {
    content: ".";
    display: block;
    clear: both;
    height: 0px;
    visibility: hidden;
}

.zllist {
    width: 346px;
    height: auto;
    margin: 0px;
    float: left;
    padding: 10px 10px 0px;
}

.zllisttop:after {
    content: ".";
    display: block;
    height: 0px;
    clear: both;
    visibility: hidden;
}

.zllisttop {
    width: 100%;
    height: auto;
    margin: 0px;
    zoom: 1;
}

.zlimg {
    width: 140px;
    height: auto;
    margin: 0px;
    float: left;
}

.zltypeinto {
    width: 196px;
    height: auto;
    margin: 0px;
    float: left;
    padding-left: 10px;
}

.zlintoname {
    width: 100%;
    height: 28px;
    line-height: 28px;
    margin: 0px;
    font-size: 14px;
    text-align: center;
    font-weight: bold;
}

.zlintocont {
    width: 100%;
    height: 72px;
    line-height: 24px;
    line-height: 24px;
    margin: 0px;
    text-indent: 24px;
}

.zlintocont a {
    color: #00a3ff;
}

.zllistbottom {
    width: 100%;
    height: auto;
    margin: 0px;
}

.zllistbottom ul {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}

.zllistbottom ul li {
    width: 100%;
    height: 32px;
    line-height: 32px;
    margin: 0px;
    border-bottom: 1px dashed #ccc;
}

.zllistbottom ul li span {
    float: right;
}

.zllistbottom ul li label {
    color: #00a3ff;
}

.zlsoft {
    width: 260px;
    height: auto;
    margin: 0px;
    float: left;
}

.zyfw {
    width: 100%;
    height: 32px;
    line-height: 32px;
    margin: 0px;
    background: #00a3ff;
    color: #FFF;
}

.zyfw span {
    padding: 0px 10px;
    font-size: 16px;
}

.softlist {
    width: 230px;
    height: auto;
    margin: 0px;
    border: #D9D9D9 solid 1px;
    border-top: none;
    padding: 10px 14px 2px;
}

.softlists {
    width: 100%;
    height: auto;
    margin: 0px;
    zoom: 1;
}

.softlists:after {
    content: ".";
    display: block;
    clear: both;
    height: 0px;
    visibility: hidden;
}

.softimage {
    width: 70px;
    height: 70px;
    margin: 0px;
    float: left;
}

.softcont {
    width: 146px;
    height: auto;
    margin: 0px 0px 6px 10px;
    float: left;
    padding:;
}

.softname {
    width: 100%;
    height: 24px;
    line-height: 24px;
    margin: 0px;
    font-weight: bold;
}

.softinto {
    width: 100%;
    height: 48px;
    line-height: 24px;
    margin: 0px;
}

.service {
    width: 260px;
    height: 258px;
    margin: 0px;
    float: left;
}

.servicelist {
    width: 200px;
    height: auto;
    margin: 0px;
    border: #D9D9D9 solid 1px;
    border-top: none;
    padding: 16px 29px;
    position: relative;
}

.servicelist ul {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}

.servicelist ul li {
    width: 150px;
    height: 30px;
    line-height: 30px;
    margin: 0px;
    padding: 8px 0px 5px 50px;
    font-size: 14px;
}

.servicewxevm {
    width: 140px;
    height: 140px;
    margin: 0px;
    background: #f0f0f0;
    position: absolute;
    right: -100px;
    bottom: 30px;
    z-index: 129;
    display: none;
}



.friends {
    width: 1002px;
    height: auto;
    margin: 0px auto 10px;
    background: #06F;
}

.friendship {
    width: 100%;
    height: 32px;
    line-height: 32px;
    margin: 0px;
    background: #c8e9fc;
    border-bottom: #00a3ff solid 2px;
}

.friendship span {
    font-size: 16px;
    font-weight: bold;
    padding: 0px 10px;
}

.friendlists {
    width: 940px;
    height: auto;
    line-height: 24px;
    margin: 0px;
    padding: 20px 31px;
    background: #c8e9fc;
}

.friendlists a {
    padding: 0px 20px 0px 0px;
    display: inline-block;
}


.bottom_nav {
    width: 1002px;
    height: 36px;
    line-height: 36px;
    margin: 0px auto 10px;
    background: #00a3ff;
    text-align: center;
}

.bottom_nav a {
    color: #FFFFFF;
    font-weight: bold;
}

.bottom_nav span {
    color: #FFF;
    padding: 0px 10px;
}

.bottomzyw {
    width: 1002px;
    height: auto;
    line-height: 24px;
    margin: 0px auto;
    color: #565656;
    text-align: center;
    padding: 10px 0px 20px;
}


.statement {
    width: 942px;
    height: auto;
    line-height: 24px;
    margin: 0px auto;
    padding: 30px;
    color: #035ead;
}

.suggest {
    width: 880px;
    height: auto;
    margin: 0px auto;
    padding: 20px 61px;
}

.suggname {
    width: 100%;
    height: 36px;
    line-height: 36px;
    margin: 0px;
    font-size: 14px;
    font-weight: bold;
}

.back {
    width: 100%;
    height: auto;
    margin: 0px;
}

.back textarea {
    width: 730px;
    height: 300px;
    line-height: 24px;
    margin: 0px;
    padding: 20px;
    color: #c0bdbd;
}

.backlist {
    width: 100%;
    height: auto;
    margin: 0px;
    padding: 3px 0px;
    zoom: 1;
}

.backlist:after {
    content: ".";
    height: 0px;
    display: block;
    clear: both;
    visibility: hidden;
}

.backtype {
    width: 80px;
    height: 40px;
    line-height: 40px;
    margin: 0px;
    float: left;
}

.upimages {
    width: 100px;
    height: 40px;
    line-height: 40px;
    margin: 0px;
    text-align: center;
    float: left;
}

#upload {
    width: 60px;
    height: 30px;
    margin: 5px auto;
    padding: 0px;
    background: #00a3ff;
    border: 0px;
    color: #FFF;
    font-weight: bold;
}

#imagetype {
    width: 700px;
    height: 40px;
    line-height: 40px;
    margin: 0px;
    float: left;
}

.backinfo {
    width: 800px;
    height: 40px;
    line-height: 40px;
    margin: 0px;
    float: left;
}

.info {
    width: 350px;
    height: 32px;
    line-height: 32px;
    margin: 3px 0px;
    border: #9b999a solid 1px;
    padding: 0px 10px;
    color: #9a9a9a;
}

#reset {
    width: 150px;
    height: 40px;
    margin: 0px 0px 0px 120px;
    background: #00a3ff;
    border: 0px;
    color: #fffeff;
    font-weight: bold;
}

.backinfo span {
    color: #d90504;
    font-weight: bold;
}

#resetback {
    width: 100%;
    height: auto;
    margin: 0px;
    padding: 20px 0px;
}


.zlbodyL {
    width: 732px;
    height: auto;
    margin: 0px 10px 0px 0px;
    float: left;
}

.zlLbody {
    width: 732px;
    height: auto;
    margin: 10px 0px 0px;
    zoom: 1;
}

.zlLbody:after {
    content: ".";
    height: 0px;
    clear: both;
    display: block;
    visibility: hidden;
}

.zlL_left {
    width: 258px;
    height: auto;
    margin: 0px;
    border: #00a3ff solid 1px;
    padding: 0px 0px 3px;
    float: left;
}

.zlL_left_type {
    width: 100%;
    height: 36px;
    line-height: 36px;
    margin: 0px;
    background: url(/Images/v_1502/zlborder.jpg) no-repeat left bottom;
}

.zlL_left_type span {
    padding: 0px 10px;
    font-size: 16px;
}

.zlL_left_List {
    width: 238px;
    height: auto;
    margin: 0px;
    padding: 5px 10px;
}

.zlL_left_List1 {
    width: 238px;
    height: auto;
    margin: 0px;
    border-bottom: #D9D9D9 solid 1px;
    padding: 10px 0px;
}

.zlL_left_ListName {
    width: 100%;
    height: 28px;
    line-height: 28px;
    margin: 0px;
    font-size: 14px;
    font-weight: bold;
}

.typelist {
    width: 100%;
    height: auto;
    line-height: 24px;
    margin: 0px;
}

.typelist a {
    display: inline-block;
    padding-right: 10px;
}

.zlL_left_List2 {
    width: 238px;
    height: auto;
    margin: 0px;
    padding: 10px 0px 6px;
}

.zlL_right {
    width: 462px;
    height: auto;
    margin: 0px 0px 0px 10px;
    float: left;
}

.zlLS {
    width: 460px;
    height: auto;
    margin: 0px;
    border: #d9d9d9 solid 1px;
}

.zlL_right_type {
    width: 100%;
    height: 36px;
    line-height: 36px;
    margin: 0px;
    background: url(/Images/v_1502/zlborder1.jpg) no-repeat left bottom;
}

.zlL_right_type span {
    padding: 0px 10px;
    font-size: 16px;
}

.zlgroom {
    width: 456px;
    height: auto;
    margin: 0px;
    padding: 5px 2px;
    zomm: 1;
}

.zlgroom:after {
    content: ".";
    height: 0px;
    clear: both;
    display: block;
    visibility: hidden;
}

.groomimg_list {
    width: 152px;
    height: auto;
    margin: 0px;
    float: left;
}

.groomimages {
    width: 134px;
    height: auto;
    margin: 5px 8px;
    border: #D9D9D9 solid 1px;
}

.groomimages:hover {
    border: #fd9334 solid 1px;
}

.groomname {
    width: 152px;
    height: 26px;
    line-height: 26px;
    margin: 0px;
    text-align: center;
}

.groomcounts {
    width: 152px;
    height: 24px;
    line-height: 24px;
    margin: 0px;
    text-align: center;
    color: #898888;
}

.groomlist {
    width: 460px;
    height: auto;
    margin: 0px;
    zoom: 1;
}

.groomlist:after {
    content: ".";
    height: 0px;
    display: block;
    clear: both;
    visibility: hidden;
}

.groomlists {
    width: 210px;
    height: auto;
    margin: 0px;
    padding: 8px 10px 7px;
    float: left;
}

.groomlists ul {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}

.groomlists ul li {
    width: 100%;
    height: 26px;
    line-height: 26px;
    margin: 0px;
}

.groomlists ul li span {
    color: #00a3ff;
}

.xgg {
    width: 100%;
    height: 87px;
    margin: 10px 0px 0px;
}

.gftype {
    width: 100%;
    height: auto;
    margin: 0px;
    border-bottom: #035ead solid 2px;
    zoom: 1;
}

.gftype:after {
    content: ".";
    height: 0px;
    display: block;
    clear: both;
    visibility: hidden;
}

.gftype1 {
    width: 120px;
    height: 30px;
    line-height: 30px;
    margin: 0px;
    float: left;
    padding-left: 10px;
    font-size: 16px;
}

.gftype2 {
    width: 50px;
    height: 30px;
    line-height: 30px;
    margin: 0px;
    float: right;
    text-align: right;
}

.gftype3 {
    width: 552px;
    height: 30px;
    line-height: 30px;
    margin: 0px;
    float: right;
    position: relative;
}

.gftype3s {
    width: 552px;
    height: auto;
    margin: 0px;
    position: absolute;
    right: 0px;
    top: 0px;
    z-index: 2;
}

.gftype3s ul {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}

.gftype3s ul:after {
    content: ".";
    display: block;
    clear: both;
    height: 0px;
    visibility: hidden;
}

.gftype3s ul li {
    height: 30px;
    line-height: 30px;
    margin: 0px;
    float: right;
    margin: 0px 10px;
    font-size: 14px;
}

.zlLXlist {
    width: 100%;
    height: auto;
    margin: 0px;
}

.zlLXlists {
    width: 100%;
    height: auto;
    margin: 0px;
}

.gfimglist {
    width: 696px;
    height: auto;
    margin: 0px auto 0px;
    padding: 10px 0px 0px 32px;
    zoom: 1;
}

.gfimglist:after {
    content: ".";
    height: 0px;
    clear: both;
    visibility: hidden;
    display: block;
}

.gfimglists {
    width: 142px;
    height: auto;
    margin: 0px;
    padding-right: 32px;
    float: left;
}

.gfimg {
    width: 140px;
    height: 188px;
    margin: 0px;
    border: #d9d9d9 solid 1px;
}

.gfimg:hover {
    border: #fd9334 solid 1px;
}

.gfname {
    width: 100%;
    height: 30px;
    line-height: 30px;
    margin: 0px;
    text-align: center;
}

.gfcounts {
    width: 100%;
    height: 24px;
    line-height: 24px;
    margin: 0px;
    text-align: center;
    color: #898888;
}

.gflist {
    width: 732px;
    height: auto;
    margin: 0px;
    padding: 10px 0px 0px;
    zoom: 1;
}

.gflist:after {
    content: ".";
    height: 0px;
    display: block;
    clear: both;
    visibility: hidden;
}

.gflists {
    width: 346px;
    height: auto;
    margin: 0px;
    padding: 0px 10px;
    float: left;
}

.gflists ul {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}

.gflists ul li {
    width: 100%;
    height: 24px;
    line-height: 24px;
    margin: 0px;
}

.gflists ul li span {
    color: #00a3ff;
}

.zlbodyR {
    width: 260px;
    height: auto;
    margin: 0px;
    float: left;
}

.zlRbody {
    width: 258px;
    height: auto;
    margin: 10px 0px 0px;
    border: #D9D9D9 solid 1px;
}

.share {
    width: 100%;
    height: 40px;
    line-height: 40px;
    margin: 0px;
    text-align: center;
    color: #00a3ff;
    font-size: 20px;
    font-weight: bold;
}

.share_up {
    width: 198px;
    height: auto;
    margin: 0px auto;
    padding-top: 10px;
}

.doccount {
    width: 100%;
    height: 30px;
    line-height: 30px;
    margin: 0px;
    text-align: center;
}

.doccount span {
    color: #ed0000;
    font-weight: bold;
    font-size: 18px;
}

.guide {
    width: 238px;
    height: 30px;
    line-height: 30px;
    margin: 0px;
    padding: 0px 10px;
    border-bottom: #d9d9d9 solid 1px;
    font-size: 16px;
}

.guidelist {
    width: 238px;
    height: auto;
    margin: 0px;
    padding: 10px;
}

.guidelist ul {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}

.guidelist ul li {
    width: 100%;
    height: 24px;
    line-height: 24px;
    margin: 0px;
}

.guidelist ul li span {
    padding-right: 5px;
}

.boutique {
    width: 238px;
    height: 34px;
    line-height: 34px;
    margin: 0px;
    padding: 0px 10px;
}

.searchs {
    width: 238px;
    height: auto;
    margin: 0px;
    padding: 0px 10px;
}

.searchs input {
    width: 222px;
    height: 34px;
    line-height: 34px;
    margin: 0px;
    border: #D9D9D9 solid 1px;
    background: url(/Images/v_1502/ss.jpg) no-repeat left center;
    padding: 0px 7px;
}

.searchbtn {
    width: 238px;
    height: auto;
    margin: 0px;
    padding: 10px 10px;
}

.searchbtn input {
    width: 86px;
    height: 26px;
    line-height: 26px;
    margin: 0px;
    border: 0px;
    text-align: center;
    font-size: 16px;
    background: #00a3ff;
    color: #FFF;
}

.hotlist {
    width: 238px;
    height: auto;
    margin: 0px;
    padding: 10px;
}

.hotlist ul {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}

.hotlist ul li {
    width: 100%;
    height: 26px;
    line-height: 26px;
    margin: 0px;
}

.hotlist ul li label {
    float: right;
}

.hotlist1 {
    padding: 0px 5px;
    margin: 0px 10px 0px 0px;
    background: #fd8a23;
    color: #FFF;
}

.hotlist2 {
    padding: 0px 5px;
    margin: 0px 10px 0px 0px;
    background: #d6d7d7;
}

.usercontri {
    width: 238px;
    height: auto;
    margin: 0px;
    padding: 10px;
}

.usercontri ul {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}

.contrilist1 {
    width: 100%;
    height: auto;
    margin: 0px;
    text-align: center;
}

.contrilist1:after {
    content: ".";
    height: 0px;
    display: block;
    clear: both;
    visibility: hidden;
}

.contrilist1 div {
    width: 50%;
    height: 24px;
    line-height: 24px;
    margin: 0px;
    text-align: center;
    float: left;
}

.contrilist {
    width: 188px;
    height: 24px;
    line-height: 24px;
    margin: 0px;
    padding: 0px 40px 0px 10px;
}

.contrilist label {
    float: right;
}

.contrilist span {
    padding: 0px 5px;
    margin: 0px 5px 0px 0px;
    color: #FFF;
}

#feedback {
    width: 238px;
    height: auto;
    line-height: 24px;
    margin: 10px 0px 0px;
    border: #D9D9D9 solid 1px;
    text-indent: 24px;
    padding: 14px 10px;
}

#feedback a {
    color: #c10000;
    font-weight: bold;
}


.zllisttype {
    width: 258px;
    height: auto;
    margin: 0px;
    border: #00a3ff solid 1px;
    float: left;
}

.zlfl {
    width: 258px;
    height: auto;
    margin: 10px 0px 0px;
    border: #00a3ff solid 1px;
}

.zllistL {
    width: 260px;
    height: auto;
    margin: 0px 10px 0px 0px;
    float: left;
}

.zllistR {
    width: 732px;
    height: auto;
    margin: 10px 0px 0px;
    float: left;
}

.zladdress {
    width: 100%;
    height: 36px;
    line-height: 36px;
    margin: 0px;
    background: #c8e9fc;
}

.zladdress span {
    padding: 0px 10px;
    font-size: 14px;
}

.tb {
    width: 712px;
    height: auto;
    margin: 0px;
    padding: 10px 10px;
    background: #edf8ff;
}

.tbname {
    width: 682px;
    height: 30px;
    line-height: 30px;
    margin: 0px;
    padding: 0px 15px;
    background: url(/Images/v_1502/bi.jpg) no-repeat left center;
    font-weight: bold;
    font-size: 14px;
}

.tblist {
    width: 682px;
    height: auto;
    margin: 0px;
    padding: 5px 15px;
}

.tblist ul {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}

.tblist ul:after {
    content: ".";
    display: block;
    clear: both;
    height: 0px;
    visibility: hidden;
}

.tblist ul li {
    height: 24px;
    line-height: 24px;
    display: inline-block;
    padding-right: 20px;
}

.tblists {
    width: 682px;
    height: auto;
    margin: 0px;
    padding: 10px 25px 0px;
}

.xqlist {
    width: 682px;
    height: auto;
    margin: 0px;
    border-bottom: #035ead solid 1px;
}

.xqtitles {
    width: 100%;
    height: 30px;
    line-height: 30px;
    margin: 20px 0px 0px;
}

.xqtitles:after {
    content: ".";
    display: block;
    height: 0px;
    clear: both;
    visibility: hidden;
}

.xqimg {
    width: 16px;
    height: 16px;
    margin: 0px;
    padding: 7px 10px 7px 0px;
    float: left;
}

.xqtitles span {
    float: right;
}

.sqname {
    font-weight: bold;
}

.sqname h {
    color: red;
}

.xqnames {
    width: 656px;
    height: 48px;
    line-height: 24px;
    margin: 0px;
    padding-left: 26px;
    color: #00a3ff;
}

.xqdate {
    width: 100%;
    height: 24px;
    line-height: 24px;
    margin: 0px;
    padding: 17px 0px;
    text-align: right;
}

.xqdate span {
    padding: 0px 5px;
}

.zllistpage {
    width: 682px;
    height: auto;
    margin: 0px;
    padding: 24px 0px;
    text-align: center;
}

.zlpage1 {
    width: 24px;
    height: 24px;
    line-height: 24px;
    border: #00a3ff solid 1px;
    display: inline-block;
}

.zlpage1:hover {
    background: #00a3ff;
    color: #FFF;
}

.zlpage2 {
    width: 68px;
    height: 24px;
    line-height: 24px;
    border: #00a3ff solid 1px;
    display: inline-block;
}

.zlpage2:hover {
    background: #00a3ff;
    color: #FFF;
}

.zllistpage a {
    display: inline-block;
    height: auto;
    line-height: 22px;
    margin: 0px 4px;
    padding: 0px 10px;
    border: #00a3ff 1px solid;
    background: url(Images/pagebg.gif) repeat-x;
}

.zllistpage a:hover {
    color: #FFFFFF;
    text-decoration: none;
    background: #00a3ff;
}


.xqaddress {
    width: 100%;
    height: 40px;
    line-height: 40px;
    margin: 10px 0px 0px;
    font-size: 14px;
}

.xqdetail {
    width: 100%;
    height: auto;
    margin: 0px;
}

.pptname {
    width: 100%;
    height: auto;
    margin: 0px;
    font-weight: bold;
    font-size: 18px;
    zoom: 1;
}

.pptname:after {
    content: ".";
    height: 0px;
    clear: both;
    display: block;
    visibility: hidden;
}

.pptnimg {
    width: 16px;
    height: 16px;
    margin: 10px 10px 10px 0px;
    float: left;
}

.pptnames {
    width: 96%;
    line-height: 36px;
    margin: 0px;
    float: left;
}

.pptxq {
    width: auto;
    height: auto;
    line-height: 24px;
    margin: 0px;
    float: left;
}

.pptxq:after {
    content: ".";
    display: block;
    height: 0px;
    visibility: hidden;
    clear: both;
}

.xing {
    width: 100px;
    height: 16px;
    margin: 0px;
    margin: 4px 0px;
    float: left;
}

.xqpj {
    width: auto;
    height: 24px;
    line-height: 24px;
    margin: 0px;
    float: left;
}

.xqpj span {
    padding: 0px 10px;
}

.xqjb {
    width: 16px;
    height: 16px;
    margin: 4px 0px;
    float: left;
}

.xqdtname {
    width: 100%;
    height: 24px;
    line-height: 24px;
    margin: 0px;
}

.pptimg {
    width: 730px;
    height: 577px;
    margin: 30px 0px 0px;
    border: #d9d9d9 solid 1px;
}

.pptdown {
    width: 100%;
    height: auto;
    line-height: 40px;
    margin: 10px 0px 0px;
    text-align: right;
}

.pptdown span {
    color: #c30202;
    font-weight: bold;
}

.pptdown input {
    width: 160px;
    height: 40px;
    line-height: 40px;
    margin: 0px 0px 0px 50px;
    padding: 0px;
    border: 0px;
    background: #00a3ff;
    color: #FFF;
    font-size: 14px;
}

.xqLbody {
    width: 100%;
    height: auto;
    margin: 10px 0px 0px;
}

.qbpl {
    width: 100%;
    height: auto;
    margin: 0px;
    background: url(/Images/v_1502/plbj.jpg) no-repeat;
}

.qbpls {
    width: 110px;
    height: 34px;
    line-height: 34px;
    margin: 0px;
    padding-top: 6px;
    text-align: center;
    color: #049ad9;
    font-weight: bold;
    font-size: 14px;
}

.zywpl {
    width: 730px;
    height: auto;
    margin: 0px;
    padding: 10px 0px;
    border: #d9d9d9 solid 1px;
    border-top: none;
}

.pl {
    width: 654px;
    height: 5px;
    margin: 0px auto;
}

.plarea {
    width: 632px;
    height: auto;
    margin: 0px auto;
    padding: 10px;
    border-left: #d9d9d9 solid 1px;
    border-right: #d9d9d9 solid 1px;
    background: #FFF;
}

.plarea textarea {
    width: 100%;
    height: 115px;
    margin: 0px;
    border: 0px;
    resize: none;
}

.fbpl {
    width: 710px;
    height: auto;
    line-height: 40px;
    text-align: right;
    padding: 10px 10px 20px;
}

.fbpl input {
    width: 160px;
    height: 40px;
    line-height: 40px;
    margin: 0px 0px 0px 50px;
    padding: 0px;
    border: 0px;
    background: #00a3ff;
    color: #FFF;
    font-size: 16px;
}

.plList {
    width: 710px;
    height: auto;
    margin: 10px;
}

.plLists {
    width: 710px;
    height: auto;
    margin: 0px;
    border-top: #d9d9d9 solid 1px;
    padding: 10px 0px 30px;
    zoom: 1;
}

.plLists:after {
    content: ".";
    height: 0px;
    display: block;
    clear: both;
    visibility: hidden;
}

.plphoto {
    width: 80px;
    height: 80px;
    margin: 0px;
    float: left;
    padding-left: 10px;
}

.plmzdate {
    width: 600px;
    height: auto;
    margin: 0px;
    float: left;
    padding: 0px 10px;
}

.plmzdates {
    width: 100%;
    height: 32px;
    line-height: 32px;
    margin: 0px;
}

.plmzdates span {
    color: #035ead;
    font-weight: bold;
}

.plconts {
    width: 100%;
    height: auto;
    line-height: 24px;
    margin: 0px;
    padding: 5px 0px;
}

.rjlist {
    width: 100%;
    height: 32px;
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}

.rjlist:after {
    content: ".";
    height: 0px;
    clear: both;
    display: block;
    visibility: hidden;
}

.rjlist li {
    height: 30px;
    line-height: 30px;
    margin: 0px 10px 0px 0px;
    border-bottom: #d9d9d9 solid 2px;
    float: left;
    font-size: 14px;
}

.rjlist li:hover {
    border-bottom: #00a3ff solid 2px;
}

.rjLlb {
    width: 100%;
    height: auto;
    margin: 0px;
}

.rjlists {
    width: 100%;
    height: auto;
    margin: 0px;
    zoom: 1;
}

.rjlists:after {
    content: ".";
    height: 0px;
    clear: both;
    display: block;
    visibility: hidden;
}

.rjlb {
    width: 336px;
    height: auto;
    margin: 0px;
    padding: 10px 30px 10px 0px;
    float: left;
}

.rjlb ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

.rjlb ul li {
    width: 100%;
    height: 30px;
    line-height: 30px;
    margin: 0px;
}

.rjlb ul li span {
    float: right;
}

.rjlb ul li label {
    color: #00a3ff;
    font-weight: bold;
}

.mydocuments {
    width: 258px;
    height: auto;
    margin: 10px 0px 0px;
    border: #d9d9d9 solid 1px;
    padding: 6px 0px;
}

.xgdoc {
    width: 238px;
    height: 30px;
    line-height: 30px;
    margin: 0px;
    padding: 0px 10px;
    border-bottom: #035ead solid 2px;
    font-size: 16px;
}

.xgdoc a {
    float: right;
    font-size: 12px;
}

.xgdoclist {
    width: 238px;
    height: auto;
    margin: 0px;
    padding: 10px;
    list-style-type: none;
}

.xgdoclist li {
    width: 100%;
    height: auto;
    margin: 0px;
    padding: 5px 0px;
}

.xgdocname {
    width: 100%;
    height: 24px;
    line-height: 24px;
    margin: 0px;
}

.xgdocname div {
    width: 16px;
    height: 16px;
    margin: 4px 0px;
    padding: 0px 10px 0px 0px;
    float: left;
}

.xgdocpj {
    width: 212px;
    height: 24px;
    line-height: 24px;
    margin: 0px;
    padding-left: 26px;
    color: #9a949a;
    font-size: 12px;
}

.xgdocpj span {
    padding: 0px 10px;
}

.xgsoft {
    width: 238px;
    height: 30px;
    line-height: 30px;
    margin: 0px;
    padding: 0px 10px;
    border-bottom: #035ead solid 2px;
    font-size: 16px;
}

.xgsoft span {
    float: right;
    font-size: 12px;
}


.wdnolw {
    width: 730px;
    height: auto;
    margin: 0px;
    border: #d9d9d9 solid 1px;
}

.wdinfos {
    width: 100%;
    height: auto;
    margin: 0px;
    padding: 10px 0px;
    zoom: 1;
}

.wdinfos:after {
    content: ".";
    height: 0px;
    clear: both;
    display: block;
    visibility: hidden;
}

.wdinfoimg {
    width: 16px;
    height: 16px;
    margin:: 0px;
    padding: 10px 17px;
    float: left;
}

.wdinfoname {
    width: 680px;
    height: 36px;
    line-height: 36px;
    margin: 0px;
    font-size: 14px;
    float: left;
    font-weight: bold;
}

.wdxxs {
    width: 630px;
    height: auto;
    margin: 0px 10px;
    border-bottom: #d9d9d9 solid 1px;
    padding: 0px 40px;
}

.wdxxs ul {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
    zoom: 1;
}

.wdxxs ul:after {
    content: ".";
    height: 0px;
    display: block;
    clear: both;
    visibility: hidden;
}

.wdxxs ul li {
    width: 50%;
    height: 40px;
    line-height: 40px;
    margin: 0px;
    font-size: 14px;
    float: left;
}

.wdxs {
    width: 100%;
    height: auto;
    margin: 0px;
}

.wdzljj {
    width: 630px;
    height: 40px;
    line-height: 40px;
    margin: 0px;
    padding: 0px 50px;
    color: #035ead;
    font-size: 14px;
    font-weight: bold;
}

.wdcontent {
    width: 630px;
    height: auto;
    line-height: 24px;
    margin: 0px auto;
    padding: 20px 0px;
}

.zlshouchanged {
    background-image: url(/Images/v_1502/zlsced.png)!important;
    background-repeat: no-repeat;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/v_1502/zlsced.png');
    _background-image: none;
    height: 20px;
    width: auto;
    cursor: pointer;
    padding-right: 16px;
    float: left;
}

.zlshouchang {
    background-image: url(/Images/v_1502/zlsc.png)!important;
    background-repeat: no-repeat;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/v_1502/zlsc.png');
    _background-image: none;
    height: 20px;
    width: auto;
    cursor: pointer;
    padding-right: 16px;
    float: left;
}

.zlshouchanged1 {
    background-image: url(/Images/v_1502/zlsced.png)!important;
    background-repeat: no-repeat;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/v_1502/zlsced.png');
    _background-image: none;
    height: 15px;
    width: auto;
    cursor: pointer;
    padding: 5px 0px 5px;
}

.zlshouchang1 {
    background-image: url(/Images/v_1502/zlsc.png)!important;
    background-repeat: no-repeat;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/v_1502/zlsc.png');
    _background-image: none;
    height: 15px;
    width: auto;
    cursor: pointer;
    padding: 5px 0px 5px;
}

.upaddress {
    width: 100%;
    height: 36px;
    line-height: 36px;
    margin: 0px;
    padding: 10px 0px;
    font-size: 14px;
}

.zlup {
    width: 100%;
    height: 36px;
    line-height: 36px;
    margin: 0px;
    font-size: 20px;
    color: #00a3ff;
}

.upinto {
    width: 1000px;
    height: auto;
    margin: 0px;
    border: #D9D9D9 solid 1px;
}

.xzdoc {
    width: 960px;
    height: auto;
    margin: 0px auto;
    padding: 10px 0px;
    text-align: center;
    background: url(/Images/v_1502/xx.jpg) repeat-x bottom;
}

.xzdocs {
    width: 100%;
    height: auto;
    margin: 6px 0px 0px;
    border-bottom: #d9d9d9 solid 1px;
}

.xzdocs:after {
    content: ".";
    height: 0px;
    display: block;
    clear: both;
    visibility: hidden;
}

.docjd {
    width: 50%;
    height: auto;
    margin: 0px;
    float: left;
}

.youdoc {
    width: 499px;
    height: 40px;
    line-height: 40px;
    margin: 0px;
    background: #eeeeee;
    border-right: #00a3ff solid 1px;
    text-align: center;
}

.youdocs {
    width: 400px;
    height: 32px;
    line-height: 32px;
    margin: 10px 0px;
    padding-left: 100px;
    font-weight: bold;
    zoom: 1;
}

.youdocs:after {
    content: ".";
    clear: both;
    height: 0px;
    display: block;
    visibility: hidden;
}

.youdocjd {
    width: 100%;
    height: 40px;
    line-height: 40px;
    margin: 0px;
    background: #eeeeee;
    text-align: center;
}

.youdocimg {
    width: 18px;
    height: 18px;
    margin: 7px 10px 7px 0px;
    float: left;
}

.youdocjds {
    width: 18px;
    height: 18px;
    margin: 7px 10px 7px 0px;
    float: left;
}

.doctx {
    width: 960px;
    height: 30px;
    line-height: 30px;
    margin: 10px auto;
    font-weight: bold;
}

.doctxinto {
    width: 100%;
    height: auto;
    margin: 0px;
    zoom: 1;
}

.doctxinto:after {
    content: ".";
    clear: both;
    height: 0px;
    display: block;
    visibility: hidden;
}

.txleft {
    width: 460px;
    height: auto;
    margin: 0px;
    padding-left: 40px;
    float: left;
    background: url(/Images/v_1502/sx.jpg) repeat-y right;
}

.txleftlist {
    width: 100%;
    height: auto;
    margin: 0px;
    padding-bottom: 10px;
}

.txleftlist:after {
    content: ".";
    clear: both;
    height: 0px;
    display: block;
    visibility: hidden;
}

.txtype {
    width: 60px;
    height: 38px;
    line-height: 38px;
    margin: 0px;
    float: left;
}

.txnr {
    width: 400px;
    height: auto;
    margin: 0px;
    float: left;
}

.txnr input {
    width: 300px;
    height: 36px;
    line-height: 36px;
    margin: 0px;
    padding: 0px 10px;
    border: #d9d9d9 solid 1px;
}

.txnr select {
    width: 80px;
    height: 24px;
    line-height: 24px;
    margin: 7px 10px 7px 0px;
    padding: 0px;
    border: #d9d9d9 solid 1px;
}

.txnr textarea {
    width: 310px;
    height: 140px;
    margin: 0px;
    border: #d9d9d9 solid 1px;
    padding: 10px;
    resize: none;
}

.txnr1 {
    width: 400px;
    height: auto;
    margin: 0px;
    float: left;
}

.txnr1 input {
    height: 24px;
    line-height: 24px;
    margin: 0px;
    padding: 0px;
    border: #d9d9d9 solid 1px;
}

.txnr1 select {
    height: 24px;
    line-height: 24px;
    margin: 7px 10px 7px 0px;
    padding: 0px;
    border: #d9d9d9 solid 1px;
}

.txright {
    width: 420px;
    height: auto;
    margin: 0px 40px;
    float: left;
}

.txright ul {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}

.txright ul li {
    width: 100%;
    height: auto;
    line-height: 24px;
    padding: 10px 0px;
}

.txright ul li a {
    color: #00a3ff;
}

.ksup {
    width: 160px;
    height: auto;
    margin: 15px 0px;
    padding: 0px 150px;
}

.ksup input {
    width: 160px;
    height: 40px;
    line-height: 40px;
    margin: 0px;
    color: #FFF;
    background: #00a3ff;
    font-size: 16px;
    font-weight: bold;
    border: 0px;
}


.asknav {
    width: 1002px;
    height: auto;
    margin: 0px auto;
    font-size: 18px;
    font-weight: bold;
}

.asknav ul {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}

.asknav ul:after {
    content: ".";
    height: 0px;
    display: block;
    clear: both;
    visibility: hidden;
}

.asknav1 {
    width: 220px;
    height: 50px;
    line-height: 50px;
    margin: 0px;
    padding: 0px 20px;
    float: left;
    background: #035ead;
    color: #FFF;
}

.asknav2 {
    width: 742px;
    height: 50px;
    line-height: 50px;
    margin: 0px;
    float: left;
    text-align: center;
    font-size: 18px;
}

.asknav2 a {
    color: #FFF;
    padding: 0px 10px;
}

.asknav2 a:hover {
    color: #fff957;
}

.usergx {
    width: 100%;
    height: 36px;
    line-height: 36px;
    margin: 0px;
    border-bottom: #d9d9d9 solid 1px;
    font-size: 18px;
}

.usergx span {
    padding: 0px 10px;
}

#erweima {
    width: 222px;
    height: 222px;
    margin: 15px auto;
}

.askcenter {
    width: 515px;
    height: auto;
    margin: 0px 10px 0px 0px;
    float: left;
}

.askcenterT {
    width: 515px;
    height: auto;
    margin: 10px 0px 0px;
}

.askcount {
    width: 513px;
    height: auto;
    margin: 0px;
    border: #d9d9d9 solid 1px;
    border-bottom: none;
}

.askcTL {
    width: 493px;
    height: auto;
    margin: 0px;
    padding: 10px;
}

.askcTL:after {
    content: ".";
    height: 0px;
    display: block;
    clear: both;
    visibility: hidden;
}

.askcTLimg {
    width: 207px;
    height: 194px;
    margin: 0px 20px 0px 0px;
    float: left;
}

.askcTList {
    width: 266px;
    height: auto;
    margin: 0px;
    float: left;
    padding: 7px 0px;
}

.askcTList ul {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}

.askcTList ul li {
    width: 100%;
    height: 30px;
    line-height: 30px;
    margin: 0px;
    border-bottom: 1px dashed #ccc;
}

.askctype {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}

.askctype li:hover {
    background: #00a3ff;
    color: #FFF;
}

.askctype:after {
    content: ".";
    height: 0px;
    display: block;
    clear: both;
    visibility: hidden;
}

.askctype li {
    width: 25%;
    height: 32px;
    line-height: 32px;
    margin: 0px;
    text-align: center;
    background: #e5e5e5;
    float: left;
    font-size: 14px;
}

.askcbody {
    width: 513px;
    height: auto;
    margin: 10px 0px 0px;
    border: #d9d9d9 solid 1px;
}

.solve {
    width: 100%;
    height: 38px;
    line-height: 38px;
    margin: 0px;
    border-bottom: #d9d9d9 solid 1px;
}

.solve a {
    padding: 0px 10px;
    float: right;
    font-size: 12px;
}

.solve span {
    padding: 0px 10px;
    font-size: 16px;
}

.solvelist {
    width: 493px;
    height: auto;
    margin: 0px auto;
    padding: 8px 0px;
}

.solvelist ul {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}

.solvelist ul li {
    width: 100%;
    height: 30px;
    line-height: 30px;
    margin: 0px;
    border-bottom: 1px #ccc dashed;
}

.solvelist ul li span {
    float: right;
    color: #8b8a8a;
}

.solvelist ul li label {
    color: #00a3ff;
}

.askright {
    width: 207px;
    height: auto;
    margin: 0px;
    float: left;
}

.askrbody {
    width: 205px;
    height: auto;
    margin: 10px 0px 0px;
    border: #d9d9d9 solid 1px;
}

.tjzj {
    width: 100%;
    height: 34px;
    line-height: 34px;
    margin: 0px;
    border-bottom: #d9d9d9 solid 1px;
}

.tjzj span {
    padding: 0px 10px;
    font-size: 16px;
}

.tjzjlist {
    width: 205px;
    height: auto;
    margin: 0px;
    padding: 5px 0px;
}

.tjzjlists {
    width: 177px;
    height: auto;
    margin: 0px auto;
    padding: 5px 0px;
}

.tjzjlists:after {
    content: ".";
    height: 0px;
    display: block;
    clear: both;
    visibility: hidden;
}

.zjimg {
    width: 77px;
    height: 80px;
    margin: 0px 10px 0px 0px;
    float: left;
}

.zjinto {
    width: 90px;
    height: auto;
    margin: 0px;
    float: left;
    font-size: 12px;
}

.zjinto ul {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}

.zjinto ul li {
    width: 100%;
    height: 20px;
    line-height: 20px;
    margin: 0px;
}

.zjinto ul li input {
    width: 80px;
    height: 20px;
    line-height: 20px;
    margin: 0px;
    color: #FFF;
    background: #00a3ff;
    border: 0px;
}

.rmbj {
    width: 200px;
    height: auto;
    margin: 0px auto;
    padding: 10px 0px;
    text-align: center;
}

.rmbj ul {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
    zoom: 1;
}

.rmbj ul:after {
    content: ".";
    height: 0px;
    display: block;
    clear: both;
    visibility: hidden;
}

.rmbj ul li {
    width: 78px;
    height: 24px;
    line-height: 24px;
    margin: 5px 10px;
    border: #d9d9d9 solid 1px;
    float: left;
}

.rmbj ul li:hover {
    background: #00a3ff;
    color: #FFF;
    border: #00a3ff solid 1px;
}

.rdquestion {
    width: 185px;
    height: auto;
    margin: 0px;
    padding: 10px 10px;
}

.rdquestion ul {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}

.rdquestion ul li {
    width: 100%;
    height: 30px;
    line-height: 30px;
    margin: 0px;
}

.rdquestion ul li label {
    float: right;
}


.askLleft {
    width: 785px;
    height: auto;
    margin: 0px 10px 0px 0px;
    float: left;
}

.askLtop {
    width: 100%;
    height: auto;
    margin: 10px 0px 0px;
    background: #c8e9fc;
}

.askLtops {
    width: 100%;
    height: auto;
    margin: 0px auto;
}

.askLtops:after {
    content: ".";
    height: 0px;
    display: block;
    clear: both;
    visibility: hidden;
}

.askLList {
    width: 214px;
    height: auto;
    margin: 0px;
    float: left;
    padding: 10px 10px 20px;
}

.askLtype {
    width: 100%;
    height: 40px;
    line-height: 40px;
    margin: 0px;
    font-size: 14px;
    font-weight: bold;
}

.askLlists {
    width: 100%;
    height: 48px;
    line-height: 24px;
    margin: 0px;
}

.askLlists a {
    display: inline-block;
    padding-right: 15px;
}

.qtques {
    width: 63px;
    height: 40px;
    line-height: 40px;
    margin: 0px;
    text-align: right;
    float: left;
    padding: 10px;
    font-size: 14px;
}


.askLfbody {
    width: 783px;
    height: auto;
    margin: 10px 0px 0px;
    border: #d9d9d9 solid 1px;
    *padding-bottom:20px;
}

.dsolve {
    width: 100%;
    height: 38px;
    line-height: 38px;
    margin: 0px;
    border-bottom: #d9d9d9 solid 1px;
}

.dsolve a {
    padding: 0px 10px;
    float: right;
    font-size: 12px;
}

.dsolve span {
    padding: 0px 10px;
    font-size: 16px;
}

.dsolvelist {
    width: 763px;
    height: auto;
    margin: 0px auto;
    padding: 10px 0px;
}

.dsolvelist ul {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}

.dsolvelist ul li {
    width: 100%;
    height: 38px;
    line-height: 38px;
    margin: 0px;
}

.dsolvelist ul li span {
    float: right;
    color: #8b8a8a;
}

.dsolvelist ul li label {
    color: #00a3ff;
}

.askpage {
    width: 743px;
    height: auto;
    margin: 0px auto;
    padding: 26px 0px 25px;
    text-align: center;
}



.wdLbody {
    width: 783px;
    height: auto;
    margin: 10px 0px 0px;
    border: #d9d9d9 solid 1px;
}

.wytw {
    width: 100%;
    height: 40px;
    line-height: 40px;
    margin: 0px;
    background: url(/Images/v_1502/tw.jpg) no-repeat bottom;
}

.wytw span {
    padding: 0px 10px;
    font-size: 16px;
}

.wytws {
    width: 753px;
    height: auto;
    margin: 10px auto;
}

.twlist {
    width: 100%;
    height: auto;
    margin: 0px;
    padding: 10px 0px;
}

.twlist:after {
    content: ".";
    height: 0px;
    display: block;
    clear: both;
    visibility: hidden;
}

.twtype {
    width: 10%;
    height: 24px;
    line-height: 24px;
    margin: 0px;
    float: left;
}

.twtypes {
    width: 90%;
    height: 24px;
    line-height: 24px;
    margin: 0px;
    float: left;
}

.twtypes a {
    padding-right: 20px;
}

.twsfs {
    width: 90%;
    height: 72px;
    line-height: 20px;
    margin: 0px;
    float: left;
}

.twsfs a {
    padding: 0px 5px;
    display: inline-block;
    margin: 2px 0px;
}

.qadtbd {
    width: 100%;
    height: auto;
    margin: 0px;
    padding: 10px 0px 0px;
    zoom: 1;
}

.qadtbd:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.qadtbd a {
    display: block;
    width: 100px;
    text-align: center;
    line-height: 22px;
    margin: 0px 10px 0px 0px;
    border: #E6E6E6 1px solid;
    cursor: pointer;
    float: left;
}

.qadtbd span {
    display: block;
    width: 22px;
    height: 22px;
    background: url(Images/sloading.gif) no-repeat center center;
    float: left;
    display: none;
}

.qadtbds {
    width: 100%;
    height: auto;
    margin: 10px 0px 0px;
    padding: 10px 0px 0px;
    border-top: #E6E6E6 1px solid;
    display: none;
    zoom: 1;
}

.qadtbds:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.qadtbds a {
    display: block;
    width: 74px;
    text-align: center;
    line-height: 22px;
    margin: 0px 10px 0px 0px;
    border: #E6E6E6 1px solid;
    cursor: pointer;
    float: left;
}

.qadtbds span {
    display: block;
    width: 22px;
    height: 22px;
    background: url(Images/sloading.gif) no-repeat center center;
    float: left;
    display: none;
}

.qadcbd {
    width: 100%;
    height: auto;
    margin: 0px;
    padding: 10px 0px 0px;
    #padding: 10px 0px;
    zoom: 1;
}

.qadcbd:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.qadcbd a {
    display: block;
    width: 52px;
    text-align: center;
    margin: 0px 10px 10px 0px;
    line-height: 22px;
    border: #E6E6E6 1px solid;
    cursor: pointer;
    float: left;
}

.qadcbd span {
    display: block;
    width: 22px;
    height: 22px;
    background: url(Images/sloading.gif) no-repeat center center;
    float: left;
    display: none;
}

.qadcbds {
    width: 100%;
    height: auto;
    margin: 0px;
    padding-top: 10px;
    border-top: #E6E6E6 1px solid;
    display: none;
    zoom: 1;
}

.qadcbds:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.qadcbds a {
    display: block;
    width: 80px;
    text-align: center;
    line-height: 22px;
    margin: 0px 10px 10px 0px;
    border: #E6E6E6 1px solid;
    cursor: pointer;
    float: left;
}

.qadcbds span {
    display: block;
    width: 22px;
    height: 22px;
    background: url(Images/sloading.gif) no-repeat center center;
    float: left;
    display: none;
}


.wdbt {
    width: 100%;
    height: 40px;
    line-height: 40px;
    margin: 0px;
}

.wdbt span {
    padding: 0px 20px;
}

.btinto {
    width: 753px;
    height: auto;
    line-height: 34px;
    margin: 0px auto;
}

.btinto input {
    width: 600px;
    height: 32px;
    line-height: 32px;
    margin: 0px;
    padding: 0px 10px;
    border: #d9d9d9 solid 1px;
}

.asktj {
    width: 100%;
    height: auto;
    margin: 0px;
    padding: 20px 0px;
}

.asktj:after {
    content: ".";
    height: 0px;
    display: block;
    clear: both;
    visibility: hidden;
}

.tj {
    width: 100px;
    height: auto;
    margin: 0px;
    float: right;
    text-align: center;
}

.tj input {
    width: 80px;
    height: 34px;
    line-height: 34px;
    margin: 0px;
    color: #FFF;
    background: #00a3ff;
    border: 0px;
    text-align: center;
    font-weight: bold;
}


.sz {
    width: 100px;
    height: 34px;
    line-height: 34px;
    margin: 0px;
    float: right;
}

.sz select {
    width: 50px;
    height: 26px;
    line-height: 26px;
    margin: 0px;
    padding: 4px 0px;
}

.yzm {
    width: 60px;
    height: 34px;
    line-height: 34px;
    margin: 0px;
    float: left;
}

.yzms {
    width: 110px;
    height: auto;
    margin: 0px;
    float: left;
    text-align: center;
}

.yzms input {
    width: 70px;
    height: 32px;
    line-height: 32px;
    margin: 0px;
    border: #d9d9d9 solid 1px;
    padding: 0px 10px;
}

.nexts {
    width: 100px;
    height: 34px;
    line-height: 34px;
    margin: 0px;
    float: left;
    color: #027dc2;
    text-align: center;
}


.wlhd {
    width: 100%;
    height: auto;
    margin: 0px;
    padding: 10px 0px 0px;
}

.wlhd:after {
    content: ".";
    height: 0px;
    clear: both;
    display: block;
    visibility: hidden;
}

.qestype {
    width: 753px;
    height: 32px;
    line-height: 32px;
    margin: 0px auto;
    border-bottom: #035ead solid 2px;
}

.qestype a {
    font-size: 14px;
}

.qestype span {
    padding: 0px 10px;
}

.qesinto {
    width: 753px;
    height: auto;
    margin: 14px auto;
}

.qesinto:after {
    content: ".";
    clear: both;
    height: 0px;
    display: block;
    visibility: hidden;
}

.qesintoL {
    width: 80px;
    height: auto;
    margin: 0px 40px 0px 0px;
    float: left;
}

.qesintoR {
    width: 633px;
    height: auto;
    margin: 0px;
    float: left;
}

.qesimg {
    width: 100%;
    height: 80px;
    margin: 0px;
}

.qesmc {
    width: 100%;
    height: 40px;
    line-height: 40px;
    margin: 0px;
    text-align: center;
    font-weight: bold;
    word-wrap: break-word;
    overflow: hidden;
    text-overflow: ellipsis;
}


.qesname {
    width: 603px;
    height: 36px;
    line-height: 36px;
    margin: 0px;
    background: url(/Images/v_1502/wh.jpg) no-repeat left center;
    padding-left: 30px;
    font-weight: bold;
}

.qesins {
    width: 100%;
    height: 32px;
    line-height: 32px;
    margin: 0px;
    border-bottom: #d9d9d9 solid 1px;
    padding: 10px 0px 15px;
    color: #737272;
}

.qesins span {
    padding: 0px 10px;
}

.qesins label {
    float: right;
}

.qesms {
    width: 100%;
    height: auto;
    line-height: 24px;
    margin: 0px;
    padding: 10px 0px;
}

.qesms img {
    max-width: 614px!important;
}

.qesms span {
    color: #035ead;
}

.shares {
    width: 100%;
    height: auto;
    margin: 10px 0px 0px;
    background: #f2f1f1;
}

.jyz {
    width: 100%;
    height: 30px;
    line-height: 30px;
    margin: 0px;
    text-align: center;
    color: #ff7800;
}

.jyz span {
    color: #035ead;
    font-weight: bold;
}

.fxs {
    width: 100%;
    height: 50px;
    line-height: 50px;
    margin: 0px;
}

.fxs span {
    padding: 0px 10px 0px 20px;
}

.askwdqy {
    width: 100%;
    height: auto;
    margin: 10px 0px 0px;
}

.askwd {
    width: 100%;
    height: 40px;
    margin: 0px;
    background: url(../Images/v_1502/askplbj.jpg) no-repeat;
}

.askwd ul {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
    zoom: 1;
}

.askwd ul:after {
    content: ".";
    height: 0px;
    display: block;
    clear: both;
    visibility: hidden;
}

.askwd ul li {
    width: 120px;
    height: 34px;
    line-height: 34px;
    margin: 0px;
    padding-top: 6px;
    float: left;
    text-align: center;
    font-size: 14px;
}

.askhdk {
    width: 763px;
    height: auto;
    margin: 0px;
    border: #d9d9d9 solid 1px;
    padding: 10px 10px 0px;
}

.askhdks {
    width: 100%;
    height: auto;
    margin: 0px;
}

.qrbdbtn {
    width: 100%;
    height: auto;
    margin: 5px;
    text-align: right;
}

.qrbdbtn input {
    width: 80px;
    height: 34px;
    line-height: 34px;
    margin: 0px;
    color: #FFF;
    background: #00a3ff;
    border: 0px;
    text-align: center;
    font-weight: bold;
}

.askLbmk {
    width: 741px;
    height: auto;
    margin: 0px 0px 10px;
    border: #d9d9d9 solid 1px;
    padding: 10px;
    zoom: 1;
}

.askLbmk:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    height: 0px;
}

.askLbL {
    width: 80px;
    height: auto;
    margin: 0px;
    float: left;
    padding: 20px 20px 0px;
}

.askLbmkimgs {
    width: 80px;
    height: 80px;
    margin: 0px;
}

.askLbmkname {
    width: 100%;
    height: 36px;
    line-height: 36px;
    margin: 0px;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    word-wrap: break-word;
    overflow: hidden;
    text-overflow: ellipsis;
}

.askLbR {
    width: 621px;
    height: auto;
    margin: 0px;
    float: left;
}

.askplcont {
    width: 601px;
    height: auto;
    line-height: 24px;
    margin: 20px 10px 0px;
    border-bottom: #d9d9d9 solid 1px;
    padding-bottom: 50px;
}

.askplcont img {
    max-width: 614px!important;
}

.askplD {
    width: 601px;
    height: auto;
    margin: 0px 10px;
    border-bottom: #d9d9d9 solid 1px;
}

.askdate {
    width: 100%;
    height: 40px;
    line-height: 40px;
    margin: 0px;
}

.askzyg {
    display: inline-block;
    float: right;
}

.askzyg label {
    padding: 0px 10px;
}

.askhf {
    width: 601px;
    height: 53px;
    margin: 0px 0px 10px;
    background: url(../Images/v_1502/hfpl.jpg) no-repeat;
    display: none;
}

.askhfL {
    width: 450px;
    height: auto;
    margin: 0px;
    float: left;
    padding: 13px 10px 8px;
}

.askhfL input {
    width: 440px;
    height: 30px;
    line-height: 30px;
    margin: 0px;
    border: #d9d9d9 solid 1px;
    padding: 0px 10px;
}

.askhfR {
    width: 111px;
    height: auto;
    margin: 0px;
    float: left;
    padding: 13px 10px 8px;
}

.askhfR input {
    width: 110px;
    height: 30px;
    line-height: 30px;
    margin: 0px;
    border: #d9d9d9 solid 1px;
    padding: 0px 10px;
    background: #CCC;
}

.hfpl {
    width: 601px;
    height: auto;
    line-height: 30px;
    margin: 0px 10px;
    border-bottom: #d9d9d9 solid 1px;
}

.hfpl span {
    color: #999;
    padding: 0px 10px;
}


.softbody {
    width: 100%;
    height: auto;
    margin: 10px 0px 0px;
}

.softss {
    width: 712px;
    height: auto;
    margin: 0px;
    padding: 0px 10px;
    background: #c8e9fc;
    zoom: 1;
}

.softss:after {
    content: ".";
    height: 0px;
    clear: both;
    display: block;
    visibility: hidden;
}

.rjss {
    width: 100px;
    height: auto;
    margin: 0px;
    float: right;
    text-align: center;
}

.rjss input {
    width: 70px;
    height: 30px;
    line-height: 30px;
    margin: 5px 0px;
    padding: 0px;
    border: 0px;
    background: #00a3ff;
    color: #FFF;
    text-align: center;
    font-weight: bold;
    font-size: 16px;
}

.softDS {
    width: 320px;
    height: auto;
    margin: 5px 0px;
    float: right;
}

.softDS select {
    width: 78px;
    height: 30px;
    line-height: 30px;
    margin: 0px;
}

.rjxz {
    width: 100%;
    height: 40px;
    line-height: 40px;
    margin: 0px;
    float: left;
    font-size: 16px;
}

.sj {
    color: blue;
    font-size: 14px;
    font-weight: bold;
}


.sl-wrap {
    height: auto;
    border: #d9d9d9 solid 1px;
    padding: 10px;
    line-height: 28px;
}

.sl-key {
    float: left;
    width: 100px;
    height: auto;
    padding-left: 10px;
    font-size: 14px;
    font-weight: bold;
}

.sl-value {
    width: 546px;
    height: auto;
    padding-right: 34px;
    overflow: hidden;
    zoom: 1;
}

.sl-value a {
    padding-right: 18px;
}

.sl-key1 {
    float: left;
    width: 100px;
    height: auto;
    padding-left: 10px;
    font-size: 14px;
    font-weight: bold;
}

.sl-value1 {
    width: 540px;
    height: auto;
    padding-right: 40px;
    overflow: hidden;
    zoom: 1;
}

.sl-value1 a {
    padding-right: 18px;
}

.download {
    width: 700px;
    height: auto;
    margin: 0px;
    border: #d9d9d9 solid 1px;
    padding: 0px 15px;
    border-top: none;
}

.downlist {
    width: 100%;
    height: 88px;
    margin: 0px;
    padding-top: 10px;
    zoom: 1;
}

.downlist:after {
    content: ".";
    display: block;
    clear: both;
    height: 0px;
    visibility: hidden;
}

.softimg {
    width: 70px;
    height: 64px;
    margin: 4px 10px 0px 0px;
    float: left;
}

.softcontent {
    width: 500px;
    height: auto;
    margin: 0px;
    float: left;
}

.sfcname {
    width: 100%;
    height: 26px;
    line-height: 26px;
    margin: 0px;
    font-weight: bold;
}

.sfcinto {
    width: 100%;
    height: 24px;
    line-height: 24px;
    margin: 0px;
}

.sfcdate {
    width: 100%;
    height: 24px;
    line-height: 24px;
    margin: 0px;
    color: #5c5c5c;
}

.sfcdate span {
    padding-right: 10px;
    font-size: 12px;
}

.sfcdown {
    width: 80px;
    height: 30px;
    line-height: 30px;
    margin: 40px 15px 10px;
    float: left;
    text-align: center;
    background: #ff9600;
}

.sfcdown input {
    width: 80px;
    height: 30px;
    line-height: 30px;
    margin: 0px;
    background: #ff9600;
    border: 0px;
    text-align: center;
    color: #FFF;
    font-weight: bold;
}

.sfcdown a {
    color: #FFF;
    font-weight: bold;
}

.softpage {
    width: 100%;
    height: auto;
    margin: 0px auto;
    text-align: center;
    padding: 16px 0px;
}

.softpage a {
    display: inline-block;
    height: auto;
    line-height: 22px;
    margin: 0px 4px;
    padding: 0px 10px;
    border: #00a3ff 1px solid;
    background: url(/Images/pagebg.gif) repeat-x;
}

.softpage a:hover {
    color: #FFFFFF;
    text-decoration: none;
    background: #00a3ff;
}

.softlogin {
    width: 100%;
    height: auto;
    margin: 10px 0px 0px;
}

.softlogins {
    width: 100%;
    height: 40px;
    line-height: 40px;
    margin: 0px;
    background: #c8e9fc;
    font-size: 20px;
    text-align: center;
}

.soft_user_pwd {
    width: 258px;
    height: auto;
    margin: 0px;
    border: #d9d9d9 solid 1px;
    border-top: none;
}

.softuser {
    width: 100%;
    height: auto;
    margin: 0px auto;
    padding-top: 10px;
    text-align: center;
}

.softuser .user1 {
    width: 222px;
    height: 36px;
    line-height: 36px;
    margin: 0px auto;
    border: #d9d9d9 solid 1px;
    padding: 0px 10px;
    color: #bcbcbc;
    font-size: 14px;
}

.softuser .pwd1 {
    width: 222px;
    height: 36px;
    line-height: 36px;
    margin: 0px auto;
    border: #d9d9d9 solid 1px;
    padding: 0px 10px;
    color: #bcbcbc;
    font-size: 14px;
}

.zywdl {
    width: 196px;
    height: 36px;
    line-height: 36px;
    margin: 11px auto 0px;
}

.zywdl input {
    width: 196px;
    height: 36px;
    line-height: 36px;
    margin: 0px;
    padding: 0px;
    border: 0px;
    text-align: center;
    color: #FFF;
    background: #00a3ff;
    font-weight: bold;
    font-size: 16px;
}

.tqaddress {
    width: 100%;
    height: 36px;
    line-height: 36px;
    margin: 10px 0px 0px;
    background: #c8e9fc;
}

.tqaddress span {
    padding: 0px 10px;
    font-size: 14px;
}

.rjdet {
    width: 730px;
    height: auto;
    margin: 10px 0px 0px;
    border: #d9d9d9 solid 1px;
    overflow: hidden;
}

.xzin {
    width: 100%;
    height: 40px;
    line-height: 40px;
    margin: 0px;
    border-bottom: #d9d9d9 solid 1px;
}

.xzin span {
    padding: 0px 10px;
    font-size: 16px;
}

.xzinto {
    width: 600px;
    height: auto;
    margin: 30px auto 10px;
    zoom: 1;
}

.xzinto:after {
    content: ".";
    height: 0px;
    display: block;
    clear: both;
    visibility: hidden;
}

.xzintoL {
    width: 100%;
    height: auto;
    margin: 0px;
    float: left;
}

.xzintoL ul {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}

.xzintoL1 {
    width: 100%;
    height: 36px;
    line-height: 36px;
    margin: 0px;
    font-weight: bold;
    font-size: 14px;
}

.xzintoL2 {
    width: 100%;
    height: 36px;
    line-height: 36px;
    margin: 0px;
}

.xzintoL3 {
    width: 100%;
    height: auto;
    margin: 0px;
    padding: 30px 0;
}

.xzintoL3 input {
    width: 90px;
    height: 30px;
    line-height: 30px;
    padding: 0px;
    border: 0px;
    background: #00a3ff;
    color: #FFF;
    font-weight: bold;
}

.rjjss {
    width: 700px;
    height: auto;
    margin: 0px;
    padding: 15px;
}

.rjname {
    width: 100%;
    height: 36px;
    line-height: 36px;
    margin: 0px;
    font-weight: bold;
    padding: 10px 0px 0px;
}

.rjnr {
    width: 100%;
    height: auto;
    line-height: 24px;
    margin: 0px;
    min-height: 190px;
    font-size: 12px;
}

.zyzxlist {
    width: 710px;
    height: auto;
    margin: 0px auto;
    padding: 10px 0px;
}

.zyzxlist ul {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}

.zyzxlist ul li {
    width: 100%;
    height: 30px;
    line-height: 30px;
    margin: 0px;
    border-bottom: 1px dashed #ccc;
}

.zyzxlist ul li span {
    float: right;
    color: #8b8a8a;
}

.zyzxlist ul li label {
    color: #00a3ff;
}

.zxcont {
    width: 672px;
    height: auto;
    margin: 32px auto 0px;
    zoom: 1;
}

.zxcont:after {
    content: ".";
    height: 0px;
    display: block;
    clear: both;
    visibility: hidden;
}

.zxconts {
    width: 174px;
    height: auto;
    margin: 0px 25px;
    float: left;
}

.zximg {
    width: 100%;
    height: 132px;
    margin: 0px;
}

.zxname {
    width: 100%;
    height: 40px;
    line-height: 40px;
    margin: 0px;
    text-align: center;
}

.zxyds {
    width: 100%;
    height: 32px;
    line-height: 32px;
    margin: 0px;
    text-align: center;
    color: #898888;
}

.zxlb {
    width: 100%;
    height: auto;
    margin: 0px auto;
    zoom: 1;
}

.zxlb:after {
    content: ".";
    height: 0px;
    display: block;
    clear: both;
    visibility: hidden;
}

.zxlbs {
    width: 305px;
    height: auto;
    margin: 0px;
    float: left;
    padding: 15px 30px;
}

.zxlbs ul {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}

.zxlbs ul li {
    width: 100%;
    height: 26px;
    line-height: 26px;
    margin: 0px;
}

.zxlbs ul li span {
    color: #00a3ff;
}

.xgyd {
    width: 100%;
    height: 36px;
    line-height: 36px;
    margin: 0px;
}

.xgyd span {
    padding: 0px 10px;
    font-size: 16px;
}

.zxshare {
    width: 100%;
    height: 50px;
    line-height: 50px;
    margin: 0px;
}

.zxshare span {
    padding: 0px 15px;
}

.zxcontexts {
    width: 700px;
    height: auto;
    margin: 0px auto;
}

.zxcname {
    width: 100%;
    height: 40px;
    line-height: 40px;
    margin: 0px;
    padding: 10px 0px;
    font-size: 16px;
    text-align: center;
    font-weight: bold;
}

.zxcinto {
    width: 100%;
    height: auto;
    margin: 10px 0px;
}

.zxcinto p {
    font-size: 14px;
    line-height: 24px;
}


.mvbody {
    width: 100%;
    height: auto;
    margin: 10px 0px 0px;
}

.mvaddress {
    width: 100%;
    height: 36px;
    line-height: 36px;
    margin: 0px;
    background: #c8e9fc;
}

.mvaddress span {
    padding: 0px 15px;
}

.mvbodyL {
    width: 237px;
    height: auto;
    margin: 0px 10px 0px 0px;
    float: left;
}

.mvjc {
    width: 100%;
    height: 46px;
    line-height: 46px;
    margin: 0px;
    background: #035ead;
    color: #FFF;
    font-weight: bold;
    text-align: center;
    font-size: 16px;
}

.mvtype {
    width: 215px;
    height: auto;
    margin: 0px;
    padding: 10px 10px 5px;
    border: #d9d9d9 solid 1px;
    border-top: none;
    font-size: 16px;
}

.mvtype ul {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}

.mvtypes {
    width: 100%;
    line-height: 36px;
    margin: 0px 0px 5px 0px;
    text-align: center;
    background: #eaeaea;
    font-size: 14px;
}

.mvtypes span {
    font-weight: bold;
}

.mvtypeLs {
    width: 100%;
    height: 30px;
    line-height: 30px;
    margin: 0px;
    background: #FFF;
    border-bottom: #d9d9d9 solid 1px;
}

.mvtypeLs a {
    font-size: 12px;
}

.mvbodyR {
    width: 755px;
    height: auto;
    margin: 0px;
    float: left;
}

.spbf {
    width: 100%;
    height: 45px;
    line-height: 45px;
    margin: 0px;
    border-bottom: #d9d9d9 solid 1px;
}

.spbf span {
    padding: 0px 15px;
    color: #035ead;
    font-size: 16px;
    font-weight: bold;
}

.mvlist {
    width: 100%;
    height: auto;
    margin: 0px;
    padding: 20px 0px;
    zoom: 1;
}

.mvlist:after {
    content: ".";
    height: 0px;
    display: block;
    clear: both;
    visibility: hidden;
}

.sp {
    width: 223px;
    height: auto;
    margin: 0px 10px 10px 0px;
    float: left;
    border: #d9d9d9 solid 1px;
    padding: 10px;
}

.sp1 {
    width: 223px;
    height: auto;
    margin: 0px;
    float: left;
    border: #d9d9d9 solid 1px;
    padding: 10px;
}

.spbfq {
    width: 100%;
    height: 152px;
    margin: 0px auto;
    position: relative;
}

.spbfdate {
    width: 72px;
    height: 24px;
    margin: 0px;
    position: absolute;
    right: 0px;
    bottom: 0px;
    background: #666;
    filter: alpha(opacity=40);
    -moz-opacity: 0.40;
    opacity: 0.40;
    z-index: 2;
}

.spbfdates {
    width: 72px;
    height: 24px;
    line-height: 24px;
    margin: 0px;
    text-align: center;
    font-weight: bold;
    color: #FFF;
    position: absolute;
    bottom: 0px;
    right: 0px;
    z-index: 3;
}

.spname {
    width: 100%;
    height: 40px;
    line-height: 40px;
    margin: 0px;
}

.spxq {
    width: 100%;
    height: auto;
    margin: 0px;
    padding-bottom: 10px;
    border-bottom: #d9d9d9 solid 1px;
    zoom: 1;
}

.spxq:after {
    content: ".";
    height: 0px;
    display: block;
    clear: both;
    visibility: hidden;
}

.spzyg {
    width: 53px;
    height: 24px;
    line-height: 24px;
    padding-left: 30px;
    margin: 0px;
    float: left;
    background: url(/Images/v_1502/zyg.jpg) no-repeat left center;
}

.spxz {
    width: 65px;
    height: 24px;
    line-height: 24px;
    margin: 0px 0px 0px 5px;
    float: left;
    background: #049ad9;
    text-align: center;
}

.spxz a {
    color: #FFF;
}

.mvbf {
    width: 65px;
    height: 24px;
    line-height: 24px;
    margin: 0 0 0 70px;
    float: left;
    background: #ff7200;
    text-align: center;
}

.mvbf a {
    color: #FFF;
}

.mvcounts {
    width: 100%;
    height: 30px;
    line-height: 30px;
    margin: 0px;
}

.mvcounts span {
    color: #ff0000;
}

.mvcounts label {
    color: #ff7200;
}

.mvpage {
    width: 100%;
    height: auto;
    margin: 0px auto;
    text-align: center;
    padding: 10px 0px 20px;
}

.mvpage a {
    display: inline-block;
    height: auto;
    line-height: 22px;
    margin: 0px 4px;
    padding: 0px 10px;
    border: #00a3ff 1px solid;
    background: url(/Images/pagebg.gif) repeat-x;
}

.mvpage a:hover {
    color: #FFFFFF;
    text-decoration: none;
    background: #00a3ff;
}

.mvaddress label {
    padding-right: 20px;
}

.mvplay {
    width: 100%;
    height: auto;
    margin: -3px 0px 0px;
    background: #000000;
    padding: 10px 0px;
}

.mvpbd {
    width: 960px;
    height: auto;
    margin: 0px auto;
    zoom: 1;
}

.mvpbd:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.mvpbdL {
    width: 960px;
    height: 543px;
    margin: 0;
    background: #111011;
    float: left;
}

.mvpbdL a {
    width: 960px;
    height: 543px;
    display: block;
}

.mvpbdR {
    width: 1002px;
    height: auto;
    margin: 0;
    padding: 10px 0;
    background: #282727;
}

.mvpbdRs {
    width: 130px;
    height: 553px;
    margin: 0px;
    padding: 10px;
    background: #555555;
}

.mvpbdrUp {
    width: 100%;
    height: 24px;
    margin: 0px;
    background: url(/Images/updown_03.gif) no-repeat center top;
    cursor: pointer;
}

.mvpbdrList {
    width: 100%;
    height: 503px;
    margin: 0px;
}

.mvpbdrList ul {
    list-style-type: none;
    margin: 0px;
    padding: 8px 0px 0px;
}

.mvpbdrList ul li {
    border: #131314 4px solid;
    margin: 0px 0px 8px;
    #margin: 0px 0px 8px;
    _margin: 0px 0px 6px;
    height: 83px;
    overflow: hidden;
    position: relative;
}

.mvpbdrList .loading {
    width: 100%;
    height: 503px;
    margin: 0px;
    background: url(Images/bloading.gif) no-repeat center center;
    display: none;
}

.mvpbdrDown {
    width: 100%;
    height: 24px;
    margin: 0px;
    background: url(Images/updown_06.gif) no-repeat center bottom;
    cursor: pointer;
}

.picScroll-top {
    width: 1002px;
    overflow: hidden;
    position: relative;
    background: #555555;
    height: 100px;
    padding: 10px 0;
}


.picScroll-top .hd .prev {
    cursor: pointer;
    width: 40px;
    height: 38px;
    margin: 0px 0px 8px;
    background: url("../images/prev.png") no-repeat center;
    float: left;
    margin-top: 30px;
}

.picScroll-top .hd .next {
    width: 40px;
    height: 38px;
    margin: 0px;
    background: url("../images/next.gif") no-repeat center;
    cursor: pointer;
    float: right;
    margin-top: 30px;
}

.picScroll-top .bd {
    float: left;
    height: auto;
    margin-top: 5px;
    width: 910px;
}

.picScroll-top .bd ul {
    list-style-type: none;
    margin: 0px;
    padding: 8px 0px 0px;
    overflow: hidden;
    zoom: 1;
}
.picScroll-top .bd ul:after{display: block;clear: both;content: "";}
.picScroll-top .bd ul li {
    border: #131314 4px solid;
    margin: 0px 0px 20px;
    #margin: 0px 0px 20px;
    _margin: 0px 0px 20px;
    height: 83px;
    overflow: hidden;
    position: relative;
    zoom: 1;
    float: left;
}

.opadiv {
    display: block;
    width: 100%;
    background: #131314;
    height: 20px;
    position: absolute;
    left: 0px;
    bottom: 0px;
    z-index: 99;
    filter: Alpha(opacity=60);
    opacity: 0.6;
}

.opatxt {
    display: block;
    color: #FFFFFF;
    line-height: 20px;
    position: absolute;
    left: 0px;
    bottom: 0px;
    z-index: 100;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.opalay {
    display: block;
    width: 100%;
    background: #0075a9;
    height: 83px;
    position: absolute;
    left: 0px;
    bottom: 0px;
    z-index: 98;
    filter: Alpha(opacity=30);
    opacity: 0.3;
}

.mvdown {
    width: 100%;
    height: auto;
    margin: 0px;
}

.mvdownbd {
    width: 960px;
    height: auto;
    margin: 0px auto 8px;
    padding-top: 10px;
    zoom: 1;
}

.mvdownbd:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.mvdspanA {
    display: inline-block;
    line-height: 31px;
    float: left;
}

.mvdspanB {
    display: inline-block;
    height: 31px;
    padding: 0px 13px;
    background: url(/Images/mvinfo_09.gif) no-repeat left center;
    float: right;
}

.mvdspanC {
    display: inline-block;
    width: 130px;
    line-height: 31px;
    text-align: center;
    background: url(/Images/mvinfo_06.gif) no-repeat;
    color: #FFFFFF;
    float: right;
}

.mvdspanC a {
    color: #FFFFFF;
    text-decoration: none;
}

.mvdspanC a:hover {
    color: #FFFFFF;
    text-decoration: underline;
}

.mvdspanD {
    display: inline-block;
    color: #323232;
    line-height: 31px;
    padding: 0px 25px 0px 0px;
    float: right;
}

.mvdspanE {
    color: #FF6600;
    padding-right: 10px;
}

.mvdspanF {
    color: #FF6600;
    padding-left: 10px;
}

.mvpl {
    width: 100%;
    height: auto;
    margin: 0px;
}

.mvplbd {
    width: 960px;
    height: auto;
    margin: 0px auto 8px;
    background: url(/Images/mv_bottom.gif) no-repeat left bottom;
    padding-bottom: 6px;
}

.mvpltop {
    width: 100%;
    height: auto;
    margin: 0px;
    background: url(/Images/mv_top.gif) no-repeat;
}

.mvpltop ul {
    list-style-type: none;
    margin: 0px 0px 0px 1px;
    padding: 0px;
    zoom: 1;
}

.mvpltop ul:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.mvpltop ul .li {
    width: 130px;
    height: 39px;
    line-height: 39px;
    background: url(/Images/mvfg.gif) no-repeat right center;
    display: inline-block;
    text-align: center;
    cursor: pointer;
    color: #333333;
    float: left;
}

.mvplbody {
    width: 100%;
    height: auto;
    margin: 0px;
    padding: 14px 0px 12px;
    background: url(/Images/mv_center.gif) repeat-y;
}

.mvplcontent {
    width: 97%;
    height: auto;
    margin: 0px auto;
    display: none;
    line-height: 22px;
}


.zcheads {
    width: 1002px;
    height: auto;
    margin: 0px auto;
    zoom: 1;
    border-bottom: #d9d9d9 solid 1px;
}

.zcheads:after {
    content: ".";
    height: 0px;
    display: block;
    clear: both;
    visibility: hidden;
}

.zcbody {
    width: 1002px;
    height: auto;
    margin: 10px auto;
    zoom: 1;
}

.zcbody:after {
    content: ".";
    height: 0px;
    display: block;
    clear: both;
    visibility: hidden;
}

.zcL {
    width: 602px;
    height: auto;
    margin: 0px;
    float: left;
}

.zyuser {
    width: 100%;
    height: 40px;
    line-height: 40px;
    margin: 0px;
    padding-bottom: 20px;
    background: url(/Images/v_1502/dlbj.png) no-repeat left bottom;
    text-align: center;
    font-size: 16px;
}

.zccon {
    width: 600px;
    height: auto;
    margin: 0px;
    padding: 20px 0px 50px;
}

.zcconL {
    width: 100%;
    height: auto;
    margin: 0px 0px 15px;
    zoom: 1;
}

.zcconL:after {
    content: ".";
    display: block;
    height: 0px;
    clear: both;
    visibility: hidden;
}

.zccL {
    width: 90px;
    height: 38px;
    line-height: 38px;
    margin: 0px;
    padding-right: 10px;
    float: left;
    text-align: right;
}

.zccC {
    width: 470px;
    height: 38px;
    line-height: 38px;
    float: left;
}

.zccR {
    width: 20px;
    height: 38px;
    line-height: 38px;
    margin: 0px;
    float: left;
    padding-left: 10px;
}

.zccC input {
    width: 250px;
    height: 36px;
    line-height: 36px;
    padding: 0px 10px;
    margin: 0px;
    border: #d9d9d9 solid 1px;
    color: #bcbcbc;
}
/*.zccCs{
	width:100px; height:38px; margin:0px 10px 0px 0px; float:left; background:#03F;
	}
.zccRs{
	width:390px; height:38px; margin:0px; float:left;
	}
.zccRs input{
	width:140px; height:36px; line-height:36px; margin:0px; padding:0px 10px; border:#d9d9d9 solid 1px; color:#bcbcbc;
	}*/
.zccCs {
    width: 160px;
    height: 38px;
    margin: 0px 10px 0px 0px;
    float: left;
}

.zccCs input {
    width: 140px;
    height: 36px;
    line-height: 36px;
    margin: 0px;
    padding: 0px 10px;
    border: #d9d9d9 solid 1px;
    color: #bcbcbc;
}

.zccRs {
    width: 200px;
    height: 38px;
    margin: 0px;
    float: left;
}

.zccL input {
    margin-top: 10px;
}

.yhtj {
    width: 100%;
    height: auto;
    margin: 0px;
    margin-left: 100px;
}

.yhtj input {
    width: 270px;
    height: 38px;
    line-height: 38px;
    margin: 0;
    border: 0;
    background: #00a3ff;
    color: #FFF;
    font-weight: bold;
    font-size: 14px;
}

.zcimg {
    width: 365px;
    height: 190px;
    margin: 0px;
    padding: 104px 0px 104px 35px;
}

.zcR {
    width: 400px;
    height: auto;
    margin: 0px;
    float: left;
}

.logins {
    width: 100%;
    height: 36px;
    line-height: 36px;
    margin: 0px;
    text-align: right;
    font-size: 16px;
}

.logins a {
    width: 70px;
    height: 36px;
    line-height: 36px;
    margin-left: 10px;
    background: #00a3ff;
    display: inline-block;
    color: #FFF;
    text-align: center;
}

.zcbottom {
    width: 1002px;
    height: 36px;
    line-height: 36px;
    margin: 0px auto;
    background: #ededed;
    text-align: center;
}

.zcnav {
    width: 470px;
    height: 60px;
    margin: 0px;
    padding: 20px 0px;
    float: left;
}

.zcnavs {
    width: 100%;
    height: 30px;
    line-height: 30px;
    margin: 0px;
    text-align: right;
    font-size: 14px;
}

.zcnavs span {
    color: #e50000;
    font-weight: bold;
}

.zcnavs label {
    padding: 0px 10px;
}



.hylogin {
    width: 565px;
    height: 36px;
    line-height: 36px;
    margin: 0px;
    padding-left: 37px;
    font-size: 14px;
    font-weight: bold;
}

.hy {
    width: 100%;
    height: auto;
    margin: 0px;
    padding: 20px 0px;
}

.hyinto {
    width: 100%;
    height: auto;
    margin: 0px 0px 15px 0px;
    zoom: 1;
}

.hyinto:after {
    content: ".";
    height: 0px;
    display: block;
    clear: both;
    visibility: hidden;
}

.hyintoL {
    width: 90px;
    height: 38px;
    line-height: 38px;
    margin: 0px;
    padding-right: 10px;
    float: left;
    text-align: right;
}

.hyintoC {
    width: 260px;
    height: 38px;
    margin: 0px;
    float: left;
}

.hyintoC input {
    width: 240px;
    height: 36px;
    line-height: 36px;
    margin: 0px;
    padding: 0px 10px;
    line-height: 36px;
    border: #d9d9d9 solid 1px;
    color: #bcbcbc;
}

.hyintoR {
    width: 222px;
    height: 38px;
    line-height: 38px;
    margin: 0px;
    padding-left: 10px;
    float: left;
}

.hyintoLs {
    width: 120px;
    height: 38px;
    line-height: 38px;
    margin: 0px;
    padding-right: 10px;
    float: left;
    text-align: right;
}

.hyintoCs {
    width: 240px;
    height: 38px;
    line-height: 38px;
    margin: 0px;
    float: left;
}

.msdl {
    width: 460px;
    height: auto;
    margin: 0px 142px 0px 0px;
    padding-bottom: 60px;
    text-align: center;

}

.msdl input {
    width: 260px;
    height: 40px;
    line-height: 40px;
    margin: 0px;
    color: #FFF;
    background: #00a3ff;
    border: 0px;
    font-size: 14px;
    font-weight: bold;
}

.qqdl {
    width: 460px;
    height: 24px;
    margin: 0px;
    text-align: center;
    padding: 10px 0px 30px;
}

/*<!----------------¬------------------>*/

.contact {
    width: 940px;
    height: auto;
    margin: 10px auto;
    border: #d9d9d9 solid 1px;
    padding: 30px;
    zoom: 1;
}

.contact:after {
    content: ".";
    height: 0px;
    display: block;
    clear: both;
    visibility: hidden;
}

.contL {
    width: 390px;
    height: auto;
    line-height: 36px;
    margin: 0px;
    float: left;
    color: #004891;
    padding-bottom: 48px;
}

.contL span {
    font-size: 14px;
    font-weight: bold;
}

.contR {
    width: 550px;
    height: auto;
    margin: 0px;
    float: left;
}

/*--------------------------------*/
.helpheads {
    width: 1002px;
    height: auto;
    margin: 0px auto;
    zoom: 1;
}

.helpheads:after {
    content: ".";
    height: 0px;
    display: block;
    visibility: hidden;
    clear: both;
}

.helpnav {
    width: 1002px;
    height: auto;
    margin: 0px auto;
    zoom: 1;
}

.helpnav:after {
    content: ".";
    height: 0px;
    display: block;
    clear: both;
    visibility: hidden;
}

.bzzxL {
    width: 260px;
    height: 50px;
    line-height: 50px;
    margin: 0px;
    float: left;
    background: #035ead;
}

.bzzxL span {
    padding: 0px 30px;
    font-size: 16px;
    color: #FFF;
}

.bzzxR {
    width: 742px;
    height: 50px;
    line-height: 50px;
    margin: 0px;
    float: left;
    background: #00a3ff;
}

.bzzxR span {
    padding: 0px 30px;
    font-size: 16px;
    color: #FFF;
}

.helpcC {
    width: 150px;
    height: 36px;
    line-height: 36px;
    margin: 0px;
    padding: 44px 0px 20px;
    float: left;
    font-weight: bold;
    font-size: 16px;
}

.htlpcR {
    width: 650px;
    height: auto;
    margin: 0px;
    padding: 44px 0px 20px;
    float: left;
    font-size: 16px;
}

.htlpcR ul {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}

.htlpcR ul:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    height: 0px;
}

.htlpcR ul li {
    width: 14%;
    height: 36px;
    line-height: 36px;
    margin: 0px;
    float: right;
    text-align: right;
}

.helpbody {
    width: 1002px;
    height: auto;
    margin: 0px auto 10px;
    zoom: 1;
}

.helpbody:after {
    content: ".";
    height: 0px;
    display: block;
    clear: both;
    visibility: hidden;
}

.helpbodyL {
    width: 238px;
    height: auto;
    margin: 0px;
    float: left;
    border: #d9d9d9 solid 1px;
    border-top: none;
    padding: 0px 10px 10px;
    background: #fafafa;
}

.helpbodyR {
    width: 742px;
    height: auto;
    margin: 0px;
    float: left;
}

.helpLL {
    width: 100%;
    height: auto;
    margin: 0px;
    border-bottom: #d9d9d9 solid 1px;
}

.helpLLT {
    width: 178px;
    height: 40px;
    line-height: 40px;
    margin: 0px;
    font-weight: bold;
    font-size: 16px;
    padding-left: 60px;
}

.helpLLlb {
    width: 100%;
    height: auto;
    margin: 0px;
}

.helpLLlb ul {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}

.helpLLlb ul li {
    width: 158px;
    height: 32px;
    line-height: 32px;
    margin: 0px;
    padding-left: 80px;
    font-size: 14px;
}

.menu_r2 {
    width: 95%;
    height: auto!important;
    height: 453px;
    min-height: 453px;
    padding: 10px 0px;
    word-break: break-all;
    word-wrap: break-word;
    max-width: 668px;
    line-height: 20px;
    margin: 0px auto;
}

.mian_on {
    color: #fd8a23;
}

/*--------------------------------------*/
#pager {
    width: 100%;
    height: auto;
    margin: 0px;
    padding: 10px 0px 0px;
    text-align: center;
}

#pager a {
    display: inline-block;
    height: auto;
    line-height: 22px;
    margin: 0px 4px;
    padding: 0px 10px;
    border: #00a3ff 1px solid;
    background: url(/Images/pagebg.gif) repeat-x;
}

#pager a:hover {
    color: #FFFFFF;
    text-decoration: none;
    background: #00a3ff;
}

.zypager {
    width: 100%;
    height: auto;
    margin: 0px;
    padding: 10px 0px 0px;
    text-align: center;
}

.zypager a {
    display: inline-block;
    height: auto;
    line-height: 22px;
    margin: 0px 4px;
    padding: 0px 10px;
    border: #00a3ff 1px solid;
    background: url(/Images/pagebg.gif) repeat-x;
}

.zypager a:hover {
    color: #FFFFFF;
    text-decoration: none;
    background: #00a3ff;
}

.zypagers {
    width: 100%;
    height: auto;
    margin: 0px;
    padding: 0px;
    text-align: center;
}

.zypagers a {
    display: inline-block;
    height: auto;
    line-height: 22px;
    margin: 0px 4px;
    padding: 0px 10px;
    border: #00a3ff 1px solid;
    background: url(/Images/pagebg.gif) repeat-x;
}

.zypagers a:hover {
    color: #FFFFFF;
    text-decoration: none;
    background: #00a3ff;
}

/*--------------map------------------*/
.mapL {
    width: 732px;
    height: auto;
    margin: 0px 10px 0px 0px;
    float: left;
}

.mapbody {
    width: 100%;
    height: auto;
    margin: 10px 0px 0px;
}

.mapnav {
    width: 100%;
    height: auto;
    margin: 0px;
    background: #00a3ff;
}

.mapnav ul {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
    zoom: 1;
}

.mapnav ul:after {
    content: ".";
    height: 0px;
    display: block;
    clear: both;
    visibility: hidden;
}

.mapnav ul li {
    width: 14%;
    height: 36px;
    line-height: 36px;
    margin: 0px;
    float: left;
    text-align: center;
    font-size: 14px;
}

.mapnav ul li a {
    color: #FFF;
}

.maplist {
    width: 730px;
    height: auto;
    margin: 10px 0px 0px;
    border: #d9d9d9 solid 1px;
}

.nmtype {
    width: 100%;
    height: auto;
    margin: 0px;
    background: url(Images/v_1502/mapline.jpg) no-repeat bottom;
}

.nmtypes {
    width: 150px;
    height: 40px;
    line-height: 40px;
    margin: 0px;
    background: url(Images/v_1502/jiantou1.jpg) no-repeat bottom center;
    text-align: center;
    font-size: 14px;
}

.nmtypeL {
    width: 600px;
    height: auto;
    margin: 0px;
    padding: 20px 65px;
}

.nmtypeLs {
    width: 100%;
    height: auto;
    margin: 0px;
    padding: 5px 0px;
}

.nmtypeLsN {
    width: 100%;
    height: 32px;
    line-height: 32px;
    margin: 0px;
    font-weight: bold;
    font-size: 14px;
}

.nmtypeLsL {
    width: 100%;
    height: auto;
    line-height: 32px;
    margin: 0px;
    font-size: 14px;
}

.nmtypeLsL span {
    padding-right: 10px;
}



.ssbz {
    width: 1000px;
    height: 68px;
    margin: 0px auto 50px;
    border: #d3d3d3 solid 1px;
}

.ssbzl {
    width: 100%;
    height: auto;
    margin: 0px;
    zoom: 1;
}

.ssbzl:after {
    content: ".";
    height: 0px;
    display: block;
    clear: both;
    visibility: hidden;
}

.ssnum {
    width: 33%;
    height: 34px;
    line-height: 34px;
    margin: 0px;
    float: left;
    text-align: center;
    font-size: 20px;
    color: #0180b6;
    font-weight: bold;
}

.ssnum1 {
    width: 25%;
    height: 34px;
    line-height: 34px;
    margin: 0px;
    float: left;
    text-align: center;
    font-size: 20px;
    color: #0180b6;
    font-weight: bold;
}

.susm {
    width: 33%;
    height: 34px;
    line-height: 34px;
    margin: 0px;
    float: left;
    text-align: center;
    font-size: 14px;
    color: #0180b6;
}

.susm1 {
    width: 25%;
    height: 34px;
    line-height: 34px;
    margin: 0px;
    float: left;
    text-align: center;
    font-size: 14px;
    color: #0180b6;
}

.yxyz {
    width: 1002px;
    height: auto;
    margin: 0px auto;
    background: url(/Images/v_1502/ssline.png) no-repeat;
}

.yxyzs {
    width: 100%;
    height: 36px;
    line-height: 36px;
    margin: 0px;
    text-align: center;
    padding: 50px 0px 80px;
    font-size: 16px;
}

.jremail {
    width: 180px;
    height: 46px;
    line-height: 46px;
    margin: 0px auto;
    font-size: 16px;
    background: #00a3ff;
    text-align: center;
}

.jremail a {
    color: #FFFFFF;
    font-weight: bold;
}

.yzsm {
    width: 350px;
    height: auto;
    margin: 0px auto;
    padding: 50px 0px;
}

.yzsm a {
    color: #035ead;
}

.yzsm ul {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}

.yzsml1 {
    width: 100%;
    height: 30px;
    line-height: 30px;
    margin: 0px;
    font-size: 16px;
}

.yzsml2 {
    width: 100%;
    height: 24px;
    line-height: 24px;
    margin: 0px;
    font-size: 14px;
}

.zhuse {
    width: 100%;
    height: 36px;
    line-height: 36px;
    margin: 0px;
    padding: 20px 0px 10px;
    font-size: 16px;
}

.zhuselb {
    width: 100%;
    height: auto;
    margin: 0px;
    border-bottom: #d9d9d9 solid 1px;
    padding-bottom: 30px;
}

.zhuselb1 {
    width: 100%;
    height: auto;
    margin: 0px;
    padding-bottom: 30px;
}

.zhuselbs {
    width: 100%;
    height: auto;
    margin: 0px;
    padding: 10px 0px;
    zoom: 1;
}

.tjqycon {
    width: 800px;
    height: auto;
    margin: 0px;
    padding-left: 202px;
}

.tjqycon textarea {
    width: 480px;
    height: 300px;
    margin: 0px;
    padding: 10px;
    resize: none;
    font-size: 14px;
    border: #d9d9d9 solid 1px;
}

.tjqytj {
    width: 800px;
    height: auto;
    margin: 0px;
    padding: 30px 0px 0px 202px;
}

.tjqytj input {
    width: 160px;
    height: 42px;
    line-height: 42px;
    margin: 0px;
    color: #ffffff;
    font-weight: bold;
    background: #00a3ff;
    border: 0px;
}

.zhuselbs:after {
    content: ".";
    height: 0px;
    display: block;
    clear: both;
    visibility: hidden;
}

.zhuselbL {
    width: 192px;
    height: 36px;
    line-height: 36px;
    margin: 0px;
    float: left;
    text-align: right;
    font-size: 14px;
    padding-right: 10px;
}

.zhuselbL span {
    color: #FF0000;
}

.zhuselbR {
    width: 800px;
    height: 36px;
    line-height: 36px;
    margin: 0px;
    float: left;
    zoom: 1;
}

.zhuselbR:after {
    content: ".";
    height: 0px;
    display: block;
    clear: both;
    visibility: hidden;
}

.usepwd {
    width: 260px;
    height: 34px;
    line-height: 34px;
    margin: 0px;
    border: #d9d9d9 solid 1px;
    padding: 0px 5px;
}

.bdqq {
    width: 260px;
    height: 34px;
    line-height: 34px;
    margin: 0px;
    border: #d9d9d9 solid 1px;
    padding: 0px 5px;
}

.zcemail {
    width: 260px;
    height: 34px;
    line-height: 34px;
    margin: 0px;
    border: #d9d9d9 solid 1px;
    padding: 0px 5px;
}

.dqcity {
    width: 100px;
    height: auto;
    margin: 0px;
    padding-right: 50px;
    float: left;
}

.dqcity select {
    width: 100px;
    height: 36px;
    line-height: 36px;
    margin: 0px;
    border: #d9d9d9 solid 1px;
}

.dldq {
    width: 100px;
    height: auto;
    margin: 0px 50px 0px 0px;
    float: left;
    position: relative;
}

.dldqs {
    width: 100%;
    height: auto;
    margin: 0px;
}

.dldq input {
    width: 98px;
    height: 34px;
    line-height: 34px;
    margin: 0px;
    padding: 0px;
    text-align: center;
    border: #d9d9d9 solid 1px;
    background: url(/Images/v_1502/dn_g.gif) no-repeat right center;
}

.dqlists {
    width: 98px;
    height: auto;
    margin: 0px;
    border: #d9d9d9 solid 1px;
    border-top: none;
    position: absolute;
    left: 0px;
    top: 36px;
    z-index: 100;
    display: none;
}

.dqlists ul {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}

.dqlists ul li {
    width: 100%;
    height: 34px;
    line-height: 34px;
    margin: 0px;
    text-align: center;
    background: #ffffff;
}

.pwdsucess {
    width: 1002px;
    height: auto;
    line-height: 24px;
    margin: 0px auto;
    padding: 20px 0px 50px;
    text-align: center;
    font-size: 14px;
}

.pwdsucess span {
    color: #017fb4;
    font-weight: bold;
}

.pwdsucess span a {
    color: #017fb4;
}

.zhmm {
    width: 700px;
    height: 32px;
    line-height: 32px;
    margin: 0px;
    color: #035ead;
    padding: 20px 0px 10px 302px;
    font-size: 14px;
}

.zhmm1 {
    width: 700px;
    height: 32px;
    line-height: 32px;
    margin: 0px;
    padding: 10px 0px 10px 302px;
    font-size: 14px;
}

.zhmms {
    width: 700px;
    height: auto;
    margin: 0px 0px 15px;
    padding-left: 302px;
    zoom: 1;
}

.zhmms:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    height: 0px;
}

.useremail {
    width: 300px;
    height: 34px;
    line-height: 34px;
    margin: 0px;
    border: #d9d9d9 solid 1px;
    padding: 0px 10px;
    color: #bcbcbc;
    font-size: 14px;
}

.textbox {
    width: 300px;
    height: 34px;
    line-height: 34px;
    margin: 0px;
    border: #d9d9d9 solid 1px;
    padding: 0px 10px;
    color: #bcbcbc;
    font-size: 14px;
}

.ssyzm {
    width: 140px;
    height: auto;
    margin: 0px;
    float: left;
}

.ssyzm input {
    width: 118px;
    height: 34px;
    line-height: 34px;
    margin: 0px;
    border: #d9d9d9 solid 1px;
    padding: 0px 10px;
    text-align: center;
    color: #bcbcbc;
    font-size: 14px;
}

.yzmnum {
    width: 109px;
    height: 36px;
    line-height: 36px;
    margin: 0px;
    float: left;
    padding: 0px 10px;
    text-align: center;
}

.yzmkbq {
    width: 50px;
    height: 36px;
    line-height: 36px;
    margin: 0px;
    float: left;
    padding: 0px 10px;
    text-align: center;
}

.yzmnext {
    width: 700px;
    height: auto;
    margin: 0px 0px 15px;
    padding-left: 302px;
    padding-bottom: 30px;
}

.yzmnext input {
    width: 180px;
    height: 46px;
    line-height: 46px;
    margin: 0px;
    padding: 0px;
    border: 0px;
    background: #049ad9;
    color: #FFF;
    font-size: 14px;
}

.yzmkbq a {
    color: #0081b7;
}

.fsyzm {
    width: 100px;
    height: auto;
    margin: 2px 20px;
    float: left;
}

.fsyzm input {
    width: 110px;
    height: 32px;
    line-height: 32px;
    margin: 0px;
    padding: 0px;
    border: 0px;
    background: #fe8a23;
    color: #FFF;
}

#RegBtnSendMes {
    width: 80px;
    height: 32px;
    line-height: 32px;
    margin: 0px;
    padding: 0px;
    border: 0px;
    background: #fe8a23;
    color: #FFF;
}

#OpenGetMes {
    width: 80px;
    height: 32px;
    line-height: 32px;
    margin: 0px;
    padding: 0px;
    border: 0px;
    background: #fe8a23;
    color: #FFF;
}

.askts {
    width: 702px;
    height: auto;
    line-height: 24px;
    margin: 0px;
    padding: 20px 0px 20px 300px;
    font-size: 14px;
}

.updatepwd {
    width: 1002px;
    height: auto;
    margin: 30px auto 0px;
}

.uppwd {
    width: 100%;
    height: auto;
    margin: 0px;
    padding-bottom: 15px;
    zoom: 1;
}

.uppwd:after {
    content: ".";
    height: 0px;
    display: block;
    clear: both;
    visibility: hidden;
}

.uppwdL {
    width: 400px;
    height: 36px;
    line-height: 36px;
    margin: 0px;
    text-align: right;
    float: left;
    font-size: 14px;
}

.uppwdR {
    width: 602px;
    height: auto;
    margin: 0px;
    float: left;
}

.uppwdR input {
    width: 300px;
    height: 34px;
    line-height: 34px;
    margin: 0px;
    padding: 0px 10px;
    border: #d9d9d9 solid 1px;
}

.uppwdqd {
    width: 100%;
    height: auto;
    margin: 0px;
    text-align: center;
    padding: 20px 0px 40px;
}

.uppwdqd input {
    width: 180px;
    height: 46px;
    line-height: 46px;
    margin: 0px;
    padding: 0px;
    border: 0px;
    background: #049ad9;
    font-size: 16px;
    color: #FFF;
}
/*-------------------------------------------20150930------------------------------------*/
.bd_px {
    width: 100%;
    height: auto;
    margin: 0px;
}

.bdpx_body {
    width: 1000px;
    height: auto;
    margin: 20px auto;
}

.bdpx_body h2 {
    margin-bottom: 5px;
}

.bdpx_caption {
    text-align: center;
}

.bdpx_year {
    line-height: 36px;
    font-size: 14px;
    zoom: 1;
}

.bdpx_year:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.bdpx_year span {
    display: block;
    min-width: 120px;
    text-align: center;
    margin-left: -1px;
    cursor: pointer;
    background: #f5f5f5;
    float: left;
    border: #e2e2e2 1px solid;
}

.bdpx_year span:first-child {
    display: block;
    min-width: 120px;
    text-align: center;
    cursor: pointer;
    border-radius: 4px 0 0 4px;
    background: #f5f5f5;
    float: left;
    border: #e2e2e2 1px solid;
}

.bdpx_year span:last-child {
    display: block;
    min-width: 120px;
    text-align: center;
    margin-left: -1px;
    cursor: pointer;
    border-radius: 0 4px 4px 0;
    background: #f5f5f5;
    float: left;
    border: #e2e2e2 1px solid;
}

.bdpx_year span.active {
    background: #C3E1FF;
    border: #C3E1FF 1px solid;
}

.bdpx_month {
    line-height: 36px;
    font-size: 14px;
    zoom: 1;
}

.bdpx_month:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.bdpx_month span {
    display: block;
    min-width: 80px;
    text-align: center;
    margin-left: -1px;
    cursor: pointer;
    background: #f5f5f5;
    float: left;
    border: #e2e2e2 1px solid;
}

.bdpx_month span:first-child {
    display: block;
    min-width: 80px;
    text-align: center;
    cursor: pointer;
    border-radius: 4px 0 0 4px;
    background: #f5f5f5;
    float: left;
    border: #e2e2e2 1px solid;
}

.bdpx_month span:last-child {
    display: block;
    min-width: 80px;
    text-align: center;
    margin-left: -1px;
    cursor: pointer;
    border-radius: 0 4px 4px 0;
    background: #f5f5f5;
    float: left;
    border: #e2e2e2 1px solid;
}

.bdpx_month span.active {
    background: #C3E1FF;
    border: #C3E1FF 1px solid;
}

.bdpx_area {
    line-height: 36px;
    font-size: 14px;
    zoom: 1;
}

.bdpx_area:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.bdpx_area span {
    display: block;
    min-width: 80px;
    text-align: center;
    margin-left: -1px;
    cursor: pointer;
    background: #f5f5f5;
    float: left;
    border: #e2e2e2 1px solid;
}

.bdpx_area span:first-child {
    display: block;
    min-width: 80px;
    text-align: center;
    cursor: pointer;
    border-radius: 4px 0 0 4px;
    background: #f5f5f5;
    float: left;
    border: #e2e2e2 1px solid;
}

.bdpx_area span:last-child {
    display: block;
    min-width: 80px;
    text-align: center;
    margin-left: -1px;
    cursor: pointer;
    border-radius: 0 4px 4px 0;
    background: #f5f5f5;
    float: left;
    border: #e2e2e2 1px solid;
}

.bdpx_area span.active {
    background: #C3E1FF;
    border: #C3E1FF 1px solid;
}

.bdpx_table {
    font-size: 12px;
}

.bdpx_table_caption {
    padding: 10px 0;
    border-radius: 4px 4px 0 0;
    line-height: 20px;
    text-align: center;
    background: #C3E1FF;
    border: #C3E1FF 1px solid;
}

.bdpx_table_caption span {
    font-weight: bold;
    font-size: 16px;
}

.bdpx_table_thead {
    padding: 10px 0;
    line-height: 20px;
    background: #f5f5f5;
    border: #e2e2e2 1px solid;
    zoom: 1;
}

.bdpx_table_thead:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.bdpx_table_thead .tdspan {
    display: block;
    text-align: center;
    background: url(../Images/line.png) no-repeat right center;
    cursor: pointer;
    float: left;
}

.bdpx_table_thead .tdspanlast {
    display: block;
    text-align: center;
    cursor: pointer;
    float: left;
}

.bdpx_table_tr {
    padding: 15px 0;
    border: #e2e2e2 1px solid;
    line-height: 20px;
    background: #ffffff;
    border-top: 0;
    zoom: 1;
}

.bdpx_table_tr.ended {
    color: #cccccc;
}

.bdpx_table_tr:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.bdpx_table_tr:last-child {
    padding: 15px 0;
    border-radius: 0 0 4px 4px;
    border: #e2e2e2 1px solid;
    line-height: 20px;
    border-top: 0;
}

.bdpx_table_tr .tdspan {
    display: block;
    width: 13%;
    text-align: center;
    line-height: 12px;
    background: url(../Images/line.png) no-repeat right center;
    cursor: pointer;
    float: left;
}

.bdpx_table_tr .tdspanlast {
    display: block;
    width: 13%;
    text-align: center;
    cursor: pointer;
    position: relative;
    float: left;
}

.bdpx_table_tr a {
    position: absolute;
    left: 35px;
    top: -8px;
    display: inline-block;
    padding: 3px 15px;
    min-width: 40px;
    background: #009BFF;
    border: #009BFF 1px solid;
    color: #ffffff;
    box-shadow: 1px 1px 2px #a2a2a2;
    -webkit-box-shadow: 1px 1px 2px #a2a2a2;
    -moz-box-shadow: 1px 1px 2px #a2a2a2;
}

.bdpx_table_tr a:hover {
    background: #2575a8;
    border: #009BFF 1px solid;
    box-shadow: 1px 1px 4px #a2a2a2;
    -webkit-box-shadow: 1px 1px 4px #a2a2a2;
    -moz-box-shadow: 1px 1px 4px #a2a2a2;
}

.bdpx_table_tr a:active {
    box-shadow: inset 2px 2px 4px #16537a;
    -webkit-box-shadow: inset 2px 2px 4px #16537a;
    -moz-box-shadow: inset 2px 2px 4px #16537a;
}

.bdpx_table_tr.ended a {
    position: absolute;
    left: 35px;
    top: -8px;
    display: inline-block;
    padding: 3px 15px;
    background: #f0f0f0;
    border: #f0f0f0 0 solid;
    color: #cccccc;
    box-shadow: 1px 1px 2px #a2a2a2;
    -webkit-box-shadow: 1px 1px 2px #a2a2a2;
    -moz-box-shadow: 1px 1px 2px #a2a2a2;
}
/*æ³¨å†Œèµ é€ä¼˜æƒ åˆ¸å¼¹å‡ºå±‚*/
.layercoupon {
    position: absolute;
    top: 0;
    left: 0;
    height: 100vh;
    width: 100%;
}
.layercoupon img{
    border:0;
}

.cover {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    filter: alpha(opacity=60);
    background-color: #000;
    z-index: 1002;
    left: 0;
    opacity: 0.5;
    -moz-opacity: 0.5;
}

.trip-con {
    position: absolute;
    top: 300px;
    *top: 300px;
    left: 50%;
    z-index: 1005;
    width: 514px;
    height: 308px;
    margin-top: -100px;
    margin-left: -200px;
    text-align: center;
}

.trip-con span {
    display: inline-block;
    width: 36px;
    position: relative;
    left: 242px;
    top: -15px;
    z-index: 55;
    cursor: pointer;
}

.trip-con span img {
    width: 100%;
}

.trip-con p {
    color: #ff0000;
    font-size: 18px;
    font-weight: bold;
}

.trip-btn a {
    display: inline-block;
    width: 106px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    background-color: #169BD5;
    color: #fff;
    margin-left: 20px;
}

.ticket {
    position: absolute;
    top: 0;
    left: 0;
}

.ticket-take {
    position: absolute;
    bottom: 77px;
    left: 70px;
}
.video-btn{position: relative;}
.video-btn >a{margin-bottom: 10px;display:inline-block;width:90px;height:30px;text-align:center;background:#00a3ff;color:#fff;line-height:30px;font-weight:bold;cursor:pointer;}
.video-btn-about{text-align: right;position: absolute;left: 0;top:20px;display: none;}
.video-btn-about a{margin-top: 10px;display:inline-block;width:90px;height:30px;text-align:center;background:#e1e1e1;color:#666;line-height:30px;font-weight:bold;cursor:pointer;}
.video-btn-about a:hover , .video-btn a:hover{background-color: #0000ff;color:#fff;}




.publish-con{width: 90%;margin: 0 auto;}
.publish-con textarea{width: 80%;height: 100px;padding: 10px;border: 1px solid #e6e6e6;resize: none;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.con-btn{text-align: right;width: 83%;margin: 10px 0;}
.con-btn input{width: 100px;height: 30px;background-color: #00a0e9;color: #fff;border: 0 none;cursor: pointer;}
.info-comment{margin: 0 10px;}
.info-comment dl:after{display: block;clear: both;content: "";}
.info-comment dl{border-top: 1px solid #e6e6e6;padding-top: 20px;}
.info-comment dt{float: left;margin-right: 20px;}
.info-comment dt img{width: 80px;height: 80px;}
.info-comment dd{float: left;padding: 0;margin: 0;}
.info-comment dd .user-name strong{margin-right: 10px;}



.fl{float: left;}
.fr{float: right;}
.clearfix:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfix{zoom:1}
.hyintoCs a{margin-left:50px;font-size: 14px;}
.hylogin h1{padding: 0;margin: 0;font-size: 16px;color:#00A3FF;display: inline;margin-left: -16px;}
.hylogin span{text-align: right;display: inline-block;}
.hylogin span a{display: inline-block;width: 100px;text-align: center;height: 24px;line-height: 24px;margin-right: -16px;font-weight: normal;margin-left: -16px;}
.hylogin span a:first-child{border-right: 1px solid #9b999a;}
.login-box{width: 100%;}
.login-con{width: 100%;margin-top:30px;}
.hy{width: 60%;}
.login-contact{width: 38%;border-left: 1px solid #a1a1a1;height: 224px;}
.login-swapper{margin-left: 50px;}
.register-btn a{font-size: 14px;display: inline-block;width:90px;text-align: center;line-height: 30px;height: 30px;background-color: #00a3ff;color: #fff;}
.login-qq a{display: inline-block;width: 30px;height: 30px;border: 1px solid #9a9a9a;background-color: #f8f8f8;padding: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;margin-right: 20px;}
.login-qq a img{width: 100%}
.login-qq span{display: inline-block;width: 100px;height: 30px;line-height: 30px;position: relative;top:-10px;;left: 0;color: #999;}
.login-swapper p{line-height: 25px;}
.hylogin{width: 96%;border: 1px solid #eaeaea;margin: 10px 0;}
.login-tel{margin-top: 30px;}


.training{width: 1002px;margin: 0 auto;border: 1px solid #eaeaea;margin-top: 20px;margin-bottom: 20px;height: 400px;}
.training ul{width: 600px;margin: 0 auto;margin-top: 160px;}
.training ul li{list-style: none;float: left;width: 40%;line-height: 60px;margin-right: 40px;text-align: center}
.training ul li a{display: inline-block;width: 100%;height: 100%;color: #fff;font-weight: bold;font-size: 24px;}
.training ul li a.line-up{background-color: #99CCFF;}
.training ul li a.line-up:hover{background-color: #00A3FF;}
.training ul li a.line-down:hover{background-color: #D9201E;}
.training ul li a.line-down{background-color: #FF6666;}
.training ul:after{display: block;content: "";clear: both;}

.SearchLoading{position: absolute;left: 50%;top:25%;z-index: 999;}
.SearchLoading-Img{text-align: center;}


/*å¯¼èˆªè¡Œä¸šèµ„è®¯ä¸‹çš„å†…å®¹*/
.nav-about{margin-top: -3px;position: relative;z-index: 999;}
.nav-about ol{list-style: none;;padding: 0;margin: 0;border: 0;}
.nav-about ol li{width: 110px;height: 40px;text-align: center;line-height: 40px;background-color: #00A3FF;}
.nav-about ol li a{display: inline-block;width: 100%;font-size: 14px!important;}
.nav-about ol li:hover{background-color: #035EAD;}

/*æ–°é—»è¯¦æƒ…é¡µå¹¿å‘Šä½*/
.news-img{margin-top: 10px;width: 100%;}
.news-img a{display: inline-block;width: 100%;height: auto;}

/*相关问答里的视频推荐*/
.related-list ul{list-style: none}
.related-list ul, .related-list li, .related-list li p, .related-list li em,  .related-list li span{
    padding: 0;margin: 0;
}
.related-list{padding: 20px 0 5px 0;;}
.related-list ul li img{padding: 0;margin: 0;border:0;outline: none;}
.related-list ul li a{ padding: 0;margin: 0;text-decoration: none;}
.related-item{width: 90%;margin: 0 auto;}
.related-video{position: relative;top:0;left: 0;}
.related-time{position: absolute;right: 0;bottom:4px;z-index: 9;background: #666;filter: alpha(opacity=70);-moz-opacity: 0.7;opacity: 0.7;color: #fff;width: 80px;height: 28px;line-height: 28px;text-align: center;}
.related-list ul:after{display: block;clear: both;content: "";}
.related-list ul li{padding-top: 10px;width: 236px;height: 280px;border: 1px solid #d3d3d3;margin-left: 17px;margin-bottom: 15px;float: left;}
.related-list ul li:hover{border: 1px solid #f00;}
.related-img{width: 100%;}
.related-img img{width: 100%;}
.related-btn-list .related-play{ background: #ff7200;color: #fff;margin-top: 5px;}
.related-down{background: #049ad9;}
.related-list p.related-font{color: #333;padding: 10px 0;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.related-num{height: 40px;margin-top: 15px;border-top: 1px solid #d3d3d3;line-height: 40px;color: #333}
.related-num em.orange{color: #ff0000;font-style: normal;margin:0 4px;}
.related-btn-list a>img{position: relative;top:6px;right:10px;}
.related-btn-list a.related-btn{display: inline-block;width: 80px;height: 26px;line-height: 26px;text-align: center;}
.related-btn-list .related-play:hover{filter: alpha(opacity=70);-moz-opacity: 0.7;opacity: 0.7;}
