html,
body,
ul,
li,
ol,
dl,
dd,
dt,
p,
h1,
h2,
h3,
h4,
h5,
h6,
form,
fieldset,
legend,
img {
    margin: 0;
    padding: 0;
}

figure{
    margin-bottom: 0;
}
fieldset,
img {
    border: none;
}

ul,
ol {
    list-style: none;
}

a:focus,
a:active,
a:hover {
    color: #333;
}

.por {
    position: relative;
}

.poa {
    position: absolute;
}

.am-paragraph-default {
    margin: 0;
}

.am-paragraph-default img {
    border: none;
    padding: 0;
    max-width: 100%;
}

.am-close {
    font-size: 24px;
}

/*滚动条美化*/
body::-webkit-scrollbar {
    width: 10px !important;
}

body::-webkit-scrollbar-track {
    background-color: #f3f3f3;
}

body::-webkit-scrollbar-track-piece {
    background-color: #f3f3f3;
    -webkit-border-radius: 4px;
}

body::-webkit-scrollbar-thumb {
    background-color: #ddd;
    border: solid 1px #C0C0C0;
    border-radius: 4px;
}

body::-webkit-scrollbar-corner {
    background-color: #ddd;
}

body::-webkit-resizer {
    background-repeat: no-repeat;
    background-position: bottom right;
}

body::-webkit-scrollbar-thumb:hover {
    background-color: #F3F3E0;
}

::-webkit-scrollbar {
    width: 15px;
}

.tac,
.tc {
    text-align: center;
}

.flex {
    display: flex;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -moz-flexbox;
}

.lc {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
}

.hc {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

.allc {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
}

i {
    font-style: normal;
}

video {
    display: block;
    background: #000;
}

input,
select {
    outline: none;
    border: none;
}

h4,
h5,
h6 {
    font-weight: normal;
}

.scrollbarActive::-webkit-scrollbar {
    width: 10px !important;
}

.scrollbarActive::-webkit-scrollbar-track {
    background-color: #f3f3f3;
}

.scrollbarActive::-webkit-scrollbar-track-piece {
    background-color: #f3f3f3;
    -webkit-border-radius: 4px;
}

.scrollbarActive::-webkit-scrollbar-thumb {
    background-color: #ddd;
    border: solid 1px #C0C0C0;
    border-radius: 4px;
}

.scrollbarActive::-webkit-scrollbar-corner {
    background-color: #ddd;
}

.scrollbarActive::-webkit-resizer {
    background-repeat: no-repeat;
    background-position: bottom right;
}

.scrollbarActive::-webkit-scrollbar-thumb:hover {
    background-color: #F3F3E0;
}

.scrollbarActive::-webkit-scrollbar {
    width: 15px;
}

body,
html {
    min-width: 1200px;
}

.clear {
    clear: both;
}

.content {
    max-width: 1200px;
    width: 100%;
    margin: 0 auto;
}

.banner a img {
    width: 100%;
}

.page_top {
    background: #f7f9fa;
    border-bottom: 1px solid #dedede;
}

.page_top .content {
    height: 45px;
    line-height: 45px;
}

.page_top .content .welcome {
    float: left;
    font-size: 14px;
    color: #666666;
}

.page_top .content .welcome .login {
    color: #b80000;
}

.page_top .content .welcome .register {
    display: inline-block;
    width: 66px;
    height: 21px;
    background-color: #b80000;
    text-align: center;
    line-height: 21px;
    border-radius: 3px;
    font-size: 14px;
    color: #ffffff;
    margin-left: 10px;
}

.page_top .content ul {
    float: right;
}

.page_top .content ul li {
    float: left;
}

.page_top .content ul li:first-child a {
    border-left: 0 solid #000;
}

.page_top .content ul li a {
    display: block;
    padding: 0 25px;
    height: 45px;
    line-height: 45px;
    font-size: 14px;
    color: #666666;
    border-left: 1px solid #dedede;
}

.page_top .content ul li:last-child a {
    color: #b80000;
}

.page_top .content ul li a:hover {
    color: #b80000;
}

.header .content {
    overflow: hidden;
    padding-bottom: 5px;
}

.header .content .logo {
    margin-top: 15px;
    float: left;
}

.header .content .logo a {
    display: block;
}

.header .content .form {
    float: left;
    margin-left: 70px;
    margin-top: 25px;
    width: 510px;
}

.header .content .form form {
    overflow: hidden;
}

.header .content .form form .txt {
    width: 408px;
    height: 36px;
    float: left;
    display: block;
    border: 2px solid #b80000;
    font-size: 14px;
    color: #333;
    padding-left: 10px;
}

.header .content .form form .sub {
    width: 100px;
    height: 36px;
    float: left;
    display: block;
    background: #b80000;
    font-size: 14px;
    color: #ffffff;
}

.header .content .form .hot_search {
    margin-top: 5px;
    overflow: hidden;
}

.header .content .form .hot_search span {
    font-size: 14px;
    color: #333333;
    font-weight: bold;
}

.header .content .form .hot_search a {
    font-size: 14px;
    color: #666666;
}

.header .content .form .hot_search a:hover {
    color: #b80000;
}

.header .content .btn_link {
    float: right;
    overflow: hidden;
    margin-top: 25px;
}

.header .content .btn_link a {
    display: block;
    float: left;
    width: 100px;
    height: 36px;
    border: solid 1px #e8edf2;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #333333;
    margin-left: 5px;
}

.header .content .btn_link span {
    font-size: 16px;
    margin-left: 10px;
    line-height: 36px;
    font-weight: bold;
    color: #b80000;
}


.header .content .btn_link a:hover {
    color: #b80000;
}



.header .content .btn_link a img {
    position: relative;
    top: -2px;
}

.nav {
    border-bottom: 2px solid #b80000;
}

.nav .content .left {
    float: left;
    position: relative;
    cursor: pointer;
}

.nav .content .left .left_tit {
    width: 200px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    background: #b80000;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    font-size: 16px;
    color: #ffffff;
}

.nav .content .left:hover .product_nav {
    display: block;
}

.nav .content .left img {
    margin-right: 10px;
    position: relative;
    top: -1px;
}

.nav .content .left .product_nav {
    position: absolute;
    top: 50px;
    left: 0;
    display: none;
    z-index: 5;
    width: 200px;
    height: 402px;
    background: rgba(255, 255, 255, 0.9);
}

.nav .content .left .product_nav ul {
    padding: 10px 0;
}

.nav .content .left .product_nav ul li {
    padding: 0 22px 0 32px;
    position: relative;
}

.nav .content .left .product_nav ul li:hover .son_nav {
    display: block;
}

.nav .content .left .product_nav ul li .son_nav {
    display: none;
    position: absolute;
    bottom: -14px;
    left: 100%;
    background: rgba(255, 255, 255, 1);
    width: 600px;
    padding: 10px;
}

.nav .content .left .product_nav ul li .son_nav ul li {
    padding: 0;
    text-align: center;
}

.nav .content .left .product_nav ul li .son_nav ul li a {
    font-size: 14px;
    color: #333;
    text-align: center;
}

.nav .content .left .product_nav ul li .son_nav ul li a:hover {
    color: #b80000;
}


.nav .content .left .product_nav ul li a {
    display: block;
    line-height: 38px;
    text-align: left;
}

.nav .content .left .product_nav ul li a:hover span {
    color: #b80000;
}

.nav .content .left .product_nav ul li a span {
    color: #333333;
    font-size: 16px;
}

.nav .content .left .product_nav ul li a i {
    float: right;
    color: #999;
}

.nav .content .page_nav {
    float: right;
    width: 1000px;
    position: relative;
}

.nav .content .page_nav ul li {
    position: relative;
}

.nav .content .page_nav ul li:hover .son_nav {
    display: block;
}

.nav .content .page_nav ul li a {
    display: block;
    text-align: center;
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    color: #333333;
}

.nav .content .page_nav ul li a img {
    position: relative;
    top: -5px;
}

.nav .content .page_nav>ul>li.active>a {
    color: #b80000;
    font-weight: bold;
}

.nav .content .page_nav ul li a:hover {
    color: #b80000;
    font-weight: bold;
}

.nav .content .page_nav ul li .son_nav {
    display: none;
    background: #fff;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    z-index: 6;
}

.nav .content .page_nav ul li .son_nav ul li a {
    font-size: 14px;
}

.nav .content .page_nav .index_info {
    position: absolute;
    top: 52px;
    right: 0;
    width: 200px;
    height: 400px;
    z-index: 5;
    background: rgba(255, 255, 255, 0.9);
    padding-top: 43px;
}

.nav .content .page_nav .index_info .login {
    text-align: center;
    margin-bottom: 39px;
}

.nav .content .page_nav .index_info .login .pic {
    margin: 0 auto;
}

.nav .content .page_nav .index_info .login .pic img {
    width: 70px;
    height: 70px;
}

.nav .content .page_nav .index_info .login p {
    font-size: 12px;
    color: #666666;
    margin: 10px 0;
}

.nav .content .page_nav .index_info .login a {
    display: block;
    width: 170px;
    height: 30px;
    border-radius: 3px;
    border: solid 1px #dedede;
    text-align: center;
    line-height: 30px;
    font-size: 12px;
    color: #333333;
    margin: 0 auto 5px;
}

.nav .content .page_nav .index_info .login a:hover {
    background-color: #b80000;
    color: #fff;
}




.nav .content .page_nav .index_info .list {
    border-top: 1px solid #dedede;
	border-right: 1px solid #dedede;
	position: absolute;
	bottom: 0;
	width: 100%;
}

.nav .content .page_nav .index_info .list ul li a {
    display: block;
    height: 72px;
    padding-top: 20px;
    /*background: #f7f9fa;*/
    line-height: 1;
    border-bottom: 1px solid #dedede;
    border-left: 1px solid #dedede;
}



.nav .content .page_nav .index_info .list ul li a:hover p {
    color: #b80000;
}

.nav .content .page_nav .index_info .list ul li a .pic {
    height: 22px;
    line-height: 22px;
    text-align: ceter;
}

.nav .content .page_nav .index_info .list ul li a p {
    font-size: 12px;
    color: #333333;
    margin-top: 6px;
}

.nav .content .page_nav .index_info .news_list {
    padding: 15px;
}

.nav .content .page_nav .index_info .news_list h5 {
    font-size: 16px;
    line-height: 1;
    color: #9f1919;
    font-weight: bold;
    margin-bottom: 5px;
}

.nav .content .page_nav .index_info .news_list ul li a {
    height: auto;
    line-height: 30px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: left;
}

.nav .content .page_nav .index_info .news_list ul li a:hover i,
.nav .content .page_nav .index_info .news_list ul li a:hover span {
    color: #b80000;
}

.nav .content .page_nav .index_info .news_list ul li a i {
    font-size: 14px;
    color: #333333;
}

.nav .content .page_nav .index_info .news_list ul li a span {
    font-size: 14px;
    color: #666666;
}

.footer {
    border: solid 1px #e8edf2;
}

.footer .content .item1 {
    border-bottom: 1px solid #dedede;
    overflow: hidden;
}

.footer .content .item1 .left {
    width: 800px;
    float: left;
    padding: 50px 0 70px;
    border-right: 1px solid #dedede;
}

.footer .content .item1 .left ul {
    overflow: hidden;
}

.footer .content .item1 .left ul li {
    float: left;
    margin-right: 130px;
}

.footer .content .item1 .left ul li h5 {
    font-size: 16px;
    font-weight: bold;
    line-height: 1;
    color: #333333;
    margin-bottom: 30px;
}

.footer .content .item1 .left ul li a {
    display: block;
    font-size: 14px;
    line-height: 30px;
    color: #666666;
}

.footer .content .item1 .left ul li a:hover {
    color: #b80000;
}

.footer .content .item1 .right {
    padding: 35px 0 0 116px;
    width: 400px;
    float: right;
}

.footer .content .item1 .right .num {
    padding: 15px 0;
    border-bottom: 1px solid #dedede;
    float: left;
}

.footer .content .item1 .right .num h5 {
    font-size: 14px;
    line-height: 1;
    color: #333333;
    font-weight: bold;
}

.footer .content .item1 .right .num h6 {
    font-size: 24px;
    line-height: 1;
    color: #333333;
}

.footer .content .item1 .right .num2 {
    border-bottom: 0 solid #000;
}

.footer .content .item1 .right .kefu a {
    display: block;
    width: 260px;
    height: 40px;
    background-color: #b80000;
    box-shadow: 0px 7px 13px 0px rgba(9, 108, 183, 0.19);
    border-radius: 20px;
    text-align: center;
    line-height: 40px;
    font-size: 14px;
    color: #ffffff;
    margin-top: 10px;
}

.footer .content .item2 {
    padding: 35px 0 25px;
    overflow: hidden;
    border-bottom: 1px solid #dedede;
}

.footer .content .item2 span,
.footer .content .item2 a {
    display: block;
    float: left;
    font-size: 14px;
    color: #999999;
    line-height: 1;
    margin-bottom: 10px;
}

.footer .content .item2 a {
    margin-left: 10px;
}

.footer .content .item2 a:hover {
    color: #b80000;
}

.footer .content .item3 {
    padding: 30px 0;
}

.footer .content .item3 .left {
    float: left;
}

.footer .content .item3 .left ul {
    overflow: hidden;
}

.footer .content .item3 .left ul li {
    float: left;
    margin-right: 10px;
}

.footer .content .item3 .left ul li a {
    font-size: 14px;
    line-height: 1;
    color: #333333;
}

.footer .content .item3 .left ul li a:hover {
    color: #b80000;
}

.footer .content .item3 .left .beian a {
    font-size: 14px;
    line-height: 1;
    color: #999999;
}

.footer .content .item3 .left .beian a:hover {
    color: #b80000;
}

.footer .content .item3 .right {
    float: right;
}

.footer .content .item3 .right ul li {
    float: left;
    margin-left: 20px;
    position: relative;
}

.footer .content .item3 .right ul li:hover .qrcode {
    display: block;
}

.footer .content .item3 .right ul li .qrcode {
    display: none;
    position: absolute;
    top: -110px;
    left: 50%;
    transform: translateX(-50%);
    background: #fff;
}

.footer .content .item3 .right ul li .qrcode img {
    width: 100px;
}

.footer .content .item3 .right ul li a {
    display: block;
    width: 50px;
    height: 50px;
    background-color: #333333;
    border-radius: 50%;
    text-align: center;
    line-height: 50px;
}

.footer .content .item3 .right ul li a:hover {
    background: #b80000;
}

.footer .content .item3 .right ul li a i {
    font-size: 20px;
    color: #fff;
}

.help_center {
    background: #f7f9fa;
    padding-bottom: 63px;
}

.help_center .content .center {
    overflow: hidden;
}

.help_center .content .center .left {
    width: 200px;
    float: left;
}

.help_center .content .center .left .item1 {
    background: #fff;
    border-radius: 3px;
    border: solid 1px #e8edf2;
}

.help_center .content .center .left .item1 ul li.active .tit .close {
    display: block;
}

.help_center .content .center .left .item1 ul li.active .tit .open {
    display: none;
}

.help_center .content .center .left .item1 ul li.active .son_nav {
    display: block;
}

.help_center .content .center .left .item1 ul li:last-child .tit {
    border-bottom: 0 solid #000;
}

.help_center .content .center .left .item1 ul li .tit {
    height: 46px;
    line-height: 46px;
    padding: 0 10px 0 15px;
    border-bottom: 1px solid #dedede;
}

.help_center .content .center .left .item1 ul li .tit a {
    font-size: 14px;
    color: #000000;
    font-weight: bold;
}

.help_center .content .center .left .item1 ul li .tit a:hover {
    color: #b80000;
}

.help_center .content .center .left .item1 ul li .tit img {
    float: right;
    margin-top: 14px;
    cursor: pointer;
}

.help_center .content .center .left .item1 ul li .tit .close {
    display: none;
}

.help_center .content .center .left .item1 ul li .son_nav {
    padding: 20px 30px;
    border-bottom: 1px solid #dedede;
    display: none;
}

.help_center .content .center .left .item1 ul li .son_nav ul li a {
    font-size: 14px;
    line-height: 36px;
    color: #333333;
}

.help_center .content .center .left .item1 ul li .son_nav ul li a:hover {
    color: #b80000;
}

.help_center .content .center .left .item2 {
    margin-top: 10px;
    border: solid 1px #e8edf2;
    background: #fff;
}

.help_center .content .center .left .item2 .tit {
    height: 46px;
    line-height: 46px;
    padding: 0 10px 0 15px;
    border-bottom: 1px solid #dedede;
    font-size: 14px;
    color: #000000;
    font-weight: bold;
}

.help_center .content .center .left .item2 .contact {
    padding: 15px;
}

.help_center .content .center .left .item2 .contact h5 {
    font-size: 14px;
    line-height: 1;
    color: #b80000;
    font-weight: bold;
    margin: 13px 0;
}

.help_center .content .center .left .item2 .contact p {
    font-size: 13px;
    line-height: 1;
    color: #666666;
    font-weight: bold;
    margin-bottom: 10px;
}

.help_center .content .center .left .item3 {
    margin-top: 10px;
}

.help_center .content .center .left .item3 img {
    width: 200px;
    height: 285px;
    border-radius: 3px;
}

.help_center .content .center .right {
    width: 990px;
    background-color: #ffffff;
    border-radius: 3px;
    border: solid 1px #e8edf2;
    float: right;
    padding: 40px;
}

.help_center .content .center .right img {
    max-width: 100%;
    height: auto;
    display: block;
    margin: 0 auto;
}

.help_center .content .center .right p {
    font-size: 14px;
    line-height: 36px;
    color: #666666;
}

.login_page {
    background: url(../images/login_bg.jpg) no-repeat center;
}

.login_page .content {
    height: 550px;
}

.login_page .content .center {
    width: 340px;
    background: #fff;
    float: right;
    margin-top: 70px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.login_page .content .center .item_nav {
    margin-bottom: 24px;
    padding: 48px 23px 0;
}

.login_page .content .center .item_nav ul {
    overflow: hidden;
}

.login_page .content .center .item_nav ul li {
    float: left;
    margin-right: 38px;
    position: relative;
}

.login_page .content .center .item_nav ul li:last-child::after {
    display: none;
}

.login_page .content .center .item_nav ul li::after {
    position: absolute;
    top: 50%;
    right: -18px;
    content: "";
    width: 2px;
    height: 15px;
    background: #dedede;
    transform: translateY(-50%);
}

.login_page .content .center .item_nav ul li.active a,
.login_page .content .center .item_nav ul li:hover a {
    color: #b80000;
    font-weight: bold;
}

.login_page .content .center .item_nav ul li a {
    font-size: 16px;
    line-height: 1;
    color: #333;
}

.login_page .content .center .list {
    padding: 0 23px;
}

.login_page .content .center .list .item_list {
    display: none;
}

.login_page .content .center .list .item_list:first-child {
    display: block;
}

.login_page .content .center .list .item_list form div {
    margin-bottom: 16px;
    overflow: hidden;
    position: relative;
}

.login_page .content .center .list .item_list form div .txt,
.login_page .content .center .list .item_list form div .yzm {
    width: 292px;
    height: 40px;
    border-radius: 3px;
    border: 1px solid #dedede;
    padding-left: 10px;
    font-size: 14px;
    color: #333;
}

.login_page .content .center .list .item_list form div .get_yzm {
    position: absolute;
    top: 50%;
    right: 20px;
    transform: translateY(-50%);
    font-size: 14px;
    color: #b80000;
}

.login_page .content .center .list .item_list form div .left {
    margin-bottom: 0;
    float: left;
}

.login_page .content .center .list .item_list form div .left .checkbox {
    margin-right: 5px;
    position: relative;
    top: 2px;
}

.login_page .content .center .list .item_list form div .left i {
    font-size: 14px;
    color: #333;
}

.login_page .content .center .list .item_list form div .right {
    margin-bottom: 0;
    float: right;
}

.login_page .content .center .list .item_list form div .right a {
    font-size: 14px;
    color: #b80000;
}

.login_page .content .center .list .item_list form div .sub {
    width: 292px;
    height: 46px;
    border-radius: 3px;
    font-size: 14px;
    color: #fff;
    background: #2769dc;
}

.login_page .content .center .list .item_list form div p {
    text-align: right;
    font-size: 14px;
    color: #333;
}

.login_page .content .center .list .item_list form div p a {
    color: #b80000;
}

.login_page .content .center .free_res {
    text-align: right;
    height: 60px;
    line-height: 60px;
    background: #f1f1f1;
    border-top: 1px solid #dedede;
    padding: 0 23px;
}

.login_page .content .center .free_res a {
    font-size: 14px;
    color: #fa3d21;
}

.login_page .content .center .free_res a span {
    display: inline-block;
    width: 22px;
    height: 22px;
    text-align: center;
    line-height: 22px;
    border-radius: 50%;
    background: #fa3d21;
}

.login_page .content .center .free_res a span i {
    color: #fff;
}

.bread_nav {
    padding: 20px 0 20px 30px;
    background: url(../images/home.png) no-repeat left 5px center;
}

.bread_nav span,
.bread_nav a,
.bread_nav i {
    font-size: 14px;
    line-height: 1;
    color: #333333;
}

.bread_nav a:hover {
    color: #b80000;
}

.register_page {
    background: #f7f9fa;
}

.register_page .content .center {
    height: 1063px;
    background: url(../images/register_bg.png) no-repeat center;
    position: relative;
    top: -80px;
    overflow: hidden;
}

.register_page .content .center .c_left {
    width: 836px;
    float: left;
    padding: 0 36px;
}

.register_page .content .center .c_left .tit {
    font-size: 18px;
    line-height: 1;
    color: #b80000;
    font-weight: bold;
    text-align: center;
    padding-top: 47px;
    margin-bottom: 65px;
}

.register_page .content .center .c_left .form form .title {
    margin: 20px 0 25px;
    position: relative;
}

.register_page .content .center .c_left .form form .title::after {
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    content: "";
    width: 695px;
    height: 1px;
    background: #dedede;
    border-bottom: 1px dashed #dedede;
}

.register_page .content .center .c_left .form form .title span {
    font-size: 14px;
    line-height: 36px;
    color: #999999;
}

.register_page .content .center .c_left .form form div {
    overflow: hidden;
}

.register_page .content .center .c_left .form form div .left {
    width: 115px;
    text-align: right;
    float: left;
    line-height: 45px;
    display: block;
}

.register_page .content .center .c_left .form form div .left i {
    font-size: 14px;
    color: #ff0000;
}

.register_page .content .center .c_left .form form div .left span {
    font-size: 14px;
    color: #333333;
}

.register_page .content .center .c_left .form form div .right {
    float: left;
    line-height: 45px;
    position: relative;
}

.register_page .content .center .c_left .form form div .right input {
    width: 425px;
    height: 45px;
    background-color: #ffffff;
    border-radius: 3px;
    border: solid 1px #e8edf2;
    font-size: 14px;
    color: #333;
    margin-bottom: 10px;
    padding-left: 10px;
}

.register_page .content .center .c_left .form form div .right .get_yzm {
    position: absolute;
    top: 0;
    right: 0;
    width: 120px;
    height: 45px;
    display: block;
    text-align: center;
    line-height: 45px;
    font-size: 14px;
    color: #b80000;
    border: solid 1px #e8edf2;
    background: #f7f9fa;
}

.register_page .content .center .c_left .form form div .right input[type="checkbox"] {
    width: 16px;
    height: 16px;
    position: relative;
    top: 2px;
}

.register_page .content .center .c_left .form form div .right input[type="radio"] {
    width: 16px;
    height: 16px;
    position: relative;
    top: 2px;
    margin-right: 3px;
}

.register_page .content .center .c_left .form form div .right i {
    font-size: 14px;
    color: #333;
    margin-right: 10px;
}

.register_page .content .center .c_left .form form div .right .sub {
    width: 171px;
    height: 44px;
    background-color: #b80000;
    border-radius: 3px;
    font-size: 12px;
    color: #ffffff;
    font-weight: bold;
    margin-left: 115px;
}

.register_page .content .center .c_left .form form div .tip {
    float: left;
    display: block;
    height: 45px;
    line-height: 45px;
    font-size: 12px;
    margin-left: 5px;
    color: #b80000;
}

.register_page .content .center .c_left .form form div .checkbox {
    margin: 23px 0 33px 115px;
}

.register_page .content .center .c_right {
    width: 282px;
    height: 444px;
    background-color: #ffffff;
    border-radius: 3px;
    float: right;
    margin-right: 40px;
    margin-top: 40px;
    padding: 34px 34px 0;
    text-align: center;
}

.register_page .content .center .c_right h5,
.register_page .content .center .c_right h6 {
    text-align: left;
    padding-left: 27px;
}

.register_page .content .center .c_right h5 span,
.register_page .content .center .c_right h6 span {
    font-size: 14px;
    color: #333333;
}

.register_page .content .center .c_right h5 a {
    display: inline-block;
    width: 80px;
    height: 30px;
    background-color: #b80000;
    border-radius: 3px;
    text-align: center;
    line-height: 30px;
    font-size: 14px;
    color: #ffffff;
}

.register_page .content .center .c_right h6 a {
    font-size: 14px;
    color: #b80000;
}

.register_page .content .center .c_right .qrcode {
    margin-top: 20px;
    padding-top: 26px;
    border-top: 1px dashed #dedede;
}

.register_page .content .center .c_right .qrcode span {
    font-size: 14px;
    line-height: 1;
    color: #333333;
    font-weight: bold;
    margin-bottom: 10px;
    display: block;
}

.register_page .content .center .c_right .qrcode img {
    width: 214px;
    height: 214px;
}

.register_page .content .center .c_right .qrcode p {
    font-size: 14px;
    line-height: 36px;
    color: #666666;
}

.get_product_list {
    background: #f7f9fa;
}

.get_product_list .content {
    overflow: hidden;
    padding-bottom: 60px;
}

.get_product_list .content .banner {
    margin: 20px 0;
}

.get_product_list .content .center {
    height: 514px;
    background: #ffffff url(../images/get_product_list_bg.jpg) no-repeat left 43px top 64px;
    border-radius: 3px;
    border: solid 1px #e8edf2;
    padding: 0 44px;
}

.get_product_list .content .center .form {
    float: right;
    width: 730px;
}

.get_product_list .content .center .form .tit {
    margin-top: 44px;
    padding-bottom: 20px;
    border-bottom: 1px solid #dedede;
    margin-bottom: 20px;
}

.get_product_list .content .center .form .tit h4,
.get_product_list .content .center .form .tit h5 {
    font-size: 24px;
    line-height: 36px;
    color: #333333;
}

.get_product_list .content .center .form .tit h4 span,
.get_product_list .content .center .form .tit h5 span {
    color: #b80000;
    font-weight: bold;
}

.get_product_list .content .center .form form div {
    overflow: hidden;
}

.get_product_list .content .center .form form div input {
    margin-bottom: 10px;
    width: 360px;
    height: 44px;
    border-radius: 3px;
    border: solid 1px #dedede;
    padding-left: 10px;
    font-size: 14px;
    color: #333;
    display: block;
    float: left;
    margin-right: 10px;
}

.get_product_list .content .center .form form div input:last-child {
    margin-right: 0;
}

.get_product_list .content .center .form form div input:focus {
    border: solid 1px #b80000;
}

.get_product_list .content .center .form form div textarea {
    width: 730px;
    height: 149px;
    border-radius: 3px;
    border: solid 1px #dedede;
    outline: none;
    resize: none;
    margin-bottom: 10px;
    padding: 10px;
    font-size: 14px;
    color: #333;
}

.get_product_list .content .center .form form div .sub {
    width: 170px;
    height: 44px;
    background-color: #b80000;
    border-radius: 3px;
    font-size: 12px;
    color: #ffffff;
    font-weight: bold;
}

.news_right {
    width: 350px;
    float: right;
}

.news_right .item1 {
    width: 350px;
    height: 372px;
    background: #fff;
    padding: 0 18px;
}

.news_right .item1 .tit {
    height: 55px;
    border-bottom: 1px solid #dedede;
}

.news_right .item1 .tit span {
    display: inline-block;
    height: 55px;
    line-height: 55px;
    font-size: 16px;
    color: #000000;
    font-weight: bold;
    border-bottom: 1px solid #b80000;
    padding-left: 16px;
    position: relative;
}

.news_right .item1 .tit span::after {
    position: absolute;
    top: 50%;
    left: 0;
    content: "";
    width: 3px;
    height: 16px;
    background: #b80000;
    transform: translateY(-50%);
}

.news_right .item1 .list ul {
    padding-top: 5px;
}

.news_right .item1 .list ul li {
    margin-top: 8px;
}

.news_right .item1 .list ul li:first-child a i {
    background: #ff0000;
}

.news_right .item1 .list ul li:nth-child(2) a i {
    background: #ff6600;
}

.news_right .item1 .list ul li:nth-child(3) a i {
    background: #ffd800;
}

.news_right .item1 .list ul li a {
    display: block;
    overflow: hidden;
}

.news_right .item1 .list ul li a:hover span {
    color: #b80000;
}

.news_right .item1 .list ul li a i {
    width: 18px;
    height: 18px;
    display: block;
    float: left;
    border-radius: 3px;
    text-align: center;
    line-height: 18px;
    font-size: 12px;
    color: #ffffff;
    background: #f1f1f1;
    margin-right: 10px;
    margin-top: 3px;
}

.news_right .item1 .list ul li a span {
    width: 270px;
    display: block;
    float: left;
    font-size: 14px;
    color: #666666;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.news_right .item2 {
    margin-top: 30px;
}

.news_right .item2 a img {
    width: 350px;
}

.skill_news {
    background: #f7f9fa;
    padding-bottom: 60px;
}

.skill_news .content .center {
    overflow: hidden;
}

.skill_news .content .center .left {
    width: 823px;
    float: left;
}

.skill_news .content .center .left .item_nav {
    margin-bottom: 25px;
}

.skill_news .content .center .left .item_nav ul li:hover a,
.skill_news .content .center .left .item_nav ul li.active a {
    background: #b80000;
    color: #fff;
}

.skill_news .content .center .left .item_nav ul li a {
    display: block;
    height: 55px;
    background-color: #ffffff;
    text-align: center;
    line-height: 55px;
    font-size: 16px;
    color: #333333;
    font-weight: bold;
}

.skill_news .content .center .left .list ul li a {
    background: #fff;
    border-bottom: 1px solid #dedede;
    display: block;
    height: 150px;
    padding: 20px;
}

.skill_news .content .center .left .list ul li a:hover .pic img {
    transform: scale(1.1);
}

.skill_news .content .center .left .list ul li a:hover .word h5 {
    color: #b80000;
}

.skill_news .content .center .left .list ul li a .pic {
    float: left;
    overflow: hidden;
}

.skill_news .content .center .left .list ul li a .pic img {
    width: 100px;
    height: 100px;
    transition: all 0.5s linear;
}

.skill_news .content .center .left .list ul li a .word {
    width: 542px;
    float: left;
    margin-left: 18px;
}

.skill_news .content .center .left .list ul li a .word h5 {
    font-size: 16px;
    line-height: 1;
    color: #333333;
    font-weight: bold;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    line-height: 1.2;
    max-height: 1.2;
    margin: 8px 0;
}

.skill_news .content .center .left .list ul li a .word p {
    font-size: 14px;
    color: #666666;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    line-height: 24px;
    max-height: 48px;
}

.skill_news .content .center .left .list ul li a .word span i {
    font-size: 12px;
    color: #999999;
}

.skill_news .content .center .left .more {
    text-align: center;
    height: 97px;
    background: #fff;
    padding-top: 25px;
}

.skill_news .content .center .left .more a {
    text-align: center;
}

.skill_news .content .center .left .more a:hover span,
.skill_news .content .center .left .more a:hover i {
    color: #b80000;
}

.skill_news .content .center .left .more a span,
.skill_news .content .center .left .more a i {
    font-size: 16px;
    color: #333333;
    font-weight: bold;
}

.evaluation_news {
    background: #f7f9fa;
    padding-bottom: 60px;
}

.evaluation_news .content .center {
    overflow: hidden;
}

.evaluation_news .content .center .left {
    width: 823px;
    float: left;
}

.evaluation_news .content .center .left .item_nav {
    margin-bottom: 25px;
}

.evaluation_news .content .center .left .item_nav ul li:hover a,
.evaluation_news .content .center .left .item_nav ul li.active a {
    background: #b80000;
    color: #fff;
}

.evaluation_news .content .center .left .item_nav ul li a {
    display: block;
    height: 55px;
    background-color: #ffffff;
    text-align: center;
    line-height: 55px;
    font-size: 16px;
    color: #333333;
    font-weight: bold;
}

.evaluation_news .content .center .left .list ul li a {
    display: block;
    height: 124px;
    border-bottom: 1px solid #dedede;
    background: #fff;
    padding: 20px;
}

.evaluation_news .content .center .left .list ul li a .left {
    width: 650px;
    float: left;
}

.evaluation_news .content .center .left .list ul li a .left h5 {
    font-size: 16px;
    line-height: 1;
    color: #333333;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    line-height: 1.2;
    max-height: 1.2;
    padding: 7px 0 12px 35px;
    background: url(../images/wen.png) no-repeat left center;
}

.evaluation_news .content .center .left .list ul li a .left p {
    font-size: 14px;
    color: #666666;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    line-height: 24px;
    max-height: 48px;
    padding: 0 0 0 35px;
    background: url(../images/da.png) no-repeat left top;
}

.evaluation_news .content .center .left .list ul li a span {
    width: 40px;
    height: 40px;
    border: solid 1px #dedede;
    float: right;
    border-radius: 50%;
    text-align: center;
    line-height: 40px;
    margin-top: 22px;
    margin-right: 10px;
}

.evaluation_news .content .center .left .list ul li a span i {
    color: #333;
}

.evaluation_news .content .center .left .more {
    text-align: center;
    height: 97px;
    background: #fff;
    padding-top: 25px;
}

.evaluation_news .content .center .left .more a {
    text-align: center;
}

.evaluation_news .content .center .left .more a:hover span,
.evaluation_news .content .center .left .more a:hover i {
    color: #b80000;
}

.evaluation_news .content .center .left .more a span,
.evaluation_news .content .center .left .more a i {
    font-size: 16px;
    color: #333333;
    font-weight: bold;
}

.news_detail {
    background: #f7f9fa;
    padding-bottom: 60px;
}

.news_detail .content .center {
    overflow: hidden;
}

.news_detail .content .center .left {
    width: 823px;
    float: left;
}

.news_detail .content .center .left .tit {
    padding: 35px 35px 25px;
    background: #fff;
}

.news_detail .content .center .left .tit h5 {
    font-size: 24px;
    line-height: 1;
    color: #333333;
    margin-bottom: 5px;
}

.news_detail .content .center .left .tit h6 span {
    font-size: 14px;
    color: #333333;
    margin-right: 10px;
}

.news_detail .content .center .left .tit h6 span i {
    color: #666666;
}

.news_detail .content .center .center {
    padding: 0 35px;
    background: #fff;
}

.news_detail .content .center .center .word {
    border-top: 1px solid #dedede;
    padding: 10px 0;
}

.news_detail .content .center .center .word p {
    font-size: 14px;
    line-height: 24px;
    color: #666666;
}

.news_detail .content .center .center .word img {
    max-width: 100%;
}

.news_detail .content .center .up_next {
    background: #fff;
    overflow: hidden;
    border-top: 1px solid #dedede;
}

.news_detail .content .center .up_next a {
    height: 60px;
    width: 50%;
    float: left;
    display: block;
    text-align: center;
    line-height: 60px;
    border-left: 1px solid #dedede;

}

.news_detail .content .center .up_next a:hover i,
.news_detail .content .center .up_next a:hover span {
    color: #b80000;
}

.news_detail .content .center .up_next a:first-child {
    border-left: 0 solid #000;
}

.news_detail .content .center .up_next a i,
.news_detail .content .center .up_next a span {
    font-size: 14px;
    color: #333333;
}

.forget_psd_banner {
    background: #f7f9fa;
}

.forget_psd_banner .content {
    overflow: hidden;
    padding-bottom: 60px;
}

.forget_psd_banner .content .banner {
    margin: 20px 0;
}

.forget_psd_banner .content .item1 {
    height: 500px;
    background-color: #ffffff;
    border-radius: 3px;
    border: solid 1px #e8edf2;
    text-align: center;
    position: relative;
}

.forget_psd_banner .content .item1::after {
    position: absolute;
    bottom: 195px;
    left: 0;
    width: 100%;
    height: 1px;
    content: "";
    background: #dedede;
}

.forget_psd_banner .content .item1 .form {
    display: inline-block;
    margin: 50px auto 0;
}

.forget_psd_banner .content .item1 .form div {
    overflow: hidden;
}

.forget_psd_banner .content .item1 .form div .left {
    width: 115px;
    text-align: right;
    float: left;
    line-height: 45px;
    display: block;
}

.forget_psd_banner .content .item1 .form div .left i {
    font-size: 14px;
    color: #ff0000;
}

.forget_psd_banner .content .item1 .form div .left span {
    font-size: 14px;
    color: #333333;
}

.forget_psd_banner .content .item1 .form div .right {
    float: left;
    line-height: 45px;
    position: relative;
}

.forget_psd_banner .content .item1 .form div .right input {
    float: left;
    display: block;
    width: 425px;
    height: 45px;
    background-color: #ffffff;
    border-radius: 3px;
    border: solid 1px #e8edf2;
    font-size: 14px;
    color: #333;
    margin-bottom: 10px;
    padding-left: 10px;
}

.forget_psd_banner .content .item1 .form div .right i {
    font-size: 14px;
    color: #000000;
    margin-right: 40px;
}

.forget_psd_banner .content .item1 .form div .right .get_yzm {
    position: absolute;
    top: 0;
    right: 0;
    width: 120px;
    height: 45px;
    display: block;
    text-align: center;
    line-height: 45px;
    font-size: 14px;
    color: #b80000;
    border: solid 1px #e8edf2;
    background: #f7f9fa;
}

.forget_psd_banner .content .item1 .form div .right input[type="radio"] {
    width: 16px;
    height: 16px;
    position: relative;
    top: 2px;
    margin-right: 5px;
}

.forget_psd_banner .content .item1 .form div .right .sub {
    width: 171px;
    height: 44px;
    background-color: #b80000;
    border-radius: 3px;
    font-size: 12px;
    color: #ffffff;
    font-weight: bold;
    margin-left: 115px;
    margin-top: 70px;
}

.forget_psd_banner .content .item1 .form div .tip {
    float: left;
    display: block;
    height: 45px;
    line-height: 45px;
    font-size: 12px;
    margin-left: 5px;
    color: #b80000;
}

.member_center {
    background: #f7f9fa;
    padding-bottom: 60px;
}

.member_center .content .center {
    overflow: hidden;
}

.member_center .content .center .left {
    width: 210px;
    background: #fff;
    padding: 37px 0 37px 37px;
    float: left;
}

.member_center .content .center .left .item {
    margin-bottom: 20px;
}

.member_center .content .center .left .item:last-child {
    margin-bottom: 0;
}

.member_center .content .center .left .item h5 {
    font-size: 16px;
    line-height: 1;
    color: #333333;
    font-weight: bold;
    margin-bottom: 20px;
}

.member_center .content .center .left .item ul li a {
    font-size: 14px;
    line-height: 30px;
    color: #666666;
}

.member_center .content .center .left .item ul li a:hover {
    color: #b80000;
}

.member_center .content .center .right {
    width: 980px;
    float: right;
    background: #fff;
}

.member_center .content .center .right .title {
    height: 85px;
    border-bottom: 1px solid #dedede;
    line-height: 85px;
    padding-left: 30px;
}

.member_center .content .center .right .title h5 {
    font-size: 24px;
    color: #333333;
}

.member_center .content .center .right .personal_info .item {
    padding: 30px;
}

.member_center .content .center .right .personal_info .item .form form .item1 {
    margin-bottom: 20px;
}

.member_center .content .center .right .personal_info .item .form form .tit {
    font-size: 16px;
    color: #333333;
    font-weight: bold;
    margin-bottom: 10px;
}

.member_center .content .center .right .personal_info .item .form form div {
    overflow: hidden;
}

.member_center .content .center .right .personal_info .item .form form div .name {
    line-height: 35px;
    float: left;
    width: 90px;
    text-align: right;
    margin: 6px 0;
}

.member_center .content .center .right .personal_info .item .form form div .name span {
    font-size: 14px;
    color: #666666;
}

.member_center .content .center .right .personal_info .item .form form div .name i {
    color: #ff0000;
}

.member_center .content .center .right .personal_info .item .form form div .field {
    float: left;
    margin-left: 10px;
    line-height: 35px;
    margin: 6px 0;
}

.member_center .content .center .right .personal_info .item .form form div .field span {
    font-size: 14px;
    color: #666666;
}

.member_center .content .center .right .personal_info .item .form form div .field input.txt {
    width: 250px;
    height: 35px;
    border-radius: 3px;
    border: solid 1px #e8edf2;
    padding-left: 10px;
    font-size: 14px;
    color: #666;
}

.member_center .content .center .right .personal_info .item .form form div .field i {
    font-size: 14px;
    color: #666666;
    margin-right: 10px;
}

.member_center .content .center .right .personal_info .item .form form div .field input[type="radio"] {
    position: relative;
    top: 1px;
    margin-right: 2px;
}

.member_center .content .center .right .personal_info .item .form form div .field a {
    font-size: 14px;
    color: #b80000;
    margin: 0 10px;
}

.member_center .content .center .right .personal_info .item .form form .photo_up {
    overflow: hidden;
    margin-top: 20px;
    padding-left: 20px;
}

.member_center .content .center .right .personal_info .item .form form .photo_up .photo_up_left {
    width: 500px;
    float: left;
    border-right: 1px solid #dedede;
}

.member_center .content .center .right .personal_info .item .form form .photo_up .photo_up_left .file {
    overflow: hidden;
}

.member_center .content .center .right .personal_info .item .form form .photo_up .photo_up_left .file .btn {
    width: 120px;
    height: 45px;
    float: left;
    position: relative;
}

.member_center .content .center .right .personal_info .item .form form .photo_up .photo_up_left .file .btn input {
    width: 120px;
    height: 45px;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
}

.member_center .content .center .right .personal_info .item .form form .photo_up .photo_up_left .file span {
    margin-left: 20px;
    font-size: 12px;
    line-height: 45px;
    color: #999999;
}

.member_center .content .center .right .personal_info .item .form form .photo_up .photo_up_left .pic_show {
    margin-top: 30px;
    width: 470px;
    height: 236px;
    background: #f1f1f1;
    border: 1px solid #dedede;
    text-align: center;
    line-height: 236px;
}

.member_center .content .center .right .personal_info .item .form form .photo_up .photo_up_left .pic_show img {
    width: 150px;
}

.member_center .content .center .right .personal_info .item .form form .photo_up .photo_up_right {
    padding-left: 30px;
}

.member_center .content .center .right .personal_info .item .form form .photo_up .photo_up_right h5 {
    font-size: 14px;
    line-height: 30px;
    color: #666666;
    font-weight: bold;
}

.member_center .content .center .right .personal_info .item .form form .photo_up .photo_up_right p {
    font-size: 12px;
    line-height: 18px;
    color: #999999;
}

.member_center .content .center .right .personal_info .item .form form .photo_up .photo_up_right .mid_pic img {
    margin-top: 20px;
    width: 100px;
    height: 100px;
}

.member_center .content .center .right .personal_info .item .form form .photo_up .photo_up_right .small_pic img {
    margin-top: 20px;
    width: 50px;
    height: 50px;
}

.member_center .content .center .right .personal_info .item .form form .sub {
    margin: 20px 0 30px 20px;
}

.member_center .content .center .right .personal_info .item .form form .sub input {
    width: 170px;
    height: 44px;
    background-color: #b80000;
    border-radius: 3px;
    font-size: 12px;
    color: #ffffff;
    font-weight: bold;
}

.member_center .content .center .right .apply_settle .item {
    height: 474px;
    padding: 30px;
}

.member_center .content .center .right .apply_settle .item .form form div {
    overflow: hidden;
}

.member_center .content .center .right .apply_settle .item .form form div .name {
    width: 80px;
    text-align: right;
    float: left;
    line-height: 45px;
    margin-bottom: 10px;
}

.member_center .content .center .right .apply_settle .item .form form div .name i {
    font-size: 14px;
    color: #ff0000;
}

.member_center .content .center .right .apply_settle .item .form form div .name span {
    font-size: 14px;
    color: #333333;
}

.member_center .content .center .right .apply_settle .item .form form div .field {
    margin-left: 10px;
    margin-bottom: 10px;
    float: left;
    position: relative;
}

.member_center .content .center .right .apply_settle .item .form form div .field .btn {
    position: absolute;
    top: 0;
    right: 0;
}

.member_center .content .center .right .apply_settle .item .form form div .field .btn input {
    width: 120px;
    height: 45px;
    position: absolute;
    top: 0;
    right: 0;
    opacity: 0;
}

.member_center .content .center .right .apply_settle .item .form form div .field input {
    width: 440px;
    height: 45px;
    border-radius: 3px;
    border: solid 1px #e8edf2;
    padding-left: 10px;
    font-size: 14px;
    color: #333;
}

.member_center .content .center .right .apply_settle .item .form form div .sub {
    margin-left: 90px;
}

.member_center .content .center .right .apply_settle .item .form form div .sub input {
    width: 120px;
    height: 45px;
    background-color: #b80000;
    border-radius: 3px;
    font-size: 14px;
    color: #ffffff;
}

.member_center .content .center .right .my_order .item {
    padding: 0 20px;
}

.member_center .content .center .right .my_order .item .item_nav {
    border-bottom: 2px solid #dedede;
}

.member_center .content .center .right .my_order .item .item_nav ul {
    overflow: hidden;
}

.member_center .content .center .right .my_order .item .item_nav ul li {
    float: left;
    margin-right: 23px;
}

.member_center .content .center .right .my_order .item .item_nav ul li:hover a,
.member_center .content .center .right .my_order .item .item_nav ul li.active a {
    color: #b80000;
    font-weight: bold;
    border-bottom: 2px solid #b80000;
}

.member_center .content .center .right .my_order .item .item_nav ul li a {
    display: block;
    height: 60px;
    line-height: 60px;
    font-size: 14px;
    color: #999999;
}

.member_center .content .center .right .my_order .item .myorder_list {
    padding: 27px 0;
}

.member_center .content .center .right .my_order .item .myorder_list .order_item {
    margin-bottom: 10px;
}

.member_center .content .center .right .my_order .item .myorder_list .order_item .data {
    height: 40px;
    background-color: #f9f9f9;
    border: solid 1px #e8edf2;
    line-height: 35px;
    padding-left: 16px;
}

.member_center .content .center .right .my_order .item .myorder_list .order_item .data span {
    margin-right: 15px;
    font-size: 12px;
    color: #666666;
}

.member_center .content .center .right .my_order .item .myorder_list .order_item .order_info_tit {
    height: 40px;
    background-color: #f1f1f1;
    line-height: 40px;
}

.member_center .content .center .right .my_order .item .myorder_list .order_item .order_info_tit div {
    float: left;
    text-align: center;
    font-size: 12px;
    color: #666666;
}

.member_center .content .center .right .my_order .item .myorder_list .order_item .order_info_tit .pro_tit {
    width: 412px;
}

.member_center .content .center .right .my_order .item .myorder_list .order_item .order_info_tit .number_tit,
.member_center .content .center .right .my_order .item .myorder_list .order_item .order_info_tit .price_tit {
    width: 126px;
}

.member_center .content .center .right .my_order .item .myorder_list .order_item .order_info_tit .statu_tit {
    width: 140px;
}

.member_center .content .center .right .my_order .item .myorder_list .order_item .order_info_tit .operate_tit {
    width: 136px;
}

.member_center .content .center .right .my_order .item .myorder_list .order_item .order_info ul li {
    border-right: 1px solid #e8edf2;
    overflow: hidden;
}

.member_center .content .center .right .my_order .item .myorder_list .order_item .order_info ul li>div {
    border-left: 1px solid #e8edf2;
    border-bottom: 1px solid #e8edf2;
    float: left;
    height: 120px;
    text-align: center;
    line-height: 120px;
}

.member_center .content .center .right .my_order .item .myorder_list .order_item .order_info ul li>div span {
    font-size: 14px;
    color: #999999;
}

.member_center .content .center .right .my_order .item .myorder_list .order_item .order_info ul li>div a {
    font-size: 14px;
    color: #b80000;
}

.member_center .content .center .right .my_order .item .myorder_list .order_item .order_info ul li .pro {
    width: 412px;
    padding: 20px 18px;
}

.member_center .content .center .right .my_order .item .myorder_list .order_item .order_info ul li .pro .pic {
    float: left;
    border: solid 1px #e8edf2;
    width: 81px;
    height: 81px;
}

.member_center .content .center .right .my_order .item .myorder_list .order_item .order_info ul li .pro .pic img {
    width: 100%;
    height: 100%;
    display: block;
}

.member_center .content .center .right .my_order .item .myorder_list .order_item .order_info ul li .pro .word {
    font-size: 14px;
    color: #999999;
    border: none;
    float: left;
    width: 270px;
    text-align: center;
    padding: 0 10px;
    line-height: 1;
    padding-top: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.member_center .content .center .right .my_order .item .myorder_list .order_item .order_info ul li .number,
.member_center .content .center .right .my_order .item .myorder_list .order_item .order_info ul li .price {
    width: 126px;
}

.member_center .content .center .right .my_order .item .myorder_list .order_item .order_info ul li .statu {
    width: 140px;
}

.member_center .content .center .right .my_order .item .myorder_list .order_item .order_info ul li .operate {
    width: 134px;
}

.member_center .content .center .right .my_order .item .page {
    float: right;
    margin-bottom: 30px;
}

.member_center .content .center .right .my_order .item .page .all {
    float: left;
    font-size: 14px;
    color: #999999;
    line-height: 30px;
}

.member_center .content .center .right .my_order .item .page .all span {
    color: #333;
}

.member_center .content .center .right .my_order .item .page select {
    float: left;
    width: 80px;
    height: 30px;
    background-color: #ffffff;
    border-radius: 3px;
    border: solid 1px #e8edf2;
    font-size: 14px;
    color: #333333;
    margin: 0 10px;
}

.member_center .content .center .right .my_order .item .page ul {
    float: left;
}

.member_center .content .center .right .my_order .item .page ul li {
    float: left;
}

.member_center .content .center .right .my_order .item .page ul li:hover a,
.member_center .content .center .right .my_order .item .page ul li.active a {
    background: #b80000;
    border: 1px solid #b80000;
    color: #fff;
}

.member_center .content .center .right .my_order .item .page ul li a {
    display: block;
    padding: 0 10px;
    height: 30px;
    line-height: 30px;
    border: solid 1px #e8edf2;
    font-size: 14px;
    color: #333333;
}

.member_center .content .center .right .my_order .item .page span {
    font-size: 14px;
    color: #999999;
    margin: 0 10px;
    line-height: 30px;
}

.member_center .content .center .right .my_order .item .page .dot {
    display: block;
    float: left;
}

.member_center .content .center .right .my_order .item .page form {
    float: left;
}

.member_center .content .center .right .my_order .item .page form input {
    width: 50px;
    height: 30px;
    border-radius: 3px;
    border: solid 1px #e8edf2;
    text-align: center;
    font-size: 14px;
    color: #333333;
}

.member_center .content .center .right .my_order .item .page form .sub {
    background-color: #ffffff;
    width: 70px;
}

.member_center .content .center .right .my_price .item {
    padding: 0 20px;
}

.member_center .content .center .right .my_price .item .item_nav {
    border-bottom: 2px solid #dedede;
}

.member_center .content .center .right .my_price .item .item_nav ul {
    overflow: hidden;
}

.member_center .content .center .right .my_price .item .item_nav ul li {
    float: left;
    margin-right: 23px;
}

.member_center .content .center .right .my_price .item .item_nav ul li:hover a,
.member_center .content .center .right .my_price .item .item_nav ul li.active a {
    color: #b80000;
    font-weight: bold;
    border-bottom: 2px solid #b80000;
}

.member_center .content .center .right .my_price .item .item_nav ul li a {
    display: block;
    height: 60px;
    line-height: 60px;
    font-size: 14px;
    color: #999999;
}

.member_center .content .center .right .my_price .item .myorder_list {
    padding: 27px 0;
}

.member_center .content .center .right .my_price .item .myorder_list .order_item {
    margin-bottom: 10px;
}

.member_center .content .center .right .my_price .item .myorder_list .order_item .data {
    height: 40px;
    background-color: #f9f9f9;
    border: solid 1px #e8edf2;
    line-height: 35px;
    padding-left: 16px;
}

.member_center .content .center .right .my_price .item .myorder_list .order_item .data span {
    margin-right: 15px;
    font-size: 12px;
    color: #666666;
}

.member_center .content .center .right .my_price .item .myorder_list .order_item .order_info_tit {
    height: 40px;
    background-color: #f1f1f1;
    line-height: 40px;
}

.member_center .content .center .right .my_price .item .myorder_list .order_item .order_info_tit div {
    float: left;
    text-align: center;
    font-size: 12px;
    color: #666666;
}

.member_center .content .center .right .my_price .item .myorder_list .order_item .order_info_tit .pro_tit {
    width: 412px;
}

.member_center .content .center .right .my_price .item .myorder_list .order_item .order_info_tit .number_tit,
.member_center .content .center .right .my_price .item .myorder_list .order_item .order_info_tit .price_tit {
    width: 126px;
}

.member_center .content .center .right .my_price .item .myorder_list .order_item .order_info_tit .statu_tit {
    width: 140px;
}

.member_center .content .center .right .my_price .item .myorder_list .order_item .order_info_tit .operate_tit {
    width: 136px;
}

.member_center .content .center .right .my_price .item .myorder_list .order_item .order_info ul li {
    border-right: 1px solid #e8edf2;
    overflow: hidden;
}

.member_center .content .center .right .my_price .item .myorder_list .order_item .order_info ul li>div {
    border-left: 1px solid #e8edf2;
    border-bottom: 1px solid #e8edf2;
    float: left;
    height: 120px;
    text-align: center;
    line-height: 120px;
}

.member_center .content .center .right .my_price .item .myorder_list .order_item .order_info ul li>div span {
    font-size: 14px;
    color: #999999;
}

.member_center .content .center .right .my_price .item .myorder_list .order_item .order_info ul li>div a {
    font-size: 14px;
    color: #b80000;
}

.member_center .content .center .right .my_price .item .myorder_list .order_item .order_info ul li .pro {
    width: 412px;
    padding: 20px 18px;
}

.member_center .content .center .right .my_price .item .myorder_list .order_item .order_info ul li .pro .pic {
    float: left;
    border: solid 1px #e8edf2;
    width: 81px;
    height: 81px;
}

.member_center .content .center .right .my_price .item .myorder_list .order_item .order_info ul li .pro .pic img {
    width: 100%;
    height: 100%;
    display: block;
}

.member_center .content .center .right .my_price .item .myorder_list .order_item .order_info ul li .pro .word {
    font-size: 14px;
    color: #999999;
    border: none;
    float: left;
    width: 270px;
    text-align: center;
    padding: 0 10px;
    line-height: 1;
    padding-top: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.member_center .content .center .right .my_price .item .myorder_list .order_item .order_info ul li .number,
.member_center .content .center .right .my_price .item .myorder_list .order_item .order_info ul li .price {
    width: 126px;
}

.member_center .content .center .right .my_price .item .myorder_list .order_item .order_info ul li .statu {
    width: 140px;
}

.member_center .content .center .right .my_price .item .myorder_list .order_item .order_info ul li .operate {
    width: 134px;
}

.member_center .content .center .right .my_price .item .page {
    float: right;
    margin-bottom: 30px;
}

.member_center .content .center .right .my_price .item .page .all {
    float: left;
    font-size: 14px;
    color: #999999;
    line-height: 30px;
}

.member_center .content .center .right .my_price .item .page .all span {
    color: #333;
}

.member_center .content .center .right .my_price .item .page select {
    float: left;
    width: 80px;
    height: 30px;
    background-color: #ffffff;
    border-radius: 3px;
    border: solid 1px #e8edf2;
    font-size: 14px;
    color: #333333;
    margin: 0 10px;
}

.member_center .content .center .right .my_price .item .page ul {
    float: left;
}

.member_center .content .center .right .my_price .item .page ul li {
    float: left;
}

.member_center .content .center .right .my_price .item .page ul li:hover a,
.member_center .content .center .right .my_price .item .page ul li.active a {
    background: #b80000;
    border: 1px solid #b80000;
    color: #fff;
}

.member_center .content .center .right .my_price .item .page ul li a {
    display: block;
    padding: 0 10px;
    height: 30px;
    line-height: 30px;
    border: solid 1px #e8edf2;
    font-size: 14px;
    color: #333333;
}

.member_center .content .center .right .my_price .item .page span {
    font-size: 14px;
    color: #999999;
    margin: 0 10px;
    line-height: 30px;
}

.member_center .content .center .right .my_price .item .page .dot {
    display: block;
    float: left;
}

.member_center .content .center .right .my_price .item .page form {
    float: left;
}

.member_center .content .center .right .my_price .item .page form input {
    width: 50px;
    height: 30px;
    border-radius: 3px;
    border: solid 1px #e8edf2;
    text-align: center;
    font-size: 14px;
    color: #333333;
}

.member_center .content .center .right .my_price .item .page form .sub {
    background-color: #ffffff;
    width: 70px;
}

.member_center .content .center .right .my_price .item .myorder_list .order_info_tit .pro_tit {
    width: 276px !important;
}

.member_center .content .center .right .my_price .item .myorder_list .order_info_tit .brand_tit {
    width: 136px;
}

.member_center .content .center .right .my_price .item .myorder_list .order_info ul li .pro {
    width: 276px !important;
}

.member_center .content .center .right .my_price .item .myorder_list .order_info ul li .pro .word {
    width: 150px !important;
}

.member_center .content .center .right .my_price .item .myorder_list .order_info ul li .brand {
    width: 136px;
}

.member_center .content .center .right .publish_pro .item {
    padding: 30px;
}

.member_center .content .center .right .publish_pro .item .form form .item1 {
    margin-bottom: 30px;
}

.member_center .content .center .right .publish_pro .item .form form .item1 .tit {
    font-size: 16px;
    color: #333333;
    font-weight: bold;
    margin-bottom: 30px;
}

.member_center .content .center .right .publish_pro .item .form form .item1 div {
    overflow: hidden;
}

.member_center .content .center .right .publish_pro .item .form form .item1 div .name {
    float: left;
    line-height: 45px;
    margin-bottom: 10px;
    margin-right: 5px;
}

.member_center .content .center .right .publish_pro .item .form form .item1 div .name i {
    font-size: 14px;
    color: #ff0000;
}

.member_center .content .center .right .publish_pro .item .form form .item1 div .name span {
    font-size: 14px;
    color: #333333;
}

.member_center .content .center .right .publish_pro .item .form form .item1 div .field {
    margin-bottom: 10px;
}

.member_center .content .center .right .publish_pro .item .form form .item1 div .field input {
    width: 440px;
    height: 45px;
    border-radius: 3px;
    border: solid 1px #e8edf2;
    font-size: 14px;
    color: #333;
    padding-left: 10px;
}

.member_center .content .center .right .publish_pro .item .form form .item1 div .field .btn .btn_file {
    float: left;
    position: relative;
    width: 120px;
    height: 45px;
    border-radius: 3px;
}

.member_center .content .center .right .publish_pro .item .form form .item1 div .field .btn .btn_file input {
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    opacity: 0;
}

.member_center .content .center .right .publish_pro .item .form form .item1 div .field .btn p {
    float: left;
    font-size: 14px;
    color: #999999;
    line-height: 45px;
    margin-left: 15px;
}

.member_center .content .center .right .publish_pro .item .form form .item1 div .field .img_list {
    margin-top: 10px;
}

.member_center .content .center .right .publish_pro .item .form form .item1 div .field .img_list ul li {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}

.member_center .content .center .right .publish_pro .item .form form .item1 div .field .img_list ul li a {
    display: block;
}

.member_center .content .center .right .publish_pro .item .form form .item1 div .field .img_list ul li a img {
    width: 150px;
    height: 150px;
}

.member_center .content .center .right .publish_pro .item .form form .item1 div .choose {
    float: left;
    margin-right: 20px;
}

.member_center .content .center .right .publish_pro .item .form form .item1 div .choose select {
    width: 120px;
    height: 45px;
    border-radius: 3px;
    border: solid 1px #e8edf2;
    font-size: 14px;
    color: #999999;
}

.member_center .content .center .right .publish_pro .item .form form .item2 .tit {
    font-size: 16px;
    color: #333333;
    font-weight: bold;
    margin-bottom: 10px;
}

.member_center .content .center .right .publish_pro .item .form form .item2 div {
    overflow: hidden;
}

.member_center .content .center .right .publish_pro .item .form form .item2 div .name {
    float: left;
    line-height: 45px;
    margin-bottom: 10px;
    margin-right: 5px;
}

.member_center .content .center .right .publish_pro .item .form form .item2 div .name i {
    font-size: 14px;
    color: #ff0000;
}

.member_center .content .center .right .publish_pro .item .form form .item2 div .name span {
    font-size: 14px;
    color: #333333;
}

.member_center .content .center .right .publish_pro .item .form form .item2 div .field {
    margin-bottom: 10px;
    line-height: 45px;
}

.member_center .content .center .right .publish_pro .item .form form .item2 div .field input {
    width: 440px;
    height: 45px;
    border-radius: 3px;
    border: solid 1px #e8edf2;
    font-size: 14px;
    color: #333;
    padding-left: 10px;
}

.member_center .content .center .right .publish_pro .item .form form .item2 div .field .checkbox {
    float: left;
}

.member_center .content .center .right .publish_pro .item .form form .item2 div .field .checkbox input {
    width: 16px;
    height: 16px;
    border-radius: 3px;
    margin-top: 0;
    position: relative;
    top: 2px;
}

.member_center .content .center .right .publish_pro .item .form form .item2 div .field .checkbox i {
    font-size: 14px;
    color: #999999;
    margin: 0 15px 0 2px;
}

.member_center .content .center .right .publish_pro .item .form form .item2 div .field input[type="radio"] {
    width: 16px;
    height: 16px;
    border: solid 1px #e8edf2;
    position: relative;
    top: 3px;
    margin-left: 15px;
}

.member_center .content .center .right .publish_pro .item .form form .item2 div .field i {
    font-size: 14px;
    color: #666666;
    margin-left: 5px;
}

.member_center .content .center .right .publish_pro .item .form form .item2 div .field .size {
    width: 226px;
    display: block;
    float: left;
}

.member_center .content .center .right .publish_pro .item .form form .item2 div .choose {
    float: left;
    margin-right: 20px;
}

.member_center .content .center .right .publish_pro .item .form form .item2 div .choose select {
    width: 120px;
    height: 45px;
    border-radius: 3px;
    border: solid 1px #e8edf2;
    font-size: 14px;
    color: #999999;
}

.member_center .content .center .right .publish_pro .item .form form .item2 div .sub {
    width: 160px;
    height: 50px;
    background-color: #b80000;
    border-radius: 3px;
    font-size: 16px;
    color: #ffffff;
    margin-left: 83px;
    margin-bottom: 20px;
}

.feedback_page {
    background: #f7f9fa;
}

.feedback_page .content {
    overflow: hidden;
    padding-bottom: 60px;
}

.feedback_page .content .banner {
    margin: 20px 0;
}

.feedback_page .content .center {
    padding: 23px;
    min-height: 490px;
    background-color: #ffffff;
    border-radius: 3px;
    border: solid 1px #e8edf2;
}

.feedback_page .content .center .form .tit p {
    font-size: 16px;
    line-height: 24px;
    color: #333333;
}

.feedback_page .content .center .form form textarea {
    width: 100%;
    display: block;
    height: 150px;
    background-color: #ffffff;
    border-radius: 3px;
    border: solid 1px #e8edf2;
    outline: none;
    resize: none;
    margin: 20px 0;
    padding: 10px;
}

.feedback_page .content .center .form form .field {
    margin-bottom: 10px;
    overflow: hidden;
}

.feedback_page .content .center .form form .field input {
    width: 440px;
    height: 45px;
    border-radius: 3px;
    border: solid 1px #e8edf2;
    font-size: 14px;
    color: #333;
    padding-left: 10px;
}

.feedback_page .content .center .form form .field .btn {
    overflow: hidden;
}

.feedback_page .content .center .form form .field .btn .btn_file {
    float: left;
    position: relative;
    width: 120px;
    height: 45px;
    border-radius: 3px;
}

.feedback_page .content .center .form form .field .btn .btn_file input {
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    opacity: 0;
}

.feedback_page .content .center .form form .field .btn p {
    float: left;
    font-size: 14px;
    color: #999999;
    line-height: 45px;
    margin-left: 15px;
}

.feedback_page .content .center .form form .field .img_list {
    margin-top: 20px;
}

.feedback_page .content .center .form form .field .img_list ul {
    overflow: hidden;
}

.feedback_page .content .center .form form .field .img_list ul li {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}

.feedback_page .content .center .form form .field .img_list ul li a {
    display: block;
}

.feedback_page .content .center .form form .field .img_list ul li a img {
    width: 150px;
    height: 150px;
}

.feedback_page .content .center .form form div ul {
    margin: 0 -11px;
}

.feedback_page .content .center .form form div ul li {
    padding: 0 11px;
}

.feedback_page .content .center .form form div ul li input {
    display: block;
    height: 45px;
    background-color: #ffffff;
    border-radius: 3px;
    border: solid 1px #e8edf2;
    padding-left: 10px;
    font-size: 14px;
    color: #333;
    width: 100%;
}

.feedback_page .content .center .form form input.sub {
    margin-top: 20px;
    width: 125px;
    height: 45px;
    background-color: #b80000;
    border-radius: 3px;
    border: solid 1px #b80000;
    font-size: 14px;
    color: #ffffff;
    font-weight: bold;
}

.news_all {
    background: #f7f9fa;
    padding-bottom: 60px;
}

.news_all .content .center .item1 {
    overflow: hidden;
}

.news_all .content .center .item1 .left {
    float: left;
    width: 1200px;
    height: 350px;
}

.news_all .content .center .item1 .left a {
    display: block;
}

.news_all .content .center .item1 .left a img {
    width: 1200px;
    height: 350px;
}

.news_all .content .center .item1 .right {
    width: 358px;
    height: 350px;
    float: right;
    background: #fff url(../images/news_login.jpg) no-repeat right top;
    padding: 30px 30px 0;
}

.news_all .content .center .item1 .right .form form .tit {
    padding-bottom: 10px;
}

.news_all .content .center .item1 .right .form form .tit h5 {
    font-size: 18px;
    line-height: 1;
    color: #333333;
    margin-bottom: 10px;
}

.news_all .content .center .item1 .right .form form .tit h6 {
    font-size: 14px;
    line-height: 1;
    color: #666666;
}

.news_all .content .center .item1 .right .form form input {
    display: block;
    width: 100%;
    height: 50px;
    border: solid 1px #dedede;
    padding-left: 10px;
    font-size: 14px;
    color: #333;
    margin-top: 10px;
}

.news_all .content .center .item1 .right .form form .check {
    padding: 10px 0;
}

.news_all .content .center .item1 .right .form form .check input {
    width: 16px;
    height: 16px;
    display: inline-block;
}

.news_all .content .center .item1 .right .form form .check i {
    font-size: 14px;
    line-height: 36px;
    color: #333333;
    position: relative;
    top: -2px;
}

.news_all .content .center .item1 .right .form form .sub {
    float: left;
    width: 144px;
    height: 50px;
    border: solid 1px #b80000;
    font-size: 14px;
    color: #b80000;
    background: #fff;
    margin-top: 0;
}

.news_all .content .center .item1 .right .form form .sub:hover {
    background: #b80000;
    color: #fff;
}

.news_all .content .center .item1 .right .form form .link {
    float: right;
    padding-top: 10px;
}

.news_all .content .center .item1 .right .form form .link a {
    font-size: 14px;
    line-height: 1;
    color: #333333;
}

.news_all .content .center .item1 .right .form form .link a:hover {
    color: #b80000;
}

.news_all .content .center .item_list .item {
    padding: 0 20px;
    background: #fff;
    margin-top: 26px;
}

.news_all .content .center .item_list .item .tit {
    height: 60px;
    border-bottom: 1px solid #dedede;
}

.news_all .content .center .item_list .item .tit h5 {
    height: 60px;
    line-height: 60px;
    border-bottom: 1px solid #b80000;
    float: left;
}

.news_all .content .center .item_list .item .tit .more {
    float: right;
    line-height: 60px;
}

.news_all .content .center .item_list .item .tit .more a {
    font-size: 14px;
    color: #999999;
}

.news_all .content .center .item_list .item .tit .more a:hover {
    color: #b80000;
}

.news_all .content .center .item_list .item .list ul {
    margin: 0 -15px;
    padding-top: 23px;
}

.news_all .content .center .item_list .item .list ul li {
    padding: 0 15px;
}

.news_all .content .center .item_list .item .list ul li a {
    display: block;
}

.news_all .content .center .item_list .item .list ul li a:hover .pic img {
    transform: scale(1.1);
}

.news_all .content .center .item_list .item .list ul li a:hover .word h5,
.news_all .content .center .item_list .item .list ul li a:hover .word p {
    color: #b80000;
}

.news_all .content .center .item_list .item .list ul li a .pic {
    width: 375px;
    height: 235px;
    overflow: hidden;
}

.news_all .content .center .item_list .item .list ul li a .pic img {
    display: block;
    width: 375px;
    height: 235px;
    transition: all 0.5s linear;
}

.news_all .content .center .item_list .item .list ul li a .word {
    height: 142px;
    overflow: hidden;
}

.news_all .content .center .item_list .item .list ul li a .word h5 {
    font-size: 18px;
    line-height: 1;
    color: #333333;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    line-height: 20px;
    max-height: 20px;
    margin: 15px 0;
}

.news_all .content .center .item_list .item .list ul li a .word p {
    font-size: 14px;
    line-height: 1;
    color: #666666;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    line-height: 24px;
    max-height: 72px;
}

.news_all .content .center .item_list .item .list ul li a .num {
    height: 60px;
    line-height: 60px;
    border-top: 1px solid #dedede;
}

.news_all .content .center .item_list .item .list ul li a .num span {
    font-size: 14px;
    line-height: 24px;
    color: #666666;
}

.news_all .content .center .item_list .item .list ul li a .num i {
    font-size: 14px;
    line-height: 60px;
    color: #333333;
    float: right;
}

.news_all .content .center .item_list .item .list ul li .news_list a {
    font-size: 14px;
    color: #333333;
    display: block;
    overflow: hidden;
    line-height: 35px;
}

.news_all .content .center .item_list .item .list ul li .news_list a:hover span {
    color: #b80000;
}

.news_all .content .center .item_list .item .list ul li .news_list a span {
    display: block;
    width: 75%;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.news_all .content .center .item_list .item .list ul li .news_list a span i {
    font-weight: bold;
    margin-right: 5px;
}

.news_all .content .center .item_list .item .list ul li .news_list a .data {
    float: right;
}

.apply_settle .content {
    overflow: hidden;
    padding-bottom: 40px;
}

.apply_settle .content .banner {
    margin: 20px 0;
}

.apply_settle .content .center {
    width: 1200px;
    height: 907px;
    background: #ffffff url(../images/apply_settle_01.jpg) no-repeat left top;
    border-radius: 3px;
    border: solid 1px #e8edf2;
    padding: 22px 44px 44px;
}

.apply_settle .content .center .form {
    width: 730px;
    float: right;
}

.apply_settle .content .center .form .tit {
    border-bottom: 1px solid #dedede;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.apply_settle .content .center .form .tit h4,
.apply_settle .content .center .form .tit h5 {
    font-size: 24px;
    line-height: 36px;
    letter-spacing: 0px;
    color: #333333;
}

.apply_settle .content .center .form .tit h4 span,
.apply_settle .content .center .form .tit h5 span {
    font-weight: bold;
}

.apply_settle .content .center .form form div {
    width: 360px;
    border-radius: 3px;
    border: solid 1px #dedede;
    padding-left: 10px;
    overflow: hidden;
    margin-bottom: 10px;
}

.apply_settle .content .center .form form div span {
    float: left;
    display: block;
    font-size: 12px;
    color: #333333;
    line-height: 44px;
}

.apply_settle .content .center .form form div span i {
    font-size: 12px;
    color: #ff0000;
}

.apply_settle .content .center .form form div input {
    float: left;
    font-size: 14px;
    color: #333;
    padding-left: 5px;
    height: 44px;
    display: block;
    width: 250px;
}

.apply_settle .content .center .form form .sub {
    width: 170px;
    height: 44px;
    background-color: #b80000;
    border-radius: 3px;
    font-size: 12px;
    color: #ffffff;
    font-weight: bold;
    margin-top: 20px;
}

.apply_settle .content .center .form form textarea {
    width: 730px;
    height: 144px;
    border-radius: 3px;
    border: solid 1px #dedede;
    padding: 10px;
    font-size: 14px;
    color: #333;
    resize: none;
    outline: none;
}

.man_inquiry {
    background: #f7f9fa;
}

.man_inquiry .content {
    overflow: hidden;
    padding-bottom: 60px;
}

.man_inquiry .content .banner {
    margin: 20px 0;
}

.man_inquiry .content .center .left {
    width: 380px;
    height: 615px;
    float: left;
}

.man_inquiry .content .center .left a {
    display: block;
}

.man_inquiry .content .center .right {
    width: 820px;
    float: right;
    background-color: #ffffff;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border: solid 1px #e8edf2;
    height: 615px;
    padding: 30px 44px 44px;
}

.man_inquiry .content .center .right .form {
    width: 730px;
    float: right;
}

.man_inquiry .content .center .right .form .tit {
    border-bottom: 1px solid #dedede;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.man_inquiry .content .center .right .form .tit h4,
.man_inquiry .content .center .right .form .tit h5 {
    font-size: 24px;
    line-height: 36px;
    letter-spacing: 0px;
    color: #333333;
}

.man_inquiry .content .center .right .form .tit h5 {
    font-weight: bold;
}

.man_inquiry .content .center .right .form form div {
    height: 44px;
    border-radius: 3px;
    border: solid 1px #dedede;
    padding-left: 10px;
    overflow: hidden;
    margin-bottom: 10px;
}

.man_inquiry .content .center .right .form form div span {
    display: block;
    float: left;
    font-size: 12px;
    line-height: 44px;
    color: #333333;
    font-weight: bold;
}

.man_inquiry .content .center .right .form form div input {
    width: 500px;
    display: block;
    height: 44px;
    float: left;
    font-size: 14px;
    color: #333;
}

.man_inquiry .content .center .right .form form .double {
    border: none;
    padding-left: 0;
}

.man_inquiry .content .center .right .form form .double div {
    width: 360px;
    float: left;
}

.man_inquiry .content .center .right .form form .double div:last-child {
    float: right;
}

.man_inquiry .content .center .right .form form .sub {
    width: 170px;
    height: 44px;
    background-color: #b80000;
    border-radius: 3px;
    font-size: 12px;
    color: #ffffff;
    font-weight: bold;
}

.application_selection {
    background: #f7f9fa;
}

.application_selection .content {
    overflow: hidden;
    padding-bottom: 60px;
}

.application_selection .content .banner {
    margin: 20px 0;
}

.application_selection .content .center .left {
    width: 380px;
    height: 766px;
    float: left;
}

.application_selection .content .center .left a {
    display: block;
}

.application_selection .content .center .right {
    width: 820px;
    float: right;
    background-color: #ffffff;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border: solid 1px #e8edf2;
    height: 766px;
    padding: 30px 44px 44px;
}

.application_selection .content .center .right .form {
    width: 740px;
    float: right;
}

.application_selection .content .center .right .form .tit {
    padding-bottom: 20px;
    margin-bottom: 10px;
}

.application_selection .content .center .right .form .tit h4,
.application_selection .content .center .right .form .tit h5 {
    font-size: 24px;
    line-height: 36px;
    letter-spacing: 0px;
    color: #333333;
}

.application_selection .content .center .right .form .tit h4 {
    font-weight: bold;
}

.application_selection .content .center .right .form form div {
    overflow: hidden;
}

.application_selection .content .center .right .form form div .name {
    line-height: 45px;
    font-weight: bold;
    width: 81px;
    margin-bottom: 10px;
    font-size: 14px;
    color: #333333;
    float: left;
}

.application_selection .content .center .right .form form div .name i {
    font-size: 14px;
    color: #ff0000;
    font-weight: bold;
}

.application_selection .content .center .right .form form div .field {
    float: right;
    margin-bottom: 10px;
}

.application_selection .content .center .right .form form div .field select {
    width: 213px;
    height: 45px;
    border-radius: 3px;
    border: solid 1px #e8edf2;
    float: left;
    margin-left: 10px;
    padding: 0 10px;
    font-size: 14px;
    color: #333;
}

.application_selection .content .center .right .form form div .field select:first-child {
    margin-left: 0;
}

.application_selection .content .center .right .form form div .field input {
    width: 653px;
    height: 45px;
    border-radius: 3px;
    border: solid 1px #e8edf2;
    padding-left: 10px;
    font-size: 14px;
    color: #333;
}

.application_selection .content .center .right .form form div .field textarea {
    width: 653px;
    height: 150px;
    border-radius: 3px;
    border: solid 1px #e8edf2;
    padding: 10px;
    font-size: 14px;
    color: #333;
    resize: none;
    outline: none;
}

.application_selection .content .center .right .form form .double {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.application_selection .content .center .right .form form .double div {
    float: left;
}

.application_selection .content .center .right .form form .double .field select {
    width: 278px;
}

.application_selection .content .center .right .form form .double .field input {
    width: 278px;
    height: 45px;
    border-radius: 3px;
    border: solid 1px #e8edf2;
    padding-left: 10px;
    font-size: 14px;
    color: #333;
}

.application_selection .content .center .right .form form .sub {
    width: 150px;
    height: 45px;
    background-color: #b80000;
    border-radius: 3px;
    font-size: 14px;
    color: #ffffff;
    font-weight: bold;
    margin-left: 87px;
}

.brand_list {
    background: #f7f9fa;
}

.brand_list .content {
    overflow: hidden;
    padding-bottom: 60px;
}

.brand_list .content .banner {
    margin: 20px 0;
}

.brand_list .content .center {
    padding: 0 20px;
    background-color: #ffffff;
    border-radius: 3px;
}

.brand_list .content .center .brand_nav {
    height: 98px;
    border-bottom: 1px solid #dedede;
    padding-top: 34px;
}

.brand_list .content .center .brand_nav span {
    font-size: 14px;
    line-height: 30px;
    font-weight: bold;
    color: #333333;
    float: left;
    display: block;
}

.brand_list .content .center .brand_nav .all {
    padding: 0 5px;
    float: left;
    display: block;
    height: 30px;
    border-radius: 3px;
    border: solid 1px #e8edf2;
    display: block;
    text-align: center;
    line-height: 30px;
    font-size: 14px;
    color: #333333;
    margin-right: 7px;
}

.brand_list .content .center .brand_nav .all:hover ,.brand_list .content .center .brand_nav .all.active{
    background-color: #b80000;
    color: #fff;
}


.brand_list .content .center .brand_nav ul {
    float: left;
    /* width: 1000px !important; */

}

.brand_list .content .center .brand_nav ul li {
    float: left;
    margin-right: 7px;
}

.brand_list .content .center .brand_nav ul li.active a {
    background-color: #b80000;
    color: #fff;
}

.brand_list .content .center .brand_nav ul li a {
    width: 30px;
    height: 30px;
    border-radius: 3px;
    border: solid 1px #e8edf2;
    display: block;
    text-align: center;
    line-height: 30px;
    font-size: 14px;
    color: #333333;
}

.brand_list .content .center .brand_nav ul li.am-active a {
    background-color: #b80000;
    color: #fff;
}

.brand_list .content .center .list .item {
    overflow: hidden;
    padding: 10px 0 0px;
    border-bottom: 1px dashed #dedede;
}

.brand_list .content .center .list .item:first-child {
    padding-top: 10px;
}

.brand_list .content .center .list .item:last-child {
    border-bottom: 0 solid #000;
}

.brand_list .content .center .list .item .left {
    width: 235px;
    height: 130px;
    line-height: 130px;
    float: left;
    font-size: 30px;
    color: #333333;
    text-align: center;
}

.brand_list .content .center .list .item .right {
    width: 925px;
    float: right;
    overflow: hidden;
}

.brand_list .content .center .list .item .right ul {
    margin: 0 -7.5px;
}

.brand_list .content .center .list .item .right ul li {
    padding: 0 7.5px;
}

.brand_list .content .center .list .item .right ul li a {
    display: block;
    margin-bottom: 10px;
}

.brand_list .content .center .list .item .right ul li a .pic {
    height: 100px;
    border-radius: 3px;
    border: solid 1px #dedede;
    text-align: center;
    line-height: 100px;
}

.brand_list .content .center .list .item .right ul li a .pic img {
    max-width: 100%;
}

.brand_list .content .center .list .item .right ul li a .word {
    padding-top: 5px;
    text-align: center;
    font-size: 14px;
    line-height: 1;
    color: #333333;
}

.replace_selection {
    border-bottom: 1px solid #dedede;
}

.replace_selection .content {
    overflow: hidden;
    padding-bottom: 60px;
    min-height: 600px;
}

.replace_selection .content .banner {
    margin: 20px 0 30px;
    padding-top: 60px;
}

.replace_selection .content .search {
    position: relative;
}

.replace_selection .content .search form {
    position: relative;
    width: 870px;
    display: block;
    margin: 0 auto;
}

.replace_selection .content .search form input {
    height: 40px;
    display: block;
    width: 100%;
    font-size: 18px;
    color: #333;
    padding-left: 10px;
}

.replace_selection .content .search form .sub {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    width: 40px;
    height: 40px;
    border: 0 solid #000;
    background: #fff url(../images/search.png) no-repeat center;
    
    display: block;
    color: #fff;
    border-radius: 0;
    padding-left: 0;
}

.replace_selection .content .search .search_list {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    background: #fff;
    border: solid 2px #333;
    border-top: 0 solid #000;
    height: 400px;
    /* overflow-y: scroll; */
}

.replace_selection .content .search .search_list ul {
    padding: 5px;
}

.replace_selection .content .search .search_list ul li {
    padding: 5px;
}

.replace_selection .content .search .search_list ul li:hover a,
.replace_selection .content .search .search_list ul li.active a {
    color: #b80000;
}

.replace_selection .content .search .search_list ul li a {
    display: block;
    font-size: 18px;
    color: #333;
}

.replace_selection .content .change {
    margin: 30px 0 20px;
    overflow: hidden;
}

.replace_selection .content .change h5 {
    font-size: 24px;
    color: #333333;
    float: left;
}

.replace_selection .content .change a {
    /*width: 150px;*/
    padding: 0 10px;
    height: 35px;
    border: solid 1px #e8edf2;
    display: block;
    float: right;
    text-align: center;
    line-height: 35px;
    font-size: 14px;
    color: #b80000;
    font-weight: bold;
}

.replace_selection .content .list .list_tit {
    border: solid 1px #e8edf2;
    background: #f9f9f9;
    overflow: hidden;
}

.replace_selection .content .list .list_tit div {
    text-align: center;
    height: 46px;
    line-height: 46px;
    float: left;
    font-size: 14px;
    color: #333333;
    font-weight: bold;
}

.replace_selection .content .list .list_tit .info_tit {
    width: 630px;
}

.replace_selection .content .list .list_tit .pdf_tit {
    width: 266px;
}

.replace_selection .content .list .list_tit .price_tit {
    width: 128px;
}

.replace_selection .content .list .list_tit .btn_tit {
    width: 174px;
}

.replace_selection .content .list .list_item ul li {
    border: solid 1px #e8edf2;
    border-top: 0 solid #000;
    overflow: hidden;
}

.replace_selection .content .list .list_item ul li>div {
    height: 155px;
    float: left;
}

.replace_selection .content .list .list_item ul li .info {
    width: 630px;
}

.replace_selection .content .list .list_item ul li .info a {
    display: block;
    padding: 22px 0 0 22px;
    overflow: hidden;
}

.replace_selection .content .list .list_item ul li .info a:hover .word h4 {
    color: #b80000;
}

.replace_selection .content .list .list_item ul li .info a .pic {
    float: left;
}

.replace_selection .content .list .list_item ul li .info a .pic img {
    width: 120px;
    height: 120px;
}

.replace_selection .content .list .list_item ul li .info a .word {
    float: left;
    margin-left: 25px;
    width: 350px;
}

.replace_selection .content .list .list_item ul li .info a .word h4 {
    font-size: 18px;
    line-height: 18px;
    color: #333333;
    margin: 15px 0;
}

.replace_selection .content .list .list_item ul li .info a .word h5 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.replace_selection .content .list .list_item ul li .info a .word h5 span {
    font-size: 14px;
    color: #000;
    /* font-weight: bold; */
    margin-right: 10px;
}

.replace_selection .content .list .list_item ul li .info a .word h5 span i {
    font-size: 14px;
    color: #666666;
    /* font-weight: lighter; */
}

.replace_selection .content .list .list_item ul li .pdf {
    width: 266px;
    text-align: center;
    line-height: 155px;
}

.replace_selection .content .list .list_item ul li .pdf a:hover {
    color: #b80000;
}

.replace_selection .content .list .list_item ul li .pdf a i {
    font-size: 14px;
    color: #333333;
}

.replace_selection .content .list .list_item ul li .price {
    width: 128px;
    text-align: center;
    line-height: 155px;
}

.replace_selection .content .list .list_item ul li .price a{
    font-size: 12px;
}

.replace_selection .content .list .list_item ul li .price a:hover{
    color: #b80000;
}

.replace_selection .content .list .list_item ul li .price span {
    font-size: 12px;
    color: #333333;
}

.replace_selection .content .list .list_item ul li .price span i {
    font-size: 18px;
    color: #b80000;
    font-weight: bold;
    margin-left: 5px;
}

.replace_selection .content .list .list_item ul li .btn {
    width: 174px;
    padding-top: 44px;
}

.replace_selection .content .list .list_item ul li .btn a {
    display: block;
    width: 90px;
    height: 30px;
    border-radius: 3px;
    border: solid 1px #dedede;
    text-align: center;
    line-height: 30px;
    font-size: 14px;
    color: #999999;
    margin: 0 auto 5px;
}

.replace_selection .content .list .list_item ul li .btn a:hover {
    border: solid 1px #b80000;
    color: #b80000;
}

.replace_selection .content .list .fenye {
    border: solid 1px #e8edf2;
    border-top: 0 solid #000;
    height: 120px;
    padding: 40px;
}

.replace_selection .content .list .fenye .page {
    float: right;
    margin-bottom: 30px;
}

.replace_selection .content .list .fenye .page .prev,
.replace_selection .content .list .fenye .page .next {
    display: block;
    padding: 0 10px;
    height: 30px;
    line-height: 30px;
    border: solid 1px #e8edf2;
    font-size: 14px;
    color: #333333;
    float: left;
    cursor: pointer;
}

.replace_selection .content .list .fenye .page .prev:hover,
.replace_selection .content .list .fenye .page .next:hover {
    background: #b80000;
    border: 1px solid #b80000;
    color: #fff;
}


.replace_selection .content .list .fenye .page ul {
    float: left;
}

.replace_selection .content .list .fenye .page ul li {
    float: left;
}

.replace_selection .content .list .fenye .page ul li:hover a,
.replace_selection .content .list .fenye .page ul li.active a {
    background: #b80000;
    border: 1px solid #b80000;
    color: #fff;
}

.replace_selection .content .list .fenye .page ul li a {
    display: block;
    padding: 0 10px;
    height: 30px;
    line-height: 30px;
    border: solid 1px #e8edf2;
    font-size: 14px;
    color: #333333;
}

.replace_selection .content .list .fenye .page span {
    font-size: 14px;
    color: #999999;
    margin: 0 5px;
    line-height: 30px;
}

.replace_selection .content .list .fenye .page .all i {
    color: #333;
    font-weight: bold;
}

.replace_selection .content .list .fenye .page .all,
.replace_selection .content .list .fenye .page .dot {
    display: block;
    float: left;
}

.replace_selection .content .list .fenye .page form {
    float: left;
}

.replace_selection .content .list .fenye .page form input {
    width: 50px;
    height: 30px;
    border-radius: 3px;
    border: solid 1px #e8edf2;
    text-align: center;
    font-size: 14px;
    color: #333333;
}

.replace_selection .content .list .fenye .page form .sub {
    background-color: #ffffff;
    width: 70px;
}


.fenye {
    border: solid 1px #e8edf2;
    border-top: 0 solid #000;
    height: 120px;
    padding: 40px;
}

.fenye .page {
    float: right;
    margin-bottom: 30px;
}

.fenye .page .prev,
.fenye .page .next {
    display: block;
    padding: 0 10px;
    height: 30px;
    line-height: 30px;
    border: solid 1px #e8edf2;
    font-size: 14px;
    color: #333333;
    float: left;
    cursor: pointer;
}

.fenye .page .prev:hover,
.fenye .page .next:hover {
    background: #b80000;
    border: 1px solid #b80000;
    color: #fff;
}


.fenye .page ul {
    float: left;
}

.fenye .page ul li {
    float: left;
}

.fenye .page ul li:hover a,
.fenye .page ul li.active a {
    background: #b80000;
    border: 1px solid #b80000;
    color: #fff;
}

.fenye .page ul li a {
    display: block;
    padding: 0 10px;
    height: 30px;
    line-height: 30px;
    border: solid 1px #e8edf2;
    font-size: 14px;
    color: #333333;
}

.fenye .page span {
    font-size: 14px;
    color: #999999;
    margin: 0 5px;
    line-height: 30px;
}

.fenye .page .all i {
    color: #333;
    font-weight: bold;
}

.fenye .page .all,
.fenye .page .dot {
    display: block;
    float: left;
}

.fenye .page form {
    float: left;
}

.fenye .page form input {
    width: 50px;
    height: 30px;
    border-radius: 3px;
    border: solid 1px #e8edf2;
    text-align: center;
    font-size: 14px;
    color: #333333;
}

.fenye .page form .sub {
    background-color: #ffffff;
    width: 70px;
}


.bread_link .content {
    padding: 20px 0;
    overflow: hidden;
}

.bread_link .content .home {
    float: left;
}

.bread_link .content .home a {
    font-size: 14px;
    color: #333333;
}

.bread_link .content .home a:hover {
    color: #b80000;
}

.bread_link .content .link {
    margin-left: 10px;
    padding: 0 10px;
    min-width: 125px;
    height: 30px;
    /*line-height: 25px;*/
}

.bread_link .content .link a {
    font-size: 14px;
    color: #b80000;
}

.bread_link .content .link i {
    font-size: 12px;
    display: block;
    float: right;
    cursor: pointer;
}

.filter {
    padding-bottom: 20px;
}

.filter .content {
    border-top: 2px solid #e8edf2;
}

.filter .content .item_list.active .item {
    display: inline-block;
}

.filter .content>.item_list{
    white-space: nowrap;
    
    overflow-x: scroll;
}

.filter .content .item_list .item {
    /* display: none; */
    overflow: hidden;
    /* background: #f9f9f9; */
    /* border-bottom: 1px solid #e8edf2; */
    /* float: left; */
    margin-right: 20px;
    width: 120px;
    display: inline-block;
}




.filter .content .item_list .item .left {
    font-size: 14px;
    line-height: 1;
    color: #999999;
    width: 160px;
    /*text-align: right;*/
    padding: 10px 0 0 0;
    /* float: left; */
    min-height: 35px;
}

.filter .content .item_list .item .right {
    /* width: 1040px; */
    /* float: left; */
    background: #fff;
}

.filter .content .item_list .item .right .all {
    /* float: left; */
    width: 86px;
    text-align: left;
    font-size: 12px;
    color: #333;
    height: 35px;
    line-height: 22px;
    cursor: pointer;
    padding: 5px;
}



.filter .content .item_list .item .right .all.active {
    color: #b80000;
}

.filter .content .item_list .item .right{
    height: 180px;
}

.filter .content .item_list .item .right ul {
    /* width: 954px; */
    /* float: left; */
    /* min-height: 35px; */
    padding: 4px 0 0 0;
    height: 180px;
    overflow-y: scroll;
    border: 1px solid #dedede;
    background: #f8f8f8;
}

.filter .content .item_list .item .right ul li {
    /* float: left; */
    margin-right: 0;
    margin-top: 0;
}






.filter .content .item_list .item .right ul li a {
    padding: 5px;
}

.filter .content .item_list .item .right ul li:hover a,
.filter .content .item_list .item .right ul li.active a {
    color: #b80000;
}

.filter .content .item_list .item .right ul li.active a {
    background: #b80000;
    color: #fff;
    display: block;

    border-radius: 5px;
}



.filter .content .item_list .item .right ul li a {
    font-size: 14px;
    line-height: 1;
    color: #333333;
    display: block;
}

.filter .content .item_end {
    /*height: 30px;*/
    background: #f1f1f1;
    position: relative;
}

.filter .content .item_end div {
    width: 125px;
    height: 25px;
    background: #fff;
    text-align: center;
    line-height: 25px;
    margin: 0 auto;
    cursor: pointer;
}

.filter .content .item_end div span {
    font-size: 12px;
    color: #437bb3;
}

.filter .content .item_end div i {
    font-size: 12px;
    color: #437bb3;
}

.filter .content .item_end .hide {
    display: none;
}

.filter .content .item_end .reset {
    display: block;
    float: right;
    height: 25px;
    border: 1px solid #b80000;
    font-size: 14px;
    color: #b80000;
    padding: 0 10px;
    line-height: 25px;
    position: absolute;
    top: 50%;
    right: 15px;
    transform: translateY(-50%);
}


.company_list {
    padding-bottom: 60px;
}

.company_list .content {
    overflow: hidden;
}

.company_list .content .left {
    width: 980px;
    float: left;
}

.company_list .content .left .list ul li {
    height: 268px;
    border: solid 1px #e8edf2;
    margin-bottom: 10px;
    padding: 40px 47px 0 35px;
}

.company_list .content .left .list ul li:last-child {
    margin-bottom: 0;
}

.company_list .content .left .list ul li .word {
    float: left;
}

.company_list .content .left .list ul li .word h5 {
    font-size: 18px;
    line-height: 1;
    color: #333333;
    font-weight: bold;
    margin-bottom: 15px;
}

.company_list .content .left .list ul li .word p {
    font-size: 14px;
    color: #666666;
}

.company_list .content .left .list ul li .word p span {
    font-size: 14px;
    line-height: 24px;
    color: #333333;
    font-weight: bold;
}

.company_list .content .left .list ul li .word .link {
    margin-top: 15px;
}

.company_list .content .left .list ul li .word .link a {
    width: 130px;
    height: 40px;
    border-radius: 3px;
    border: solid 1px #b80000;
    text-align: center;
    line-height: 40px;
    font-size: 14px;
    color: #b80000;
    display: inline-block;
    margin-right: 10px;
}

.company_list .content .left .list ul li .word .link a:hover {
    background-color: #b80000;
    color: #fff;
}

.company_list .content .left .list ul li .pic {
    float: right;
}

.company_list .content .left .list ul li .pic img {
    width: 280px;
    height: 175px;
}

.company_list .content .left .fenye {
    border: solid 1px #e8edf2;
    border-top: 0 solid #000;
    height: 90px;
    padding: 26px;
}

.company_list .content .left .fenye .page {
    float: right;
    margin-bottom: 30px;
}

.company_list .content .left .fenye .page ul {
    float: left;
}

.company_list .content .left .fenye .page ul li {
    float: left;
}

.company_list .content .left .fenye .page ul li:hover a,
.company_list .content .left .fenye .page ul li.active a {
    background: #b80000;
    border: 1px solid #b80000;
    color: #fff;
}

.company_list .content .left .fenye .page ul li a {
    display: block;
    padding: 0 10px;
    height: 30px;
    line-height: 30px;
    border: solid 1px #e8edf2;
    font-size: 14px;
    color: #333333;
}

.company_list .content .left .fenye .page span {
    font-size: 14px;
    color: #999999;
    margin: 0 5px;
    line-height: 30px;
}

.company_list .content .left .fenye .page .all i {
    color: #333;
    font-weight: bold;
}

.company_list .content .left .fenye .page .all,
.company_list .content .left .fenye .page .dot {
    display: block;
    float: left;
}

.company_list .content .left .fenye .page form {
    float: left;
}

.company_list .content .left .fenye .page form input {
    width: 50px;
    height: 30px;
    border-radius: 3px;
    border: solid 1px #e8edf2;
    text-align: center;
    font-size: 14px;
    color: #333333;
}

.company_list .content .left .fenye .page form .sub {
    background-color: #ffffff;
    width: 70px;
}

.company_list .content .right {
    float: right;
    width: 210px;
}

.company_list .content .right .tuijian {
    margin-bottom: 10px;
    border: solid 1px #e8edf2;
    padding: 0 17px 17px;
}

.company_list .content .right .tuijian .tit {
    height: 40px;
    line-height: 40px;
    border-bottom: 2px solid #000;
}

.company_list .content .right .tuijian .tit span {
    font-size: 14px;
    color: #333333;
    font-weight: bold;
    display: inline-block;
    height: 39px;
    width: auto;
    border-bottom: 1px solid #b80000;
}

.company_list .content .right .tuijian ul li {
    margin: 12px 0;
}

.company_list .content .right .tuijian ul li:last-child {
    margin-bottom: 0;
}

.company_list .content .right .tuijian ul li a {
    display: block;
    text-align: center;
}

.company_list .content .right .tuijian ul li a .pic img {
    width: 176px;
    height: 176px;
}

.company_list .content .right .tuijian ul li a p {
    font-size: 14px;
    line-height: 18px;
    color: #666666;
    margin-top: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.company_list .content .right .item {
    margin-bottom: 10px;
}

.company_list .content .right .item a img {
    width: 210px;
    height: 300px;
}

.low_price_pro {
    padding-bottom: 60px;
}

.low_price_pro .content {
    overflow: hidden;
}

.low_price_pro .content .left {
    width: 980px;
    float: left;
}

.low_price_pro .content .left .list {
    /*border: 12px solid #e8edf2;*/
    border-bottom: 0 solid #000;
    border-right: 0 solid #000;
    margin-top: 10px;
}

.low_price_pro .content .left .list ul li {
    /*border-right: 12px solid #e8edf2;*/
    /*border-bottom: 12px solid #e8edf2;*/
    width: 25%;
}

.low_price_pro .content .left .list ul li a {
    /*display: block;*/
    color: #fff;
    font-size: 12px;
}

.low_price_pro .content .left .list ul li a .pic {
    height: 230px;
    overflow: hidden;
    background-color: #ffffff;
}

.low_price_pro .content .left .list ul li a .pic img {
    /*max-width: 100%;*/
    width: 230px;
    height: 230px;
}

.low_price_pro .content .left .list ul li .word {
    border-top: 1px solid #e8edf2;
    height: 152px;
    padding: 10px;
}

.low_price_pro .content .left .list ul li .word h5 {
    font-size: 14px;
    line-height: 36px;
    color: #333333;
    font-weight: bold;
    overflow: hidden;
    height: 36px;
}

.low_price_pro .content .left .list ul li .word p {
    font-size: 14px;
    line-height: 18px;
    color: #666666;
}

.low_price_pro .content .left .list ul li .word .price {
    margin-top: 15px;
    width: 100%;
    height: 35px;
    background: url(../images/low_price_pro_02.png) no-repeat center;
    background-size: 100% 100%;
    padding: 0 12px;
    line-height: 34px;
    cursor: pointer;
}

.low_price_pro .content .left .list ul li .word .price span {
    font-size: 12px;
    color: #ffffff;
    font-weight: bold;
}

.low_price_pro .content .left .list ul li .word .price i {
    font-size: 14px;
    color: #333333;
    float: right;
}

.low_price_pro .content .left .fenye {
    height: 90px;
    padding: 26px;
}

.low_price_pro .content .left .fenye .page {
    margin-bottom: 30px;
    /*margin: 0 110px;*/
    overflow: hidden;
}

.low_price_pro .content .left .fenye .page ul {
    float: left;
}

.low_price_pro .content .left .fenye .page ul li {
    float: left;
}

.low_price_pro .content .left .fenye .page ul li:hover a,
.low_price_pro .content .left .fenye .page ul li.active a {
    background: #b80000;
    border: 1px solid #b80000;
    color: #fff;
}

.low_price_pro .content .left .fenye .page ul li a {
    display: block;
    padding: 0 10px;
    height: 30px;
    line-height: 30px;
    border: solid 1px #e8edf2;
    font-size: 14px;
    color: #333333;
}

.low_price_pro .content .left .fenye .page span {
    font-size: 14px;
    color: #999999;
    margin: 0 5px;
    line-height: 30px;
}

.low_price_pro .content .left .fenye .page .all i {
    color: #333;
    font-weight: bold;
}

.low_price_pro .content .left .fenye .page .all,
.low_price_pro .content .left .fenye .page .dot {
    display: block;
    float: left;
}

.low_price_pro .content .left .fenye .page form {
    float: left;
}

.low_price_pro .content .left .fenye .page form input {
    width: 50px;
    height: 30px;
    border-radius: 3px;
    border: solid 1px #e8edf2;
    text-align: center;
    font-size: 14px;
    color: #333333;
}

.low_price_pro .content .left .fenye .page form .sub {
    background-color: #ffffff;
    width: 70px;
}

.low_price_pro .content .right {
    float: right;
    width: 210px;
}

.low_price_pro .content .right .tuijian {
    margin-bottom: 10px;
    border: solid 1px #e8edf2;
    padding: 0 17px 17px;
}

.low_price_pro .content .right .tuijian .tit {
    height: 40px;
    line-height: 40px;
    border-bottom: 2px solid #000;
}

.low_price_pro .content .right .tuijian .tit span {
    font-size: 14px;
    color: #333333;
    font-weight: bold;
    display: inline-block;
    height: 39px;
    width: auto;
    border-bottom: 1px solid #b80000;
}

.low_price_pro .content .right .tuijian ul li {
    margin: 12px 0;
}

.low_price_pro .content .right .tuijian ul li:last-child {
    margin-bottom: 0;
}

.low_price_pro .content .right .tuijian ul li a {
    display: block;
    text-align: center;
}

.low_price_pro .content .right .tuijian ul li a .pic img {
    width: 176px;
    height: 176px;
}

.low_price_pro .content .right .tuijian ul li a p {
    font-size: 14px;
    line-height: 18px;
    color: #666666;
    margin-top: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.low_price_pro .content .right .item {
    margin-bottom: 10px;
}

.low_price_pro .content .right .item a img {
    width: 210px;
    height: 300px;
}

.company_detail {
    background: #f7f9fa;
    padding-bottom: 60px;
}

.company_detail .content {
    overflow: hidden;
}

.company_detail .content .left {
    float: left;
    width: 210px;
}

.company_detail .content .left .item1 {
    margin-bottom: 10px;
    border: solid 1px #e8edf2;
    background: #fff;
}

.company_detail .content .left .item1 .tit {
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #e8edf2;
    padding: 0 17px;
}

.company_detail .content .left .item1 .tit span {
    font-size: 16px;
    color: #333333;
    font-weight: bold;
    display: inline-block;
    height: 39px;
    width: auto;
}

.company_detail .content .left .item1 .center {
    padding: 17px;
    text-align: center;
}

.company_detail .content .left .item1 .center .pic {
    margin: 8px auto;
    width: 80px;
    height: 80px;
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.05);
    border: solid 1px rgba(222, 222, 222, 0.3);
    text-align: center;
    line-height: 80px;
    border-radius: 50%;
}

.company_detail .content .left .item1 .center .pic img {
    width: 52px;
    height: 41px;
}

.company_detail .content .left .item1 .center h5 {
    font-size: 14px;
    color: #b80000;
    font-weight: bold;
}

.company_detail .content .left .item1 .center h6 {
    font-size: 14px;
    color: #999999;
}

.company_detail .content .left .item1 .center h6 a {
    color: #999;
}

.company_detail .content .left .item1 .center .consult {
    width: 172px;
    height: 40px;
    background-color: #b80000;
    border-radius: 3px;
    display: block;
    text-align: center;
    line-height: 40px;
    font-size: 14px;
    color: #ffffff;
    margin: 50px 0 0;
}

.company_detail .content .left .item2 {
    margin-bottom: 10px;
    border: solid 1px #e8edf2;
    background: #fff;
}

.company_detail .content .left .item2 .tit {
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #e8edf2;
    padding: 0 17px;
}

.company_detail .content .left .item2 .tit span {
    font-size: 16px;
    color: #333333;
    font-weight: bold;
    display: inline-block;
    height: 39px;
    width: auto;
}

.company_detail .content .left .item2 .center {
    padding: 0 17px;
}

.company_detail .content .left .item2 .center .list ul li:last-child a {
    border-bottom: 0 solid #000;
}

.company_detail .content .left .item2 .center .list ul li a {
    line-height: 36px;
    display: block;
    border-bottom: 1px dashed #dedede;
    padding-left: 5px;
}

.company_detail .content .left .item2 .center .list ul li a:hover {
    border-bottom: 1px dashed #b80000;
}

.company_detail .content .left .item2 .center .list ul li a:hover i,
.company_detail .content .left .item2 .center .list ul li a:hover span {
    color: #b80000;
}

.company_detail .content .left .item2 .center .list ul li a i {
    color: #333;
}

.company_detail .content .left .item2 .center .list ul li a span {
    font-size: 14px;
    color: #666666;
    margin-left: 5px;
}

.company_detail .content .left .item {
    margin-bottom: 10px;
}

.company_detail .content .left .item a img {
    width: 210px;
    height: 300px;
}

.company_detail .content .right {
    width: 980px;
    float: right;
}

.company_detail .content .right .item1 {
    background: #fff;
}

.company_detail .content .right .item1 .tit {
    height: 50px;
    line-height: 50px;
    padding: 0 17px;
    border-bottom: 1px solid #dedede;
}

.company_detail .content .right .item1 .tit span {
    font-size: 16px;
    color: #333333;
    font-weight: bold;
}

.company_detail .content .right .item1 .tit a {
    float: right;
    font-size: 14px;
    color: #999999;
}

.company_detail .content .right .item1 .tit a:hover {
    color: #b80000;
}

.company_detail .content .right .item1 .center {
    padding: 30px 30px 25px;
}

.company_detail .content .right .item1 .center p {
    font-size: 14px;
    line-height: 30px;
    color: #666666;
}

.company_detail .content .right .item2 {
    background: #fff;
    margin-top: 10px;
}

.company_detail .content .right .item2 .tit {
    height: 50px;
    line-height: 50px;
    padding: 0 17px;
    border-bottom: 1px solid #dedede;
}

.company_detail .content .right .item2 .tit span {
    font-size: 16px;
    color: #333333;
    font-weight: bold;
}

.company_detail .content .right .item2 .tit a {
    float: right;
    font-size: 14px;
    color: #999999;
}

.company_detail .content .right .item2 .tit a:hover {
    color: #b80000;
}

.company_detail .content .right .item2 .center .list {
    padding: 20px;
}

.company_detail .content .right .item2 .center .list ul li a {
    display: block;
}

.company_detail .content .right .item2 .center .list ul li a .pic {
    height: 230px;
    background-color: #ffffff;
}

.company_detail .content .right .item2 .center .list ul li a .pic img {
    max-width: 100%;
}

.company_detail .content .right .item2 .center .list ul li a .word {
    height: 152px;
    padding: 10px 0 0 20px;
}

.company_detail .content .right .item2 .center .list ul li a .word h5 {
    font-size: 14px;
    line-height: 36px;
    color: #333333;
    font-weight: bold;
}

.company_detail .content .right .item2 .center .list ul li a .word p {
    font-size: 14px;
    line-height: 18px;
    color: #666666;
}

.company_detail .content .right .item2 .center .list ul li a .word .price {
    margin-top: 15px;
    width: 192px;
    height: 35px;
    background: url(../images/low_price_pro_02.png) no-repeat center;
    padding: 0 12px;
    line-height: 32px;
}

.company_detail .content .right .item2 .center .list ul li a .word .price span {
    font-size: 12px;
    color: #ffffff;
    font-weight: bold;
}

.company_detail .content .right .item2 .center .list ul li a .word .price i {
    font-size: 14px;
    color: #333333;
    float: right;
}

.company_detail .content .right .item3 {
    background: #fff;
    margin-top: 10px;
}

.company_detail .content .right .item3 .tit {
    height: 50px;
    line-height: 50px;
    padding: 0 17px;
    border-bottom: 1px solid #dedede;
}

.company_detail .content .right .item3 .tit span {
    font-size: 16px;
    color: #333333;
    font-weight: bold;
}

.company_detail .content .right .item3 .tit a {
    float: right;
    font-size: 14px;
    color: #999999;
}

.company_detail .content .right .item3 .tit a:hover {
    color: #b80000;
}

.company_detail .content .right .item3 .center .list {
    padding: 20px;
    overflow: hidden;
}

.company_detail .content .right .item3 .center .list ul {
    margin: 0 -4.5px;
}

.company_detail .content .right .item3 .center .list ul li {
    padding: 0 4.5px;
}

.company_detail .content .right .item3 .center .list ul li a {
    display: block;
}

.company_detail .content .right .item3 .center .list ul li a .pic {
    height: 142px;
}

.company_detail .content .right .item3 .center .list ul li a .pic img {
    max-width: 100%;
}

.company_detail .content .right .item3 .center .list ul li a .word {
    height: 46px;
    background: #f1f1f1;
    text-align: center;
    line-height: 46px;
    font-size: 14px;
    color: #333333;
}

.batch_inquiry {
    background: #f7f9fa;
}

.batch_inquiry .content {
    overflow: hidden;
    padding-bottom: 60px;
}

.batch_inquiry .content .banner {
    margin: 20px 0;
}

.batch_inquiry .content .item1 {
    height: 263px;
    background-color: #ffffff;
    border-radius: 3px;
    border: solid 1px #e8edf2;
    padding: 25px;
    margin-bottom: 20px;
}

.batch_inquiry .content .item1 form .txt {
    height: 150px;
    background-color: #ffffff;
    border-radius: 3px;
    border: solid 1px #e8edf2;
    display: block;
    width: 100%;
    resize: none;
    outline: none;
    padding: 10px;
}

.batch_inquiry .content .item1 form .btn {
    overflow: hidden;
    padding-top: 20px;
}

.batch_inquiry .content .item1 form .btn .left {
    float: left;
    line-height: 45px;
}

.batch_inquiry .content .item1 form .btn .left span {
    width: 21px;
    height: 21px;
    background-color: #333333;
    text-align: center;
    line-height: 21px;
    font-size: 12px;
    color: #ffffff;
    display: inline-block;
    border-radius: 50%;
}

.batch_inquiry .content .item1 form .btn .left i {
    font-size: 14px;
    color: #999999;
    margin-left: 10px;
}

.batch_inquiry .content .item1 form .btn .right {
    float: right;
}

.batch_inquiry .content .item1 form .btn .right button,
.batch_inquiry .content .item1 form .btn .right .sub {
    width: 120px;
    height: 45px;
    background-color: #ffffff;
    border-radius: 3px;
    border: solid 1px #e8edf2;
    font-size: 14px;
    color: #333333;
}




.batch_inquiry .content .item1 form .btn .right button:hover {
    background-color: #b80000;
    border: solid 1px #b80000;
    color: #fff;
}

.batch_inquiry .content .item1 form .btn .right a {
    width: 120px;
    height: 45px;
    background-color: #ffffff;
    border-radius: 3px;
    border: solid 1px #e8edf2;
    font-size: 14px;
    color: #333333;
    display: block;
    text-align: center;
    line-height: 45px;
    margin-right: 10px;
    display: block;
    float: left;
    border-radius: 3px;
}

.batch_inquiry .content .item1 form .btn .right a:hover {
    background-color: #b80000;
    color: #fff;

}

.batch_inquiry .content .item1 form .btn .right .btn2 {
    width: 90px;
    background-color: #b80000;
    border: solid 1px #b80000;
    color: #fff;
}

.batch_inquiry .content .item2 {
    height: 80px;
    background-color: #ffffff;
    border-radius: 3px;
    border: solid 1px #e8edf2;
    margin: 12px 0;
    padding: 15px;
}

.batch_inquiry .content .item2 .tit {
    font-size: 18px;
    color: #333333;
    font-weight: bold;
    line-height: 50px;
    float: left;
    margin-left: 10px;
}

.batch_inquiry .content .item2 .box {
    width: 1064px;
    /*height: 50px;*/
    background-color: #ffffff;
    border-radius: 3px;

    border: solid 1px #e8edf2;
    float: right;
}

.batch_inquiry .content .item2 .box span {
    line-height: 50px;
    font-size: 14px;
    color: #333333;
    padding: 0 18px;
    border-right: 1px solid #dedede;
}

.batch_inquiry .content .item2 .box form {
    overflow: hidden;
}

.batch_inquiry .content .item2 .box .txt {
    font-size: 14px;
    color: #333;
    height: 50px;
    width: 940px;
    /*position: relative;*/
    /*top: -2px;*/
    border-right: none;
    float: left;
    padding-left: 15px;
}

.batch_inquiry .content .item2 .box .sub {
    width: 120px;
    height: 50px;
    background-color: #b80000;
    border-radius: 3px;
    border: solid 1px #e8edf2;
    font-size: 14px;
    color: #fff;
    float: right;
}


.batch_inquiry .content .item3 {
    border-radius: 3px;
    border-left: solid 1px #e8edf2;
    border-bottom: 1px solid #e8edf2;
}

.batch_inquiry .content .item3 .item3_tit {
    overflow: hidden;
    background: #f9f9f9;
}

.batch_inquiry .content .item3 .item3_tit div {
    border: solid 1px #e8edf2;
    border-left: 0 solid #000;
    height: 60px;
    float: left;
    text-align: center;
    line-height: 60px;
    font-size: 14px;
    color: #333333;
    font-weight: bold;
}

.batch_inquiry .content .item3 .item3_tit .check_tit {
    width: 153px;
}

.batch_inquiry .content .item3 .item3_tit .check_tit input {
    width: 16px;
    height: 16px;
    background-color: #ffffff;
    border-radius: 3px;
    border: solid 1px #dedede;
    margin-top: 0;
}

.batch_inquiry .content .item3 .item3_tit .pro_tit {
    width: 463px;
}

.batch_inquiry .content .item3 .item3_tit .brand_tit {
    width: 308px;
}

.batch_inquiry .content .item3 .item3_tit .num_tit,
.batch_inquiry .content .item3 .item3_tit .btn_tit {
    width: 137px;
}

.batch_inquiry .content .item3 .item3_list {
    background: #f9f9f9;
}

.batch_inquiry .content .item3 .item3_list ul li {
    overflow: hidden;
    border-bottom: 1px solid #e8edf2;
}

.batch_inquiry .content .item3 .item3_list ul li:last-child {
    border-bottom: 0 solid #000;
}

.batch_inquiry .content .item3 .item3_list ul li>div {
    float: left;
    height: 120px;
    border-right: solid 1px #e8edf2;
}

.batch_inquiry .content .item3 .item3_list ul li .check {
    width: 153px;
    text-align: center;
    line-height: 120px;
}

.batch_inquiry .content .item3 .item3_list ul li .check input {
    width: 16px;
    height: 16px;
    background-color: #ffffff;
    border-radius: 3px;
    border: solid 1px #dedede;
    margin-top: 0;
}

.batch_inquiry .content .item3 .item3_list ul li .pro {
    width: 463px;
    padding: 20px 60px;
}

.batch_inquiry .content .item3 .item3_list ul li .pro .pic {
    border: solid 1px #e8edf2;
    width: 81px;
    height: 81px;
    float: left;
}

.batch_inquiry .content .item3 .item3_list ul li .pro .pic img {
    width: 100%;
    height: 100%;
    display: block;
}

.batch_inquiry .content .item3 .item3_list ul li .pro .word {
    font-size: 14px;
    color: #999999;
    border: none;
    float: left;
    width: 200px;
    text-align: center;
    padding: 0 10px;
    line-height: 1;
    padding-top: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.batch_inquiry .content .item3 .item3_list ul li .brand {
    width: 308px;
    line-height: 120px;
    text-align: center;
}

.batch_inquiry .content .item3 .item3_list ul li .brand span {
    font-size: 14px;
    color: #999999;
}

.batch_inquiry .content .item3 .item3_list ul li .num,
.batch_inquiry .content .item3 .item3_list ul li .btn {
    width: 137px;
}

.batch_inquiry .content .item3 .item3_list ul li .num {
    padding: 45px 15px;
}

.batch_inquiry .content .item3 .item3_list ul li .num input[type="button"] {
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    font-size: 14px;
    color: #333;
    display: block;
    float: left;
    border: 1px solid #dedede;
    cursor: pointer;
}

.batch_inquiry .content .item3 .item3_list ul li .num input[type="text"] {
    display: block;
    text-align: center;
    width: 45px;
    height: 30px;
    float: left;
    font-size: 14px;
    color: #333;
}

.batch_inquiry .content .item3 .item3_list ul li .btn a {
    display: block;
    margin: 40px auto;
    width: 80px;
    height: 45px;
    background-color: #ffffff;
    border-radius: 3px;
    border: solid 1px #e8edf2;
    font-size: 14px;
    color: #333333;
    text-align: center;
    line-height: 45px;
}

.batch_inquiry .content .item3 .item3_list ul li .btn a:hover {
    background-color: #b80000;
    border: solid 1px #b80000;
    color: #fff;
}

.batch_inquiry .content .item3 .all_btn {
    background: #fff;
    height: 78px;
    border: solid 1px #e8edf2;
    border-bottom: 0 solid #000;
    border-left: 0 solid #000;
    padding: 20px;
}

.batch_inquiry .content .item3 .all_btn .left a {
    height: 40px;
    border-radius: 3px;
    border: solid 1px #e8edf2;
    display: block;
    float: left;
    padding: 0 28px;
    text-align: center;
    line-height: 40px;
    font-size: 14px;
    color: #333333;
    margin-right: 20px;
}

.batch_inquiry .content .item3 .all_btn .left a:hover {
    background-color: #b80000;
    border: solid 1px #b80000;
    color: #fff;
}

.batch_inquiry .content .item3 .all_btn .right {
    float: right;
}

.batch_inquiry .content .item3 .all_btn .right a {
    height: 40px;
    border-radius: 3px;
    background-color: #b80000;
    border: solid 1px #b80000;
    color: #fff;
    display: block;
    float: left;
    padding: 0 28px;
    text-align: center;
    line-height: 40px;
    font-size: 14px;
}

.parameter_selection {
    padding-bottom: 60px;
}

.parameter_selection .content {
    overflow: hidden;
}

.parameter_selection .content .left {
    width: 980px;
    float: left;
}

.parameter_selection .content .left .left_condition {
    height: 42px;
    border: solid 1px #dedede;
    padding: 6px;
}

.parameter_selection .content .left .left_condition .click {
    float: left;
}

.parameter_selection .content .left .left_condition .click a {
    width: 62px;
    height: 30px;
    background-color: #ffffff;
    border: solid 1px #dedede;
    display: block;
    float: left;
    text-align: center;
    line-height: 25px;
    margin-left: 5px;
}

.parameter_selection .content .left .left_condition .click a span {
    font-size: 14px;
    color: #333333;
}

.parameter_selection .content .left .left_condition .click a i {
    font-size: 12px;
    color: #bbbabf;
}

.parameter_selection .content .left .left_condition .click .all.active1 {
    background-color: #b80000;
}

.parameter_selection .content .left .left_condition .click .all.active1 span,
.parameter_selection .content .left .left_condition .click .all.active1 i {
    color: #fff;
}

.parameter_selection .content .left .left_condition .click .all.active1 .up {
    display: none;
}

.parameter_selection .content .left .left_condition .click .all.active2 {
    background-color: #b80000;
}

.parameter_selection .content .left .left_condition .click .all.active2 span,
.parameter_selection .content .left .left_condition .click .all.active2 i {
    color: #fff;
}

.parameter_selection .content .left .left_condition .click .all.active2 .down {
    display: none;
}

.parameter_selection .content .left .left_condition .click .price {
    padding: 0 10px;
}

.parameter_selection .content .left .left_condition .click .price span {
    float: left;
    display: flex;
    flex-direction: column;
    margin-right: 2px;
}

.parameter_selection .content .left .left_condition .click .price span:last-child {
    height: 20px;
    position: relative;
    top: -3px;
}

.parameter_selection .content .left .left_condition .click .price span i {
    height: 8px;
}

.parameter_selection .content .left .left_condition .click .price.active1 {
    background-color: #b80000;
}

.parameter_selection .content .left .left_condition .click .price.active1 span {
    color: #fff;
}

.parameter_selection .content .left .left_condition .click .price.active1 span .up {
    color: #fff;
}

.parameter_selection .content .left .left_condition .click .price.active2 {
    background-color: #b80000;
}

.parameter_selection .content .left .left_condition .click .price.active2 span {
    color: #fff;
}

.parameter_selection .content .left .left_condition .click .price.active2 span .down {
    color: #fff;
}

.parameter_selection .content .left .left_condition .num {
    float: right;
}

.parameter_selection .content .left .left_condition .num span {
    margin: 0 5px;
    font-size: 14px;
    color: #999999;
    line-height: 30px;
}

.parameter_selection .content .left .left_condition .num span i {
    color: #333333;
}

.parameter_selection .content .left .left_condition .num span b {
    color: #b80000;
}

.parameter_selection .content .left .left_condition .up_next {
    float: right;
    margin-left: 5px;
}

.parameter_selection .content .left .left_condition .up_next a {
    width: 62px;
    height: 30px;
    background-color: #f9f9f9;
    border: solid 1px #dedede;
    display: block;
    float: left;
    text-align: center;
    line-height: 25px;
    font-size: 16px;
    color: #333;
}

.parameter_selection .content .left .left_condition .up_next a:hover {
    background-color: #ffffff;
}

.parameter_selection .content .left .now_have {
    height: 42px;
    border: solid 1px #dedede;
    line-height: 42px;
    padding-left: 10px;
    border-top: 0 solid #000;
    padding-top: 2px;
}

.parameter_selection .content .left .now_have input {
    width: 16px;
    height: 16px;
    background-color: #ffffff;
    border-radius: 3px;
    border: solid 1px #dedede;
}

.parameter_selection .content .left .now_have i {
    font-size: 14px;
    color: #333333;
    position: relative;
    top: -3px;
    margin-left: 5px;
}

.parameter_selection .content .left .item_tit {
    overflow: hidden;
    border: solid 1px #dedede;
    border-top: 0 solid #000;
    font-size: 14px;
    color: #333333;
    font-weight: bold;
}

.parameter_selection .content .left .item_tit>div {
    height: 42px;
    float: left;
    line-height: 42px;
    text-align: center;
}

.parameter_selection .content .left .item_tit .pro_tit {
    width: 626px;
    text-align: left;
    padding-left: 200px;
}

.parameter_selection .content .left .item_tit .price_tit {
    width: 212px;
}

.parameter_selection .content .left .item_tit .btn_tit {
    width: 140px;
}

.parameter_selection .content .left .title {
    height: 42px;
    border: solid 1px #dedede;
    border-top: 0 solid #000;
    line-height: 42px;
    text-align: center;
    font-size: 14px;
    color: #333333;
    font-weight: bold;
    background: #f9f9f9;
}

.parameter_selection .content .left .item_list ul li {
    border: solid 1px #e8edf2;
    border-top: 0 solid #000;
    /* overflow: hidden; */
    height: 156px;
}

.parameter_selection .content .left .item_list ul li>div {
    height: 155px;
    float: left;
}

.parameter_selection .content .left .item_list ul li .pro {
    width: 626px;
}

.parameter_selection .content .left .item_list ul li .pro a {
    display: block;
    padding: 22px 0 0 22px;
    /* overflow: hidden; */
}

.clear {
    clear: both;
}

.parameter_selection .content .left .item_list ul li .pro a:hover .word h4 {
    color: #b80000;
}

.parameter_selection .content .left .item_list ul li .pro a .pic {
    float: left;
    position: relative;
}

.parameter_selection .content .left .item_list ul li .pro a .pic .cover {
    position: absolute;
    top: 50%;
    left: 100%;
    transform: translateY(-50%);

}

.parameter_selection .content .left .item_list ul li .pro a .pic .cover {
    background: #fff;
    padding: 10px;
    box-shadow: 0 0 1px 2px #eee;
    border: 1px solid #b80000;
    display: none;
}

.parameter_selection .content .left .item_list ul li .pro a .pic:hover .cover {
    display: block;
}

.parameter_selection .content .left .item_list ul li .pro a .pic .cover img {
    width: 250px;
    height: auto;
}

.parameter_selection .content .left .item_list ul li .pro a .pic img {
    width: 100px;
    height: 100px;
}

.parameter_selection .content .left .item_list ul li .pro a .word {
    float: left;
    margin-left: 25px;
    width: 430px;
}

.parameter_selection .content .left .item_list ul li .pro a .word h4 {
    font-size: 16px;
    line-height: 16px;
    color: #b80000;
    margin: 15px 0;
}

.parameter_selection .content .left .item_list ul li .pro a .word h5 span {
    font-size: 14px;
    color: #000;
    /*font-weight: bold;*/
    margin-right: 10px;
}

.parameter_selection .content .left .item_list ul li .pro a .word h5 span i {
    font-size: 14px;
    color: #666666;
    /*font-weight: lighter;*/
}

.parameter_selection .content .left .item_list ul li .pro a .word h6 {
    font-size: 14px;
    color: #666666;
    font-weight: lighter;
    margin-top: 8px;
}

.parameter_selection .content .left .item_list ul li .price {
    width: 212px;
    text-align: center;
    padding-top: 60px;
    cursor: pointer;
}

.parameter_selection .content .left .item_list ul li .price a {
    font-size: 14px;
}

.parameter_selection .content .left .item_list ul li .price a:hover {
    color: #b80000;
}

.parameter_selection .content .left .item_list ul li .price span {
    font-size: 12px;
    color: #333333;
}

.parameter_selection .content .left .item_list ul li .price span i {
    font-size: 18px;
    color: #b80000;
}

.parameter_selection .content .left .item_list ul li .price p {
    font-size: 12px;
    color: #333333;
    font-weight: bold;
}

.parameter_selection .content .left .item_list ul li .btn {
    width: 140px;
    padding-top: 26px;
}

.parameter_selection .content .left .item_list ul li .btn a {
    display: block;
    width: 90px;
    height: 30px;
    border-radius: 3px;
    border: solid 1px #dedede;
    text-align: center;
    line-height: 30px;
    font-size: 14px;
    color: #999999;
    margin: 0 auto 5px;
}

.parameter_selection .content .left .item_list ul li .btn a:hover {
    border: solid 1px #b80000;
    color: #b80000;
}

.parameter_selection .content .right {
    float: right;
    width: 210px;
}

.parameter_selection .content .right .tuijian {
    margin-bottom: 10px;
    border: solid 1px #e8edf2;
    padding: 0 17px 17px;
}

.parameter_selection .content .right .tuijian .tit {
    height: 40px;
    line-height: 40px;
    border-bottom: 2px solid #000;
}

.parameter_selection .content .right .tuijian .tit span {
    font-size: 14px;
    color: #333333;
    font-weight: bold;
    display: inline-block;
    height: 39px;
    width: auto;
    border-bottom: 1px solid #b80000;
}

.parameter_selection .content .right .tuijian ul li {
    margin: 12px 0;
}

.parameter_selection .content .right .tuijian ul li:last-child {
    margin-bottom: 0;
}

.parameter_selection .content .right .tuijian ul li a {
    display: block;
    text-align: center;
}

.parameter_selection .content .right .tuijian ul li a .pic{
    height: 176px;
    line-height: 176px;
    overflow: hidden;
    width: 176px;
}

.parameter_selection .content .right .tuijian ul li a .pic img {
    max-width: 100%;
}

.parameter_selection .content .right .tuijian ul li a p {
    font-size: 14px;
    line-height: 18px;
    color: #666666;
    margin-top: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.parameter_selection .content .right .item {
    margin-bottom: 10px;
}

.parameter_selection .content .right .item a img {
    width: 210px;
    height: 300px;
}

.parameter_selection .now_buy,
.parameter_selection .now_price {
    display: none;
    border-radius: 3px;
    padding: 32px;
    background: #fff;
    width: 518px;
}

.parameter_selection .now_buy .tit,
.parameter_selection .now_price .tit {
    padding-bottom: 30px;
    border-bottom: 1px solid #dedede;
    overflow: hidden;
}

.parameter_selection .now_buy .tit h5,
.parameter_selection .now_price .tit h5 {
    font-size: 24px;
    line-height: 1;
    color: #b80000;
    float: left;
}

.parameter_selection .now_buy .tit .close,
.parameter_selection .now_price .tit .close {
    float: right;
    cursor: pointer;
}

.parameter_selection .now_buy .form,
.parameter_selection .now_price .form {
    padding-top: 40px;
}

.parameter_selection .now_buy .form form p,
.parameter_selection .now_price .form form p {
    padding-left: 10px;
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 1;
    color: #666;
}

.parameter_selection .now_buy .form form p span,
.parameter_selection .now_price .form form p span {
    font-size: 14px;
    line-height: 1;
    color: #333333;
    margin-right: 5px;
}

.parameter_selection .now_buy .form form div,
.parameter_selection .now_price .form form div {
    overflow: hidden;
    margin-top: 10px;
}

.parameter_selection .now_buy .form form div span,
.parameter_selection .now_price .form form div span {
    display: block;
    float: left;
    width: 90px;
    height: 44px;
    line-height: 44px;
    text-align: right;
    font-size: 14px;
    color: #333;
    padding-right: 10px;
}

.parameter_selection .now_buy .form form div span i,
.parameter_selection .now_price .form form div span i {
    color: #ff0000;
}

.parameter_selection .now_buy .form form div input,
.parameter_selection .now_price .form form div input {
    width: 360px;
    height: 44px;
    border-radius: 3px;
    border: solid 1px #e8edf2;
    font-size: 14px;
    color: #333;
    display: block;
    float: left;
}

.parameter_selection .now_buy .form form div .sub,
.parameter_selection .now_price .form form div .sub {
    width: 140px;
    height: 44px;
    background-color: #b80000;
    border-radius: 3px;
    font-size: 14px;
    color: #ffffff;
    margin-left: 90px;
}

.brand_pro {
    margin-bottom: 20px;
}

.brand_pro .content {
    height: 170px;
    background: url(../images/brand_pro_list_banner.jpg) no-repeat center;
}

.brand_pro .content .pic {
    width: 250px;
    line-height: 170px;
    text-align: center;
    float: left;
    border-right: 1px solid #dedede;
}

.brand_pro .content .pic img{
	max-width: 100%;
}


.brand_pro .content .word {
    width: 655px;
    float: left;
    padding-top: 20px;
    margin-left: 30px;
}

.brand_pro .content .word h5 {
    font-size: 24px;
    color: #333333;
    margin-bottom: 10px;
}

.brand_pro .content .word h5 span {
    font-size: 24px;
    color: #dedede;
}

.brand_pro .content .word p {
    font-size: 14px;
    line-height: 24px;
    color: #666666;
}

.brand_pro .content .link {
    float: right;
    padding-top: 40px;
    padding-right: 40px;
}

.brand_pro .content .link a {
    width: 130px;
    height: 40px;
    background-color: #ffffff;
    border-radius: 3px;
    display: block;
    margin-bottom: 10px;
    text-align: center;
    line-height: 40px;
    font-size: 14px;
    color: #333333;
}

.brand_pro .content .link a:hover {
    background-color: #b80000;
    color: #fff;
}

.purchasing_broker .banner {
    margin: 20px 0;
}

.purchasing_broker .item1 .content {
    padding: 20px;
    height: 80px;
    background-color: #ffffff;
    border-radius: 3px;
    border: solid 1px #e8edf2;
}

.purchasing_broker .item1 .content form>div {
    float: left;
    margin-left: 20px;
}

.purchasing_broker .item1 .content form .select span {
    font-size: 14px;
    font-weight: bold;
    line-height: 40px;
    color: #333333;
}

.purchasing_broker .item1 .content form .select select {
    width: 180px;
    height: 40px;
    background-color: #ffffff;
    border-radius: 3px;
    border: solid 1px #e8edf2;
    font-size: 14px;
    color: #999999;
    padding-left: 10px;
}

.purchasing_broker .item1 .content form .zcityGroup {
    display: inline-block;
}

.purchasing_broker .item1 .content form .zcityGroup .zcityItem {
    float: none;
    width: 175px;
    height: 40px;
    display: inline-block;
    margin-right: 10px;
    z-index: 5;
}

.purchasing_broker .item1 .content form .zcityGroup .zcityItem .zcityItem-head .currentValue {
    border-right: none;
    height: 40px;
    line-height: 40px;
}

.purchasing_broker .item1 .content form .zcityGroup .zcityItem .zcityItem-main {
    z-index: 5;
}

.purchasing_broker .item1 .content form .sub input {
    width: 137px;
    height: 40px;
    background-color: #b80000;
    border-radius: 3px;
    font-size: 14px;
    color: #ffffff;
    font-weight: bold;
}

.purchasing_broker .item2 {
    overflow: hidden;
}

.purchasing_broker .item2 .left {
    width: 980px;
    float: left;
}

.purchasing_broker .item2 .left .left_condition {
    height: 42px;
    border: solid 1px #dedede;
    padding: 6px;
}

.purchasing_broker .item2 .left .left_condition .click {
    float: left;
}

.purchasing_broker .item2 .left .left_condition .click a {
    width: 62px;
    height: 30px;
    background-color: #ffffff;
    border: solid 1px #dedede;
    display: block;
    float: left;
    text-align: center;
    line-height: 25px;
}

.purchasing_broker .item2 .left .left_condition .click a span {
    font-size: 14px;
    color: #333333;
}

.purchasing_broker .item2 .left .left_condition .click a i {
    font-size: 12px;
    color: #bbbabf;
}

.purchasing_broker .item2 .left .left_condition .click .all.active1 {
    background-color: #b80000;
}

.purchasing_broker .item2 .left .left_condition .click .all.active1 span,
.purchasing_broker .item2 .left .left_condition .click .all.active1 i {
    color: #fff;
}

.purchasing_broker .item2 .left .left_condition .click .all.active1 .up {
    display: none;
}

.purchasing_broker .item2 .left .left_condition .click .all.active2 {
    background-color: #b80000;
}

.purchasing_broker .item2 .left .left_condition .click .all.active2 span,
.purchasing_broker .item2 .left .left_condition .click .all.active2 i {
    color: #fff;
}

.purchasing_broker .item2 .left .left_condition .click .all.active2 .down {
    display: none;
}

.purchasing_broker .item2 .left .left_condition .click .price {
    padding: 0 10px;
}

.purchasing_broker .item2 .left .left_condition .click .price span {
    float: left;
    display: flex;
    flex-direction: column;
    margin-right: 2px;
}

.purchasing_broker .item2 .left .left_condition .click .price span:last-child {
    height: 20px;
    position: relative;
    top: -3px;
}

.purchasing_broker .item2 .left .left_condition .click .price span i {
    height: 8px;
}

.purchasing_broker .item2 .left .left_condition .click .price.active1 {
    background-color: #b80000;
}

.purchasing_broker .item2 .left .left_condition .click .price.active1 span {
    color: #fff;
}

.purchasing_broker .item2 .left .left_condition .click .price.active1 span .up {
    color: #fff;
}

.purchasing_broker .item2 .left .left_condition .click .price.active2 {
    background-color: #b80000;
}

.purchasing_broker .item2 .left .left_condition .click .price.active2 span {
    color: #fff;
}

.purchasing_broker .item2 .left .left_condition .click .price.active2 span .down {
    color: #fff;
}

.purchasing_broker .item2 .left .left_condition .num {
    float: right;
}

.purchasing_broker .item2 .left .left_condition .num span {
    margin: 0 5px;
    font-size: 14px;
    color: #999999;
}

.purchasing_broker .item2 .left .left_condition .num span i {
    color: #333333;
}

.purchasing_broker .item2 .left .left_condition .num span b {
    color: #b80000;
}

.purchasing_broker .item2 .left .left_condition .up_next {
    float: right;
    margin-left: 5px;
}

.purchasing_broker .item2 .left .left_condition .up_next a {
    width: 62px;
    height: 30px;
    background-color: #f9f9f9;
    border: solid 1px #dedede;
    display: block;
    float: left;
    text-align: center;
    line-height: 25px;
    font-size: 16px;
    color: #333;
}

.purchasing_broker .item2 .left .left_condition .up_next a:hover {
    background-color: #ffffff;
}

.purchasing_broker .item2 .left .item_list ul li {
    border: solid 1px #e8edf2;
    border-top: 0 solid #000;
    overflow: hidden;
    height: 180px;
    padding: 15px;
}

.purchasing_broker .item2 .left .item_list ul li .pic {
    float: left;
}

.purchasing_broker .item2 .left .item_list ul li .pic img {
    width: 120px;
    height: 150px;
}

.purchasing_broker .item2 .left .item_list ul li .word {
    float: left;
    width: 620px;
    margin-left: 30px;
}

.purchasing_broker .item2 .left .item_list ul li .word h5 {
    font-size: 16px;
    line-height: 24px;
    color: #0c5192;
    font-weight: bold;
    margin: 13px 0;
}

.purchasing_broker .item2 .left .item_list ul li .word h5 span {
    height: 24px;
    background-color: #f7f9fa;
    border-radius: 3px;
    border: solid 1px #4cacdb;
    padding: 0 10px;
    font-size: 12px;
    color: #40a6d9;
}

.purchasing_broker .item2 .left .item_list ul li .word h5 span:last-child {
    background-color: #fffed9;
    border: solid 1px #d1bb00;
    font-size: 12px;
    color: #d1bb00;
}

.purchasing_broker .item2 .left .item_list ul li .word h6 {
    margin-bottom: 5px;
}

.purchasing_broker .item2 .left .item_list ul li .word h6 span {
    font-size: 14px;
    color: #333333;
    font-weight: bold;
    margin-right: 24px;
}

.purchasing_broker .item2 .left .item_list ul li .word h6 span:last-child {
    margin-right: 0;
}

.purchasing_broker .item2 .left .item_list ul li .word h6 span i {
    font-size: 14px;
    color: #666666;
    font-weight: lighter;
}

.purchasing_broker .item2 .left .item_list ul li .word .info span {
    font-size: 14px;
    font-weight: bold;
    color: #333333;
    float: left;
    display: block;
}

.purchasing_broker .item2 .left .item_list ul li .word .info p {
    font-size: 14px;
    color: #666666;
    float: left;
    width: 530px;
}

.purchasing_broker .item2 .left .item_list ul li .btn {
    float: right;
    margin-top: 53px;
    margin-right: 30px;
}

.purchasing_broker .item2 .left .item_list ul li .btn a {
    width: 100px;
    height: 45px;
    border-radius: 3px;
    border: solid 1px #dedede;
    display: block;
    text-align: center;
    line-height: 45px;
    font-size: 14px;
    color: #333333;
    font-weight: bold;
}

.purchasing_broker .item2 .left .item_list ul li .btn a:hover {
    border: solid 1px #b80000;
    color: #b80000;
}

.purchasing_broker .item2 .left .fenye {
    height: 90px;
    padding: 26px;
    border: solid 1px #e8edf2;
    border-top: 0 solid #000;
}

.purchasing_broker .item2 .left .fenye .page {
    margin-bottom: 30px;
    margin: 0 110px;
    overflow: hidden;
    float: right;
}

.purchasing_broker .item2 .left .fenye .page ul {
    float: left;
}

.purchasing_broker .item2 .left .fenye .page ul li {
    float: left;
}

.purchasing_broker .item2 .left .fenye .page ul li:hover a,
.purchasing_broker .item2 .left .fenye .page ul li.active a {
    background: #b80000;
    border: 1px solid #b80000;
    color: #fff;
}

.purchasing_broker .item2 .left .fenye .page ul li a {
    display: block;
    padding: 0 10px;
    height: 30px;
    line-height: 30px;
    border: solid 1px #e8edf2;
    font-size: 14px;
    color: #333333;
}

.purchasing_broker .item2 .left .fenye .page span {
    font-size: 14px;
    color: #999999;
    margin: 0 5px;
    line-height: 30px;
}

.purchasing_broker .item2 .left .fenye .page .all i {
    color: #333;
    font-weight: bold;
}

.purchasing_broker .item2 .left .fenye .page .all,
.purchasing_broker .item2 .left .fenye .page .dot {
    display: block;
    float: left;
}

.purchasing_broker .item2 .left .fenye .page form {
    float: left;
}

.purchasing_broker .item2 .left .fenye .page form input {
    width: 50px;
    height: 30px;
    border-radius: 3px;
    border: solid 1px #e8edf2;
    text-align: center;
    font-size: 14px;
    color: #333333;
}

.purchasing_broker .item2 .left .fenye .page form .sub {
    background-color: #ffffff;
    width: 70px;
}

.purchasing_broker .item2 .right {
    float: right;
    width: 210px;
}

.purchasing_broker .item2 .right .tuijian {
    margin-bottom: 10px;
    border: solid 1px #e8edf2;
    padding: 0 17px 17px;
}

.purchasing_broker .item2 .right .tuijian .tit {
    height: 40px;
    line-height: 40px;
    border-bottom: 2px solid #000;
}

.purchasing_broker .item2 .right .tuijian .tit span {
    font-size: 14px;
    color: #333333;
    font-weight: bold;
    display: inline-block;
    height: 39px;
    width: auto;
    border-bottom: 1px solid #b80000;
}

.purchasing_broker .item2 .right .tuijian ul li {
    margin: 12px 0;
}

.purchasing_broker .item2 .right .tuijian ul li:last-child {
    margin-bottom: 0;
}

.purchasing_broker .item2 .right .tuijian ul li a {
    display: block;
    text-align: center;
}

.purchasing_broker .item2 .right .tuijian ul li a .pic img {
    width: 176px;
    height: 176px;
}

.purchasing_broker .item2 .right .tuijian ul li a p {
    font-size: 14px;
    line-height: 18px;
    color: #666666;
    margin-top: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.purchasing_broker .item2 .right .item {
    margin-bottom: 10px;
}

.purchasing_broker .item2 .right .item a img {
    width: 210px;
    height: 300px;
}

.product_detail {
    padding-bottom: 60px;
}

.product_detail .pro_info {
    margin-bottom: 20px;
}

.product_detail .pro_info .content {
    height: 360px;
    border: solid 1px #dedede;
    padding: 20px;
}

.product_detail .pro_info .content .left {
    width: 250px;
    float: left;
    /* border: 1px solid #dedede; */
}



.product_detail .pro_info .content .left .pic {
    border: 1px solid #dedede;
    overflow: hidden;
}

.product_detail .pro_info .content .left .pic img {
    width: 250px;
    height: 250px;
}

.product_detail .pro_info .content .left .slide {
    margin-top: 8px;
    width: 250px;
}

.product_detail .pro_info .content .left .slide .swiper-container .swiper-wrapper .swiper-slide.active {
    border: 1px solid #b80000;
}

.product_detail .pro_info .content .left .slide .swiper-container .swiper-wrapper .swiper-slide a {
    display: block;
    border: 1px solid #dedede;
}

.product_detail .pro_info .content .left .slide .swiper-container .swiper-wrapper .swiper-slide a img {
    width: 100%;
}

.product_detail .pro_info .content .right {
    width: 856px;
    float: left;
    margin-left: 36px;
}

.product_detail .pro_info .content .right h5 {
    margin-top: 18px;
    font-size: 18px;
    line-height: 18px;
    color: #333333;
}

.product_detail .pro_info .content .right h5 span {
    padding: 0 10px;
    height: 31px;
    border-radius: 3px;
    border: solid 1px #b80000;
    text-align: center;
    line-height: 31px;
    font-size: 14px;
    color: #b80000;
}

.product_detail .pro_info .content .right h6 {
    font-size: 12px;
    line-height: 18px;
    color: #1d991d;
}

.product_detail .pro_info .content .right .field_list {
    background: #f1f1f1;
    /* height: 84px; */
    padding: 18px 20px;
    margin: 15px 0;
}
.product_detail .pro_info .content .right .field_list ul{
    overflow: hidden;
}
.product_detail .pro_info .content .right .field_list ul li{
    /* width: 25%; */
    display: block;
    float: left;
    margin-right:30px;
}

.product_detail .pro_info .content .right .field_list ul li a {
    font-size: 14px;
    line-height: 1;
    color: #333333;
}

.product_detail .pro_info .content .right .field_list ul li a i {
    color: #b80000;
}

.product_detail .pro_info .content .right .contact {
    margin-top: 22px;
}

.product_detail .pro_info .content .right .contact .price{
    display: block;
    float: left;
    line-height: 40px;
    font-size: 14px;
    color: #333333;
}

.product_detail .pro_info .content .right .contact .price i{
    color: #b80000;
}

.product_detail .pro_info .content .right .contact .price a{
    font-size: 14px;
    color: #333333;
}
.product_detail .pro_info .content .right .contact .price a:hover{
    color: #b80000;
}

.product_detail .pro_info .content .right .contact .tel {
    float: left;
    line-height: 40px;
    margin-left: 26px;
}

.product_detail .pro_info .content .right .contact .tel span {
    font-size: 14px;
    color: #333333;
}

.product_detail .pro_info .content .right .contact .tel span i {
    color: #b80000;
    font-size: 24px;
    font-weight: bold;
}

.product_detail .pro_info .content .right .contact a.consult {
    float: left;
    width: 130px;
    height: 40px;
    background-color: #b80000;
    border-radius: 3px;
    display: block;
    text-align: center;
    line-height: 40px;
    font-size: 14px;
    color: #ffffff;
    margin-left: 26px;
}

.product_detail .detail .content {
    overflow: hidden;
}

.product_detail .detail .content .left {
    float: left;
    width: 210px;
}

.product_detail .detail .content .left .item1 {
    padding: 20px;
    border-style: solid;
    border-width: 1px;
    border-image-source: linear-gradient(0deg, #dedede 0%, #bdccd8 100%);
    border-image-slice: 1;
    background: url(../images/pro_detail_bg.jpg) no-repeat top center;
    margin-bottom: 10px;
}

.product_detail .detail .content .left .item1 .pic {
    width: 90px;
    height: 90px;
    box-shadow: 0px 6px 13px 0px rgba(9, 108, 183, 0.13);
    border: solid 1px #deebf5;
    margin: 0 auto 15px;
    background: #fff;
    border-radius: 50%;
    text-align: center;
    line-height: 90px;
}

.product_detail .detail .content .left .item1 .pic img {
    width: 69px;
}

.product_detail .detail .content .left .item1 p {
    font-size: 14px;
    line-height: 24px;
    color: #666666;
}

.product_detail .detail .content .left .item2 {
    margin-bottom: 10px;
    border: solid 1px #e8edf2;
    background: #fff;
}

.product_detail .detail .content .left .item2 .tit {
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #e8edf2;
    padding: 0 17px;
}

.product_detail .detail .content .left .item2 .tit span {
    font-size: 16px;
    color: #333333;
    font-weight: bold;
    display: inline-block;
    height: 39px;
    width: auto;
}

.product_detail .detail .content .left .item2 .center {
    padding: 0 17px;
}

.product_detail .detail .content .left .item2 .center .list ul li:last-child a {
    border-bottom: 0 solid #000;
}

.product_detail .detail .content .left .item2 .center .list ul li a {
    line-height: 36px;
    display: block;
    border-bottom: 1px dashed #dedede;
    padding-left: 5px;
}

.product_detail .detail .content .left .item2 .center .list ul li a:hover {
    border-bottom: 1px dashed #b80000;
}

.product_detail .detail .content .left .item2 .center .list ul li a:hover i,
.product_detail .detail .content .left .item2 .center .list ul li a:hover span {
    color: #b80000;
}

.product_detail .detail .content .left .item2 .center .list ul li a i {
    color: #333;
}

.product_detail .detail .content .left .item2 .center .list ul li a span {
    font-size: 14px;
    color: #666666;
    margin-left: 5px;
}

.product_detail .detail .content .left .item {
    margin-bottom: 10px;
}

.product_detail .detail .content .left .item a img {
    width: 210px;
    height: 300px;
}

.product_detail .detail .content .right {
    width: 980px;
    float: right;
    border-top: 2px solid #000;
}

.product_detail .detail .content .right .right_nav {
    border-left: solid 1px #dedede;
}

.product_detail .detail .content .right .right_nav ul {
    float: left;
}

.product_detail .detail .content .right .right_nav ul li {
    float: left;
}

.product_detail .detail .content .right .right_nav ul li:hover a,
.product_detail .detail .content .right .right_nav ul li.active a {
    color: #333333;
    background: #fff;
    border-bottom: 0 solid #000;
    position: relative;
}

.product_detail .detail .content .right .right_nav ul li:hover a::after,
.product_detail .detail .content .right .right_nav ul li.active a::after {
    position: absolute;
    top: -2px;
    left: 0;
    content: "";
    width: 100%;
    height: 2px;
    background: #b80000;
}

.product_detail .detail .content .right .right_nav ul li a {
    width: 165px;
    height: 60px;
    background-color: #f9f9f9;
    border-right: solid 1px #dedede;
    border-bottom: 1px solid #dedede;
    display: block;
    text-align: center;
    line-height: 60px;
    font-size: 14px;
    font-weight: bold;
    color: #999999;
}

.product_detail .detail .content .right .right_nav .link {
    float: right;
    width: 648px;
    border-bottom: 1px solid #dedede;
    border-right: solid 1px #dedede;
    height: 60px;
    text-align: right;
    padding: 15px;
}

.product_detail .detail .content .right .right_nav .link a {
    width: 80px;
    height: 30px;
    border-radius: 3px;
    border: solid 1px #b80000;
    display: inline-block;
    text-align: center;
    line-height: 30px;
    color: #b80000;
}

.product_detail .detail .content .right .right_nav .link a:hover {
    background-color: #b80000;
    color: #fff;
}

.product_detail .detail .content .right .right_list {
    border: 1px solid #dedede;
    border-top: 0 solid #000;
}

.product_detail .detail .content .right .right_list .word_content {
    display: none;
    padding: 45px 65px;
}

.product_detail .detail .content .right .right_list .word_content:first-child {
    display: block;
}

.product_detail .detail .content .right .right_list .word_content p {
    font-size: 14px;
    line-height: 24px;
    color: #666666;
}

.product_detail .detail .content .right .right_list .word_content img {
    max-width: 100%;
    height: auto;
}

.product_detail .detail .content .right .right_list .pdf_table table {
    width: 100%;
}

.product_detail .detail .content .right .right_list .pdf_table table tr th,
.product_detail .detail .content .right .right_list .pdf_table table tr td {
    height: 45px;
    text-align: center;
    border: 1px solid #dedede;
    font-size: 12px;
}

.product_detail .detail .content .right .right_list .pdf_table table tr th {
    background: #f1f1f1;
}

.product_detail .detail .content .right .right_list .pdf_table table tr .name {
    width: 35%;
}

.product_detail .detail .content .right .right_list .pdf_table table tr .type {
    width: 20%;
}

.product_detail .detail .content .right .right_list .pdf_table table tr .look {
    width: 45%;
}

.product_detail .detail .content .right .right_list .pdf_table table tr .look a {
    display: inline-block;
    width: 78px;
    height: 24px;
    line-height: 22px;
    border: 1px solid #ddd;
    border-radius: 2px;
    text-align: center;
    font-size: 12px;
    color: #333;
}

.product_detail .detail .content .right .right_list .pdf_table table tr .look a:hover {
    background: #b80000;
    color: #fff;
}

.index_banner .banner .swiper-container .swiper-wrapper .swiper-slide a {
    display: block;
    height: 400px;
    background: url("../images/index_banner.jpg") no-repeat center;
}

.index_banner .banner .swiper-container .swiper-pagination .swiper-pagination-bullet {
    opacity: 1;
    background: #fff;
}

.index_banner .banner .swiper-container .swiper-pagination .swiper-pagination-bullet-active {
    background: #b80000;
}

.index {
    background: #f7f9fa;
    overflow: hidden;
}

.index .item_tit {
    overflow: hidden;
    padding: 30px 0 15px;
    border-bottom: 1px solid #b80000;
}

.index .item_tit .left {
    float: left;
    padding-left: 16px;
}

.index .item_tit .left span {
    font-size: 24px;
    line-height: 1;
    color: #333333;
    position: relative;
}

.index .item_tit .left span::after {
    position: absolute;
    top: 50%;
    left: -16px;
    transform: translateY(-50%);
    content: "";
    width: 5px;
    height: 23px;
    background-color: #b80000;
    border-radius: 3px;
}

.index .item_tit .right {
    float: right;
}

.index .item_tit .right a {
    font-size: 14px;
    color: #333333;
}

.index .item_tit .right a:hover {
    color: #b80000;
}

.index .item1 .content .slide {
    height: 160px;
    background-color: #ffffff;
    border: solid 1px #dedede;
    padding: 25px;
}

.index .item1 .content .slide .swiper-container {
    padding-bottom: 40px;
}

.index .item1 .content .slide .swiper-container .swiper-wrapper .swiper-slide a {
    display: block;
}

.index .item1 .content .slide .swiper-container .swiper-wrapper .swiper-slide a:hover .pic {
    border: solid 1px #b80000;
}

.index .item1 .content .slide .swiper-container .swiper-wrapper .swiper-slide a:hover .pic img {
    transform: scale(1.1);
}

.index .item1 .content .slide .swiper-container .swiper-wrapper .swiper-slide a .pic {
    height: 110px;
    background-color: #ffffff;
    border-radius: 3px;
    border: solid 1px #e6e6e6;
    text-align: center;
    line-height: 110px;
    overflow: hidden;
}

.index .item1 .content .slide .swiper-container .swiper-wrapper .swiper-slide a .pic img {
    max-width: 100%;
    transition: all 0.5s linear;
}

.index .item1 .content .slide .swiper-container .swiper-pagination {
    bottom: 0;
}

.index .item1 .content .slide .swiper-container .swiper-pagination .swiper-pagination-bullet {
    opacity: 1;
    width: 14px;
    height: 14px;
    background-color: #fff;
    border: solid 3px #999999;
}

.index .item1 .content .slide .swiper-container .swiper-pagination .swiper-pagination-bullet-active {
    border: solid 3px #a30f0f;
}

.index .item2 {
    margin-bottom: 30px;
}

.index .item2 .content .list {
    height: 274px;
    background-color: #ffffff;
    border: solid 1px #dedede;
    padding: 12px 30px 0;
    overflow: hidden;
}

.index .item2 .content .list ul {
    margin: 0 -4.5px;
}

.index .item2 .content .list ul li {
    padding: 0 4.5px;
}

.index .item2 .content .list ul li a {
    display: block;
}

.index .item2 .content .list ul li a:hover .pic img {
    transform: scale(1.1);
}

.index .item2 .content .list ul li a:hover .word h5 {
    color: #b80000;
}

.index .item2 .content .list ul li a .pic {
    height: 160px;
    line-height: 160px;
    text-align: center;
    border-bottom: 1px solid #dedede;
    overflow: hidden;
}

.index .item2 .content .list ul li a .pic img {
    width: 160px;
    height: 160px;
    transition: all 0.5s linear;
}

.index .item2 .content .list ul li  .word {
    text-align: center;
    padding-top: 15px;
}

.index .item2 .content .list ul li a  h5 {
    font-size: 14px;
    color: #333333;
    /*font-weight: bold;*/
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.index .item2 .content .list ul li a  h6 {
    font-size: 12px;
    color: #666666;
}

.index .item2 .content .list ul li a   {
    font-size: 14px;
    color: #a30f0f;
}


.index .index_choose .content {
    height: 150px;
    background: url("../images/xx_banner.png") no-repeat center;
}

.index .index_choose .content .list {
    float: right;
    margin-top: 30px;
    margin-right: 30px;
}

.index .index_choose .content .list ul li {
    float: left;
    margin-left: 22px;
}

.index .index_choose .content .list ul li a {
    display: block;
    text-align: center;
    width: 90px;
    height: 90px;
    border-radius: 3px;
    border: solid 1px #e8edf2;
    padding-top: 20px;
}

.index .index_choose .content .list ul li a:hover {
    background-color: #f9f9f9;
}

.index .index_choose .content .list ul li a:hover .pic .img_c {
    display: inline-block;
}

.index .index_choose .content .list ul li a:hover .pic .img {
    display: none;
}

.index .index_choose .content .list ul li a:hover p {
    color: #2c47d6;
}

.index .index_choose .content .list ul li a .pic .img_c {
    display: none;
}

.index .index_choose .content .list ul li a p {
    font-size: 14px;
    color: #f9f9f9;
    font-weight: bold;
    margin-top: 5px;
}

.index .index_list {
    padding-bottom: 70px;
}

.index .index_list .content {
    position: relative;
}

.index .index_list .content .floor_nav {
    position: fixed;
    top: 50%;
    transform: translateY(-50%);
    left: 50px;
    opacity: 0;
}

.index .index_list .content .floor_nav ul li {
    margin-bottom: 5px;
}

.index .index_list .content .floor_nav ul li a {
    display: block;
    width: 50px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 14px;
    color: #333;
    border: 1px solid #dedede;
}

.index .index_list .content .floor_nav ul li a.am-active {
    background: #b80000;
    color: #fff;
}

.index .index_list .content .list .item_tit .left {
    padding-left: 0;
}

.index .index_list .content .list .item_tit .left i {
    width: 35px;
    height: 39px;
    text-align: center;
    line-height: 39px;
    background: url("../images/index_arrow.png") no-repeat center;
    display: inline-block;
    font-size: 18px;
    color: #ffffff;
    margin-right: 5px;
}

.index .index_list .content .list .item_tit .left span::after {
    display: none;
}

.index .index_list .content .list .center {
    /*border-top: 2px solid #dedede;*/
    border-bottom: 1px solid #dedede;
    overflow: hidden;
    background: #fff;
}

.index .index_list .content .list .center .left {
    float: left;
    width: 180px;
    height: 446px;
    background-size: 100% 100%;
    text-align: center;
    padding-top: 30px;
}

.index .index_list .content .list .center .left a {
    font-size: 14px;
    line-height: 36px;
    color: #333333;
    display: inline-block;
    margin: 0 5px;
}

.index .index_list .content .list .center .left a:hover {
    color: #b80000;
}

.index .index_list .content .list .center .right {
    float: left;
    width: 1020px;
}

.index .index_list .content .list .center .right .pro_li {
    float: left;
    width: 170px;
    height: 223px;
    border: solid 1px #dedede;
    border-bottom: 0 solid #000;
}

.index .index_list .content .list .center .right .pro_li a:hover .word h5 {
    color: #b80000;
}

.index .index_list .content .list .center .right .pro_li .pic {
    height: 130px;
    line-height: 130px;
    text-align: center;
}

.index .index_list .content .list .center .right .pro_li .pic img {
    /*max-width: 100%;*/
    width: 100px;
    height: 100px;
}

.index .index_list .content .list .center .right .pro_li .word {
    text-align: center;
    margin-top: 15px;
}

.index .index_list .content .list .center .right .pro_li .word h5 {
    font-size: 14px;
    color: #333333;
    /*font-weight: bold;*/
    line-height: 1;
}

.index .index_list .content .list .center .right .pro_li .word h6 {
    font-size: 12px;
    color: #666666;
    line-height: 1;
    margin: 5px 0;
}

.index .index_list .content .list .center .right .pro_li .word a {
    font-size: 14px;
    color: #a30f0f;
    line-height: 1;
}

.index .index_list .content .list .center .right .pro_img {
    float: left;
}

.index .index_list .content .list .center .right .pro_img img {
    width: 510px;
    height: 223px;
}

.index .index_list .content .list .center .right .pro_brand {
    float: left;
    width: 170px;
    height: 223px;
    border: solid 1px #dedede;
    border-left: 0 solid #000;
    border-bottom: 0 solid #000;
}

.index .index_list .content .list .center .right .pro_brand ul li a {
    display: block;
}

.index .index_list .content .list .center .right .pro_brand ul li a .pic {
    height: 74px;
    line-height: 74px;
    text-align: center;
}

.index .index_list .content .list .center .right .pro_brand ul li a .pic img {
    max-width: 80%;
}

.index .index_list .content .list .center .right .right_top {
    overflow: hidden;
}

.index .index_list .content .list .center .right .right_bottom {
    overflow: hidden;
}

.index .index_list .content .list .center .right .right_bottom .pro_li {
    border-right: 0 solid #000;
}

.index .index_list .content .list .center .right .right_bottom .pro_li:nth-last-child(2) {
    width: 169px;
}

.index .index_list .content .list .center .right .right_bottom .pro_li:last-child {
    border-right: solid 1px #dedede;
    width: 171px;
}

.index .index_list .content .list .center .right .right_bottom .pro_middle {
    float: left;
}

.index .index_list .content .list .center .right .right_bottom .pro_middle img {
    width: 170px;
    height: 223px;
}

.index .item3 {
    background: #fff;
}

.index .item3 .content {
    height: 482px;
}

.index .item3 .content .title {
    text-align: center;
    padding: 32px 0 38px;
}

.index .item3 .content .title h5 {
    font-size: 30px;
    line-height: 1;
    color: #333333;
    font-weight: bold;
    position: relative;
    top: 18px;
}

.index .item3 .content .title h6 {
    font-size: 36px;
    line-height: 1;
    color: #f1f1f1;
}

.index .item3 .content .slide .swiper-container .swiper-wrapper .swiper-slide a {
    display: block;
    height: 265px;
    border: solid 1px #e8edf2;
    background: #f7f9fa;
    padding-top: 27px;
    text-align: center;
}

.index .item3 .content .slide .swiper-container .swiper-wrapper .swiper-slide a:hover span {
    color: #b80000;
}

.index .item3 .content .slide .swiper-container .swiper-wrapper .swiper-slide a .pic {
    width: 240px;
    height: 110px;
    border: solid 1px #e8edf2;
    margin: 0 auto;
    text-align: center;
    line-height: 110px;
    background: #fff;
}

.index .item3 .content .slide .swiper-container .swiper-wrapper .swiper-slide a .pic img {
    max-width: 100%;
}

.index .item3 .content .slide .swiper-container .swiper-wrapper .swiper-slide a .word {
    width: 240px;
    margin: 0 auto;
    padding: 20px 0;
    border-bottom: 1px solid #dedede;
}

.index .item3 .content .slide .swiper-container .swiper-wrapper .swiper-slide a .word h5 {
    font-size: 16px;
    line-height: 1;
    color: #333333;
    font-weight: bold;
    margin-bottom: 10px;
}

.index .item3 .content .slide .swiper-container .swiper-wrapper .swiper-slide a .word h6 {
    font-size: 14px;
    line-height: 1.2;
    color: #999999;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.index .item3 .content .slide .swiper-container .swiper-wrapper .swiper-slide a span {
    display: block;
    font-size: 14px;
    line-height: 1;
    color: #333333;
    font-weight: bold;
    margin-top: 15px;
}

.index .item3 .content .arrow {
    margin-top: 20px;
    text-align: center;
}

.index .item3 .content .arrow .swiper-button-next,
.index .item3 .content .arrow .swiper-button-prev {
    display: inline-block;
    position: static;
    margin-top: 0;
    background: none;
    width: auto;
    height: auto;
    outline: none;
}

.index .item3 .content .arrow .swiper-button-next i,
.index .item3 .content .arrow .swiper-button-prev i {
    font-size: 18px;
    color: #333;
}

.index .item3 .content .arrow .swiper-pagination {
    display: inline-block;
    position: static;
}

.index .item3 .content .arrow .swiper-pagination .swiper-pagination-bullet {
    opacity: 1;
    width: 12px;
    height: 12px;
    background-color: #fff;
    border: solid 3px #999999;
    margin: 0 2.5px;
}

.index .item3 .content .arrow .swiper-pagination .swiper-pagination-bullet-active {
    border: solid 3px #a30f0f;
}

.index .item4 .content {
    padding: 60px 0;
    overflow: hidden;
}

.index .item4 .content .tit {
    padding-left: 20px;
    border-bottom: 1px solid #f7f9fa;
}

.index .item4 .content .tit ul {
    overflow: hidden;
}

.index .item4 .content .tit ul li {
    float: left;
    height: 60px;
    line-height: 60px;
    margin-right: 30px;
    position: relative;
}

.index .item4 .content .tit ul li:last-child::after {
    display: none;
}

.index .item4 .content .tit ul li::after {
    position: absolute;
    content: "";
    top: 50%;
    right: -15px;
    transform: translateY(-50%);
    width: 1px;
    height: 16px;
    background: #f7f9fa;
}

.index .item4 .content .tit ul li:hover a,
.index .item4 .content .tit ul li.active a {
    color: #b80000;
}

.index .item4 .content .tit ul li a {
    font-size: 16px;
    color: #666666;
    font-weight: bold;
}

.index .item4 .content .left {
    width: 810px;
    height: 473px;
    float: left;
    background: #fff;
}

.index .item4 .content .left .list {
    padding: 20px;
}

.index .item4 .content .left .list .item_list {
    display: none;
    overflow: hidden;
}

.index .item4 .content .left .list .item_list:first-child {
    display: block;
}

.index .item4 .content .left .list .item_list .big a {
    overflow: hidden;
    display: block;
}

.index .item4 .content .left .list .item_list .big a:hover .word h5 {
    color: #b80000;
}

.index .item4 .content .left .list .item_list .big a .pic {
    float: left;
}

.index .item4 .content .left .list .item_list .big a .pic img {
    width: 280px;
    height: 180px;
}

.index .item4 .content .left .list .item_list .big a .word {
    float: left;
    width: 468px;
    margin-left: 20px;
    padding-top: 10px;
}

.index .item4 .content .left .list .item_list .big a .word h5 {
    font-size: 16px;
    line-height: 1;
    color: #333333;
    font-weight: bold;
}

.index .item4 .content .left .list .item_list .big a .word p {
    font-size: 14px;
    line-height: 24px;
    color: #666666;
    margin: 15px 0;
}

.index .item4 .content .left .list .item_list .big a .word span {
    display: block;
    width: 125px;
    height: 31px;
    text-align: center;
    line-height: 31px;
    font-size: 12px;
    color: #ffffff;
    background: #b80000;
    border-radius: 3px;
}

.index .item4 .content .left .list .item_list ul {
    margin: 15px -19px 0;
}

.index .item4 .content .left .list .item_list ul li {
    padding: 0 19px;
}

.index .item4 .content .left .list .item_list ul li a {
    display: block;
    line-height: 36px;
}

.index .item4 .content .left .list .item_list ul li a:hover p {
    color: #b80000;
}

.index .item4 .content .left .list .item_list ul li a p {
    width: 80%;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
    color: #333333;
}

.index .item4 .content .left .list .item_list ul li a p i {
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: #b80000;
    display: inline-block;
    margin-right: 10px;
    position: relative;
    top: -3px;
}

.index .item4 .content .left .list .item_list ul li a span {
    float: right;
    font-size: 14px;
    color: #666666;
}

.index .item4 .content .right {
    width: 380px;
    height: 473px;
    float: right;
    background: #fff;
}

.index .item4 .content .right .list {
    padding: 20px;
}

.index .item4 .content .right .list ul li {
    margin-bottom: 7px;
}

.index .item4 .content .right .list ul li span {
    display: none;
}

.index .item4 .content .right .list ul li.active span {
    display: block;
    margin-top: 10px;
    text-indent: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.index .item4 .content .right .list ul li:first-child a i {
    background: #ff0000;
    color: #fff;
}

.index .item4 .content .right .list ul li:nth-child(2) a i {
    background: #fd5300;
    color: #fff;
}

.index .item4 .content .right .list ul li:nth-child(3) a i {
    background: #fdb300;
    color: #fff;
}

.index .item4 .content .right .list ul li.active a {
    height: 90px;
    background: #f1f1f1;
}

.index .item4 .content .right .list ul li.active a .pic {
    display: block;
    background: #fff;
    margin-left: 10px;
    margin-top: 10px;
}

.index .item4 .content .right .list ul li.active a .word {
    margin-left: 16px;
    margin-top: 28px;
}

.index .item4 .content .right .list ul li a {
    display: block;
    overflow: hidden;
}

.index .item4 .content .right .list ul li a:hover .word {
    color: #b80000;
}

.index .item4 .content .right .list ul li a i {
    display: block;
    width: 24px;
    height: 24px;
    text-align: center;
    line-height: 24px;
    background: #dedede;
    font-size: 12px;
    color: #333333;
    float: left;
}

.index .item4 .content .right .list ul li a .pic {
    width: 70px;
    height: 70px;
    float: left;
    text-align: center;
    line-height: 70px;
    display: none;
}

.index .item4 .content .right .list ul li a .pic img {
    max-width: 100%;
}

.index .item4 .content .right .list ul li a .word {
    float: left;
    font-size: 14px;
    line-height: 1;
    color: #666666;
    margin-top: 5px;
    margin-left: 5px;
    width: 200px;
}

.index .item5 {
    background: #fff;
}

.index .item5 .content .list ul li {
    position: relative;
}

.index .item5 .content .list ul li:last-child::after {
    display: none;
}

.index .item5 .content .list ul li::after {
    position: absolute;
    content: "";
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    width: 1px;
    height: 42px;
    background: #dedede;
}

.index .item5 .content .list ul li a {
    text-align: center;
    padding: 40px 0;
    display: block;
}

.index .item5 .content .list ul li a h5 {
    font-size: 18px;
    line-height: 24px;
    color: #333333;
    font-weight: bold;
}

.index .item5 .content .list ul li a h6 {
    font-size: 14px;
    line-height: 24px;
    color: #999999;
}

/*下单表样式*/
.now_buy,
.now_price {
    display: none;
    border-radius: 3px;
    padding: 32px;
    background: #fff;
    width: 518px;
}

.now_buy .tit,
.now_price .tit {
    padding-bottom: 30px;
    border-bottom: 1px solid #dedede;
    overflow: hidden;
}

.now_buy .tit h5,
.now_price .tit h5 {
    font-size: 24px;
    line-height: 1;
    color: #b80000;
    float: left;
}

.now_buy .tit .close,
.now_price .tit .close {
    float: right;
    cursor: pointer;
}

.now_buy .form,
.now_price .form {
    padding-top: 40px;
}

.now_buy .form form p,
.now_price .form form p {
    padding-left: 10px;
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 1;
    color: #666;
}

.now_buy .form form p span,
.now_price .form form p span {
    font-size: 14px;
    line-height: 1;
    color: #333333;
    margin-right: 5px;
}

.now_buy .form form div,
.now_price .form form div {
    overflow: hidden;
    margin-top: 10px;
}

.now_buy .form form div span,
.now_price .form form div span {
    display: block;
    float: left;
    width: 90px;
    height: 44px;
    line-height: 44px;
    text-align: right;
    font-size: 14px;
    color: #333;
    padding-right: 10px;
}

.now_buy .form form div span i,
.now_price .form form div span i {
    color: #ff0000;
}

.now_buy .form form div input,
.now_price .form form div input {
    width: 360px;
    height: 44px;
    border-radius: 3px;
    border: solid 1px #e8edf2;
    font-size: 14px;
    color: #333;
    display: block;
    float: left;
}

.now_buy .form form div .sub,
.now_price .form form div .sub {
    width: 140px;
    height: 44px;
    background-color: #b80000;
    border-radius: 3px;
    font-size: 14px;
    color: #ffffff;
    margin-left: 90px;
}

/*分页*/
.fenye1 {
    border: solid 1px #e8edf2;
    border-top: 0 solid #000;
    height: 70px;
    padding: 20px;
}

.fenye1 .page {
    float: right;
    margin-bottom: 30px;
}

.fenye1 .page ul {
    float: left;
}

.fenye1 .page ul li {
    float: left;
}

.fenye1 .page ul li:hover a,
.fenye1 .page ul li.active a {
    background: #b80000;
    border: 1px solid #b80000;
    color: #fff;
}

.fenye1 .page ul li a {
    display: block;
    padding: 0 10px;
    height: 30px;
    line-height: 30px;
    border: solid 1px #e8edf2;
    font-size: 14px;
    color: #333333;
}

.fenye1 .page span {
    font-size: 14px;
    color: #999999;
    margin: 0 5px;
    line-height: 30px;
}

.fenye1 .page .all i {
    color: #333;
    font-weight: bold;
}

.fenye1 .page .all,
.fenye1 .page .dot {
    display: block;
    float: left;
}

.fenye1 .page form {
    float: left;
}

.fenye1 .page form input {
    width: 50px;
    height: 30px;
    border-radius: 3px;
    border: solid 1px #e8edf2;
    text-align: center;
    font-size: 14px;
    color: #333333;
}

.fenye1 .page form .sub {
    background-color: #ffffff;
    width: 70px;
}

.word p {
    /*display: inline-block;*/
}