﻿@charset "utf-8";



body {

    /*background: #F4F4F4;*/

}



.center {

    width: 1220px;

    margin: 0 auto;

}



/*S-头部捷径导航*/

.shortcut {

    background-color: #e3e4e5;

    border-bottom: 1px solid #DDDDDD;

    height: 30px;

    line-height: 30px;

    color: #999999;

    font-size: 12px;

}



.shortcut p span.user {

    color: #0099FF;

    font-size: 14px;

    font-weight: bold;

    margin: 0 5px;

    vertical-align: top;

}



.shortcut ul li {

    float: left;

    margin: 0 10px;

    font-size: 12px;

    padding: 0 5px;

    box-sizing: border-box;

    border-left: 1px solid transparent;

    border-right: 1px solid transparent;

}



.shortcut ul li a {

    font-size: 12px;

    color: #999999;

}



.shortcut ul li a.login {

    color: #0099FF;

}



.shortcut ul li.service {

    position: relative;

}



.shortcut ul li.service h6 {

    font-size: 12px;

    width: 100px;

    text-align: left;

}



.shortcut ul li.service.on {

    background-color: #FFFFFF;

    border-left: 1px solid #ddd;

    border-right: 1px solid #ddd;

}



.shortcut ul li.service h6:after {

    content: '\e8b6';

    color: #999999;

    font-size: 12px;

    margin-left: 5px;

}



.shortcut ul li.service .serCon {

    position: absolute;

    background: #FFFFFF;

    border: 1px solid #DDDDDD;

    border-top: 0;

    width: 110px;

    text-align: center;

    top: 30px;

    left: -1px;

}



.shortcut ul li.service .serCon p {

    font-size: 12px;

    text-align: left;

    transition: all .3s;

}



.shortcut ul li.service .serCon p:before {

    font-size: 14px;

    margin-right: 5px;

    padding-left: 5px;

    color: #999;

    content: "\e62e";

}



.shortcut ul li.service .serCon p:hover {

    background-color: #F8F8F8;

}



/*E-头部捷径导航*/



/*S-搜索及LOGO*/

.S_L {

    background: #fff;

    padding: 30px 0;

    box-sizing: border-box;

    margin: 0 auto;

}



.S_L .L {

    width: 530px;

    height: 95px;

    overflow: hidden;

    text-align: center;

    padding-top:25px;

}



.S_L .L img {

    width: auto;

    height: auto;

    max-width: 100%;

    max-height: 100%;

}



.S_L .S {

    margin-top: 28px;

}



.S_L .S .search {

    width: 552px;

    height: 40px;

    background: #09f;

}



.S_L .S .search input {

    width: 490px;

    height: 36px;

    background: #FFFFFF;

    margin: 2px 0 0 2px;

    padding-left: 10px;

}



.S_L .S .search button {

    width: 48px;

    height: 40px;

    line-height: 40px;

    background: #0099FF;

    color: #FFFFFF;

    font-size: 20px;

    cursor: pointer;

    border: 0;

}



.S_L .S a {

    vertical-align: 8px;

    margin-left: 15px;

    color: #343434;

}



/*E-搜索及LOGO*/



/*S-主导航nav*/

.nav {

    width: 100%;

    margin-bottom: 15px;

    background-color: #09f;

    height: 40px;

    line-height: 40px;

}



.nav a {

    display: inline-block;

    color: #fff;

    padding: 0 35px;

    font-size: 16px;

    height: 100%;

    transition: all .3s;

}



.nav a.home {

    background-color: #006cbc;

}



.nav a:hover {

    background-color: #006cbc;

}



/*E-主导航nav*/





/*S-中部menu*/

.menu {

    /*margin-top: 10px;*/

}



.menu .zt_nav {

    width: 200px;

    background-color: #6c7479;

}



.menu .zt_nav ul {

    width: 100%;

}



.menu .zt_nav ul li {

    width: 100%;

    position: relative;

    padding: 10px 0;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    border-bottom: 1px solid rgba(255, 255, 255, 0.4);

    font-size: 14px;

    cursor: pointer;

    transition: all .3s;

}



.menu .zt_nav ul li:after {

    content: '\e8ba';

    position: absolute;

    top: 50%;

    right: 5px;

    color: #fff;

    font-size: 14px;

    margin-top: -7px;

}



.menu .zt_nav ul li:last-child {

    border-bottom: 0;

}



.menu .zt_nav ul li:hover {

    background-color: #719ab3;

}



.details .other .O2 ul li a,

.advancedSearch .bookList_GJ ul li a,

.menu .groom .g2 ol li a,

.menu .groom .g1 .lis .li ol li a,

.menu .news ul li a,

.menu .zt_nav ul li a {

    white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

    color: #fff;

    display: inline-block;

    width: 96%;

    padding: 0 5px;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

}



.menu .B_N {

    width: 1020px;

}



#banner {

    position: relative;

    width: 760px;

    height: 300px;

    margin-left: 15px;

}



#banner .pic {

    position: relative;

    width: 100%;

    height: 100%;

}



#banner .pic ul {

    width: 100%;

    height: 100%;

}



#banner .pic ul li {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

}



#banner .pic ul li a {

    display: block;

    width: 100%;

    height: 100%;

}



#banner .pic ul li a img {

    display: block;

    width: 100%;

    height: 100%;

}



#banner .tab {

    overflow: hidden;

    position: absolute;

    bottom: 15px;

    left: 50%;

    width: 120px;

    height: 20px;

    margin-left: -50px;

    background: rgba(255, 255, 255, .5);

    border-radius: 10px;

}



#banner .tab ul {

    position: absolute;

    left: 10px;

    top: 0;

    width: 1000px;

}



#banner .tab li {

    float: left;

    width: 14px;

    height: 14px;

    border-radius: 50%;

    background: #fff;

    margin: 3px;

}



#banner .tab li.on {

    background: #09f;

}



#banner .btn {

    display: none;

}



#banner:hover .btn {

    display: block;

}



#banner .btn div {

    position: absolute;

    z-index: 10;

    top: 50%;

    width: 30px;

    height: 60px;

    margin-top: -30px;

    line-height: 60px;

    text-align: center;

    color: #fff;

    background: #000;

    background: rgba(0, 0, 0, .2);

    font-size: 18px;

    cursor: pointer;

}



#banner .btn div.left {

    left: 0;

}



#banner .btn div.right {

    right: 0;

}



#banner .btn div:hover {

    background: rgba(0, 0, 0, .7);

}



/*S-公用列表头*/

.menu .title {

    border-bottom: 1px solid #DDDDDD;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

}



.menu .title h5 {

    padding-bottom: 15px;

    color: #604B38;

    font-size: 18px;

    font-weight: bold;

    border-bottom: 2px solid #604B38;

}



.menu .title h5 span {

    color: #B6B0A0;

    vertical-align: top;

}



.details .other .O1 .title a,

.details .other .O2 .title a,

.menu .groom .g1 a.more,

.menu .title a {

    color: #916445;

    font-size: 12px;

    display: inline-block;

    margin-top: 5px;

    transition: all 0s;

}



.details .other .O1 .title a:hover:after,

.details .other .O2 .title a:hover:after,

.details .other .O1 .title a:hover,

.details .other .O2 .title a:hover,

.menu .title a:hover:after,

.menu .groom .g1 a.more:hover:after,

.menu .groom .g1 a.more:hover,

.menu .title a:hover {

    color: #FF1B15;

}



.details .other .O1 .title a:after,

.details .other .O2 .title a:after,

.menu .groom .g1 a.more:after,

.menu .title a:after {

    content: "\e67e";

    font-size: 12px;

    color: #916445;

    margin-left: 2px;

}



/*E-公用列表头*/



.menu .news ul {

    margin-top: 10px;

}



.menu .news ul li {

    padding: 5px 0;

}



.details .other .O2 ul li a,

.advancedSearch .bookList_GJ ul li a,

.menu .groom .g2 ol li a,

.menu .groom .g1 .lis .li ol li a,

.menu .news ul li a {

    color: #916445;

    width: 100%;

    padding: 0;

    transition: all .3s;

}



.details .other .O2 ul li a:hover,

.advancedSearch .bookList_GJ ul li a:hover,

.menu .groom .g2 ol li a:hover,

.menu .groom .g1 .lis .li ol li a:hover,

.menu .news ul li a:hover {

    color: #006bb3;

}



.menu .recommend-body {

    width: 1020px;

    height: 260px;

    display: block;

}



.menu .recommend-body .newBooks {

    margin: 20px 0 0 15px;

}



.menu .recommend-body .selected {

    width: 25%;

    height: 100%;

    overflow: hidden;

}



.menu .recommend-body .selected img {

    width: 70%;

    min-height: 90%;

    margin: 8% 13% 2% 13%;

    cursor: pointer;

}



.menu .recommend-body .notselected {

    width: 75%;

    height: 100%;

    margin: -250px 0 10px;

    float: right;

}



.menu .recommend-body .selectedName a {

    color: #565656;

    font-size: 18px;

    font-weight: bold;

    text-decoration: none;

}



.menu .recommend-body .notselected p {

    font-size: 16px;

    line-height: 22px;

    text-align: left;

    color: #555555;

    height: 255px;

    overflow: hidden;

    margin: 5px 50px 5px 0;

}



.menu .recommend-body .notselected .recommend-list {

    width: 100%;

    height: 143px;

    position: relative;

}



.menu .recommend-body .notselected .recommend-list-left {

    width: 25px;

    height: 143px;

    position: absolute;

    bottom: 0;

    left: 5px;

    cursor: pointer;

    font-size: 30px;

    line-height: 143px;

    color: #DEDDD9;

}



.menu .recommend-body .notselected .recommend-list-right {

    width: 25px;

    height: 143px;

    position: absolute;

    bottom: 0;

    right: 5px;

    cursor: pointer;

    font-size: 30px;

    line-height: 143px;

    color: #DEDDD9;

}



.menu .recommend-body .notselected .recommend-list .recommend-group {

    width: 90%;

    height: 100%;

    margin: 0 auto;

    display: block;

}



.menu .recommend-body .notselected .recommend-list li {

    float: left;

    position: relative;

    padding: 0 18px;

}



.menu .recommend-body .recommend-group img {

    width: 100px;

    height: 140px;

    cursor: pointer;

}





.menu .groom {

    width: 228px;

    height: 300px;

}



.menu .groom .g1 {

    width: 100%;

    height: 100%;

    overflow: hidden;

}



.menu .groom .g1 .sd {

    border-bottom: 1px solid #ddd;

}



.menu .groom .g1 ul li {

    display: inline-block;

    padding: 5px 10px;

    margin-right: 2px;

    border: 1px solid #DDDDDD;

    border-bottom: 0;

    border-top-left-radius: 3px;

    border-top-right-radius: 3px;

    cursor: pointer;

}



.menu .groom .g1 ul li.hit {

    background-color: #EEEEEE;

}



.menu .groom .g1 .lis {

    margin-top: 5px;

}



.menu .groom .g1 .lis .li {

    display: none;

}



.menu .groom .g1 .lis .li ol li {

    margin-top: 7px;

}



/*E-中部menu*/



/*S-最新上架*/

.newest {

    margin-left: 15px;

    width: 1020px;

}



.newest ul {

    margin-top: 20px;

    margin-left: 4px;

}



.newest ul li {

    margin: 6px 5px;

    width: 190px;

    height: 226px;

    background-color: #fff;

    text-align: center;

    position: relative;

    float: left;

    -webkit-transition: all 0.2s linear;

    transition: all 0.2s linear;

    border: 1px solid #DDDDDD;

}



.newest ul li:hover {

    -webkit-transform: translate3d(0, -2px, 0);

    transform: translate3d(0, -2px, 0);

    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);

    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);

}



.newest ul li dl dt {

    padding: 25px 0 12px;

    height: 145px;

}



.newest ul li dl dt img {

    width: 100px;

    height: 140px;

}



.newest ul li dl dd {

    color: #757575;

    text-align: left;

    padding: 0 10px;

    line-height: 1.4;

    width: 98%;

    overflow: hidden;

    display: inline-block;

    white-space: nowrap;

    text-overflow: ellipsis;

    margin: 0 auto;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

}



/*E-最新上架*/





/*S-底部导航*/

.foot_nav {

    width: 100%;

    margin: 30px 0 15px;

    background-color: #09f;

    height: 40px;

    line-height: 40px;

    text-align: center;

}



.foot_nav a {

    display: inline-block;

    padding: 0 15px;

    color: #fff;

}



/*E-底部导航*/



/*S-页脚*/

.footer {

    background-color: #FAFAFA;

}



.footer .text {

    padding: 30px 0;

    text-align: center;

}



.footer .text p {

    line-height: 2.4;

    color: #b0b0b0;

}



/*E-页脚*/



/*S-置顶*/

#gotop {

    position: fixed;

    bottom: 40px;

    right: 20px;

}



#gotop .go {

    width: 54px;

    height: 44px;

    border-radius: 3px;

    background-color: #f6f6f6;

    text-align: center;

    font-size: 12px;

    color: #747474;

    transition: all .3s;

}



#gotop .go span {

    font-size: 22px;

    color: #747474;

}



#gotop .go:hover {

    background-color: #ddd;

}



/*E-置顶*/



/*S-高级搜索*/

.advancedSearch form {

    width: 850px;

    border: 1px solid #DDDDDD;

}



.advancedSearch form h1 {

    font-size: 16px;

    background-color: #EEEEEE;

    border-bottom: 1px solid #DDDDDD;

    padding: 10px;

}



.advancedSearch form p {

    padding: 15px 0 15px 80px;

}



.advancedSearch form p span {

    width: 200px;

    text-align: right;

    display: inline-block;

    font-size: 14px;

    font-weight: bold;

    color: #333;

}



.advancedSearch form p input,

.advancedSearch form p select {

    width: 300px;

}



.advancedSearch form p button {

    margin-left: 205px;

}



.advancedSearch .bookList_GJ {

    width: 350px;

}



.advancedSearch .bookList_GJ ul {

    margin-top: 15px;

}



.advancedSearch .bookList_GJ ul li {

    padding: 5px 0;

}



/*E-高级搜索*/



/*S-搜索结果*/

.search_List .S_Z p {

    display: inline-block;

}



.search_List .S_Z p span {

    text-align: right;

    display: inline-block;

    font-size: 14px;

    color: #333;

    font-weight: bold;

}



.search_List .S_Z p input {

    margin-right: 5px;

}



.resultList .R_L {

    margin-top: 20px;

    background-color: #FAFAFA;

    padding: 15px;

    border: 1px solid #DDDDDD;

}



.resultList .ZS {

    line-height: 24px;

}



.search_List .page ul li {

    display: inline-block;

    padding: 5px 8px;

    border: 1px solid #DDDDDD;

    color: #343434;

    transition: all .3s;

    font-size: 12px;

}



.search_List .page ul li:hover {

    color: #09f;

    border-color: #09f;

}



.search_List .page ul li.on {

    background-color: #09f;

    color: #FFFFFF;

    border-color: #FFFFFF;

}



.search_List .page p .txt {

    width: 50px;

    height: 24px;

    line-height: 24px;

    text-align: center;

    border: 1px solid #DDDDDD;

    margin: 0 3px;

    font-size: 12px;

}



.search_List .page p .sub {

    width: 40px;

    height: 24px;

    text-align: center;

    border: 1px solid #DDDDDD;

    margin: 0 3px;

    background-color: #FFFFFF;

    color: #aaa;

    font-size: 12px;

}



.search_List .page p .sub:hover {

    color: #006bb3;

}



.resultList table {

    margin-top: -1px;

    width: 100%;

}



.resultList table tr th {

    font-weight: bold;

    color: #002eb2;

    background-color: #EEEEEE;

}



.resultList table tr td {

    cursor: pointer;

    transition: all .3s;

    text-align: left;

    padding: 0 5px;

    font-size: 12px;

}



.resultList table tr td:nth-child(7),

.resultList table tr td:nth-child(8),

.resultList table tr td:nth-child(9) {

    text-align: center;

}



.resultList table tr td:nth-child(3) {

    text-align: right;

}



.resultList table tr td.iconfont {

    font-size: 16px;

    text-align: center;

}



.resultList table tr td:hover {

    color: #006bb3;

}



/*E-搜索结果*/



/*S-详情*/

.details .detailCon {

    width: 970px;

}



.details .detailCon .msg {

    margin-top: 20px;

}



.details .detailCon .msg .pic {

    height: 260px;

    margin: 0;

    padding: 20px 27px 15px;

    position: relative;

    text-align: center;

    width: 180px;

    border: 1px solid #f8f8f8;

}



.details .detailCon .msg .pic img {

    width: 100%;

    height: 100%;

}



.details .detailCon .msg .M_M {

    height: auto;

    margin: 0;

    padding: 0 0 20px;

    width: 713px;

    position: relative;

}



.details .detailCon .msg .M_M h1 {

    font-size: 24px;

    color: #343434;

    font-weight: bold;

}



.details .detailCon .msg .M_M dl {

    margin-bottom: 20px;

}



.details .detailCon .msg .M_M dl dd {

    margin-top: 15px;

}



.details .detailCon .msg .M_M dl dd span {

    display: inline-block;

    width: 84px;

    text-align: right;

    color: #999;

}



.details .detailCon .msg .M_M dl dd span a {

    color: #09f;

}



.details .detailCon .msg .M_M dl dd em {

    font-style: normal;

    color: #343434;

}



.details .detailCon .msg_JJ {

    margin-top: 30px;

}



.details .detailCon .msg_JJ .title {

    border-bottom: 2px solid #09f;

}



.details .detailCon .msg_JJ .title h4 {

    padding: 10px 20px;

    background-color: #09F;

    color: #FFFFFF;

    font-weight: bold;

    width: 60px;

    text-align: center;

}



.details .detailCon .msg_JJ .text {

    padding: 10px 20px;

    text-indent: 2em;

    line-height: 1.8;

    color: #666;

}



.details .detailCon .msg_XQ {

    margin-top: 30px;

    border: 1px solid #DDDDDD;

}



.details .detailCon .msg_XQ h4 {

    background-color: #F7F7F7;

    border-top: 1px solid #CCCCCC;

    border-bottom: 1px solid #ddd;

    padding: 10px 20px;

    font-weight: bold;

    color: #666;

}



.details .detailCon .msg_XQ ul li {

    float: left;

    width: 20%;

    text-align: center;

    margin: 20px 0;

}



.details .other .O1 ul li .N_pic,

.details .detailCon .msg_XQ ul li .xq {

    width: 100px;

    height: 140px;

    margin: 0 auto;

}



.details .other .O1 ul li .N_pic img,

.details .detailCon .msg_XQ ul li .xq img {

    width: 100%;

    height: 100%;

}



.details .detailCon .msg_XQ ul li p {

    width: 98%;

    white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

    margin-top: 10px;

    color: #666;

}



.details .detailCon .msg_PL .PL {

    padding: 25px;

    position: relative;

}



.details .detailCon .msg_PL .PL textarea {

    border: 1px solid #DDDDDD;

    height: 90px;

    color: #333;

}



.details .detailCon .msg_PL .PL p {

    margin-top: 10px;

}



.details .detailCon .msg_PL .PL .num {

    position: absolute;

    right: 30px;

    bottom: 70px;

}



.details .other {

    width: 200px;

}



.details .other .O1 {

    border: 1px solid #DDDDDD;

}



.details .other .O1 .title {

    background-color: #f8f8f8;

    padding: 10px;

    border-bottom: 1px solid #DDDDDD;

}



.details .other .O1 .title a {

    margin-top: 2px;

}



.details .other .O1 .title h3 {

    font-size: 15px;

    font-weight: bold;

}



.details .other .O1 h3:before {

    content: "\e651";

    color: #FF0000;

    font-size: 15px;

    margin-right: 5px;

}



.details .other .O1 ul li {

    padding: 10px;

    margin-bottom: 10px;

    border-bottom: 1px dashed #EEEEEE;

    text-align: center;

}



.details .other .O1 ul li:last-child {

    padding-bottom: 0;

    border-bottom: 0;

}



.details .other .O1 ul li p span {

    display: block;

    font-size: 12px;

    color: #666;

    margin-top: 10px;

    width: 100%;

    text-overflow: ellipsis;

    white-space: nowrap;

    overflow: hidden;

    padding-bottom: 1px;

}



.details .other .O2 {

    margin-top: 20px;

    border: 1px solid #DDDDDD;

}



.details .other .O2 .title {

    background-color: #f8f8f8;

    border-bottom: 1px solid #DDDDDD;

    padding: 10px;

}



.details .other .O2 .title a {

    margin-top: 2px;

}



.details .other .O2 h3 {

    font-size: 15px;

    font-weight: bold;

}



.details .other .O2 ul {

    padding: 10px;

}



.details .other .O2 ul li {

    padding: 5px 0;

}



/*E-详情*/





/*S-注册*/



/*.loginBox {

    box-shadow: 2px 0 10px #aaa;

}



.loginBox .Top {

    height: 110px;

    padding-top: 20px;

}



.loginBox .Top span {

    font-size: 24px;

    color: #666;

    vertical-align: bottom;

    margin-left: 10px;

}*/



.log {

    width: 500px;

    margin: 100px auto;

    background-color: rgba(255,255,255,.3);

    text-align: center;

    padding: 50px 0;

    -webkit-border-radius: 10px;

    -moz-border-radius: 10px;

    border-radius: 10px;

}



.log div {

    margin-bottom: 30px;

    width: 100%;

}



.log div:last-child {

    margin-bottom: 0;

}



.log div button,

.log div select,

.log div input {

    height: 44px;

    width: 300px;

}



/*E-注册*/



/*S-关于我们*/

.usPic {

    width: 100%;

    height: 265px;

    background: url("../images/bj.jpg") no-repeat;

    background-size: contain;

}



.about {

    margin: 30px 0 80px;

}



.about ul {

    margin-bottom: 50px;

}



.about ul li a{

    width: 220px;

    height: 90px;

    line-height: 90px;

    background-color: #f5f5f5;

    border-bottom: 1px solid #FFFFFF;

    text-align: center;

    font-size: 16px;

    color: #666;

    cursor: pointer;

    position: relative;

	display: block;

}

.about ul li.hat a{

    background-color: #09f;

    color: #FFFFFF;

}



.about ul li.hat:after {

    content: '';

    position: absolute;

    top: 50%;

    right: 0;

    width: 0;

    height: 0;

    border-top: 10px solid transparent;

    border-bottom: 10px solid transparent;

    border-right: 12px solid #FFFFFF;

    margin-top: -6px;

}



.about .USes {

    width: 950px;

}



.about .USes .us {

    display: none;

    position: relative;

}



.about .USes .us h2 {

    font-size: 20px;

    font-weight: bold;

    color: #666666;

    margin-bottom: 20px;

}



.about .USes .us p {

    text-indent: 2em;

    line-height: 1.8;

    color: #666;

    margin-bottom: 10px;

}



.about .USes .us h4 {

    display: none;

    text-align: center;

}



.about .USes .us h4 span,

.about .USes .us h4.on {

    display: block;

}



.about .USes .us h4 span {

    font-size: 22px;

    font-weight: bold;

    margin-bottom: 20px;

}



.about .USes .us h4 img {

    border: 1px solid #DDDDDD;

}



.about .USes .us .icon {

    position: absolute;

    font-size: 30px;

    background-color: #eee;

    color: #666;

    width: 30px;

    height: 50px;

    line-height: 50px;

    text-align: center;

    opacity: .5;

    top: 50%;

    margin-top: -25px;

    cursor: pointer;

    transition: all .3s;

}



.about .USes .us .icon:hover {

    background-color: #DDDDDD;

}



.about .USes .us .f {

    left: 20px;

}



.about .USes .us .r {

    right: 20px;

}



/*E-关于我们*/



/*S-新闻列表*/

.news_List {

    background: #f8f8f8;

    padding: 20px;

    border: 1px solid #DDDDDD;

}



.news_List h4 {

    border-bottom: 1px solid #ddd;

    color: #343434;

    font-size: 20px;

    font-weight: bold;

    padding-bottom: 10px;

}



.news_List ul {

    margin-top: 10px;

}



.news_List ul li {

    position: relative;

    border-bottom: 1px dashed #EEEEEE;

    padding-bottom: 10px;

    margin-bottom: 10px;

}



.news_List ul li:last-child {

    border-bottom: 0;

    padding-bottom: 0;

    margin-bottom: 0;

}



.news_List ul li:before {

    content: "\e760";

    font-size: 14px;

    color: #09f;

    position: absolute;

    top: 2px;

    left: 0;

}



.news_List ul li a {

    display: inline-block;

    width: 90%;

    font-size: 12px;

    color: #343434;

    padding-left: 25px;

    line-height: 1.5;

}



.news_List ul li a:hover {

    color: #006bb3;

}



.news_List ul li p {

    vertical-align: bottom;

    display: inline-block;

    font-size: 12px;

    color: #999;

}

/*S-新闻列表*/

.news_List2 {

    background: #f8f8f8;

    padding: 20px;

    border: 1px solid #DDDDDD;

}



.news_List2 h4 {

    border-bottom: 1px solid #ddd;

    color: #343434;

    font-size: 20px;

    font-weight: bold;

    padding-bottom: 10px;

}



.news_List2 ul {

    margin-top: 10px;

}



.news_List2 ul li {

    position: relative;

    border-bottom: 1px dashed #EEEEEE;
	
	width:265px;
	height:200px;
	margin-right:15px;


    padding-bottom: 10px;

    margin-bottom: 15px;

}






.news_List2 ul li a {

    display: inline-block;

    width: 90%;

    font-size: 12px;

    color: #343434;

    padding-left: 25px;

    line-height: 1.5;

}



.news_List2 ul li a:hover {

    color: #006bb3;

}



.news_List2 ul li p {

    vertical-align: bottom;

    display: inline-block;

    font-size: 12px;

    color: #999;

}