.main_wrap {
    background: #fff;
    padding-bottom: 50px;
}

/*==========轮播================*/
.home_mainpart_wrap {
    height: 594px;
    position: relative;
}

.home_slide {
    height: 594px;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    overflow: hidden;
}

.home_slide .bd {
    position: relative;
    z-index: 0;
}

.home_slide .bd li {
    zoom: 1;
    height: 594px;
    position: relative;
}

.home_slide .bd a {
    display: block;
    height: 594px;
    width: 1027px;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -533px;
}

.home_slide .hd {
    width: 100%;
    text-align: center;
    position: absolute;
    bottom: 15px;
    z-index: 12;
}

.home_slide .hd ul {
    *left: 50%;
    *position: absolute;
    *bottom: 0;
}

.home_slide .hd li:first-child {
    margin-left: 0;
}

.home_slide .hd li {
    display: inline-block;
    *display: inline;
    *float: left;
    width: 10px;
    height: 10px;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border: 3px solid #E6E6E6;
    background-color: #E6E6E6;
    margin-left: 15px;
    text-indent: -9999px;
    font-size: 0;
    zoom: 0;
    cursor: pointer;
    overflow: hidden;
}

.home_slide .hd li.on {
    border: 3px solid #EA0E2A;
}

.arr_box {
    width: 726px;
    height: 50px;
    position: absolute;
    left: 50%;
    margin-left: -362px;
    top: 50%;
    margin-top: -25px;
    z-index: 12;
}

.home_slide .prev, .home_slide .next {
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    width: 36px;
    height: 50px;
    background: url(../images/index/arrow_l.png) no-repeat;
}

.home_slide .next {
    left: auto;
    right: 0;
    background: url(../images/index/arrow_r.png) no-repeat;
}

.home_slide .prev:hover, .home_slide .next:hover {
    background: url(../images/index/arrow_l_hover.png) no-repeat;
}

.home_slide .next:hover {
    background: url(../images/index/arrow_r_hover.png) no-repeat;
}

.home_mainpart {
    height: 1px;
    z-index: 13;
}

/*左侧*/
.home_nav {
    width: 238px;
    height: 574px;
    margin-top: 10px;
    background: url(../images/index/pull_r_bg.png) no-repeat;
    position: relative;
}

.home_nav .nav_icon {
    width: 85px;
    height: 82px;
    background: #302D18;
}

.home_nav .nav_icon0 {
    /*height: 0;*/
}

.home_nav .nav_icon:first-child.on {
    background: transparent;
}

.home_nav .nav_icon.on {
    background: #F8F8F8;
}

.home_nav .nav_icon .nav_tab {
    width: 85px;
    height: 82px;
    cursor: pointer;
}

.home_nav .nav_icon .nav_tab span {
    padding-top: 15px;
    display: block;
    width: 85px;
    height: 32px;
}

.home_nav .nav_icon0 .nav_tab span {
    background: url(../images/addnew/nav_icon0.png) no-repeat center bottom;
}

.home_nav .nav_icon1 .nav_tab span {
    background: url(../images/addnew/nav_icon1.png) no-repeat center bottom;
}

.home_nav .nav_icon2 .nav_tab span {
    background: url(../images/addnew/nav_icon2.png) no-repeat center bottom;
}

.home_nav .nav_icon3 .nav_tab span {
    background: url(../images/addnew/nav_icon3.png) no-repeat center bottom;
}

.home_nav .nav_icon4 .nav_tab span {
    background: url(../images/addnew/nav_icon4.png) no-repeat center bottom;
}

.home_nav .nav_icon5 .nav_tab span {
    background: url(../images/addnew/nav_icon5.png) no-repeat center bottom;
}

.home_nav .nav_icon6 .nav_tab span {
    background: url(../images/addnew/nav_icon6.png) no-repeat center bottom;
}

.home_nav .nav_icon7 .nav_tab span {
    background: url(../images/addnew/nav_icon7.png) no-repeat center bottom;
}

.home_nav .nav_icon .nav_tab p {
    padding-top: 4px;
    color: #fff;
    font-size: 12px;
    line-height: 16px;
    text-align: center;
}

.home_nav .nav_icon.on .nav_tab p {
    color: #302d18;
}

/*展开栏*/
.home_nav .nav_icon .nav_box {
    width: 868px;
    height: 574px;
    position: absolute;
    top: 0;
    left: 85px;
    background: #F8F8F8;
    z-index: 99;
    display: none;
}

.home_nav .nav_icon0 .nav_box {
    z-index: 98;
    width: 153px;
    background: transparent;
}

.home_nav .nav_icon.on .nav_box {
    display: block;
}

.nav_box .ad_text {
    width: 122px;
    margin: 22px auto 30px;
}

.nav_box .ad_text .p1 a {
    line-height: 30px;
    font-size: 22px;
    color: #a07e46;
}

.nav_box .ad_text .p2 a {
    line-height: 20px;
    color: #a07e46;
}

.nav_box .ad_img {
    display: block;
    width: 153px;
    margin: 0 auto 6px;
}

.nav_box .ad_img img {
    width: 153px;
}

.nav_box .keywords, .nav_box .links {
    width: 122px;
    margin: 0 auto;
    padding-top: 7px;
    overflow: hidden;
}

.nav_box .keywords .key {
    display: block;
    width: 120px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    font-size: 12px;
    color: #666;
    border: 1px solid #666;
    border-radius: 3px;
    margin-bottom: 5px;
    -webkit-transition: transform 0.02s linear;
    transition: transform 0.02s linear;
}

.nav_box .keywords .key:hover {
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px);
}

.nav_box .keywords .key.key_sty {
    color: #d49f47;
    border: 1px solid #d49f47;
}

.nav_box .links a {
    float: left;
    display: block;
    width: 61px;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    color: #4c4c4c;
    -webkit-transition: transform 0.02s linear;
    transition: transform 0.02s linear;
}

.nav_box .links a:hover {
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px);
}

.nav_box .links a.link_sty {
    color: #c81723;
}

/*展开栏2*/
.nav_box .box_fl {
    width: 618px;
    height: 574px;
    background: url(../images/index/nav_tab_bg.png) no-repeat center center;
}

.nav_box .box_li {
    width: 574px;
    margin: 0 20px 0 24px;
}

.nav_box .box_li li {
    float: left;
    width: 242px;
    padding-right: 45px;
    height: 190px;
    border-top: 1px dotted #ECECEC;
}

.nav_box .box_li li.border_no {
    border-top: 1px dotted transparent;
}

.nav_box .box_li li .tit {
    padding-top: 24px;
    padding-bottom: 8px;
}

.nav_box .box_li li .tit .text a {
    line-height: 20px;
    font-size: 14px;
    color: #e32424;
}

.nav_box .box_li li .tit .more a {
    line-height: 20px;
    font-size: 12px;
    color: #cccccc;
}

.nav_box .box_li li .cont {
    width: 242px;
    height: 120px;
    overflow: hidden;
}

.nav_box .box_li li .cont a {
    float: left;
    display: block;
    line-height: 40px;
    padding: 0 8px;
    color: #5c5c5c;
    position: relative;
}

.nav_box .box_li li .cont a:before {
    content: "|";
    display: block;
    height: 14px;
    font-size: 14px;
    color: #D9D9D9;
    position: absolute;
    left: 0;
    top: 0;
}

.nav_box .box_li li .cont a.sta_no {
    padding-left: 0;
}

.nav_box .box_li li .cont a.sta_no:before {
    content: "";
}

.nav_box .box_li li .cont .font_sty {
    color: #e32424;
}

.nav_box .box_fr {
    width: 250px;
    height: 574px;
    position: relative;
}

.nav_box .box_fr .tit {
    text-align: center;
    line-height: 24px;
    font-size: 16px;
    color: #4c4c4c;
    padding-top: 22px;
    padding-left: 12px;
}

.nav_box .box_fr .tit:after, .nav_box .box_fr .tit:before {
    content: "";
    display: block;
    width: 62px;
    height: 0;
    border-bottom: 1px solid #EBEBEB;
    position: absolute;
    top: 34px;
}

.nav_box .box_fr .tit:before {
    left: 15px;
}

.nav_box .box_fr .tit:after {
    right: 15px;
}

.nav_box .box_fr p {
    text-align: center;
    line-height: 24px;
    color: #999;
    padding-left: 12px;
}

.nav_box .box_fr .cont_list {
    padding-left: 12px;
    padding-right: 2px;
    margin-top: 15px;
}

.nav_box .box_fr .cont_list li {
    float: left;
    width: 108px;
    height: 138px;
    margin-right: 10px;
    margin-bottom: 23px;
    background: #F4F4F4;
}

.nav_box .box_fr .cont_list li .margin_ct {
    width: 108px;
    height: 108px;
}

.nav_box .box_fr .cont_list li .img {
    width: 108px;
    height: 108px;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    background: #fff;
    overflow: hidden;
}

.nav_box .box_fr .cont_list li img {
    display: block;
    width: 108px;
    height: 108px;
    overflow: hidden;
}

.nav_box .box_fr .cont_list li .lei {
    width: 108px;
    text-align: center;
    line-height: 30px;
    font-size: 12px;
    color: #999;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

/*展开栏3*/
.nav_box .box_fr .ad_list {
    width: 250px;
    height: 574px;
}

.nav_box .box_fr .ad_list li {
    width: 250px;
    height: 278px;
    position: relative;
}

.nav_box .box_fr .ad_list li .pro_img {
    width: 250px;
    height: 287px;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    background: #F8F8F8;
    overflow: hidden;
}

.nav_box .box_fr .ad_list li .pro_img img {
    width: 250px;
    overflow: hidden;
}

.nav_box .box_fr .ad_list li .pro_tit {
    width: 250px;
    height: 56px;
    position: absolute;
    top: 20px;
    left: 0;
}

.nav_box .box_fr .ad_list li .p1 {
    padding-left: 20px;
    font-size: 20px;
    color: #4c4c4c;
    line-height: 28px;
}

.nav_box .box_fr .ad_list li .p2 {
    padding-left: 20px;
    color: #e32424;
    line-height: 28px;
}

.nav_box .choose_box {
    width: 574px;
    margin: 0 20px 0 24px;
    height: 190px;
    border-top: 1px dotted #F4BABA;
}

.nav_box .choose {
    width: 574px;
    height: 128px;
    margin-top: 24px;
    overflow-x: hidden;
    overflow-y: auto;
}

.nav_box .choose a {
    display: block;
    float: left;
    line-height: 30px;
    padding-top: 2px;
    color: #757575;
    margin-right: 45px;
    position: relative;
}

.nav_box .choose a span {
    display: inline-block;
    width: 20px;
    height: 11px;
    position: absolute;
    top: 0;
    margin-left: -5px;
}

.nav_box .choose a span.hot {
    background: url(../images/index/hot_icon.png) no-repeat center center;
}

.nav_box .choose a span.new {
    background: url(../images/index/new_icon.png) no-repeat center center;
}

/*右侧*/
.home_notice {
    background: #fff;
    width: 236px;
    height: 574px;
    margin-top: 10px;
}

.login_box {
    width: 236px;
    height: 152px;
    background: url(../images/index/login_bg.png) no-repeat center center;
}

.login_img {
    width: 236px;
    height: 42px;
    border-radius: 100%;
    padding-top: 10px;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    overflow: hidden;
}

.login_img img {
    width: 42px;
    overflow: hidden;
    max-height: 42px;
    border-radius: 42px;
}

.login_box p {
    text-align: center;
    line-height: 18px;
    font-size: 12px;
    color: #e5e5e5;
}

.login_box p span {
    text-transform: uppercase;
}

.login_btn_box {
    height: 30px;
    text-align: center;
    margin-top: 12px;
}

.login_btn {
    display: inline-block;
    width: 88px;
    height: 28px;
    line-height: 28px;
    border-radius: 2px;
    text-align: center;
    color: #fff;
}

.login_btn_box .login {
    border: 1px solid #E32424;
    background: #E32424;
}

.login_btn_box .login:before {
    content: "";
    display: inline-block;
    width: 12px;
    height: 12px;
    background: url(../images/index/login_icon.png) no-repeat;
    padding-right: 6px;
    vertical-align: -1px;
}

.login_btn_box .register {
    border: 1px solid #867E80;
}

.home_notice .padd_10 {
    padding: 0 10px;
    height: 422px;
}

.padd_10 .slide_box {
    width: 216px;
    position: relative;
}

.padd_10 .slide_box .bd {
    width: 216px;
    margin: 0 auto;
    overflow: hidden;
}

.padd_10 .slide_box ul li {
    text-align: center;
}

.padd_10 .slide_box ul li .p1 {
    font-size: 16px;
    color: #3d3d3d;
    line-height: 36px;
}

.padd_10 .slide_box ul li .p2 {
    font-size: 30px;
    color: #eb0c1c;
    line-height: 36px;
}

.affiche {
    margin-top: 16px;
    overflow: hidden;
}

.affiche .title {
    width: 48px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    border: 1px solid #e32424;
    font-weight: bold;
    border-radius: 3px;
    color: #e32424;
}

.affiche .cont {
    width: 152px;
    height: 24px;
    line-height: 24px;
    padding-left: 8px;
    padding-right: 6px;
    overflow: hidden;
}

.affiche .cont ul li {
    height: 24px;
    line-height: 24px;
}

.affiche .cont ul li a {
    display: block;
    color: #666;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.home_notice .kefu {
    display: block;
    width: 216px;
    height: 60px;
    margin-top: 5px;
}

.ch_nuo {
    margin-top: 12px;
}

.ch_nuo li:first-child {
    border-top: 1px solid #EDEDED;
}

.ch_nuo li.last {
    border-bottom: 1px solid #EDEDED;
}

.ch_nuo li {
    height: 54px;
    border-top: 1px solid transparent;
    border-bottom: 1px solid #F8F8F8;
    position: relative;
    -webkit-transition: transform 0.02s linear;
    transition: transform 0.02s linear;
}

.ch_nuo li:hover {
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px);
}

.ch_nuo li .text {
    height: 54px;
    padding-left: 48px;
}

.ch_nuo li .text:before {
    content: "";
    display: inline-block;
    width: 38px;
    height: 54px;
    position: absolute;
    left: 0;
    top: 0;
}

.ch_nuo li.nuo1 .text:before {
    background: url("../images/index/nuo_icon1.png") no-repeat center center;
}

.ch_nuo li.nuo2 .text:before {
    background: url("../images/index/nuo_icon2.png") no-repeat center center;
}

.ch_nuo li.nuo3 .text:before {
    background: url("../images/index/nuo_icon3.png") no-repeat center center;
}

.ch_nuo li.nuo4 .text:before {
    background: url("../images/index/nuo_icon4.png") no-repeat center center;
}

.ch_nuo li .text:after {
    content: "";
    display: inline-block;
    width: 8px;
    height: 54px;
    background: url("../images/index/pull_fr.png") no-repeat center center;
    position: absolute;
    top: 0;
    right: 0;
}

.ch_nuo li .p1 {
    width: 170px;
    line-height: 20px;
    color: #4c4c4c;
    padding-top: 8px;
}

.ch_nuo li .p2 {
    width: 170px;
    line-height: 16px;
    font-size: 12px;
    color: #999;
}

/*主题内容*/
.main_wrap {
    background: #F8F8F8;
}

.section1 {
    width: 1200px;
    height: 221px;
    margin: 0 auto;
    padding-top: 20px;
    position: relative;
}

.video_box {
    width: 510px;
    height: 221px;
    position: relative;
}

.video_box .mask {
    width: 510px;
    height: 221px;
    background: url("../images/index/video_shadow.png") no-repeat center center;
    position: absolute;
    top: 0;
    left: 0;
}

.video_box .img {
    width: 510px;
    height: 221px;
    overflow: hidden;
}

.video_box .img img {

    transition: all 0.6s;

}

.video_box:hover img {
    transform: scale(1.05, 1.05);
}

.video {
    width: 210px;
    height: 150px;
    background: #F12829;
    position: absolute;
    left: 0;
    bottom: -10px;
}

.video .video_hover {
    width: 210px;
    height: 150px;
    -webkit-transition: transform .5s linear;
    transition: transform .5s linear;
}

.video:hover .video_hover {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
}

.video .play_btn {
    width: 49px;
    height: 50px;
    cursor: pointer;
    padding-top: 25px;
    padding-left: 20px;
}

.video .text1 {
    font-size: 28px;
    font-weight: bold;
    color: #fff;
    padding: 6px 0 6px 18px;
}

.video .text2 {
    font-size: 12px;
    color: #fff;
    text-transform: uppercase;
    padding-left: 18px;
}

.pic_box {
    width: 330px;
    height: 221px;
    margin-left: 15px;
    position: relative;
    overflow: hidden;
}

.pic_box img {
    width: 330px;
    height: 221px;
    transition: all 0.6s;
}

.pic_box:hover img {
    transform: scale(1.05, 1.05);
}

.pic_box .text {
    width: 330px;
    height: 32px;
    position: absolute;
    top: 174px;
    left: 0;
    z-index: 99;
}

.pic_box .text span {
    display: block;
    width: 46px;
    height: 2px;
    background: #fff;
    margin-bottom: 6px;
    margin-left: 18px;
}

.pic_box .text p {
    width: 294px;
    height: 24px;
    line-height: 24px;
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    margin: 0 18px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.pic_box .text_hover {
    width: 330px;
    position: absolute;
    top: 161px;
    left: 0;
    z-index: 99;
    display: none;
}

.pic_box:hover .text {
    display: none;
}

.pic_box:hover .text_hover {
    display: block;
}

.pic_box .text_hover .p1 {
    width: 294px;
    height: 24px;
    line-height: 24px;
    margin: 0 18px;
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.pic_box .text_hover .p2 {
    width: 294px;
    height: 20px;
    line-height: 20px;
    margin: 0 18px;
    color: #fff;
    padding: 4px 0 8px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.pic_box .text_hover .p3 {
    width: 330px;
    height: 4px;
    background: #E32424;
}

.pic_box .mask {
    width: 330px;
    height: 221px;
    background: url("../images/index/pic_shadow.png") no-repeat center center;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 98;
}

.section2 {
    width: 1200px;
    height: 92px;
    margin: 0 auto;
    padding-top: 30px;
    position: relative;
}

.section2 .sec_box {
    width: 1198px;
    height: 90px;
    border: 1px solid #CCCCCC;
}

.section2 .img {
    width: 49px;
    height: 50px;
    margin: 20px 6px 0 18px;
}

.section2 .stips {
    margin-right: 14px;
    margin-top: 22px;
}

.section2 .stips span {
    display: block;
    font-size: 22px;
    font-weight: bold;
    color: #eb0c2c;
    padding-bottom: 4px;
}

.section2 .stips p {
    width: 88px;
    height: 8px;
}

.section2 .links {
    width: 588px;
    height: 60px;
    margin-top: 15px;
}

.section2 .links a {
    display: block;
    float: left;
    line-height: 30px;
    color: #4c4c4c;
    padding: 0 14px;
    -webkit-transition: transform 0.02s linear;
    transition: transform 0.02s linear;
}

.section2 .links a:hover {
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px);
}

.section2 .links a.font_sty {
    color: #eb0c1c;
}

.section2 .search_hot2 .links {
    width: 252px;
}

.section3 {
    width: 1200px;
    height: 538px;
    margin: 0 auto;
    margin-top: 20px;
    background: url("../images/index/tuijian_bg.png") no-repeat center center;
    position: relative;
}

.cont_fl {
    width: 394px;
    height: 446px;
    margin-top: 17px;
    position: relative;
}

.cont_cter, .cont_fr {
    width: 358px;
    height: 446px;
    margin-top: 17px;
    background: #fff;
    padding: 0 20px;
    position: relative;
}

.cont_fr {
    margin-left: 10px;
}

.cont_fl .tit_big {
    line-height: 56px;
    font-size: 42px;
    font-weight: bold;
    color: #000;
    padding-left: 20px;
    padding-bottom: 6px;
}

.cont_fl .tit_sm {
    line-height: 24px;
    font-size: 18px;
    font-weight: bold;
    color: #4c4c4c;
    padding-left: 20px;
}

.cont_fl .tit_sm img {
    vertical-align: top;
    margin-left: 45px;
    margin-top: 1px;
}

.cont_fl .scroll_tp {
    height: 90px;
    padding: 0 40px 0 20px;
    margin-top: 28px;
    overflow: hidden;
}

.cont_fl .scroll_tp ul li {
    height: 30px;
    line-height: 30px;
}

.cont_fl .scroll_tp ul li a {
    display: block;
    line-height: 30px;
    color: #808080;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.cont_fl .scroll_tp ul li:hover a {
    color: #eb0c1c;
}

.cont_fl .scroll_tp ul li i {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: top;
    margin-top: 7px;
    margin-right: 18px;
}

.cont_fl .scroll_tp ul li.list21 i {
    background: url("../images/index/weixin_icon.png") no-repeat center center;
}

.cont_fl .scroll_tp ul li.list22 i {
    background: url("../images/index/其他公众号.png") no-repeat center center;
}

.cont_fl .scroll_tp ul li.list24 i {
    background: url("../images/index/今日头条.png") no-repeat center center;
}

.cont_fl .scroll_tp ul li.list25 i {
    background: url("../images/index/weibo_icon.png") no-repeat center center;
}

.cont_fl .scroll_tp ul li.list03 i {
    background: url("../images/index/yuming_icon.png") no-repeat center center;
}

.cont_fl .scroll_tp ul li.list04 i {
    background: url("../images/index/商标.png") no-repeat center center;
}

.cont_fl .scroll_tp ul li.list06 i {
    background: url("../images/index/网站.png") no-repeat center center;
}

.tit_com {
    height: 32px;
    padding-top: 20px;
    padding-bottom: 14px;
    border-bottom: 1px solid #F5F5F5;
}

.tit_com div {
    font-size: 24px;
    font-weight: bold;
    color: #4c4c4c;
    line-height: 32px;
}

.tit_com a {
    font-size: 12px;
    color: #85632a;
    margin-top: 14px;
}

.cont_cter .tab_list {
    width: 358px;
    height: 345px;
}

.cont_cter .tab_list li .info:first-child {
    border-top: 1px solid transparent;
}

.cont_cter .tab_list li .info {
    width: 358px;
    height: 114px;
    border-top: 1px solid #F5F5F5;
}

.cont_cter .tab_list li .info .div1 {
    width: 358px;
    height: 30px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 16px;
    color: #4c4c4c;
    line-height: 30px;
    margin-top: 14px;
}

.cont_cter .tab_list li .info .div1 span {
    font-weight: bold;
}

.cont_cter .tab_list li .info .div2 {
    height: 44px;
    line-height: 22px;
    margin-top: 10px;
}

.cont_cter .tab_list li .info .div2 .p1 {
    width: 140px;
}

.cont_cter .tab_list li .info .div2 .p2 {
    width: 108px;
}

.cont_cter .tab_list li .info .div2 .p3 {
    width: 94px;
    margin-top: 6px;
}

.cont_cter .tab_list li .info .div2 .p1 p {
    font-size: 16px;
    color: #f12829;
}

.cont_cter .tab_list li .info .div2 .p1 span {
    display: block;
    color: #999;
}

.cont_cter .tab_list li .info .div2 .p2 p {
    color: #4c4c4c;
}

.cont_cter .tab_list li .info .div2 .p2 span {
    display: block;
    color: #999;
}

.cont_cter .tab_list li .info .div2 .p3 a {
    display: block;
    width: 92px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border-radius: 2px;
    background: #fff;
    border: 1px solid #F12829;
    color: #f12829;
}

.cont_cter .tab_list li .info .div2 .p3 a:hover {
    background: #F12829;
    border: 1px solid #F12829;
    color: #fff;
}

.section3 .hd, .side2 .hd, .side4 .hd, .side5 .hd, .side7 .hd {
    width: 100%;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 8px;
    z-index: 12;
}

.side4 .hd {
    bottom: -8px;
}

.section3 .hd ul, .side2 .hd ul, .side4 .hd ul, .side5 .hd ul, .side7 .hd ul {
    *left: 50%;
    *position: absolute;
    *bottom: 0;
}

.section3 .hd li:first-child, .side2 .hd li:first-child, .side4 .hd li:first-child, .side5 .hd li:first-child, .side7 .hd li:first-child {
    margin-left: 0;
}

.section3 .hd li, .side2 .hd li, .side4 .hd li, .side5 .hd li, .side7 .hd li {
    display: inline-block;
    *display: inline;
    *float: left;
    width: 10px;
    height: 10px;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    background-color: #E6E6E6;
    margin-left: 11px;
    text-indent: -9999px;
    font-size: 0;
    zoom: 0;
    cursor: pointer;
    overflow: hidden;
}

.side2 .hd li {
    margin-left: 5px !important;
}

.side4 .hd li {
    width: 10px !important;
    height: 10px !important;
}

.section3 .hd li.on, .side2 .hd li.on, .side4 .hd li.on, .side5 .hd li.on, .side7 .hd li.on {
    background-color: #FA2D24;
}

.cont_fr .pro_list li .pro {
    float: left;
    width: 179px;
    height: 172.5px;
    -webkit-transition: transform 0.02s linear;
    transition: transform 0.02s linear;
}

.cont_fr .pro_list li .pro:hover {
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px);
}

.cont_fr .pro_list li .pro .margin_ct {
    width: 124px;
    height: 124px;
    margin: 0 auto;
}

.cont_fr .pro_list li .pro .pro_pic {
    width: 124px;
    height: 124px;
    text-align: center;
    vertical-align: middle;
    overflow: hidden;
}

.cont_fr .pro_list li .pro img {
    width: 124px;
}

.cont_fr .pro_list li .pro .pro_name {
    text-align: center;
    line-height: 18px;
    color: #4c4c4c;
}

.cont_fr .pro_list li .pro .pro_price {
    text-align: center;
    line-height: 30px;
    color: #f12829;
}

.cont_fr .pro_list li .detail {
    float: left;
    width: 358px;
    height: 172.5px;
    position: relative;
    background: url("../images/index/pro_des_bg.png") no-repeat center center;
}

.cont_fr .pro_list li .detail .p1 {
    font-size: 22px;
    color: #4c4c4c;
    font-weight: bold;
    line-height: 30px;
    padding: 30px 0 22px 32px;
}

.cont_fr .pro_list li .detail .p2 {
    width: 120px;
    color: #a07e46;
    line-height: 20px;
    padding-left: 32px;
}

.cont_fr .pro_list li .detail .des_link {
    display: block;
    width: 98px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border-radius: 2px;
    color: #fff;
    border: 1px solid #F12829;
    background: #F12829;
    position: absolute;
    right: 28px;
    bottom: 52px;
}

.cont_fr .pro_list li .detail .des_link:hover {
    border: 1px solid #f00;
    background: #f00;
}

/*新闻动态*/
.news_box {
    width: 1160px;
    height: 30px;
    line-height: 30px;
    margin: 0 auto;
    position: absolute;
    left: 0;
    bottom: 22px;
    padding: 0 20px;
}

.news_box .tit {
    width: 80px;
    font-size: 16px;
    color: #4d4d4d;
    padding-left: 40px;
    margin-top: -1px;
    background: url("../images/index/news_icon.png") no-repeat left center;
}

.news_box .news_slide {
    width: 1040px;
    height: 30px;
}

.news_slide .bd ul {
    width: 1000px;
    height: 30px;
    overflow: hidden;
}

.news_slide .bd ul li {
    float: left;
    padding: 0 20px;
    width: 210px;
    height: 30px;
    position: relative;
}

.news_slide .bd ul li a {
    display: block;
    text-align: center;
    color: #4c4c4c;
    padding-right: 3px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.news_slide .bd ul li.font_sty a {
    color: #f12829;
}

.news_slide .bd ul li:before {
    content: "|";
    display: block;
    height: 14px;
    font-size: 14px;
    color: #ADAEB2;
    position: absolute;
    left: 0;
    top: 0;
}

.news_slide .bd ul li:first-child:before {
    content: "";
}

.section3 .news_slide .hd {
    height: 30px;
    width: 20px;
    left: 1180px;
}

.news_slide .arrow {
    position: absolute;
    right: 20px;
    top: 13px;
}

.news_slide .arrow a {
    display: block;
    width: 10px;
    height: 10px;
    background: url(../images/index/arrow_tp.png) no-repeat;
}

.news_slide .arrow .next {
    background: url(../images/index/arrow_bt.png) no-repeat;
}

.side {
    width: 1200px;
    margin: 40px auto 0;
    position: relative;
}

.side .main_fl {
    width: 316px; /*270 > 46*/
    margin-left: -46px;
    position: relative;
}

.side .main_fr {
    width: 930px;
}

.side1 {
    height: 500px;
}

.side1 .main_fl {
    height: 500px;
    background: url(../images/index/side1_bg.png) no-repeat;
}

.side1 .main_fr {
    height: 499px;
    border-top: 1px solid #FF3343;
}

.main_fl .main_w270 {
    width: 240px;
    padding-left: 30px;
    position: absolute;
    right: 0;
}

.side1 .main_fl .main_w270 {
    height: 500px;
}

.main_fl .main_w270 .p1 {
    padding-top: 38px;
}

.main_fl .main_w270 .p1 a {
    font-size: 42px;
    line-height: 58px;
    color: #fff;
}

.main_fl .main_w270 .p2 a {
    font-size: 20px;
    color: #fff;
}

.main_fl .main_w270 .p3 {
    line-height: 20px;
    color: #fff;
    margin-top: 30px;
}

.main_fl .main_w270 .p3 a {
    display: inline-block;
    line-height: 20px;
    color: #fff;
    -webkit-transition: transform 0.02s linear;
    transition: transform 0.02s linear;
}

.main_fl .main_w270 .p3 a:hover {
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px);
}

.main_fl .main_w270 .p4 {
    position: absolute;
    bottom: 30px;
}

.main_fl .main_w270 .p4 li {
    float: left;
    width: 103px;
    height: 40px;
    margin-left: 2px;
    margin-bottom: 2px;
    line-height: 40px;
    text-align: center;
}

.main_fl .main_w270 .p4 li a {
    color: #fff;
}

.side1 .main_fl .main_w270 .p4 li {
    background: #FF3343;
}

.side1 .main_fl .main_w270 .p4 li:hover {
    background: #EB2D2F;
}

.side1 .main_fr .fr_tp {
    width: 930px;
    height: 172px;
    padding-top: 20px;
}

.side1 .main_fr .fr_tp li {
    float: left;
    width: 176px;
    height: 172px;
    margin-left: 10px;
    background: #fff;
    position: relative;
}

.side1 .main_fr .fr_tp li .box_rad {
    width: 155px;
    margin: -10px auto 0;
    text-align: center;
}

.side1 .main_fr .fr_tp li .box_rad1 {
    height: 145px;
    background: url(../images/index/box_rad1.png) no-repeat;
}

.side1 .main_fr .fr_tp li .box_rad2 {
    height: 145px;
    background: url(../images/index/box_rad2.png) no-repeat;
}

.side1 .main_fr .fr_tp li .box_rad3 {
    height: 141px;
    background: url(../images/index/box_rad3.png) no-repeat;
}

.side1 .main_fr .fr_tp li .box_rad4 {
    height: 146px;
    background: url(../images/index/box_rad4.png) no-repeat;
}

.side1 .main_fr .fr_tp li .box_rad5 {
    height: 157px;
    background: url(../images/index/box_rad5.png) no-repeat;
}

.side1 .main_fr .fr_tp li .box_rad .p_big {
    font-size: 18px;
    color: #fff;
    line-height: 28px;
    padding-top: 10px;
}

.side1 .main_fr .fr_tp li .box_rad .p_sm {
    color: #fff;
    line-height: 28px;
}

.side1 .main_fr .fr_tp li .link_box {
    text-align: center;
    width: 78px;
    height: 18px;
    position: absolute;
    bottom: 16px;
    left: 50%;
    margin-left: -39px;
}

.side1 .main_fr .fr_tp li .link {
    display: inline-block;
    height: 16px;
    line-height: 16px;
    color: #f12829;
    padding: 0 3px;
    border: 1px solid #f12829;
    border-radius: 3px;
}

.side1 .main_fr .fr_tp li .link:hover {
    color: #fff;
    border: 1px solid #EB2D2F;
    background: #EB2D2F;
}

.side1 .main_fr .fr_tab_box {
    width: 920px;
    height: 296px;
    margin-left: 10px;
    margin-top: 10px;
    background: #fff;
    overflow: hidden;
}

.side1 .main_fr .fr_tab {
    width: 920px;
    height: 259px;
    margin: 18.5px 0;
    position: relative;
}

.side1 .main_fr .fr_tab li {
    width: 100px;
    height: 37px;
}

.side1 .main_fr .fr_tab li.dotimg .brand_box .brand .p4 {
    width: 72px;
    height: 72px;
}

.side1 .main_fr .fr_tab li.dotimg .brand_box .brand .brand_logo {
    width: 72px;
    height: 72px;
    border-radius: 100%;
    -webkit-border-radius: 100%;
}

.side1 .main_fr .fr_tab .tit {
    width: 99px;
    height: 37px;
    color: #4c4c4c;
    line-height: 37px;
    text-align: center;
    cursor: pointer;
    border-right: 1px solid #F5F5F5;
}

.side1 .main_fr .fr_tab .tit:after {
    content: "";
    display: block;
    height: 20px;
    border-right: 2px solid transparent;
    float: right;
    margin-top: 8.5px;
}

.side1 .main_fr .fr_tab li.on .tit:after {
    border-right: 2px solid #FF2C3C;
}

.side1 .main_fr .fr_tab .cont {
    width: 820px;
    height: 259px;
    position: absolute;
    left: 100px;
    top: 0;
    display: none;
}

.side1 .main_fr .fr_tab li.on .cont {
    display: block;
}

.side1 .main_fr .fr_tab .brand_box {
    width: 786px;
    height: 259px;
    margin: 0 auto;
}

.side1 .main_fr .fr_tab .brand_box .brand {
    float: left;
    width: 261px;
    height: 129px;
    border-top: 1px solid #F5F5F5;
    border-left: 1px solid #F5F5F5;
    position: relative;
    -webkit-transition: transform 0.02s linear;
    transition: transform 0.02s linear;
}

.side1 .main_fr .fr_tab .brand_box .brand:hover {
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px);
}

.side1 .main_fr .fr_tab .brand_box .brand a {
    display: block;
    width: 100%;
    height: 100%;
}

.side1 .main_fr .fr_tab .brand_box .brand .p1 {
    width: 120px;
    height: 18px;
    line-height: 18px;
    padding: 16px 12px 4px;
    color: #4c4c4c;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.side1 .main_fr .fr_tab .brand_box .brand .p2 {
    color: #797979;
    font-size: 12px;
    padding-left: 12px;
}

.side1 .main_fr .fr_tab .brand_box .brand .p2 span {
    font-size: 16px;
    color: #e93337;
}

.side1 .main_fr .fr_tab .brand_box .brand .p3 {
    padding-left: 12px;
    margin-top: 20px;
}

.side1 .main_fr .fr_tab .brand_box .brand .p3 span {
    display: inline-block;
    padding: 0 7px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    border: 1px solid #B3B3B3;
    border-radius: 3px;
    font-size: 12px;
    color: #b2b2b2;
}

.side1 .main_fr .fr_tab .brand_box .brand .p4 {
    width: 80px;
    height: 80px;
    position: absolute;
    right: 26px;
    bottom: 16px;
}

.side1 .main_fr .fr_tab .brand_box .brand .brand_logo {
    width: 80px;
    height: 80px;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    overflow: hidden;
}

.side1 .main_fr .fr_tab .brand_box .brand .brand_logo img {
    max-width: 100%;
}

/*每部分公用*/
.side2 {
    height: 412px;
}

.side2 .main_fl {
    height: 412px;
    background: url(../images/index/side2_bg.png) no-repeat;
}

.side2 .main_fr {
    height: 411px;
    border-top: 1px solid #5C76FE;
}

.side2 .main_fl .main_w270 .p4 li {
    background: #4890FE;
}

.side2 .main_fl .main_w270 .p4 li:hover {
    background: #4385FD;
}

.side2 .main_fl .main_w270 {
    height: 412px;
}

/*结束*/
.side2 .main_fr .fr_tp {
    width: 930px;
    height: 258px;
    padding-top: 20px;
}

.side2 .main_fr .fr_tp li.one {
    float: left;
    width: 222.5px;
    height: 258px;
    margin-left: 10px;
    background: #fff;
    position: relative;
}

.side2 .main_fr .fr_tp li .box_bg {
    width: 200px;
    height: 165px;
    margin: -10px auto 0;
    text-align: center;
    position: relative;
}

.side2 .main_fr .fr_tp li .box_bg1 {
    background: url(../images/index/box_bg1.png) no-repeat;
}

.side2 .main_fr .fr_tp li .box_bg2 {
    background: url(../images/index/box_bg2.png) no-repeat;
}

.side2 .main_fr .fr_tp li .box_bg3 {
    background: url(../images/index/box_bg3.png) no-repeat;
}

.side2 .main_fr .fr_tp li .box_bg4 {
    background: url(../images/index/box_bg4.png) no-repeat;
}

.side2 .main_fr .fr_tp li .box_bg .p_big {
    font-size: 22px;
    color: #fff;
    line-height: 28px;
    padding-top: 30px;
}

.side2 .main_fr .fr_tp li .box_bg .p_sm {
    color: #fff;
    line-height: 28px;
}

.side2 .main_fr .fr_tp li .link {
    display: block;
    width: 130px;
    height: 34px;
    line-height: 34px;
    font-weight: bold;
    color: #ffffff;
    border: 1px solid #FFFFFF;
    border-radius: 2px;
    position: absolute;
    bottom: 25px;
    left: 50%;
    margin-left: -66px;
}

.side2 .main_fr .fr_tp li .link:hover {
    width: 132px;
    height: 35px;
    border: none;
    background: url(../images/index/link_bg.png) no-repeat center center;
}

.side2 .main_fr .bt_scroll {
    width: 200px;
    height: 103px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}

.side2 .main_fr .bt_scroll .bd li {
    width: 200px;
    height: 103px;
    text-align: center;
    overflow: hidden;
}

.side2 .main_fr .bt_scroll .bd li .p1 {
    font-size: 16px;
    height: 26px;
    line-height: 26px;
    color: #4c4c4c;
    background: url(../images/index/bg_line.png) repeat;
    margin-top: 20px;
    position: relative;
}

.side2 .main_fr .bt_scroll .bd li .p2 {
    font-size: 16px;
    line-height: 26px;
    color: #f12829;
}

.side2 .main_fr .bt_scroll .bd li .p1 span {
    display: inline-block;
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    background: #4890FE;
    position: absolute;
    right: 12px;
    bottom: 6px;
    padding: 2px 4px;
}

.side2 .main_fr .btns {
    width: 200px;
    height: 83px;
    padding-top: 20px;
    margin: 0 auto;
}

.side2 .main_fr .btns a {
    display: block;
    float: left;
    width: 96px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    color: #4c4c4c;
    font-size: 12px;
    margin-bottom: 4px;
    margin-left: 4px;
    border: 1px solid transparent;
    background: url(../images/index/bg_line.png) repeat;
}

.side2 .main_fr .btns a:hover {
    border: 1px solid #77A9F7;
    background: #fff;
}

.side2 .main_fr .fr_bt {
    width: 918px;
    height: 120px;
    margin-left: 10px;
    margin-top: 10px;
    border-left: 1px solid #E6E6E6;
    border-right: 1px solid #E6E6E6;
    background: url(../images/index/bt_scrooll_bg.png) no-repeat center center;
}

.side2 .main_fr .fr_bt .level_tit {
    width: 180px;
    height: 90px;
    margin-top: 15px;
}

.side2 .main_fr .fr_bt .level_tit .big {
    font-size: 22px;
    color: #4c4c4c;
    line-height: 55px;
    padding-left: 30px;
}

.side2 .main_fr .fr_bt .level_tit .big:after {
    content: "";
    display: inline-block;
    width: 24px;
    height: 23px;
    vertical-align: top;
    margin-left: 30px;
    margin-top: 16px;
    background: url(../images/index/right_icon.png) no-repeat center center;
}

.side2 .main_fr .fr_bt .level_tit .sm {
    color: #808080;
    padding-left: 30px;
}

.side2 .main_fr .fr_bt .level_scroll {
    width: 708px;
    height: 90px;
    margin-top: 15px;
    position: relative;
}

.side2 .main_fr .fr_bt .level_scroll li {
    float: left;
    width: 226px;
    height: 90px;
    background: #fff;
    margin-right: 10px;
}

.side2 .main_fr .fr_bt .level_scroll li .p {
    font-size: 16px;
    line-height: 30px;
    font-weight: bold;
    color: #4c4c4c;
    padding: 0 18px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.side2 .main_fr .fr_bt .level_scroll li .yum_box {
    width: 208px;
    padding-left: 18px;
}

.side2 .main_fr .fr_bt .level_scroll li .yum_box .yum:first-child {
    text-align: left;
}

.side2 .main_fr .fr_bt .level_scroll li .yum_box .yum {
    width: 104px;
    margin-top: 6px;
    text-align: center;
}

.side2 .main_fr .fr_bt .level_scroll li .yum_box .yum span {
    display: block;
    line-height: 30px;
    margin-left: -3px;
    font-size: 16px;
    color: #f12829;
}

.side2 .main_fr .fr_bt .level_scroll li .yum_box .yum i {
    display: block;
    line-height: 30px;
    color: #4c4c4c;
}

.side2 .main_fr .fr_bt .level_scroll li .yum_box .yum p {
    font-size: 12px;
    color: #999;
}

.side2 .main_fr .fr_bt .level_scroll .slide_arrow {
    display: block;
    width: 29px;
    height: 40px;
    background: url(../images/index/lev_arr_l.png);
    position: absolute;
    left: -10px;
    top: 50%;
    margin-top: -20px;
}

.side2 .main_fr .fr_bt .level_scroll .next {
    background: url(../images/index/lev_arr_r.png);
    left: auto;
    right: 0;
}

.side2 .main_fr .fr_bt .level_scroll .prev {
    display: none;
}

.side2 .main_fr .fr_bt .level_scroll:hover .prev {
    display: block;
}

.side3 {
    height: 478px;
}

.side3 .main_fl {
    height: 478px;
    background: url(../images/index/side3_bg.png) no-repeat;
}

.side3 .main_fr {
    height: 477px;
    border-top: 1px solid #44D9CD;
    background: #fff;
}

.side3 .main_fl .main_w270 .p4 li {
    background: #1AD699;
}

.side3 .main_fl .main_w270 .p4 li:hover {
    background: #18C78D;
}

.side3 .main_fl .main_w270 {
    height: 478px;
}

.side3 .main_fr .fr_tp {
    width: 930px;
    height: 115px;
    padding-top: 20px;
}

.side3 .main_fr .fr_tp li {
    float: left;
    width: 176px;
    height: 115px;
    margin-left: 10px;
    background: #F7F7FA;
    position: relative;
}

.side3 .main_fr .fr_tp li .store_bg {
    width: 155px;
    margin: -10px auto 0;
    text-align: center;
}

.side3 .main_fr .fr_tp li .store_bg1 {
    height: 118px;
    background: url(../images/index/store_bg1.png) no-repeat;
}

.side3 .main_fr .fr_tp li .store_bg2 {
    height: 121px;
    background: url(../images/index/store_bg2.png) no-repeat;
}

.side3 .main_fr .fr_tp li .store_bg3 {
    height: 122px;
    background: url(../images/index/store_bg3.png) no-repeat;
}

.side3 .main_fr .fr_tp li .store_bg4 {
    height: 123px;
    background: url(../images/index/store_bg4.png) no-repeat;
}

.side3 .main_fr .fr_tp li .store_bg5 {
    height: 119px;
    background: url(../images/index/store_bg5.png) no-repeat;
}

.side3 .main_fr .fr_tp li .link_box {
    text-align: center;
    width: 78px;
    height: 18px;
    position: absolute;
    top: 4px;
    left: 50%;
    margin-left: -39px;
}

.side3 .main_fr .fr_tp li .link {
    display: inline-block;
    height: 16px;
    line-height: 16px;
    color: #fff;
    padding: 0 3px;
    border: 1px solid #fff;
    border-radius: 3px;
}

.side3 .main_fr .fr_tp li .link:hover {
    color: #fff;
    border: 1px solid #1AD699;
    background: #1AD699;
}

.side3 .main_fr .store_list {
    width: 900px;
    height: 342px;
    margin: 0 auto;
}

.side3 .main_fr .store_list li:first-child {
    border-top: 1px solid transparent;
}

.side3 .main_fr .store_list li {
    width: 900px;
    height: 67px;
    line-height: 68px;
    border-top: 1px solid #F5F5F5;
}

.side3 .main_fr .store_list li .cols {
    float: left;
}

.side3 .main_fr .store_list li .cols1 {
    width: 300px;
    color: #4c4c4c;
    margin-left: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.side3 .main_fr .store_list li .cols1 i {
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: middle;
    margin-top: -3px;
    margin-right: 10px;
}

.side3 .main_fr .store_list li.rows1 .cols1 i {
    background: url(/public/wd/images/smallShop_1.png);
}

.side3 .main_fr .store_list li.rows2 .cols1 i {
    background: url(/public/wd/images/smallShop_2.png);
}

.side3 .main_fr .store_list li.rows3 .cols1 i {
    background: url(/public/wd/images/smallShop_3.png);
}

.side3 .main_fr .store_list li.rows4 .cols1 i {
    background: url(/public/wd/images/smallShop_4.png);
}

.side3 .main_fr .store_list li.rows5 .cols1 i {
    background: url(/public/wd/images/smallShop_5.png);
}

.side3 .main_fr .store_list li.rows6 .cols1 i {
    background: url(/public/wd/images/smallShop_6.png);
}

.side3 .main_fr .store_list li.rows7 .cols1 i {
    background: url(/public/wd/images/smallShop_7.png);
}

.side3 .main_fr .store_list li.rows8 .cols1 i {
    background: url(/public/wd/images/smallShop_8.png);
}

.side3 .main_fr .store_list li.rows9 .cols1 i {
    background: url(/public/wd/images/smallShop_9.png);
}

.side3 .main_fr .store_list li.rows10 .cols1 i {
    background: url(/public/wd/images/smallShop_10.png);
}

.side3 .main_fr .store_list li.rows11 .cols1 i {
    background: url(/public/wd/images/smallShop_11.png);
}

.side3 .main_fr .store_list li.rows12 .cols1 i {
    background: url(/public/wd/images/smallShop_12.png);
}

.side3 .main_fr .store_list li.rows13 .cols1 i {
    background: url(/public/wd/images/smallShop_13.png);
}

.side3 .main_fr .store_list li.rows14 .cols1 i {
    background: url(/public/wd/images/smallShop_14.png);
}

.side3 .main_fr .store_list li.rows15 .cols1 i {
    background: url(/public/wd/images/smallShop_15.png);
}

.side3 .main_fr .store_list li.rows16 .cols1 i {
    background: url(/public/wd/images/smallShop_16.png);
}

.side3 .main_fr .store_list li.rows16 .cols1 i {
    background: url(/public/wd/images/smallShop_17.png);
}

.side3 .main_fr .store_list li .cols2 {
    width: 190px;
    margin-left: 100px;
    color: #999;
    font-size: 12px;
    overflow: hidden;
}

.side3 .main_fr .store_list li .cols2 i {
    display: inline-block;
    width: 78px;
    height: 17px;
    vertical-align: middle;
    margin-top: -3px;
    margin-right: 5px;
    position: relative;
    overflow: hidden;
}

.side3 .main_fr .store_list li .cols2 i.sta1 {
    background: url(../images/pingfen/gray_bar.png) no-repeat;
}

.side3 .main_fr .store_list li .cols2 i img {
    width: 78px;
    height: 17px;
    position: absolute;
    top: 0;
    left: 0;
}

.side3 .main_fr .store_list li .cols2 i.sta2 {
    width: 16px;
    height: 14px;
    background: url(../images/index/s_cap_11.png) no-repeat;
}

.side3 .main_fr .store_list li .cols2 .img {
    display: inline-block;
    height: 18px;
    vertical-align: middle;
    margin-right: 5px;
}

.side3 .main_fr .store_list li .cols3 {
    width: 160px;
    color: #999;
    font-size: 12px;
    margin-left: 30px;
}

.side3 .main_fr .store_list li .cols3 span {
    font-size: 16px;
    color: #ff2c3c;
}

.side3 .main_fr .store_list li .cols4 {
    width: 100px;
}

.side3 .main_fr .store_list li .cols4 a {
    display: inline-block;
    width: 94px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    background: #fff;
    border-radius: 2px;
    color: #ff2c3c;
}

.side3 .main_fr .store_list li .cols4 a:hover {
    background: #FF2C3C;
    color: #fff;
}

.side4 {
    height: 410px;
}

.side4 .main_fl {
    height: 410px;
    background: url(../images/index/side4_bg.png) no-repeat;
}

.side4 .main_fr {
    height: 409px;
    border-top: 1px solid #89D761;
}

.side4 .main_fl .main_w270 .p4 li {
    background: #8BD648;
}

.side4 .main_fl .main_w270 .p4 li:hover {
    background: #82CA44;
}

.side4 .main_fl .main_w270 {
    height: 410px;
}

.side4 .main_fr .show_scroll {
    width: 637px;
    height: 399px;
    background: #fff;
    margin: 10px 10px 0;
}

.side4 .main_fr .show_list {
    height: 375px;
    margin: 13px 14px 0;
    position: relative;
}

.side4 .main_fr .show_list ul {
    padding-top: 11px !important;
}

.side4 .main_fr .show_list li {
    width: 609px;
    height: 375px;
}

.side4 .main_fr .show_list li .list1 {
    float: left;
    width: 374px;
    height: 375px;
}

.side4 .main_fr .show_list li .list1 .sign {
    float: left;
    width: 186px;
    height: 170px;
    margin-right: 1px;
    margin-bottom: 13px;
    background: #F7F7FA;
    position: relative;
}

.side4 .main_fr .show_list li .list1 .sign .sign_bg {
    width: 164px;
    height: 105px;
    margin: -11px auto 0;
    text-align: center;
    position: relative;
    background: url(../images/index/sign_bg.png) no-repeat top center;
}

.side4 .main_fr .show_list li .list1 .sign .sign_bg .sign_img {
    width: 164px;
    position: absolute;
    bottom: 0;
}

.side4 .main_fr .show_list li .list1 .sign .sign_bg .sign_img img {
    max-height: 65px;
}

.side4 .main_fr .show_list li .list1 .sign .link_box {
    text-align: center;
    width: 78px;
    height: 18px;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -39px;
}

.side4 .main_fr .show_list li .list1 .sign .link {
    display: inline-block;
    height: 16px;
    line-height: 16px;
    color: #fff;
    padding: 0 3px;
    border: 1px solid #fff;
    border-radius: 3px;
}

.side4 .main_fr .show_list li .list1 .sign .link:hover {
    color: #fff;
    border: 1px solid #89D761;
    background: #89D761;
}

.side4 .main_fr .show_list li .list1 .sign .expain {
    width: 164px;
    height: 40px;
    line-height: 20px;
    margin: 18px auto 0;
    color: #4c4c4c;
    overflow: hidden;
    -webkit-transition: transform 0.02s linear;
    transition: transform 0.02s linear;
}

.side4 .main_fr .show_list li .list1 .sign .expain:hover {
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px);
}

.side4 .main_fr .show_list li .list1 .sign .expain i {
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: middle;
    margin-top: -3px;
    margin-right: 6px;
}

.side4 .main_fr .show_list li .list1 .sign .expain i.dyue {
    background: url(../images/index/sy_dyue_icon.png);
}

.side4 .main_fr .show_list li .list1 .sign .price {
    line-height: 30px;
    font-size: 16px;
    color: #f12829;
    position: absolute;
    bottom: 10px;
    right: 20px;
}

.side4 .main_fr .show_list li .list2 {
    float: left;
    width: 213px;
    height: 375px;
    padding-left: 22px;
}

.side4 .main_fr .show_list li .list2 .title {
    font-size: 18px;
    color: #5c5c5c;
    padding-bottom: 18px;
    font-weight: bold;
}

.side4 .main_fr .show_list li .list2 .content .num {
    margin-bottom: 11px;
    -webkit-transition: transform 0.02s linear;
    transition: transform 0.02s linear;
}

.side4 .main_fr .show_list li .list2 .content .num:hover {
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px);
}

.side4 .main_fr .show_list li .list2 .content .num a {
    display: block;
    width: 213px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    color: #666;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.side4 .main_fr .show_list li .list2 .content .num b {
    font-size: 14px;
    color: #4c4c4c;
    font-weight: bold;
    padding-right: 12px;
}

.side4 .main_fr .show_list li .list2 .content .num b.font_sty {
    color: #f12829;
}

.side4 .main_fr .show_list li .list2 .content .num i {
    color: #4c4c4c;
    font-weight: bold;
    padding: 0 8px;
}

.side4 .main_fr .answer {
    width: 244px;
    padding: 0 15px 0 14px;
    height: 399px;
    margin-top: 10px;
    background: #fff;
}

.side4 .main_fr .answer .tit {
    color: #000;
    font-size: 18px;
    font-weight: bold;
    padding-top: 16px;
}

.wemedia-fivel-ar-b li {
    padding-top: 20px;
}

.wemedia-fivel-ar-b-a {
    background: url(../images/index/wemedia-ak.png) no-repeat 0 50%;
    padding-left: 25px;
    height: 20px;
}

.wemedia-fivel-ar-b-a a {
    color: #000000;
    line-height: 20px;
}

.wemedia-fivel-ar-b-b {
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    color: #6e6e6e;
    margin-top: 4px;
    padding-right: 2px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.side4 .main_fr .answer .des_box {
    width: 244px;
    height: 150px;
    margin-top: 10px;
    background: url(../images/index/des_box_bg.png);
}

.side4 .main_fr .answer .des_box .p1 {
    font-size: 22px;
    color: #4c4c4c;
    font-weight: bold;
    line-height: 30px;
    padding: 18px 0 6px 18px;
}

.side4 .main_fr .answer .des_box .p2 {
    width: 160px;
    color: #a07e46;
    line-height: 20px;
    padding-left: 18px;
}

.side4 .main_fr .answer .des_box .des_link {
    display: block;
    width: 98px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border-radius: 2px;
    color: #fff;
    border: 1px solid #F12829;
    background: #F12829;
    position: absolute;
    right: 20px;
    bottom: 18px;
}

.side4 .main_fr .answer .des_box .des_link:hover {
    border: 1px solid #f00;
    background: #f00;
}

.side5 {
    height: 422px;
}

.side5 .main_fl {
    height: 422px;
    background: url(../images/index/side5_bg.png) no-repeat;
}

.side5 .main_fr {
    height: 420px;
    border-top: 1px solid #FFBA56;
}

.side5 .main_fl .main_w270 .p4 li {
    background: #FCAF0E;
}

.side5 .main_fl .main_w270 .p4 li:hover {
    background: #F99F0D;
}

.side5 .main_fl .main_w270 {
    height: 422px;
}

.side5 .main_fr .shop_show {
    width: 621px;
    height: 410px;
    background: #fff;
    margin: 10px 10px 0;
    padding-left: 16px;
}

.side5 .main_fr .shop_show .com_ul {
    float: left;
    width: 193px;
    height: 387px;
    margin-right: 14px;
    margin-top: 13px;
}

.side5 .main_fr .shop_show .com_ul .scroll_ul {
    width: 193px;
    height: 387px;
    text-align: center;
    position: relative;
}

.side5 .main_fr .shop_show .one {
    background: url(../images/index/shop_bg1.png) no-repeat top center;
}

.side5 .main_fr .shop_show .two {
    background: url(../images/index/shop_bg2.png) no-repeat top center;
}

.side5 .main_fr .shop_show .three {
    background: url(../images/index/shop_bg3.png) no-repeat top center;
}

.side5 .scroll_ul .fixation .p1 {
    font-size: 22px;
    line-height: 28px;
    color: #fff;
    padding-top: 20px;
}

.side5 .scroll_ul .fixation .p2 {
    color: #fff;
    padding-bottom: 4px;
}

.side5 .scroll_ul .fixation .p3 {
    display: inline-block;
    width: 21px;
    height: 11px;
    background: url(../images/index/shop_pull_down.png);
}

.side5 .scroll_ul .change_box {
    width: 193px;
    height: 195px;
    position: absolute;
    left: 0;
    bottom: 0;
}

.side5 .scroll_ul .change_box li .text {
    width: 193px;
    height: 20px;
    color: #4c4c4c;
    line-height: 20px;
    padding-top: 6px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.side5 .scroll_ul .change_box li .price {
    font-size: 16px;
    color: #f12829;
    line-height: 30px;
    padding: 15px 0 18px;
}

.side5 .scroll_ul .change_box li .param {
    color: #999;
    line-height: 20px;
}

.side5 .scroll_ul .change_box li .buy_btn {
    display: inline-block;
    width: 92px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border: 1px solid #f12829;
    border-radius: 2px;
    color: #f12829;
    margin-top: 16px;
}

.side5 .scroll_ul .change_box li .buy_btn:hover {
    border: 1px solid #f12829;
    background: #f12829;
    color: #fff;
}

.side5 .main_fr .info_show {
    width: 273px;
    height: 410px;
    margin-top: 10px;
    background: url(../images/index/info_show_bg.png) top center;
}

.side5 .main_fr .info_show ul {
    padding: 0 15px 0 14px;
}

.side5 .main_fr .info_show li:first-child {
    padding-top: 22px;
}

.side5 .main_fr .info_show li .title {
    color: #4c4c4c;
    font-size: 16px;
    line-height: 30px;
    padding-bottom: 6px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    cursor: pointer;
}

.side5 .main_fr .info_show li.on .title {
    font-size: 20px;
    font-weight: bold;
}

.side5 .main_fr .info_show li .content {
    display: none;
}

.side5 .main_fr .info_show li .title i {
    display: inline-block;
    width: 5px;
    height: 5px;
    border-radius: 100%;
    background: #4D4D4D;
    margin: 0 18px 0 4px;
    vertical-align: middle;
}

.side5 .main_fr .info_show li.on .content {
    display: block;
    padding-left: 27px;
}

.side5 .main_fr .info_show li.on .content p {
    color: #808080;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.side5 .main_fr .info_show li.on .content .other {
    padding: 10px 0 14px;
}

.side5 .main_fr .info_show li.on .content .other span {
    font-size: 18px;
    color: #f12829;
    line-height: 30px;
    margin-left: -3px;
}

.side5 .main_fr .info_show li.on .content .other i {
    font-size: 12px;
    color: #999;
    margin-left: 10px;
}

.side6 {
    height: 390px;
}

.side6 .main_fl {
    height: 390px;
    background: url(../images/index/side6_bg.png) no-repeat;
}

.side6 .main_fr {
    height: 388px;
    border-top: 1px solid #9264DE;
}

.side6 .main_fl .main_w270 .p4 li {
    background: #5470DF;
}

.side6 .main_fl .main_w270 .p4 li:hover {
    background: #4F69D4;
}

.side6 .main_fl .main_w270 {
    height: 390px;
}

.side6 .main_fr .group {
    width: 930px;
    height: 368px;
    padding-top: 20px;
}

.side6 .main_fr .group li {
    float: left;
    width: 222.5px;
    height: 368px;
    margin-left: 10px;
    background: #fff;
    position: relative;
}

.side6 .main_fr .group li.group4 .bg_fff:first-child {
    top: 0;
}

.side6 .main_fr .group li.group4 .bg_fff {
    height: 170px;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -100px;
}

.side6 .main_fr .group li.group4 .bg_f8 {
    width: 100%;
    height: 28px;
    background: #F8F8F8;
    position: absolute;
    top: 170px;
}

.side6 .main_fr .group li .group_bg {
    width: 200px;
    margin: -10px auto 0;
    text-align: center;
    position: relative;
}

.side6 .main_fr .group li .group_bg1 {
    height: 195px;
    background: url(../images/index/group_bg1.png) no-repeat;
}

.side6 .main_fr .group li .group_bg2 {
    height: 200px;
    background: url(../images/index/group_bg2.png) no-repeat;
}

.side6 .main_fr .group li .group_bg3 {
    height: 200px;
    background: url(../images/index/group_bg3.png) no-repeat;
}

.side6 .main_fr .group li .group_bg4 {
    height: 141px;
    background: url(../images/index/group_bg4.png) no-repeat;
}

.side6 .main_fr .group li .group_bg5 {
    height: 141px;
    background: url(../images/index/group_bg5.png) no-repeat;
}

.side6 .main_fr .group li .group_bg .p_big {
    font-size: 22px;
    color: #fff;
    line-height: 28px;
    padding-top: 42px;
}

.side6 .main_fr .group li.group4 .group_bg .p_big {
    padding-top: 20px;
}

.side6 .main_fr .group li .group_bg .p_sm {
    color: #fff;
    line-height: 28px;
}

.side6 .main_fr .group li .link {
    display: block;
    width: 130px;
    height: 34px;
    line-height: 34px;
    font-weight: bold;
    color: #ffffff;
    border: 1px solid #FFFFFF;
    border-radius: 2px;
    position: absolute;
    bottom: 35px;
    left: 50%;
    margin-left: -66px;
}

.side6 .main_fr .group li.group1 .link {
    bottom: 30px;
}

.side6 .main_fr .group li.group4 .link {
    bottom: 18px;
}

.side6 .main_fr .group li .link:hover {
    width: 132px;
    height: 35px;
    border: none;
    background: url(../images/index/link_bg.png) no-repeat center center;
}

.side6 .main_fr .group li.group1 .text {
    margin-top: 17px;
}

.side6 .main_fr .group li .text {
    width: 200px;
    margin: 0 auto;
    margin-top: 12px;
}

.side6 .main_fr .group li.group4 .text {
    margin-top: 6px;
}

.side6 .main_fr .group li.group4 .text a {
    margin-left: 10px;
}

.side6 .main_fr .group li.group4 .cont_btn {
    margin-top: 6px;
}

.side6 .main_fr .group li.group4 .cont_btn a {
    display: inline-block;
    line-height: 30px;
    font-size: 12px;
    color: #666;
    margin-left: 10px;
    -webkit-transition: transform 0.02s linear;
    transition: transform 0.02s linear;
}

.side6 .main_fr .group li.group4 .cont_btn a:hover {
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px);
}

.side6 .main_fr .group li .text a {
    display: inline-block;
    width: 50px;
    font-size: 12px;
    color: #666;
    line-height: 30px;
    margin-left: 5px;
    -webkit-transition: transform 0.02s linear;
    transition: transform 0.02s linear;
}

.side6 .main_fr .group li .text a:hover {
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px);
}

.side6 .main_fr .group li .text a.font_sty {
    font-size: 12px;
    color: #f12829;
}

.side6 .main_fr .group li .text a.font_b {
    display: inline-block;
    width: 60px;
    font-size: 14px;
    font-weight: bold;
    margin-left: 8px;
    margin-right: 8px;
}

.side .lay1 {
    width: 316px;
    position: absolute;
    left: -46px;
    top: 0;
}

.side1 .lay1 {
    height: 500px;
    background: url(../images/index/side1_lay1.png);
}

.side2 .lay1 {
    height: 412px;
    background: url(../images/index/side2_lay1.png);
}

.side3 .lay1 {
    height: 478px;
    background: url(../images/index/side3_lay1.png);
}

.side4 .lay1 {
    height: 410px;
    background: url(../images/index/side4_lay1.png);
}

.side5 .lay1 {
    height: 422px;
    background: url(../images/index/side5_lay1.png);
}

.side6 .lay1 {
    width: 316px;
    height: 390px;
    background: url(../images/index/side6_lay1.png);
}

.side .activity {
    width: 325px;
    position: absolute;
    left: -268px;
    top: -6px;
}

.side6 .activity {
    height: 429px;
    display: none;
}

.row_ad {
    width: 574px;
    height: 190px;
    border-top: 1px dotted #ECECEC;
    position: absolute;
    left: 24px;
    bottom: 0;
}

.row_ad .cols_ad {
    position: relative;
    float: left;
    width: 287px;
    height: 190px;
}

.row_ad .cols_ad .pro_img {
    width: 287px;
    height: 190px;
    text-align: right;
    padding-right: 10px;
    display: table-cell;
    vertical-align: middle;
    overflow: hidden;
}

.row_ad .cols_ad .pro_img img {
    max-width: 100%;
    max-height: 100%;
    overflow: hidden;
}

.row_ad .cols_ad .pro_tit {
    width: 287px;
    height: 56px;
    position: absolute;
    top: 32px;
    left: 0;
}

.row_ad .cols_ad .p1 {
    padding-left: 15px;
    font-size: 20px;
    color: #4c4c4c;
    line-height: 28px;
}

.row_ad .cols_ad .p2 {
    padding-left: 15px;
    color: #e32424;
    line-height: 28px;
}

.row_ad .cols_ad:first-child .p1, .row_ad .cols_ad:first-child .p2 {
    padding-left: 7px;
}

.side7 {
    height: 411px;
}

.side7 .main_fl {
    height: 411px;
    background: url(../images/addnew/side7_bg.png) no-repeat;
}

.side7 .main_fr {
    height: 410px;
    border-top: 1px solid #FF8040;
}

.side7 .lay1 {
    height: 411px;
    background: url(../images/addnew/side7_lay1.png);
}

.side7 .main_fl .main_w270 .p4 li {
    background: #FE9355;
}

.side7 .main_fl .main_w270 .p4 li:hover {
    background: #FF8344;
}

.side7 .main_fl .main_w270 {
    height: 411px;
}

.side7 .main_fr .shop_show {
    width: 627px;
    height: 400px;
    background: #fff;
    margin: 10px 10px 0;
    padding-left: 10px;
}

.side7 .main_fr .shop_show .com_ul {
    float: left;
    width: 199px;
    height: 380px;
    margin-right: 10px;
    margin-top: 10px;
}

.side7 .main_fr .shop_show .com_ul .scroll_ul {
    width: 199px;
    height: 380px;
    text-align: center;
    position: relative;
}

.side7 .main_fr .shop_show .one {
    background: url(../images/addnew/qy_bg1.png) no-repeat top center;
}

.side7 .main_fr .shop_show .two {
    background: url(../images/addnew/qy_bg2.png) no-repeat top center;
}

.side7 .main_fr .shop_show .three {
    background: url(../images/addnew/qy_bg3.png) no-repeat top center;
}

.side7 .scroll_ul .fixation .link {
    display: inline-block;
    padding: 0 9px;
    height: 16px;
    line-height: 16px;
    text-align: center;
    font-size: 14px;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    margin-top: 25px;
}

.side7 .scroll_ul .fixation .link:hover {
    background: #FF7733;
    border: 1px solid #FF7733;
}

.side7 .scroll_ul .change_box {
    width: 199px;
    height: 260px;
    position: absolute;
    left: 0;
    bottom: 0;
}

.side7 .scroll_ul .change_box li .text {
    text-align: left;
    padding: 26px 17px 0;
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    color: #4c4c4c;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.side7 .scroll_ul .change_box li .price {
    text-align: left;
    font-size: 12px;
    color: #999999;
    line-height: 30px;
    padding: 16px 18px 0;
}

.side7 .scroll_ul .change_box li .price span {
    display: inline-block;
    font-size: 16px;
    color: #eb0c1c;
}

.side7 .scroll_ul .change_box li .param {
    height: 66px;
    text-align: left;
    padding: 8px 18px 0;
}

.side7 .scroll_ul .change_box li .param > div {
    line-height: 22px;
    font-size: 12px;
    color: #999;
}

.side7 .scroll_ul .change_box li .param > div span {
    display: inline-block;
    color: #4c4c4c;
}

.side7 .scroll_ul .change_box li .buy_btn {
    display: inline-block;
    width: 92px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border: 1px solid #f12829;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    font-size: 14px;
    color: #f12829;
    margin-top: 20px;
}

.side7 .scroll_ul .change_box li .buy_btn:hover {
    background: #f12829;
    color: #fff;
}

.side7 .main_fr .info_show {
    padding: 0 11px 10px 10px;
    width: 252px;
    height: 390px;
    margin-top: 10px;
    background: #fff;
    position: relative;
}

.side7 .info_show .big_tit {
    font-weight: bold;
    font-size: 20px;
    color: #4c4c4c;
    padding-top: 20px;
}

.side7 .info_show .bt_link {
    width: 252px;
    height: 78px;
    background: url("../images/addnew/rt_bt_pic.png") no-repeat;
    position: absolute;
    left: 10px;
    bottom: 10px;
}

.side7 .info_show .bt_link .hang {
    font-weight: bold;
    font-size: 16px;
    color: #4c4c4c;
    padding-left: 20px;
    padding-top: 18px;
}

.side7 .info_show .bt_link .more {
    display: inline-block;
    font-size: 12px;
    color: #999999;
    padding-left: 20px;
    margin-top: 4px;
}

.side7 .info_show ul {
    overflow: hidden;
}

.side7 .info_show ul li {
    margin-top: 18px;
}

.side7 .info_show ul li .pro_link {
    display: block;
    width: 210px;
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    color: #4c4c4c;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.side7 .info_show ul li .pro_text {
    width: 240px;
    overflow: hidden;
    margin-top: 6px;
}

.side7 .info_show ul li .pro_text > div {
    width: 50%;
    float: left;
}

.side7 .info_show ul li .pro_text > div:first-child span {
    font-size: 16px;
    color: #eb0c1c;
}

.side7 .info_show ul li .pro_text span {
    display: block;
    line-height: 22px;
    font-size: 14px;
    color: #4c4c4c;
}

.side7 .info_show ul li .pro_text p {
    line-height: 16px;
    font-size: 12px;
    color: #999;
}

.side8 {
    height: 434px;
}

.side8 .main_fl {
    height: 434px;
    background: url(../images/addnew/side8_bg.png) no-repeat;
}

.side8 .main_fr {
    height: 433px;
    border-top: 1px solid #FF6060;
}

.side8 .lay1 {
    height: 434px;
    background: url(../images/addnew/side8_lay1.png);
}

.side8 .main_fl .main_w270 .p4 li {
    background: #FF7777;
}

.side8 .main_fl .main_w270 .p4 li:hover {
    background: #FF6666;
}

.side8 .main_fl .main_w270 {
    height: 434px;
}

.side8 .main_fr .fr_tp {
    width: 930px;
    height: 146px;
    padding-top: 20px;
}

.side8 .main_fr .fr_tp li {
    float: left;
    width: 222px;
    height: 146px;
    margin-left: 10px;
    background: #fff;
    position: relative;
}

.side8 .main_fr .fr_tp li > a {
    display: block;
    width: 222px;
    height: 160px;
}

.side8 .main_fr .fr_tp li .box_rad {
    padding: 0 30px 0 20px;
    width: 160px;
    height: 125px;
    margin: -14px auto 0;
    background: url(../images/addnew/medium_rad.png) no-repeat;
    position: relative;
}

.side8 .main_fr .fr_tp li .box_rad .p_big {
    font-size: 14px;
    color: #f8f8f8;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-top: 28px;
}

.side8 .main_fr .fr_tp li .box_rad .p_sm {
    font-size: 12px;
    color: #e0e0e0;
    margin-top: 4px;
    height: 16px;
    line-height: 16px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.side8 .main_fr .fr_tp li .box_rad .parms {
    width: 160px;
    height: 16px;
    margin-top: 14px;
}

.side8 .main_fr .fr_tp li .box_rad .parms > div {
    width: 60px;
    height: 16px;
    line-height: 16px;
    float: left;
    font-size: 12px;
    color: #fff;
    padding-left: 20px;
    background: url("../images/addnew/parms02.png") no-repeat left center;
}

.side8 .main_fr .fr_tp li .box_rad .parms > div:first-child {
    background: url("../images/addnew/parms01.png") no-repeat left center;
}

.side8 .main_fr .fr_tp li .box_rad .medium_hang {
    width: 30px;
    height: 30px;
    position: absolute;
    right: 12px;
    bottom: -10px;
}

.side8 .main_fr .fr_tp li .price {
    text-align: center;
    font-size: 12px;
    color: #999;
    margin-top: 4px;
}

.side8 .main_fr .fr_tp li .price span {
    display: inline-block;
    font-size: 16px;
    color: #f12829;
}

.side8 .main_fr .fr_bt {
    height: 266px;
}

.side8 .main_fr .fr_bt .bg_fff {
    margin-top: 10px;
    margin-left: 10px;
    width: 920px;
    height: 256px;
    background: #fff;
}

.side8 .main_fr .fr_bt ul {
    margin: 0 auto;
    width: 900px;
    height: 42px;
    position: relative;
    border-bottom: 1px solid #F8F8F8;
}

.side8 .main_fr .fr_bt ul li {
    float: left;
}

.side8 .main_fr .fr_bt ul li .tab_hd {
    display: inline-block;
    height: 42px;
    float: left;
    padding-left: 117px;
}

.side8 .main_fr .fr_bt ul li:first-child .tab_hd {
    margin-left: 10px;
    padding-left: 0;
}

.side8 .main_fr .fr_bt ul li .tab_hd span {
    display: inline-block;
    font-size: 14px;
    color: #4c4c4c;
    padding: 14px 12px 7px;
    border-bottom: 2px solid transparent;
    cursor: pointer;
}

.side8 .main_fr .fr_bt ul li.on .tab_hd span {
    color: #f12829;
    border-bottom: 2px solid #F12829;
}

.side8 .main_fr .fr_bt ul li .tab_bd {
    width: 900px;
    height: 213px;
    display: none;
    position: absolute;
    top: 43px;
    left: 0;
}

.side8 .main_fr .fr_bt ul li.on .tab_bd {
    display: block;
}

.side8 .main_fr .fr_bt ul li .tab_bd .sign {
    height: 70px;
    line-height: 70px;
    border-top: 1px solid #F8F8F8;
}

.side8 .main_fr .fr_bt ul li .tab_bd .sign:first-child {
    border-top: 1px solid transparent;
}

.side8 .main_fr .fr_bt ul li .tab_bd .sign > a {
    display: block;
    width: 900px;
    height: 70px;
}

.side8 .main_fr .fr_bt ul li .tab_bd .sign > a > div {
    float: left;
    height: 70px;
}

.side8 .main_fr .fr_bt ul li .tab_bd .sign .cols01 {
    width: 74px;
}

.side8 .main_fr .fr_bt ul li .tab_bd .sign .cols01 img {
    display: block;
    width: 47px;
    height: 47px;
    margin: 11.5px 0;
    padding-left: 18px;
}

.side8 .main_fr .fr_bt ul li .tab_bd .sign .cols02 {
    width: 122px;
}

.side8 .main_fr .fr_bt ul li .tab_bd .sign .cols02 span {
    display: block;
    width: 100px;
    font-size: 14px;
    color: #4c4c4c;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.side8 .main_fr .fr_bt ul li .tab_bd .sign .cols03 {
    width: 280px;
}

.side8 .main_fr .fr_bt ul li .tab_bd .sign .cols03 span {
    display: block;
    width: 200px;
    font-size: 12px;
    color: #999;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.side8 .main_fr .fr_bt ul li .tab_bd .sign .cols04 {
    width: 164px;
    font-size: 12px;
    color: #999;
}

.side8 .main_fr .fr_bt ul li .tab_bd .sign .cols04 span {
    display: inline-block;
    font-size: 14px;
    color: #4c4c4c;
    margin-left: 4px;
}

.side8 .main_fr .fr_bt ul li .tab_bd .sign .cols05 {
    width: 152px;
    font-size: 12px;
    color: #999;
}

.side8 .main_fr .fr_bt ul li .tab_bd .sign .cols05 span {
    display: inline-block;
    font-size: 16px;
    color: #f12829;
}

.side8 .main_fr .fr_bt ul li .tab_bd .sign .cols06 {
    width: 108px;
}

.side8 .main_fr .fr_bt ul li .tab_bd .sign .cols06 .buy {
    width: 94px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    background: transparent;
    font-size: 14px;
    color: #f12829;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    margin: 19px 0;
}

.side8 .main_fr .fr_bt ul li .tab_bd .sign:hover .cols06 .buy {
    background: #ff2c3c;
    color: #fff;
}
