/*1.about us*/

.m-about{

    width: 1180px;

    height: auto;

    margin: 0 auto;
	min-height:400px;

}

.m-about .left_about{

    width: 270px;

    height: auto;

    float: left;

    margin-top: 10px;

}

.left_about h1{

   width: 100%;
    height: 46px;
    line-height: 46px;
    background-color: #00468E;
    color: #fff;
    font-size: 16px;
    padding-left: 15px;
    margin: 0;
    font-family: 'Microsoft YaHei';

}

.left_about li{

    width: 100%;

    background-image: url(../images/jiaotou_gray.png);

    background-position: 10px 13px;

    background-repeat: no-repeat;

    background-size: 7px 13px;

    padding-left: 30px;	

    border-bottom: solid 1px #ccc;

}

.left_about li .list{

   display: block;
    width: 100%;
    height: 38px;
    line-height: 38px;
    font-size: 14px;
    text-decoration: none;
    color: #333;
    font-family: 'Microsoft YaHei';

}
.header-menu-box2>div {
    float: left;
    z-index: 9999;
}
.left_about li .list:hover{

    color: #00468E;

}

.right_con{

    float: right;

    width: 712px;

    height: auto;

    margin-top: 10px;

}

.right_con .location{

    width: 100%;

    height: 46px;

    line-height: 46px;

    border-bottom: solid 1px #ccc;

    font-size: 16px;

}
span.possplit {
    background: none;
    text-indent: inherit;
    margin: 0 5px;
}
.location a{

    color: #333;

    text-decoration: none;

}

.location a:hover{

    color: #d04848;

}

.location span{

    color: #333;

}

.text_con{

    width: 100%;

    height: auto;

}

.text_con h3{

    font-family: 'Microsoft YaHei';
    text-align: center;
    font-size: 20px;
    color: #333;
    font-weight: 600;
    margin-bottom: 16px;
    margin-top: 20px;
}

.text_con p,.text_con span{

   font-family: 'Microsoft YaHei' !important;
    font-size: 14px !important;
    color: #333 !important;

    line-height: 20px;

    margin-bottom: 20px;

    text-align: justify;

}

.text_con p img{

    display: block;

    margin: 0 auto;

    margin-top: 20px;

}

/*about us*/

/*2.books*/

.m-books{

    width: 1180px;

    height: auto;

    min-height: 400px;

    margin: 0 auto;
    padding-bottom: 30px;

}

.m-books .left_books{

    width:270px;

    height: auto;

    float: left;

    margin-top: 10px;

}

.left_books h1{

    width: 100%;

    height: 46px;

    line-height: 46px;

    background-color: #00468E;

    color: #fff;

    font-size: 16px;	

    padding-left: 15px;

    margin: 0;
    font-family: 'Microsoft YaHei';

}
.books_info span a{
    font-family: 'Microsoft YaHei' !important;
}

.col_list .wp_column{

    width: 100%;

    background-image: url(../images/jiaotou_gray.png);

    background-position: 10px 13px;

    background-repeat: no-repeat;

    background-size: 7px 13px;

    padding-left: 30px;	

    border-bottom: solid 1px #ccc;
    font-family: 'Microsoft YaHei';

}

.col_list .wp_column .list{

    display: block;

    width: 100%;

    height: 38px;

    line-height: 38px;

    font-size: 14px;

    text-decoration: none;

    color: #333;	
    font-family: 'Microsoft YaHei';

}

/*.col_list .wp_column:nth-child(2) .list{

        background: url(../images/add.jpg) no-repeat 218px 12px !important;

        background-size: 14px 14px;

}*/

.have_son{

    display: block;

    font-family: 'Microsoft YaHei';

    width: 100%;

    height: 38px;

    line-height: 38px;

    font-size: 14px;

    text-decoration: none;

    color: #333;	

    background: url(../images/add.jpg) no-repeat 218px 12px;

    background-size: 14px 14px;

}

.col_list .wp_column .list:hover{

    color: #00468E;

}

.right_con{

    float: right;

    width: 712px;

    height: auto;

    margin-top: 10px;

}

.right_con .location{

    width: 100%;

    height: 46px;

    line-height: 46px;

    border-bottom: solid 1px #ccc;

    font-size: 16px;

}

.location a{

    color: #333;

    text-decoration: none;

}

.location a:hover{

    color: #d04848;

}

.location span{

    color: #333;

}

.books_search{

    width: 100%;

    margin-top: 16px;

}

.books_search .search_ul{

    width: 100%;

}

.search_ul li{

    width: 100%;

    font-size: 14px;

    height: 26px;

    line-height: 26px;

    color: #333;

}

.search_ul li form{

    width:100%;

    height: auto;

}

.search_ul li form .search-form{

    width: 280px;

    float: left;

}

.search-form input{

    width: 242px;

    height: 28px;

    line-height: 28px;

    border: solid 1px #ddd;

    padding-left: 2px;

    outline: none;

    float: left;
    font-family:'Microsoft YaHei';

}

.search-form button{

    width: 28px;

    height: 28px;

    background-color: #733f1b;

    border:none;

    background-image:url(../images/search.png);

    background-repeat: no-repeat;

    background-position: 4px 4px;

}

.search_ul li form .search-select{

    float: right;

}

.search-select select{

    width:242px;

    height: 28px;

    line-height:28px;

    border: solid 1px #ddd;

    padding-left: 2px;

    outline: none;

}

.single_book{

    width: 100%;

    margin-bottom: 20px;

    margin-top: 20px;

}

.single_book .photo{

    display: block;

    width:120px;

    float: left;

    margin-right: 16px;

    height:180px;
    overflow: hidden;

}

.photo img{

    display: block;

    width: 100%;
    height:auto;

}

.single_book .books_info{

    width: 684px;

    float: left;

}

.books_info h3{

    font-family:"Microsoft YaHei";

    font-weight: 600;

    font-size: 20px;

    color:#00468E;

    margin-bottom: 16px;

}

.books_info span{
    font-family: 'Microsoft YaHei' !important;
    display: block;

    font-size: 14px !important;;

    color: #737272;

    margin-bottom: 10px;

}

.books_info p{

    font-family: "Microsoft YaHei";
    font-size: 14px;
    color: #333;
    line-height: 20px;
    text-align: justify;

}

.books_info .view_more{

    display: block;

    width: 120px;

    height: auto;

    padding: 6px 0;

    text-align: center;

    color: #333;

    background-color: #f3f3f3;

    font-size: 14px;

    font-family: 'Microsoft YaHei';

    text-decoration: none;

    margin-top: 20px;

    border: solid 1px #0881b1;

    -webkit-transition: all 0.6s;

    -o-transition: all 0.6s;

    -moz-transition: all 0.6s;

    transition: all 0.6s;

}

.view_more:hover{

    background-color: #0881b1;

    text-decoration: none;

    color: #fff;

}

/*books*/

/*3.news*/

.banner{

    width: 1180px;

    height:auto;

    margin: 10px auto 0;

    overflow: hidden;

}

.banner-photo{

    width: 100%;

    height: 280px;

    overflow: hidden;

} 

.m-news{

    width: 1180px;

    height: auto;

    min-height: 400px;

    margin: 0 auto;

}
.books_search.search_list2 {
    display: none;
}
.m-news .left_news{

    width: 270px;

    height: auto;

    float: left;

    margin-top: 10px;

}
.m-news .left_books{

    width: 270px;

    height: auto;

    float: left;

    margin-top: 10px;

}
.left_news h1{

    width: 100%;

    height: 46px;

    line-height: 46px;

    background-color: #00468E;

    color: #fff;

    font-size: 16px;	

    padding-left: 15px;

    margin: 0;

    font-family: 'Microsoft YaHei';

}

.left_news li{

    width: 100%;

    background-image: url(../images/jiaotou_gray.png);

    background-position: 10px 13px;

    background-repeat: no-repeat;

    background-size: 7px 13px;

    padding-left: 30px;	

    border-bottom: solid 1px #ccc;

}

.left_news li .list{

    display: block;

    width: 100%;

    height: 38px;

    line-height: 38px;

    font-size: 14px;

    text-decoration: none;

    color: #333;

    font-family: 'Microsoft YaHei';

}

.left_news li .list:hover{

    color: #00468E;

}



.right_con{

    float: right;

    width: 852px;

    height: auto;

    margin-top: 10px;

}

.right_con .location{

    font-family: "Microsoft YaHei";

    width: 100%;

    height: 46px;

    line-height: 46px;

    border-bottom: solid 1px #ccc;

    font-size: 16px;

}

.location a{

    font-family: "Microsoft YaHei";

    color: #333;

    text-decoration: none;
    font-size:16px;

}

.location a:hover{

    color: #d04848;

}

.location span{

    font-family: "Microsoft YaHei";

    color: #333;
    font-size:16px;

}

.location h3{

    line-height: 42px;
    font-size: 16px;

}

.news{

    display: block;

    float: left;

    width: 240px;

    height: 300px;

    padding-bottom: 40px;

    border: solid 1px #ddd;

    margin: 10px 7px;

}

.news .photo{

    display: block;

    width:100%;

    height: 150px;

    margin-right: 16px;	

    overflow: hidden;

}

.news_photo{

    display: block;

    width:100%;

    height: 150px;

    margin-right: 16px;	

    overflow: hidden;
    line-height: 150px;

}
.news_photo img{
    width:100%;
    height:auto;
    display: inline-block;
    vertical-align: middle;
}

.news .photo img{

    display: block;

    -webkit-transition: all 0.6s;

    -moz-transition: all 0.6s;

    transition: all 0.6s;

    -webkit-transform: scale(1,1);

    -moz-transform: scale(1,1);

    transform: scale(1,1);

}

.news .photo img:hover{

    -webkit-transform: scale(1.1);

    -moz-transform: scale(1.1);

    transform: scale(1.1);

}

.news_info h2{

    font-family: 'Microsoft YaHei';

    font-size: 14px;

    padding-left: 10px;

    padding-top: 10px;

}

.news_info .news-title{

    display: block;

    font-family: "Microsoft YaHei";

    font-size: 18px;

    padding: 10px;

}

.news_info{

    width: 100%;
   
}

.pagebox{

    text-align: center;

}

.pagebox a{

    color: #333 !important;

}

.pagination{

    margin: 30px 0;

}
.wp_entry img {
    max-width: 100%;
}
.see-more{
cursor: pointer;
    display: block;

    width: 200px;

    height: 50px;

    line-height: 42px;

    text-align: center;

    font-family: "Microsoft YaHei";

    font-size: 18px;

    color: #000;

    background-color: rgba(255,255,255,0.2);

    border: 2px solid #00468e;

    border-radius: 5px;

    margin: 20px auto;

    text-decoration: none;

    -webkit-transition: all 0.6s;

    -moz-transition: all 0.6s;

    transition: all 0.6s;

}

.see-more:hover{

    background-color: #00468e;

    color: #fff;

    text-decoration: none;

}

.single_news {

    width: 100%;

    margin-bottom: 20px;

    margin-top: 20px;

    padding-bottom: 15px;

    border-bottom: dashed 1px #ccc;

}

.single_news .photo{

    display: block;

    width:150px;

    height: 84px;

    float: left;

    overflow: hidden;

    margin-right: 16px;

}

.single_news .photo1{

    display: block;

    width:150px;

    float: left;

    overflow: hidden;

    margin-right: 16px;
    height:100px;

}

.single_news .photo1 img{

    width:100%;
    height:auto;

}

.single_news .books_info{

    width: 680px;

    float: left;

}

.single_news .books_info h3 {

    font-family: "Microsoft YaHei";

    font-weight:normal;

    font-size: 20px;

    color: #00468E;

    margin-bottom: 16px;
    font-weight:600;

}

.single_news .books_info span {

    display: block;

    font-size: 14px;

    color: #929292;

    margin-bottom: 4px;
    font-family: 'Microsoft YaHei';

}

/*news*/

/*4.show*/
.conBg{
    width: 100%;
    background-color: #e1e1e1;
    padding: 20px 0;
}

.m-show{

    width: 1180px;

    height: auto;

    min-height: 400px;

    margin: 0px auto 10px;
	background-color: #f7f7f7 ;
	

}
.conBg .m-show{
	
	 background-color: #e1e1e1 !important; 
}

.m-show .location{

    font-family: Microsoft YaHei;

    width: 100%;

    height: 46px;

    line-height: 46px;

    border-bottom: solid 1px #ccc;

    font-size: 16px;

    margin-bottom: 20px;
	

}
.m-show2{

    width: 1180px;

    height: auto;

    min-height: 400px;

    margin: 0px auto 10px;
	
	

}

.books-detail{

    width: 100%;

    height: auto;

    margin-bottom: 20px;

}

.book-left{

    float: left;

    width: 210px;

    margin-right: 30px;

}

.books-detail .photo{	

    width:100%;

    height: 315px;

    overflow: hidden;	

}
.books-detail .photo img{
    width:100%;
    height:auto;
}

.book-left .share{

    margin-top: 10px;

}

.details{

    float: left;

    width: 930px;

    height: auto;

}

.details h1{

    font-size: 28px;
    line-height: 32px;
    font-family: "Microsoft YaHei";
    color: #333;
    margin-top: 4px;
    max-width: 660px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 15px;

}
.labels{
    margin-bottom: 20px;
}
.Author{


    font-size: 20px;

    line-height: 1.4;

    font-family: Microsoft YaHei;

    font-weight: lighter;

    letter-spacing: 0;

    padding-top: 10px;

}

.Author a{

    font-family: "Microsoft YaHei";
    font-size: 18px;
    color: #333;

}

.Editions{

    font-family: Microsoft YaHei;

    font-size: 18px;

    font-weight: 600;

    margin-top: 16px;

    margin-bottom: 6px;

}

.labels span{

    font-family: "Microsoft YaHei" !important;
    display: inline-block;

    border-right: solid 1px #888;

    padding-right: 6px;

    margin-right: 3px;

    margin-bottom: 4px;
    margin-top: 10px;

}

.details p{

    font-size: 15px;

    color: #333;

    line-height: 24px;

    margin-top: 20px;

}

.contact_way{

    margin: 10px 0;

}

.contact_way button{

    position: relative;

    padding: 8px 30px 8px 30px;

    font-size: 16px;

    background-color: #F69200;

    color: #fff;

    border: none;

}

.contact_way button img{

    position: absolute;

    left: 16px;

    top: 10px;

}

.contact_way .consulting{

    margin-right: 30px;

}
.news_con img {
    max-width: 100%;
}
.tab_con{

    width: 100%;

    height: auto;
    margin-top: 30px;

}

.tab_menu{

    width: 100%;

    border-bottom: solid 1px #ccc;

    margin-bottom: 20px;

}

.tab_menu .list{

    float: left;

    background-color: #F1F1F1;

    color: #333;

    font-size: 16px;

    padding: 6px 12px;

    border-right: solid 1px #fff;

    cursor: pointer;

    font-family: Microsoft YaHei;

}

.active-blue{

    background-color: #01AAED !important;

    color: #fff !important;

}

.tab_info .infomation{

    display:block;

    padding-bottom: 20px;

    border-bottom: solid 1px #ddd;

}

.infomation p{

    font-family: "Microsoft YaHei" !important;

    font-size: 14px;

    text-align: justify;

    margin-bottom: 10px;
    line-height:22px;

}

.infomation p span{

    font-family: "Microsoft YaHei" !important;

    font-size: 14px !important;

    text-align: justify;

    margin-bottom: 10px;
    line-height:20px;

}

.more-info

{	
    font-family: "Microsoft YaHei";

    font-size: 20px;

    margin-bottom: 16px;

    display: inline-block;

    font-weight: 700;

    margin-top: 15px;

}

.editions-header {

    font-size: 18px;

    font-weight: 600;

    margin-top: 16px;

    margin-bottom: 6px;

}

.views-label{

    font-size: 18px;

    font-weight: 600;

    margin-top: 16px;

    margin-bottom: 16px;
    font-family: 'Microsoft YaHei';

}

.item-list li{

    list-style: disc !important;

    margin-left: 20px;

}

.field-content a{

    color: #333;

}

.paragraph{

    margin-bottom: 20px;

}

.view-footer a{

    display: none;

    color: #00468e;

    text-decoration: underline;

    padding-bottom: 2px;

}

/*评价*/



.user_info .userbox{

    width: 100%;

    height: 30px;

    background-color: #F6F6F6;

    padding: 0 10px;

}

.userbox em{

    float: left;

    font-style: normal;

    font-weight: bold;

    font-size: 14px;

    color: #333;

    height: 30px;

    line-height: 30px;

}

.user_info .userbox .user{

    float: left;

    font-size: 14px;

    height: 30px;

    line-height: 30px;

    font-weight: bold;

}

.user_info .userbox .date{

    float: right;

    font-size: 13px;

    height: 30px;

    line-height: 30px;

}

.user_info .evaluation_info p{

    padding-left: 10px;

    padding-right: 10px;

    font-size: 15px;

    color: #333;

    line-height: 24px;

    margin-top: 0;

}

.online-evaluation{

    width: 100%;

    height: auto;

}

.online-evaluation h2{

    font-size: 15px;

    color: #333333;

    font-weight: bold;

    margin-bottom: 10px;

    padding-left: 10px;

    margin-top: 10px;

    padding-top: 10px;

    border-top: solid 1px #ddd;

}

.online-evaluation form{

    width: 100%;

    height: auto;

    padding-left: 10px;

    padding-right: 10px;

}

.online-evaluation form textarea{

    width: 100%;

    height: auto;min-height: 90px;

}

.online-evaluation form .tip{

    color: #aaa9a9;

    font-size: 14px;

    float: left;

}

.online-evaluation form button{

    float: right;

    border: none;

    background-color: #4CAE4C;

    color: #fff;

    font-size: 15px;

    padding: 6px 16px;

    margin-bottom: 10px;

}

/*show*/

/*5.detail*/

.news-detail{

    width: 80%;

    height: auto;

    margin: 0 auto 20px;



}

.news-detail h1{
    font-family: 'Microsoft YaHei';

    text-align: center;

    font-size: 20px;

    color: #333;

    font-weight: 600;

    margin-bottom: 16px;

    margin-top: 4px;

}

.news-detail .from{

    text-align: center;

    margin-bottom: 20px;

}

.news-detail .from span{

    margin: 0 10px;
    font-family:'Microsoft YaHei' ;

}

.news-detail p{

      font-family: 'Microsoft YaHei' !important;
    font-size: 14px !important;

    color: #333 !important;

    line-height: 20px !important;

    margin-top: 20px !important;

    text-align: justify !important;
	background: none !important;

}

.news-detail p span,.news-detail p span em,.news-detail p span em em{

    font-family: 'Microsoft YaHei' !important;
    font-size: 14px !important;

    color: #333 !important;

    line-height: 20px !important;

    margin-top: 20px !important;

    text-align: justify !important;
	background: none !important;
	

}

.news-detail p img{

    display: block;

    margin: 0 auto;
	/* width:100% !important; */

}

.field{

    text-align: justify;

}

/*detail*/

/*6.contact*/

.contact_info{

    width: 100%;

    padding: 10px 10px 30px;

}

.contact_info h1{

    font-size: 28px;

    color: #333;

    font-weight: 600;

    margin-bottom: 16px;

    margin-top: 4px;

}

.contact_info h3{

    color: #333333;

    font-weight: 400;

    font-size: 21px;

    line-height: 24px;

    margin-top: 20px;

    margin-bottom: 10px;

}

.contact_info p{

    line-height: 20px;

    font-size: 14px;

    color: #555555;

    font-family: Microsoft YaHei;

}

/*6.contact*/

/*7.secbooks*/

.m-secbooks .right_con{

    float: none;

    width: 100% !important;

}

.single-author{

    padding: 10px;

}

.m-secbooks .books_info h3 {

    font-family: "Microsoft YaHei";

    font-weight: 600;

    font-size: 24px;

    color: #00468E;

    margin-bottom: 16px;

}

.m-secbooks .books_info p {

    font-family: "Microsoft YaHei";

    font-size: 14px;

    color: #333;

    line-height: 20px;

    text-align: justify;

}

.author-photo{

    width: 210px !important;

    height: 140px !important;

    overflow: hidden;

    margin-right: 30px !important;

}

.m-secbooks .single_book .books_info {

    width: 920px !important;

}

.personal{

    width: 100%;

    margin-top: 20px;

    padding-bottom: 30px;

}

.personal h3{

    width:240px;

    height: 36px;

    font-size: 20px;

    line-height: 36px;

}

.personal-books{

    width: 100%;

    padding:10px;

}

.personal-books li{

    width: 160px;

    height:auto;

    overflow: hidden;

    float: left;

    margin-right: 30px;

}

.personal-books li img{

    display: block;

    width: 100%;

}

/*7.secbooks*/

/*二级菜单*/

.secmenu-ul{

    position: relative;

    display: none;

    width: 100%;

    height: auto;

    padding-left: 10px;

    margin-left: 6px;	

}

.secmenu-ul img{

    position: absolute;

    right: 14px;

    top: -26px;
    cursor: pointer;

}

.secmenu-ul li{

    width: 100%;

    list-style-type:disc;

    height: auto;

    color: #a90101;
    font-family: 'Microsoft YaHei';

}

.secmenu-ul li .seclist{

    display: block;

    width: 100%;

    height:  auto;
    font-family: 'Microsoft YaHei';
    line-height: 20px;
    font-size: 12px;

    text-decoration: none;

    color: #a90101;

    padding: 2px 0;

}

.seclist:hover{

    text-decoration: underline !important;

    color:#00468E !important;
    font-family: 'Microsoft YaHei';

}

.secmenu-ul li:hover{

    color:#00468E !important;


}



/*8.pay*/

.pay-tilte{

    width: 100%;

    font-size: 28px;

    font-weight: 600;

    padding: 20px 0;

    margin: 0;

}

.Ebook-info{

    padding-bottom: 20px;

    border-bottom: dashed 1px #dedede;

}

.Ebook-info>h1{

    width: 100%;

    font-size: 28px;

    font-weight: 600;

    padding:0 0 10px;
	font-family:'Microsoft YaHei';

}

.pay-way{

    display: block;

    float: left;

    width: 120px;

    height: 42px;

    margin-right: 20px;

    border: solid 1px #dedede;

    overflow: hidden;

    -webkit-transition: all 0.6s;

    -o-transition: all 0.6s;

    -moz-transition: all 0.6s;

    transition: all 0.6s;

}

.pay-way img{

    display: block;

    width: 98%;

    vertical-align: middle;

    padding-top: 1px;

    padding-left: 1px;

}

.pay-way:hover{

    border: solid 1px red;

}

.books-name{

    font-size:28px !important;

}

.price{

    font-family: Microsoft YaHei;

    height: 24px;

    font-size: 20px;

    line-height: 24px;

    font-weight: 600;

    margin-top: 16px;

    margin-bottom: 6px;

    color: red;

}

.price span.yuan{

    height: 24px;

    font-size: 15px;

    line-height: 24px;

    color: red;

}

.shopcart{

    display:block;

    width: 160px;

    height: 40px;

    text-align: center;

    line-height: 40px;

    color: #fff;

    background-color: #269ABC;

    font-size: 16px;

    border: none;

    outline: none;

    margin-top: 30px;

}

.shopcart:hover{

    text-decoration: none;

    color: #fff;

    background-color: #0881B1;

}

#quantity-wanted-p label {

    color: #000;

    display: inline-block;

    float: left;

    font-size: 14px;

    line-height: 26px;

    font-weight: 600;

    margin-bottom: 7px;

    text-align: left;

    width: 64px;

}

#quantity-wanted-p input {

    border: 1px solid #d6d4d4;

    color: #232323;

    float: left;

    height: 26px;

    line-height: 26px;

    padding: 0 6px;

    width: 78px;

    margin-right: 2px;

}

.dec.qtybutton, .inc.qtybutton {

    background: #ffffff linear-gradient(to bottom, #ffffff 0%, #fbfbfb 100%) repeat-x scroll 0 0;

    border: 1px solid #dad8d8;

    color: #ADADAD;

    cursor: pointer;

    display: block;

    float: left;

    font-size: 20px;

    font-weight: 600;

    height: 26px;

    line-height: 20px;

    text-align: center;

    width: 25px;

    margin: 0 2px;

}

.personal-way{

    position: relative;

    width: 100%;

    height: auto;

    margin-top: 10px;

}

.personal-way h3{

    font-size: 24px;

    color: #222;

    padding: 10px 0;

    text-align: center;

    margin-bottom: 30px;

}

.personal-way h3 span{

    font-size: 18px;

    color: #a2a2a2;

}

.infoway{

    width: 420px;

    margin: 0 auto;

    margin-bottom:10px;

}

.infoway label{

    display: block;

    float: left;

    width: 70px;

    text-align: right;

    height: 32px;

    line-height: 32px;

    font-size: 15px;

    margin-right: 6px;

}

.infoway input{

    display: block;

    float: left;

    width: 340px;

    height: 30px;

    line-height: 30px;

    border: solid 1px #dedede;

    outline: none;

    padding-left: 2px;

}

.infoway textarea{

    display: block;

    float: left;

    width: 340px;

    height: 90px;

    line-height: 24px;

    border: solid 1px #dedede;

    outline: none;

    padding-left: 2px;

}

.j-btn-sub{

    width: 420px;

    height: 36px;

    font-size: 18px;

    color: #fff;

    background-color: red;

    text-align: center;

    line-height: 36px;

    border: none;

    outline: none;

    margin-top: 20px;

    margin-bottom: 20px;

}

/*8.pay*/

.row{

    margin-bottom: 10px;

}

.checkbox-form h3{

    font-size: 20px;

    font-weight: bold;

}

.country-select {

    margin-bottom: 15px;

}

.f-set{

    border-right: dashed 1px #ddd;

}

.different-address{

    padding-top: 88px;

}

/*默认地址*/

.default_address{

    border-right: dashed 1px #ddd;

}

.default_address h2{

    display: block;

    width: 100%;

    height: 36px;

    line-height: 36px;

    font-size: 16px;

    color: #333;

    margin: 0;

    font-weight: bold;

    margin-bottom: 10px;

    padding-left: 40px;

    background-image: url(../images/default-address.png);

    background-position: 2px 0;

    background-repeat: no-repeat;



}

.address_items{

    color:#393939;

    margin-bottom: 10px;

}

.J_switch{

    width: 120px;

    height: 32px;

    line-height: 32px;

    color: #393939;

    text-align: center;

    margin: 20px auto 10px;

    cursor: pointer;

}

.J_address{

    display: block;

    width: 144px;

    height: 42px;

    line-height: 42px;

    background-color: #E0690C;

    color: #fff;

    border-radius: 2px;

    border: none;

    margin: 0 auto;

}

.product-thumbnail{

    width: 120px;

}

.product-thumbnail img{

    width: 100%;

}

.table-content table {

    background: #fff none repeat scroll 0 0;

    border-color: #e5e5e5;

    border-radius: 0;

    border-style: solid;

    border-width: 1px;

    margin: 0 0 50px;

    text-align: center;

    width: 100%;

}

.table-content table th {

    border-top: medium none;

    color: #333333;

    font-size: 14px;

    font-weight: 600;

    padding: 20px 10px;

    text-align: center;

    text-transform: capitalize;

    vertical-align: middle;

    white-space: nowrap;

}

.table-content table td {

    border-top: medium none;

    padding: 20px 10px;

    vertical-align: middle;

    font-size: 13px;

    border: solid 1px #e5e5e5;

}

.product-name a{

    display: block;

    font-size: 16px;

    color: #333;

}

.product-name a:hover{

    text-decoration: none;

}

.product-quantity input{

    width: 60px;

    outline: none;

    height: 28px;

    line-height:28px ;

    padding-left: 4px;

    border: solid 1px #e5e5e5;

}

.pay-info{

    width: 100%;

    height: auto;

    padding: 0 10px;

    border:solid 1px #ddd;

}

.pay-left{

    float:left;

    width: 500px;

    height: auto;

    padding-top: 10px;

}

.pay-left .infolist{

    width: 100%;

    height: auto;

    margin-bottom: 10px;

}

.pay-right{

    float: right;

    width: 236px;

    height: auto;

    padding-top: 10px;

}

.Payment_items{

    width: 100%;

    height: auto;

    margin-bottom: 10px;

}

.Payment_items label{

    width: 140px;

    text-align: right;

    font-size: 15px;

    font-weight: normal;

}

.amount{

    display: inline-block;

    width: 90px;

    text-align: right;

    font-size: 15px;



}

.total{

    border-top: solid 1px #ccc;

    height: 48px;

    line-height: 48px;

    font-size: 18px;

    font-weight: bold;

    color: #df0303;

    text-align: right;

}

.Submit_orders{

    width: 100%;

    margin:0 0 20px;

}

.Submit_orders button{

    float: right;

    padding: 12px 40px;

    background-color: #E0690C;

    color: #fff;

    font-size: 18px;

    border-radius: 2px;



    border: none;

}



/*layer弹出层*/

.m-layer-con{

    display:none;

    width: 540px;

    height: auto;

    min-height: 320px;

    margin:0 auto 10px;

    padding: 20px;

    /*box-shadow: 3px 3px 3px #ddd;

    border:solid 1px #ddd;*/

}

.address-defult{

    position: relative;

    border:solid 2px #a57329;

    padding: 20px 20px 10px;

    margin-bottom: 40px;

    cursor: pointer;	

}

.address-defult .t-defult{

    position:absolute;

    bottom: 20px;

    right: 20px;

    color: #a57329;

    font-size: 14px;

}

.f-Btn button{

    padding: 12px 48px;

    border:none;

    outline: none;	

}

.f-Btn button[type="submit"]{

    background-color: #a57329;

    color: #fff;

}

/*进度条样式*/

/*step*/

.step {

    counter-reset: flag;

}

.step li {

    position: relative;

    transition: all 0.3s ease-in-out;

    -webkit-transition: all 0.3s ease-in-out;

    -ms-transition: all 0.3s ease-in-out;

}

.step li a {

    cursor: pointer;

    padding: 10px 15px;

    transition: all 0.3s ease-in-out;

    -webkit-transition: all 0.3s ease-in-out;

    -ms-transition: all 0.3s ease-in-out;

}

.step li a:before {

    content: counter(flag);

    counter-increment: flag;

    transition: all 0.3s ease-in-out;

    -webkit-transition: all 0.3s ease-in-out;

    -ms-transition: all 0.3s ease-in-out;

}

.step li a:after {

    content: "";

    transition: all 0.3s ease-in-out;

    -webkit-transition: all 0.3s ease-in-out;

    -ms-transition: all 0.3s ease-in-out;

}

.step-arrow {

    margin: 20px 0;

}

.step-arrow.unhover li a:hover,

.step-arrow.unhover li a:focus {

    background-color: #ececec;

    color: #444444;

}

.step-arrow.unhover li a:hover:before,

.step-arrow.unhover li a:focus:before {

    background-color: #d2d2d2;

    color: #ffffff;

}

.step-arrow.unhover li:not(:last-child) a:hover:after,

.step-arrow.unhover li:not(:last-child) a:focus:after {

    background-color: #ececec;

}

.step-arrow li {

    padding-right: 20px;

}

.step-arrow li:last-child {

    padding-right: 0;

}

.step-arrow li:nth-child(n+2) a {

    margin-left: -20px;

    border-radius: 0;

}

.step-arrow li:not(:last-child) a:after {

    position: absolute;

    top: -1px;

    right: -20px;

    width: 40px;

    height: 40px;

    transform: scale(0.707) rotate(45deg);

    z-index: 1;

    background-color: #ececec;

    border-radius: 0 5px 0 50px;

    border-top: 1px solid #ffffff;

    border-right: 1px solid #ffffff;

    box-sizing: content-box;

}

.step-arrow li:not(:last-child) a:hover:after {

    background-color: #00b8f5;

}

.step-arrow li a {

    border-radius: 0;

    color: #444444;

    background-color: #ececec;

}

.step-arrow li a:hover {

    background-color: #00b8f5;

    color: #ffffff;

}

.step-arrow li a:hover:before {

    background: #ffffff;

    color: #00b8f5;

}

.step-arrow li a:before {

    position: absolute;

    z-index: 2;

    width: 20px;

    height: 20px;

    line-height: 20px;

    border-radius: 20px;

    left: 2rem;

    font-weight: bold;

    font-size: 1rem;

    overflow: hidden;

    top: 10px;

    background: #d2d2d2;

    color: #ffffff;

}

.step-arrow li.active-blue a:before {

    background: #ffffff;

    color: #00b8f5;

}

.step-arrow li.active-blue a:after {

    background-color: #00b8f5;

}

.step-arrow li.active-blue a,

.step-arrow li.active-blue a:hover {

    background-color: #00b8f5;

    color: #ffffff;

}

.step-arrow li.active-blue a:before,

.step-arrow li.active-blue a:hover:before {

    background-color: #ffffff;

    color: #00b8f5;

}

.step-arrow li.active-blue a:after,

.step-arrow li.active-blue a:hover:after {

    background-color: #00b8f5 !important;

}

.step-square {

    margin-top: 40px;

}

.step-square > li:hover a:before,

.step-square > li:active a:before,

.step-square > li.active-blue a:before {

    background-color: #00b8f5;

    color: #ffffff;

    border-color: #00b8f5;

}

.step-square > li:hover a:after,

.step-square > li:active a:after,

.step-square > li.active-blue a:after {

    background-color: #00b8f5;

}

.step-square > li:first-child a:after {

    left: 50%;

    border-right: 1px solid #ffffff;

}

.step-square > li:last-child a:after {

    right: 50%;

    border-left: 1px solid #ffffff;

}

.step-square > li > a {

    color: #ebebeb;

}

.step-square > li > a:hover {

    background-color: #ffffff;

    color: #00b8f5;

}
.wp_subcolumn_list .wp_sublist .sublist_title a {
    pointer-events: none;
    font-size: 16px;
    line-height: 1.3;
    font-weight: normal;
}

.wp_subcolumn_list .wp_sublist .sublist_title {
    /* width: 838px; */
    font-size: 16px;
    line-height: 1.3;
    border-bottom: 1px solid #000;
    margin: 30px auto 20px;
    padding: 0 0 10px;
    color: #000;
    font-family: 'Microsoft YaHei' !important;
    height: auto;
}

.wp_subcolumn_list .wp_sublist .sublist_title a.morelink {
    display: none;
}

.wp_paging li {
    float: none;
}

ul.wp_paging.clearfix {
    text-align: center;
    float: none;
}



















