.table_t {
    width: 100%;
    min-width: 100%;
    border-spacing: 5px;
    margin-bottom: 65px;
    font-size: 18px;
    color: #595757;
    text-align: center;
}

.table_t th {
    font-size: 24px;
    color: #fff;
    background: #004873;
    height: 55px;
    line-height: 55px;
    width: 314px;
    max-width: 314px;
}

.table_t td {
    height: 60px;
    min-height: 60px;
    background: #f7f7f7;
    padding: 0px 10px 20px;
}

.table_t td.vertop {
    vertical-align: top;
}

.table_t.table_t3 th {
    width: 230px;
    max-width: 230px;
}

.table_t th.w240 {
    width: 240px;
    max-width: 240px;
}

.table_t .img {
    padding-top: 10px;
    height: 154px;
    width: 100%;
    overflow: hidden;
}

.table_t .img img {
    height: 154px;
    width: 100%;
}

.table_t .name {
    padding: 20px 0 0 0;
    line-height: 20px;
    overflow: hidden;
}

.table_t .table_nr {
    padding: 10px 0;
    height: 73px;
    text-align: left;
}

.table_t .table_list {
    padding-bottom: 10px;
    text-align: left;
}

.table_t .table_list div {
    clear: both;
}

.table_t .table_list b {
    display: block;
    float: left;
    width: 35%;
    text-align: right;
}

.table_t .table_list span {
    display: block;
    float: left;
    width: 65%;
}

.table_t3 .table_list b {
    width: 45%;
}

.table_t3 .table_list span {
    width: 55%;
}

.table_t2 th {
    background: #f39700;
}

.table_t3 th {
    background: #8ec31f;
}

.title_ny {
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #efeff0;
}

.title_ny span.posiA {
    left: 0px;
    bottom: -1px;
    border-bottom: 2px solid #004873;
    padding: 0 10px;
    font-size: 24px;

}

.ul_nr li {
    width: 50%;
    float: left;
    height: 40px;
    margin-bottom: 20px;
}

.ul_nr li.nt-heightauto {
    height: auto;
    width: 100%;
    clear: both;
}

.ul_nr li label {
    width: 30%;
    text-align: right;
    font-size: 24px;
    color: #004872;
}

.ul_nr li div.fr {
    width: 70%;
}

.ul_nr li.nt-heightauto label {
    width: 15%;
}

.ul_nr li.nt-heightauto div.fr {
    width: 85%;
}

.but_nr {
    height: 56px;
    line-height: 40px;
    font-size: 13px;
    margin-bottom: 76px;
}

.but_nr .but {
    width: 208px;
    height: 56px;
    line-height: 56px;
    text-align: center;
    color: #fff;
    font-size: 24px;
    background: #004873;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    border-radius: 30px;
    display: block;
    margin: 0 auto;
}

.but_nr div.posiA {
    width: 38%;
    right: 0px;
    top: 29px;
}

.but_nr div.posiA,
.but_nr div.posiA a {
    color: #9fa0a0;
}

.but_nr div.posiA .img {
    margin-top: 3px;
    width: 91px;
    height: 36px;
    overflow: hidden;
}

.ny_title {
    height: 18px;
    margin-bottom: 38px;
    border-bottom: 1px solid #c1c5d4;
}

.logi-in-title {
    width: 170px;
    left: 50%;
    margin-left: -85px;
    color: #004872;
    text-align: center;
    font-size: 35px;
    top: -10px;
    background: #fff;
}

.ny_title2 {
    padding: 0 13px;
    font-size: 30px;
    color: #fff;
    height: 61px;
    line-height: 61px;
    background: #004873;
    margin-bottom: 41px;
}

.placeOrder {
    clear: both;
    margin-bottom: 35px;
}

.placeOrder .ul_nr.fl {
    width: 70%;
    margin-right: 2%;
}

.placeOrder .ul_nr li label {
    color: #3e3a39;
    font-size: 22px;
    width: 40%;
}

.placeOrder .ul_nr li div.fr {
    color: #3e3a39;
    font-size: 22px;
    width: 60%;
}

.placeOrder .ul_nr li.nt-heightauto label {
    width: 20%;
}

.placeOrder .ul_nr li.nt-heightauto div.fr {
    width: 80%;
}

.placeOrder2 .ul_nr li.nt-heightauto label {
    width: 14%;
}

.placeOrder2 .ul_nr li.nt-heightauto div.fr {
    width: 86%;
}

.placeOrder .bz {
    color: #9fa0a0;
    font-size: 18px;
    width: 28%;
    margin-top: 70px;
}

.ny_title3 {
    margin-left: 65px;
    height: 20px;
    line-height: 20px;
    color: #004872;
    font-size: 21px;
    margin-bottom: 30px;
}

.ny_title3 span {
    float: left;
    margin-right: 5px;
    font-size: 25px;
    line-height: 11px;
}

.placeOrder .nt-md3 {
    width: 30%;
    margin-right: 3%;
    float: left;
}

.placeOrder .nt-md4 {
    width: 34%;
    float: right;
}

.placeOrder2 {
    border-top: 1px solid #97a1b8;
    padding-top: 35px;
    margin-bottom: 0px;
}

.tijiao {
    height: 50px;
    line-height: 50px;
    margin: 30px 0 65px;
    font-size: 18px;
}

.tijiao, .tijiao a {
    color: #3e3a39;

}

.tijiao .img {
    margin-top: 13px;
    width: 91px;
    height: 36px;
    overflow: hidden;
}

.tijiao .but {
    height: 50px;
    line-height: 50px;
    width: 160px;
    text-align: center;
    color: #fff;
    font-size: 24px;
    display: block;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    border: 0px;
}

.tijiao .but.checked {
    background: #f39700;
}

.logi_list_title {
    color: #3e3a39;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    margin-bottom: 7px;
}

.logi_list_title b {
    color: #004872;
}

.list_banner {
    height: 463px;
    width: 100%;
    background: url(../images/cp/bannerx.png) top center no-repeat;
    color: #fff;
    text-align: center;
}

.list_banner_top {
    height: 85px;
    font-size: 58px;
    line-height: 56px;
    padding-top: 103px;
    display: block;
}

.list_banner_cen {
    height: 50px;
    font-size: 30px;
    line-height: 28px;
}

.list_banner_nr {
    height: 56px;
    width: 700px;
    margin: 0 auto 20px;
    overflow: hidden;
}

.list_banner_nr input {
    width: 256px;
    height: 54px;
    border: 1px solid #d3d6e1;
    text-align: center;
    padding: 0 10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    background: #fff;
}

.list_banner_nr span.fl {
    width: 53px;
    text-align: center;
    font-size: 47px;
    line-height: 56px;
}

.list_banner_nr .ico {
    width: 30px;
    height: 28px;
    display: block;
    right: 97px;
    top: 15px;
    background: url(../images/sss.png) center center no-repeat;
}

.list_banner_nr .but {
    height: 56px;
    line-height: 56px;
    display: block;
    text-align: center;
    width: 84px;
    background: #004873;
    font-size: 25px;
    color: #fff;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
}

.list_ban_div {
    background: #004873;
    width: 700px;
    height: 27px;
    line-height: 27px;
    padding: 6px 0;
    margin: 0 auto;
    font-size: 18px;
}

.list_ban_div label {
    color: #004873;
    text-align: center;
    width: 87px;
    background: #fff;
    height: 27px;
    line-height: 27px;
    margin-left: 18px;
    float: left;
    display: block;
}

.list_ban_div a {
    float: left;
    color: #fff;
    margin-left: 20px;
}

.list_ban_div a:hover,
.list_ban_div a.checked {
    font-weight: bold;
    color: #f39800;
}

.list_ban_div,
.list_ban_div label {
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
}

.list_ss {
    padding: 7px 9px;
    height: 25px;
    background: #efeff0;
    color: #9fa0a0;
    line-height: 25px;
    font-size: 14px;
}

.list_ss div {
    float: left;
    height: 25px;
    padding: 0 14px;
    background: #fff;
    margin-right: 5px;
}

.list_ss div.checked {
    background: #f39700;
    color: #fff;
}

.list_ss div.posiR {
    padding: 0 27px 0 14px;
}

.list_ss div.posiR i {
    position: absolute;
    background: url(../images/cp/ico.png) 0 -504px no-repeat;
    width: 11px;
    height: 11px;
    display: block;
    right: 10px;
    top: 8px;
}

.list_ss div.checked.posiR i {
    background-position: 0 -460px;
}

.list_ls .nt-pagination {
    margin-bottom: 70px;
}

.w750 {
    width: 750px;
}

.w100 {
    width: 100px;
}

.w150 {
    width: 150px;
}

.w200 {
    width: 200px;
}

.list_ls_top {
    height: 26px;
    line-height: 26px;
    font-size: 18px;
    background: #004873;
}

.list_ls_top div {
    float: left;
    color: #fff;
}

.list_ls_ul li {
    color: #3e3a39;
    position: relative;
    height: 199px;
    border-bottom: 1px solid #fbd398;
}

.list_ls_ul li .w100,
.list_ls_ul li .w150 {
    padding-top: 69px;
    font-size: 19px;
}

.list_ls_ul li .w100 span,
.list_ls_ul li .w150 span {
    color: #004872;
}

.list_ls_ul li .w200 .but {
    height: 60px;
    line-height: 60px;
    clear: both;
    display: block;
    text-align: center;
    color: #fff;
    font-size: 24px;
    background: #f39700;
}

.list_ls_ul li .w200 .but.checked {
    padding-left: 76px;
    background: url(../images/cp/ico2.png) 41px center #004873 no-repeat;
    text-align: left;
}

.list_ls .nt-pagination li .nt-panelbar-a {
    background: #004873;
    border-color: #004873;
    color: #fff;
}

.list_ls_ul li .fx {
    width: 240px;
    bottom: 28px;
    left: 0px;
    color: #898989;
}

.list_ls_ul li .fx span.checked {
    color: #f39800;
}

.share_box {
    bottom: 27px;
    right: 230px;
}

.share_box span {
    float: left;
    color: #9a9a9a;
    display: block;
    line-height: 26px;
    font-size: 19px;
}

.share-icon {
    width: 34px;
    height: 24px;
    float: left;
    background-repeat: no-repeat;
    cursor: pointer;
}

.share_box .weibo {
    background-image: url(../images/cp/btn_share_weibo.png?v=1);
}

.share_box .qq_qzone {
    background-image: url(../images/cp/btn_share_qzone.png?v=1);
}

.share_box .qq_single {
    background-image: url(../images/cp/btn.png?v=1);
}

.share_box .weixin {
    background-image: url(../images/cp/btn_share_wechat.png?v=1);
}

.list_ls_ul .w750 {
    padding-top: 38px;
}

.list_ls_ul .w750 .cfd,
.list_ls_ul .w750 .shd {
    width: 113px;
    color: #004872;
    font-size: 19px;
}

.list_ls_ul .w750 .cfd label,
.list_ls_ul .w750 .shd label {
    width: 106px;
    height: 30px;
    line-height: 30px;
    display: block;
    color: #595757;
    text-align: center;
    font-size: 16px;
    background: #dcdddd;
    -webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    -ms-border-radius: 10px 10px 0 0;
    -o-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
}

.list_ls_ul .w750 .ico {
    width: 68px;
    color: #595757;
}

.list_ls_ul .w750 .ico div.posiR {
    height: 2px;
    background: #004873;
    margin-bottom: 5px;
}

.list_ls_ul .w750 .ico i {
    display: block;
    width: 100%;
    height: 44px;
    background: url(../images/cp/ico.png) 6px 0 no-repeat;
}

.list_ls_ul .w750 .ico.qc i {
    background-position: 6px -115px;
}

.list_ls_ul .w750 .ico.lc i {
    background-position: 6px -211px;
}

.list_ls_ul .w750 .ico.tv i {
    background-position: 6px -350px;
}

.list_ls_ul .w750 .ico div.posiR s {
    width: 7px;
    height: 10px;
    display: block;
    right: 0px;
    top: -4px;
    background: url(../images/cp/ico.png) 0 -423px #fff no-repeat;
}

.list_ls_ul .w750 .name {
    color: #004872;
    font-size: 19px;
    margin: 30px 2px 0;
    width: 80px;
    text-align: center;
}

.pzjc_top {
    margin-bottom: 80px;
}

.pzjc_top_div {
    width: 500px;
    height: 180px;
    padding: 40px;
    background: #eee;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
}

.pzjc_title {
    height: 32px;
    line-height: 32px;
    width: 100%;
    margin-bottom: 27px;
    position: relative;
}

.pzjc_title b {
    float: left;
    color: #595757;
    font-size: 27px;
}

.pzjc_title i {
    height: 30px;
    float: left;
    width: 46px;
    background: url(../images/new/icox.png) no-repeat;
}

.pzjc_title i.pzjc_ico1 {
    background-position: 0 -83px;
}

.pzjc_title i.pzjc_ico2 {
    background-position: 0 -39px;
}

.pzjc_title i.pzjc_ico3 {
    background-position: 0 -170px;
}

.pzjc_title i.pzjc_ico4 {
    background-position: 0 -123px;
}

.pzjc_title .more {
    position: absolute;
    color: #595757;
    font-size: 15px;
    right: 0px;
    bottom: 0px;
}

.pzjc_top_input {
    padding: 0 30px;
    border: 1px solid #b3b3b3;
    background: #fff;
    height: 37px;
    line-height: 37px;
    margin-bottom: 25px;
}

.pzjc_top_input input {
    display: block;
    width: 100%;
    height: 37px;
    border: 0px;
    font-size: 14px;
}

.pzjc_top_in {
    height: 35px;
}

.pzjc_top_in .img img,
.pzjc_top_in .img {
    width: 88px;
    height: 31px;
    overflow: hidden;
    margin-top: 2px;
}

.pzjc_top_in .w100 .nt-input {
    height: 31px;
    margin-top: 2px;
}

.pzjc_top_in .but {
    width: 80px;
    text-align: center;
    background: #a1a1a1;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    font-size: 17px;
    color: #fff;
    display: block;
    height: 35px;
    line-height: 35px;
}

.pzjc_cen {
    overflow: hidden;
}

.pzjc_cen ul {
    width: 1300px;
    overflow: hidden;
    color: #595757;
    font-size: 16px;
}

.pzjc_cen ul li {
    background: #eee;
    float: left;
    width: 316px;
    padding: 0 36px;
    height: 388px;
    overflow: hidden;
    margin-right: 17px;
}

.pzjc_cen .img {
    height: 100px;
    width: 100px;
    margin: 40px auto 20px;
}

.pzjc_cen .img img {
    width: 100%;
    height: 100%;
}

.pzjc_cen .name {
    height: 44px;
    line-height: 20px;
    overflow: hidden;
    text-align: center;
    font-weight: bold;
}

.pzjc_cen .nr {
    line-height: 35px;
}

.pzjc_cen,
.pzjc_btom {
    margin-bottom: 80px;
}

.pzjc_btom_ul {
    overflow: hidden;
    padding: 60px 60px 10px;
    background: #eee;
    color: #595757;
    margin-bottom: 28px;
}

.pzjc_btom_more {
    height: 77px;
    line-height: 77px;
    font-size: 18px;
    text-align: center;
    display: block;
    background: #eee;
    color: #595757;
}

.pzjc_btom_li {
    clear: both;
    margin-bottom: 50px;
    line-height: 30px;
    font-size: 16px;
}

.pzjc_btom_li .name {
    color: #004873;
    font-size: 17px;
    margin-bottom: 10px;
}

.pzjc_btom_li .name span {
    font-size: 14px;
    color: #a0a0a0;
}

.pzjc_btom_li_fl {
    margin-bottom: 10px;
}

.pzjc_btom_li_fl label {
    float: left;
    display: block;
    height: 23px;
    line-height: 23px;
    color: #004873;
    font-size: 14px;
    background: #d8d8d8;
    margin-right: 14px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    padding: 0 15px;

}

.pzjc_btom_db span,
.pzjc_btom_db label {
    color: #969696;
}

.pzjc_btom_db label {
    margin: 0 10px;
}

.pzjc_btom_db a {
    color: #1c1c1c;
}

.pzjc_btom_ts {
    color: #595757;
    font-size: 18px;
}

.pzjc_btom_ts_div {
    border-top: 1px solid #c9c9c9;
    border-left: 1px solid #c9c9c9;
    min-width: 100%;
    width: 100%;
}
.pzjc_btom_ts_div td{
    border-bottom: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
}
.pzjc_btom_ts_div .checked{
    background: #eee;
}
.pzjc_btom_ts_div input{
    border: 0px;
}
.pzjc_btom_ts_div textarea{
    border: 0px;
}

.pzjc_btom_ts_a{
    margin: 50px 0;
    width: 190px;
    height: 62px;
    line-height: 62px;
    display: block;
    color: #fff;
    text-align: center;
    font-size: 24px;
    background: #004873;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}
.pzjc_btom_pf{
    position: relative;
    text-indent:90px;
}
.pzjc_btom_pf b{
    position: absolute;
    left: -90px;
    overflow: hidden;
}
.pzjc_cen li:hover,
.pzjc_top_div:hover{
    background: #004873;
}
.pzjc_top_div:hover .pzjc_title i.pzjc_ico1{
     background-position: 0 -223px;
 }

.pzjc_top_div:hover .pzjc_title i.pzjc_ico2{
    background-position: 0 -270px;
}
.pzjc_cen li:hover,
.pzjc_top_div:hover .pzjc_title b{
    color: #fff;
}