@charset "utf-8";
html,
body {
    -webkit-text-size-adjust: none;
    margin: 0px;
    padding: 0px;
}
ul{    margin-block-start: 0px;
    margin-block-end: 0px;
    padding-inline-start: 0px;}
ul,
li {
    list-style-type: none;
}
.box-t ul,.box-i ul,.box-b ul,.box-x ul{
	margin-block-start: 1em;
margin-block-end: 1em;
padding-inline-start: 40px;
}

* {
    -webkit-text-size-adjust: auto !important;
}

a {
    color: #676868;
    text-decoration: none;
    cursor: pointer;
}

a:hover {
    color: #f00;
    text-decoration: none;
}

img {
    border: 0px;
    margin: 0px;
    padding: 0px;
}

header {
    width: 100%;
    height: auto;
}

.boxd {
    font-size: 24px;
    color: #393939;
    margin-left: 42px;
}

.ziti {
    font-size: 21px;
}

.boxd input {
    zoom: 180%;
    -moz-transform: scale(1.4);
}

.tp_ad {
    width: 100%;
    height: 50px;
	display:none;
    overflow: hidden;
    background-color: red;
}

.tp_ad a:link,
.tp_ad a:visited,
.tp_ad a:hover,
.tp_ad a:active {
    height: 60px;
    width: 100%;
    display: block;
}

.tp_ad img {
    position: relative;
    left: 50%;
    margin-left: -960px;
}

.tp_head {
    width: 100%;
    height: 35px;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
    display: none;
    line-height: 35px;
    background-color: #e5e5e5;
    background-position: 50% 50%;
}

.tp_head .tp {
    width: 1200px;
    overflow: hidden;
    margin: 0px auto;
    padding: 0px;
}

.tp_head .tp .tp_l {
    width: 500px;
    height: auto;
    line-height: 35px;
    font-size: 12px;
    color: #706d6d;
    float: left;
    word-spacing: 2px;
    letter-spacing: 2px;
}

.tp_head .tp .tp_r {
    width: 500px;
    height: auto;
    line-height: 35px;
    font-size: 12px;
    color: #706d6d;
    text-align: right;
    float: right;
}

.tp_head .tp .tp_r a {
    color: #706d6d;
    margin-left: 10px;
    margin-right: 10px;
    word-spacing: 2px;
    letter-spacing: 2px;
}

.tp_head .tp .tp_r a:hover {
    color: #764E42;
}

.tp_head .tp .tp_r b {
    color: #f00;
    font-size: 14px;
}


/*logo行开始*/

.s_tp {
    width: 100%;
    height: 77px;
    padding: 20px 0;
    margin: 0px;
    overflow: hidden;
}

.s_tp_n {
    width: 1200px;
    height: 77px;
    overflow: hidden;
    margin: 0px auto;
    padding: 0px;
}

.s_tp_n .logo {
    width: 450px;
    height: auto;
    line-height: 352px;
    overflow: hidden;
    float: left;
    line-height: 77px;
}

.s_tp_n .logo img {
    display: block;
    float: left
}

.s_tp_n .logo ul {
    width: 180px;
    float: left;
    margin: 0px;
    padding: 0px;
    margin-top: 18px;
    margin-left: 35px;display:none;
}

.s_tp_n .logo ul li {
    width: 175px;
    font-size: 14px;
    color: #5e5b54;
    line-height: 28px;
    margin-left: 5px;
}

.s_tp_n .search {
    width: 416px;
    height: 77px;
    overflow: hidden;
    float: left;
    margin-left: 15px;
}

.s_tp_n .search .search_n {
    width: 400px;
    overflow: hidden;
    margin-left: 15px;
}

.s_tp_n .search .search_n .s_s {
    width: 400px;
    height: auto;
    margin-top: 13px;
}

.s_tp_n .search .search_n .s_s .s_s_l {
    width: 305px;
    height: 32px;
    border: 1px solid #9e8366;
    border-right: none;
    float: left;
    padding: 0px;
    padding-left: 5px;
    font-size: 12px;
    line-height: 33px;
}

.s_tp_n .search .search_n .s_s .s_s_r {
    width: 76px;
    height: 34px;
    margin: 0px;
    padding: 0px;
    float: left;
    background-image: url(../images/search.jpg);
    border: none;
    cursor: pointer;
}

.s_tp_n .search .search_n .s_s_s {
    width: 400px;
    overflow: hidden;
    height: auto;
    line-height: 25px;
}

.s_tp_n .search .search_n .s_s_s a {
    font-size: 12px;
    color: #666666;
    margin: 0px 10px 0 0;
}

.s_tp_n .st_b {
    width: 270px;
    height: 77px;
    overflow: hidden;
    float: right;
}

.s_tp_n .st_b .s1 {
    width: 61px;
    height: 77px;
    margin: 0 15px;
    padding: 0px;
    float: left;
    text-align: center;
}

.s_tp_n .st_b .s1 .s1_n {
    width: 55px;
    height: 54px;
    background: url(../images/tb_2.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    margin: 0px;
    padding: 0px;
}

.s_tp_n .st_b .s1 span {
    font-size: 14px;
    width: 100%;
    text-align: center;
    height: auto;
    margin: 0px;
    padding: 0px;
    line-height: 30px;
    color: #64563c;
}

.s_tp_n .st_b .s1:hover .s1_n {
    width: 77px;
    height: 54px;
    background: url(../images/tb_1.png);
    background-position: -1px 0;
    background-repeat: no-repeat;
}

.s_tp_n .st_b .s1:hover span {
    font-size: 14px;
    width: 100%;
    text-align: center;
    height: auto;
    margin: 0px;
    padding: 0px;
    line-height: 30px;
    color: #764E42;
}

.s_tp_n .st_b .s2 {
    width: 58px;
    height: 77px;
    margin: 0 15px;
    padding: 0px;
    float: left;
    text-align: center;
}

.s_tp_n .st_b .s2 .s1_n {
    width: 55px;
    height: 54px;
    background: url(../images/tb_2.png);
    background-position: -93px 0;
    background-repeat: no-repeat;
    margin: 0px;
    padding: 0px;
}

.s_tp_n .st_b .s2 span {
    font-size: 14px;
    width: 100%;
    text-align: center;
    height: auto;
    margin: 0px;
    padding: 0px;
    line-height: 30px;
    color: #64563c;
}

.s_tp_n .st_b .s2:hover .s1_n {
    width: 55px;
    height: 54px;
    background: url(../images/tb_1.png);
    background-position: -92px 0;
    background-repeat: no-repeat;
}

.s_tp_n .st_b .s2:hover span {
    font-size: 14px;
    width: 100%;
    text-align: center;
    height: auto;
    margin: 0px;
    padding: 0px;
    line-height: 30px;
    color: #764E42;
}

.s_tp_n .st_b .s3 {
    width: 58px;
    height: 77px;
    margin: 0 15px;
    padding: 0px;
    float: left;
    text-align: center;
}

.s_tp_n .st_b .s3 .s1_n {
    width: 55px;
    height: 54px;
    background: url(../images/tb_2.png);
    background-position: -186px 0;
    background-repeat: no-repeat;
    margin: 0px;
    padding: 0px;
}

.s_tp_n .st_b .s3 span {
    font-size: 14px;
    width: 100%;
    text-align: center;
    height: auto;
    margin: 0px;
    padding: 0px;
    line-height: 30px;
    color: #64563c;
}

.s_tp_n .st_b .s3:hover .s1_n {
    width: 55px;
    height: 54px;
    background: url(../images/tb_1.png);
    background-position: -187px 0;
    background-repeat: no-repeat;
}

.s_tp_n .st_b .s3:hover span {
    font-size: 14px;
    width: 100%;
    text-align: center;
    height: auto;
    margin: 0px;
    padding: 0px;
    line-height: 30px;
    color: #764E42;
}

.s_tp_n .tt_gg {
    width: 87px;
    height: 77px;
    float: right;
}

nav {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.menu_x {
    width: 100%;
    height: 49px;
    border-bottom: #9c774a solid 1px;
    overflow: hidden;
}

.menu {
    width: 1200px;
    height: 50px;
    line-height: 50px;
    margin: 0px auto;
    padding: 0px;
    overflow: hidden;
}

.menu .all-sort {
    width: 250px;
    height: auto;
    overflow: hidden;
    height: 50px;
    line-height: 50px;
    background-color: #777;
    text-align: center;
    float: left;
    cursor: pointer;
}

.menu .all-sort h2 {
    font-size: 18px;
    font-weight: bold;
    font-family: "微软雅黑";
    text-align: center;
    margin: 0px;
    padding: 0px;
    color: #FFF;
}

.menu .nav {
    width: 950px;
    float: left;
}

.menu .nav .tp {
    width: 100%;
    height: 20px;
    overflow: hidden
}

.menu .nav ul {
    width: 950px;
    margin: 0px;
    padding: 0px;
}

.menu .nav ul li {
    float: left;
    width: 95px;
    line-height: 30px;
    margin: 0px;
    padding: 0px;
    display: table-cell;
    vertical-align: bottom;
    position: relative;
    font-family: "微软雅黑";
    font-weight: 700;
    margin-left: 20px;
}

.menu .nav ul li a {
    display: block;
    width: 100%;
    color: #777;
    text-align: center;
    font-size: 16px;
}

.menu .nav ul li a:hover,
.menu .nav ul li a.current {
    text-decoration: none;
    color: #764E42;
}

.menu .nav ul li .new {
    width: 37px;
    height: 17px;
    background: url(../images/news.png);
    position: absolute;
    right: 5px;
    top: -9px;
    background-repeat: no-repeat;
}


/*分类导航开始*/

.wrap_am {
    width: 100%;
    height: auto;
    position: absolute;
}

.wrap {
    width: 1200px;
    margin: 0px auto;
}

.all-sort-list {
    position: relative;
    width: 248px;
    border: 1px solid #777;
    border-bottom-color: #FFF;
    margin-top: 0px;
    border-top: none;
    background: #FAFAFA;
    z-index: 99;
    position: relative;
    padding-bottom: -5px;
    display: block;
}

.all-sort-list .item {
    height: 70.3px;
    border-top: 1px solid #DDD;
    overflow: hidden;
    width: 248px;
    overflow: hidden;
}

.all-sort-list .hover {
    height: 70.3px;
    border-top: 1px solid #DDD;
    overflow: hidden;
    width: 248px;
}

.all-sort-list .item.bo {
    border-top: none;
    padding-top: 0px;
    border-bottom: solid 1px #ddd;
}

.all-sort-list .item h3 {
    height: 31px;
    line-height: 31px;
    border: 1px 0px;
    font-size: 14px;
    padding-bottom: 0px;
    font-weight: normal;
    width: 250px;
    overflow: hidden;
}

.all-sort-list .item .dh_h3 {
    width: 100%;
    height: auto;
    overflow: hidden;
    padding: 3px 0;
}

.all-sort-list .item .dh_h3 dl {
    width: 90%;
    margin: 0px auto;
    padding: 0px;
    line-height: 27px;
    overflow: hidden
}

.all-sort-list .item .dh_h3 dl a {
    font-weight: 700;
}

.all-sort-list .item .dh_h3 dl .dd0 {
    width: 35px;
    height: 27px;
    background: url(../images/ltb.png);
    background-repeat: no-repeat;
    background-position: -24px -22px;
    float: left;
    margin: 0px;
    padding: 0px;
}

.all-sort-list .item .dh_h3 dl .dd1 {
    width: 35px;
    height: 27px;
    background: url(../images/ltb.png);
    background-repeat: no-repeat;
    background-position: -24px -95px;
    float: left;
    margin: 0px;
    padding: 0px;
}

.all-sort-list .item .dh_h3 dl .dd2 {
    width: 35px;
    height: 27px;
    background: url(../images/ltb.png);
    background-repeat: no-repeat;
    background-position: -24px -164px;
    float: left;
    margin: 0px;
    padding: 0px;
}

.all-sort-list .item .dh_h3 dl .dd3 {
    width: 35px;
    height: 27px;
    background: url(../images/ltb.png);
    background-repeat: no-repeat;
    background-position: -24px -236px;
    float: left;
    margin: 0px;
    padding: 0px;
}

.all-sort-list .item .dh_h3 dl .dd4 {
    width: 35px;
    height: 27px;
    background: url(../images/ltb.png);
    background-repeat: no-repeat;
    background-position: -24px -311px;
    float: left;
    margin: 0px;
    padding: 0px;
}

.all-sort-list .item .dh_h3 dl .dd5 {
    width: 35px;
    height: 27px;
    background: url(../images/ltb.png);
    background-repeat: no-repeat;
    background-position: -24px -388px;
    float: left;
    margin: 0px;
    padding: 0px;
}

.all-sort-list .item .dh_h3 dl .dd6 {
    width: 35px;
    height: 27px;
    background: url(../images/ltb.png);
    background-repeat: no-repeat;
    background-position: -24px -458px;
    float: left;
    margin: 0px;
    padding: 0px;
}

.all-sort-list .item .dh_h3 dl a {
    float: left;
    font-size: 14px;
    color: #64563c
}

.all-sort-list .item .dh_h3 ul {
    width: 90%;
    margin: 0px auto;
    padding: 0px;
    overflow: hidden;
}

.all-sort-list .item .dh_h3 ul li {
    float: left;
    font-size: 12px;
    margin: 10px 13px;
    margin-left: 0px;
}

.all-sort-list .hover .dh_h3 {
    width: 100%;
    margin: 0px auto;
    background-color: #EEE;
    height: 74px;
    overflow: hidden
}

.all-sort-list .hover .dh_h3 dl {
    padding: 0px;
    line-height: 27px;
    overflow: hidden
}

.all-sort-list .hover .dh_h3 dl .dd0 {
    width: 35px;
    height: 27px;
    background: url(../images/ltb_1.png);
    background-repeat: no-repeat;
    background-position: -24px -22px;
    float: left;
    margin: 0px;
    padding: 0px;
}

.all-sort-list .hover .dh_h3 dl .dd1 {
    width: 35px;
    height: 27px;
    background: url(../images/ltb_1.png);
    background-repeat: no-repeat;
    background-position: -24px -95px;
    float: left;
    margin: 0px;
    padding: 0px;
}

.all-sort-list .hover .dh_h3 dl .dd2 {
    width: 35px;
    height: 27px;
    background: url(../images/ltb_1.png);
    background-repeat: no-repeat;
    background-position: -24px -164px;
    float: left;
    margin: 0px;
    padding: 0px;
}

.all-sort-list .hover .dh_h3 dl .dd3 {
    width: 35px;
    height: 27px;
    background: url(../images/ltb_1.png);
    background-repeat: no-repeat;
    background-position: -24px -236px;
    float: left;
    margin: 0px;
    padding: 0px;
}

.all-sort-list .hover .dh_h3 dl .dd4 {
    width: 35px;
    height: 27px;
    background: url(../images/ltb_1.png);
    background-repeat: no-repeat;
    background-position: -24px -311px;
    float: left;
    margin: 0px;
    padding: 0px;
}

.all-sort-list .hover .dh_h3 dl .dd5 {
    width: 35px;
    height: 27px;
    background: url(../images/ltb_1.png);
    background-repeat: no-repeat;
    background-position: -24px -388px;
    float: left;
    margin: 0px;
    padding: 0px;
}

.all-sort-list .hover .dh_h3 dl .dd6 {
    width: 35px;
    height: 27px;
    background: url(../images/ltb_1.png);
    background-repeat: no-repeat;
    background-position: -24px -458px;
    float: left;
    margin: 0px;
    padding: 0px;
}

.all-sort-list .hover .dh_h3 dl a {
    float: left;
    font-size: 14px;
    color: #F00;
}

.all-sort-list .item span {
    padding: 0px 5px;
    color: #A40000;
    font-family: "\5B8B\4F53";
}

.all-sort-list .item a {
    color: #000;
    text-decoration: none;
}

.all-sort-list .item a:hover {
    font-weight: bold;
    color: #764E42;
}

.all-sort-list .item-list {
    display: none;
    position: absolute;
    width: 0px;
    min-height: 000px;
    _height: 200px;
    background: #FFF;
    left: 249px;
    box-shadow: 0px 0px 10px #DDDDDD;
    border: 1px solid #DDD;
    border-left: none;
    top: 0px;
    z-index: 10;
}

.all-sort-list .item-list .close {
    position: absolute;
    width: 26px;
    height: 26px;
    color: #FFFFFF;
    cursor: pointer;
    top: -1px;
    right: -26px;
    font-size: 20px;
    line-height: 20px;
    text-align: center;
    font-family: "Microsoft Yahei";
    background: rgba(0, 0, 0, 0.6);
    background-color: transparent\9;
    filter: progid: DXImageTransform.Microsoft.Gradient(GradientType=1, startColorstr='#60000000', endColorstr='#60000000');
}

.item-list .subitem {
    float: left;
    width: 520px;
    display: none;
    padding: 0px 4px 0px 8px;
    height: 448px;
    overflow: hidden;
}

.item-list .subitem dl {
    border-top: 1px solid #EEE;
    padding: 6px 0px;
    overflow: hidden;
    zoom: 1;
}

.item-list .subitem .fore1 {
    border-top: none;
}

.item-list .subitem dt {
    float: left;
    width: 54px;
    line-height: 22px;
    text-align: right;
    padding: 3px 6px 0px 0px;
    font-weight: 700;
    color: #E4393C;
}

.item-list .subitem dt a {
    color: #E4393C;
    text-decoration: underline;
}

.item-list .subitem dd {
    float: left;
    width: 415px;
    padding: 3px 0px 0px;
    overflow: hidden;
}

.item-list .subitem dd em {
    float: left;
    height: 14px;
    line-height: 14px;
    padding: 0px 12px;
    margin-top: 5px;
    border-left: 1px solid #CCC;
    font-style: normal;
    font-size: 12px;
}

.item-list .subitem dd em a,
.item-list .cat-right dd a {
    color: #666;
    text-decoration: none;
    font-style: normal;
    font-size: 12px;
}

.item-list .subitem dd em a:hover,
.item-list .cat-right dd a:hover {
    font-weight: normal;
    text-decoration: underline;
    font-style: normal;
    font-size: 12px;
}

.item-list .cat-right {
    float: left;
    width: 230px;
    display: none;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
}

.item-list .cat-right dl {
    width: 230px;
    padding: 0px;
}

.item-list .cat-right dd {
    padding-top: 6px;
    line-height: 22px;
    overflow: hidden;
    padding: 3px 0px 0px;
    margin: 0px;
    padding: 0px;
}

.item-list .cat-right dd ul {
    margin: 0px;
    padding: 0px;
}

.item-list .cat-right dd ul li {
    margin: 0px;
    padding: 0px;
}

.item-list .cat-right dt {
    padding: 3px 6px 0px 0px;
    font-weight: 700;
    color: #E4393C;
}

.item-list .cat-right dd a:hover {
    color: #666;
}

.all-sort_right {
    width: 178px;
    height: 450px;
    float: right;
    overflow: hidden;
    border: 1px solid #DDD;
    border-top: none;
    border-bottom: 0px;
    position: relative;
    right: 0;
    top: 0;
    background-color: #FFF;
    z-index: 99;
    position: relative;
}

.all-sort-ad {
    width: 170px;
    height: auto;
    overflow: hidden;
    margin: 5px;
}

.all-sort-form {
    width: 160px;
    height: auto;
    overflow: hidden;
    margin: 0px auto;
    padding: 0px;
    margin-top: 5px;
}

.c_name {
    width: 152px;
    border: #CCC solid 1px;
    background-color: transparent;
    height: 21px;
    line-height: 21px;
    font-size: 12px;
    margin: 5px 0;
    padding: 0 3px;
    color: #999
}

.c_city {
    width: 75px;
    height: 21px;
    font-size: 12px;
    margin: 5px 0;
    padding: 0 3px;
    color: #999;
    float: left
}

.c_s {
    width: 75px;
    height: 21px;
    font-size: 12px;
    margin: 5px 0;
    padding: 0 3px;
    color: #999;
    float: right
}

.button {
    width: 121px;
    height: 31px;
    overflow: hidden;
    line-height: 31px;
    margin: 0px auto;
    padding: 0px;
    text-align: center;
    background: url(../images/an_1.png);
    border: none;
    color: #FFF;
    font-family: "微软雅黑";
    font-size: 16px;
    margin-top: 5px;
    cursor: pointer;
}

.button:hover {
    width: 121px;
    height: 31px;
    overflow: hidden;
    line-height: 31px;
    margin: 0px auto;
    padding: 0px;
    text-align: center;
    background: url(../images/an_2.png);
    border: none;
    color: #FC0;
    font-family: "微软雅黑";
    font-size: 16px;
    margin-top: 5px;
    cursor: pointer;
}

.y_y {
    width: 164px;
    line-height: 21px;
    overflow: hidden;
    font-size: 12px;
    text-align: center;
    background: #dee2e1;
    font-size: 12px;
    overflow: hidden;
    margin: 0px auto;
    padding: 3px;
    margin-top: 10px;
    color: #333;
}

.y_y b {
    color: red
}

#demo {
    overflow: hidden;
    height: 170px;
    width: 100%;
    color: #333;
}

#demo1 ul {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
}

#demo1 li {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 3px 5px;
    padding: 0px;
    font-size: 12px;
    margin: 0px auto;
    padding: 0px;
    margin-top: 10px;
    margin-bottom: 10px;
    line-height: 25px;
}

#demo2 ul {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
}

#demo2 li {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 3px 5px;
    padding: 0px;
    font-size: 12px;
    margin: 0px auto;
    padding: 0px;
    margin-top: 10px;
    margin-bottom: 10px;
    line-height: 25px;
}

.xx_ts {
    width: 160px;
    margin: 0px auto;
    padding: 0px;
    font-size: 12px;
    line-height: 21px;
    color: #666;
}

.xx_ts b {
    color: red;
}


/*分类导航结束*/


/*广告banner开始*/

.news_banner {
    width: 100%;
    height: auto;
    position: relative;
    z-index: 0;
    background-position: center;
    top: 0px;
}
.news_banner img{ width:inherit;}
#full-screen-slider {
    width: 100%;
    height: 500px;
    float: left;
    position: relative
}

#slides {
    display: block;
    width: 100%;
    height: 500px;
    list-style: none;
    padding: 0;
    margin: 0;
    position: relative
}

#slides li {
    display: block;
    width: 100%;
    height: 100%;
    list-style: none;
    padding: 0;
    margin: 0;
    position: absolute
}

#slides li a {
    display: block;
    width: 100%;
    height: 100%;
    text-indent: -9999px
}

#pagination {
    display: block;
    list-style: none;
    position: absolute;
    left: 50%;
    top: 485px;
    z-index: 9900;
    padding: 5px 15px 5px 0;
    margin: 0;
}

#pagination li {
    display: block;
    list-style: none;
    width: 30px;
    height: 5px;
    float: left;
    margin-left: 5px;
    background: #FFF;
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
}

#pagination li a {
    display: block;
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    text-indent: -9999px;
}

#pagination li.current {
    background: #9c774a;
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
}


/*主体网站*/


/*原定制流程开始*/

.n_m {
    width: 1200px;
    height: auto;
    margin: 0px auto;
    padding: 0px;
    overflow: hidden;
    margin-top: 20px;
}

.fomd_1 {
    width: 1200px;
    overflow: hidden;
}

.fomd_1 .fomd_1_h {
    width: 1200px;
    height: auto;
    overflow: hidden;
}

.fomd_1 .fomd_1_h h3 {
    line-height: 52px;
    font-size: 24px;
    color: #777;
    float: left;
    margin: 0px;
    padding: 0px;
    font-family: "微软雅黑";
}

.fomd_1 .fomd_1_h .hs {
    width: 300px;
    float: left;
    line-height: 52px;
    font-size: 14px;
    color: #685a4a;
    margin-left: 20px;
}

.fomd_1 .fomd_1_h .s1 {
    font-size: 12px;
    color: #764E42;
    padding: 3px;
    border: 0px solid #764E42;
    float: right;
    margin-right: 20px;
    margin-top: 16px;
}

.fomd_1 .fomd_1_h .s1:hover {
    font-size: 12px;
    color: #ff3000;
    padding: 3px;
    border: 0px solid #ff3000;
    float: right;
    margin-right: 20px;
    margin-top: 16px;
    background-color: #764E42;
    color: #FFF
}

.fomd_1 .fomd_1_n {
    width: 1198px;
    border: 1px solid #d7d7d7;
    text-align: center;
    padding: 20px 0;
}


/*原定制流程结束*/


/*新定制流程开始*/

.shoyenewx_001 {
    width: 100%;
    height: 96px;
    overflow: hidden;
    margin: 0px auto;
    padding: 0px;
    background: #fff;
    background-position: center;
}

.shoyenewx_001f {
    width: 1200px;
    margin: 0 auto;
    margin-top: 13px;
}

.shoyenewx_002f1 {
    float: left;
}


/*新制流程结束*/

.shoyenewx {
    width: 100%;
    height: 288px;
    overflow: hidden;
    background: url("../images/biao1.jpg") no-repeat;
    background-position: center;
}

.shoyenewx_002 {
    width: 1303px;
    height: 288px;
    margin: 30px auto;
}

.shoyenewx_002f {
    width: 100%;
    height: 288px;
    float: left;
}

.shoyenewx_002f2 {
    width: 770px;
    height: 167px;
    background: #eee;
    display: inline-block;
    float: left;
}

.shoyenewx_002f21 {
    width: 623px;
    height: 288px;
    position: relative;
    float: right;
}

.shoyenewx_002f21>form ul {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
	margin-block-start: 1em;
margin-block-end: 1em;
padding-inline-start: 40px;
}

.shoyenewx_002f21>form ul li {
    width: 255px;
    height: 53px;
    position: relative;
}

.shoyenewx_002f21>form ul li:nth-child(1) {
    left: -41px;
    top: 16px;
}

.shoyenewx_002f21>form ul li:nth-child(2) {
    left: -95px;
    top: 16px;
}

.shoyenewx_002f21>form ul li:nth-child(3) {
    top: 25px;
    left: -40px;
}

.shoyenewx_002f21>form ul li:nth-child(4) {
    top: 25px;
    left: -95px;
}

.shoyenewx_002f21>form ul li:last-child {
    animation: dx 2s linear infinite both;
    width: 250px;
    height: 55px;
    position: relative;
    top: 37px;
    margin: 0 auto;
    margin-left: 91px;
}

.shoyenewx_002f21>form ul li:last-child input {
    width: 100%;
    height: 100%;
    border: none;
    outline: none;
    padding-left: 0 !important;
    background: url("../images/ljyy.png") no-repeat;
    cursor: pointer;
}

.shoyenewx_002f21>form ul li input {
    font-size: 20px;
    width: 95%;
    height: 100%;
    border: none;
    outline: none;
    padding-left: 5%;
    background: transparent;
    color: #b1b1b1;
}

.shoyenewx_002f21>form ul li input ::-webkit-input-placeholder {
    font-size: 20px;
    color: #b1b1b1;
}

.shoyenewx_002f4 {
    width: 206px;
    height: 163px;
    background: #eee;
    display: inline-block;
    margin-left: -5px;
    float: right;
}

.shoyenewx_002f4 p {
    text-align: center;
    margin-top: 12px;
    margin-bottom: 5px;
    color: #555;
}

.shoyenewx_002f4 .shoyenewx_002f41 {
    font-size: 32px;
    font-family: "黑体";
}

.shoyenewx_002f4 .shoyenewx_002f43 {
    font-size: 20px;
}

.shoyenewx_002f4 p span {
    width: 30px;
    height: 45px;
    background: #e7581c;
    display: inline-block;
    margin-left: 3px;
    line-height: 45px;
    color: #fff;
    font-size: 30px;
    border-radius: 3px;
}

.shoyenewx_003 {
    width: 100%;
    height: 423px;
    overflow: hidden;
    margin: 0px auto;
    padding: 0px;
    background: #fff;
    background-position: center;
}

.shoyenewx_003f {
    width: 1200px;
    height: 415px;
    background: #333;
    margin: 0 auto;
    margin-top: 8px;
    padding-top: 1px;
}

.shoyenewx_003f .shoyenewx_003f1 p {
    margin-top: 0px;
    color: #fff;
}

.shoyenewx_003f .shoyenewx_003f11 {
    float: left;
    margin-top: 0px;
    font-size: 28px;
    margin-left: 15px;
    display: inline-block;
}

.shoyenewx_003f .shoyenewx_003f12 {
    float: right;
    margin-top: 0px;
    font-size: 18px;
    display: inline-block;
    background: #444;
    padding: 2px 6px;
    color: #eee;
}

.shoyenewx_003f .shoyenewx_003f2 {
    margin-top: 17px;
}

.shoyenewx_003f .shoyenewx_003f21 {
    width: 100px;
    height: 2px;
    background: #a40000;
    margin-left: 15px;
    display: inline-block;
    margin-bottom: 15px;
}

.shoyenewx_003f .shoyenewx_003f22 {
    width: 1085px;
    height: 2px;
    background: #ccc;
    display: inline-block;
    margin-left: -5px;
    float: right;
}

.shoyenewx_003f .shoyenewx_003f3 {
    width: 1185px;
    height: 315px;
    margin-left: 15px;
    margin-top: 0px;
}

.shoyenewx_003f .shoyenewx_003f31 {
    width: 286px;
    height: 313px;
    display: inline-block;
    margin-right: 10px;
    float: left;
}

.shoyenewx_003f .shoyenewx_003f311 {
    width: 286px;
    height: 88px;
    padding-top: 8px;
    background: #f4f4f4;
}

.shoyenewx_003f .shoyenewx_003f311 p {
    margin-top: 0px;
    text-align: center;
    margin-bottom: 2px;
    color: #555;
}

.shoyenewx_003f .shoyenewx_003f3111 {
    font-size: 22px;
}

.shoyenewx_003f .shoyenewx_003f3113 {
    font-size: 15px;
}

.shoyenewx_003f .shoyenewx_003f311 p span {
    display: inline-block;
    width: 220px;
    height: 2px;
    background: #fff;
}

.shoyenewx_003f .shoyenewx_003f312 {
    width: 286px;
    height: 218px;
    overflow: hidden;
}

.shoyenewx_003f .shoyenewx_003f312 img {
    display: block;
}

.shoyenewx_003f .shoyenewx_003f31:hover .shoyenewx_003f311 {
    background: #764E42;
}

.shoyenewx_003f .shoyenewx_003f31:hover img {
    transform: scale(1.02);
    transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}

.shoyenewx_003f .shoyenewx_003f31:hover {
    box-shadow: 0 5px 10px rgba(170, 170, 170, 0.6), 0 -5px 10px rgba(170, 170, 170, 0.6);
    -webkit-box-shadow: 0 5px 10px rgba(170, 170, 170, 0.6), 0 -5px 10px rgba(170, 170, 170, 0.6);
    -moz-box-shadow: 0 -5px 10px rgba(170, 170, 170, 0.6), 0 5px 10px rgba(170, 170, 170, 0.6);
}

.shoyenewx_003f .shoyenewx_003f31:hover .shoyenewx_003f3111 {
    color: #fff;
}

.shoyenewx_003f .shoyenewx_003f31:hover .shoyenewx_003f3113 {
    color: #fff;
}

.shoyenewx_004 {
    width: 100%;
    height: 125px;
    overflow: hidden;
    margin: 0px auto;
    padding: 0px;
    background: #fff;
    background-position: center;
}

.shoyenewx_005 {
    width: 100%;
    height: 450px;
    overflow: hidden;
    margin: 0px auto;
    padding: 0px;
    background: #eee;
    background-position: center;
}

.shoyenewx_006 {
    width: 100%;
    height: 497px;
    overflow: hidden;
    margin: 0px auto;
    padding: 0px;
    background: #eee;
    background-position: center;
}

.shoyenewx_006_1 {
    width: 100%;
    height: 497px;
    overflow: hidden;
    margin: 0px auto;
    padding: 0px;
    background: #fff;
    background-position: center;
}

.shoyenewx_006_2 {
    width: 100%;
    height: 550px;
    overflow: hidden;
    margin: 0px auto;
    padding: 0px;
    background: #fff;
    background-position: center;
}

.shoyenewx_007 {
    width: 100%;
    height: 800px;
    overflow: hidden;
    margin: 0px auto;
    padding: 0px;
    background: #fff;
    background-position: center;
}

.shoyenewx_008 {
    width: 100%;
    height: 854px;
    overflow: hidden;
    margin: 0px auto;
    padding: 0px;
    background: #eee;
    background-position: center;
}

.shoyenewx_009 {
    width: 100%;
    height: 780px;
    overflow: hidden;
    margin: 0px auto;
    padding: 0px;
    background: #666;
    background-position: center;
}

.shoyenewx_010 {
    width: 100%;
    height: 520px;
    overflow: hidden;
    margin: 0px auto;
    padding: 0px;
    background: #fff;
    background-position: center;
}

.shoyenewx_011 {
    width: 100%;
    height: 600px;
    overflow: hidden;
    margin: 0px auto;
    padding: 0px;
    background: #fff;
    background-position: center;
}

.shoyenewx_012 {
    width: 100%;
    height: 246px;
    overflow: hidden;
    margin: 0px auto;
    padding: 0px;
    background: url(/themes/default/images/jia.jpg) center no-repeat;
}

.shoyenewx_013 {
    width: 100%;
    height: 165px;
    overflow: hidden;
    margin: 0px auto;
    padding: 0px;
    background: #fff;
    background-position: center;
}

.shoyenewx_014 {
    width: 100%;
    height: 896px;
    overflow: hidden;
    margin: 0px auto;
    padding: 0px;
    background: #fff;
    background-position: center;
}

.shoyenewx_004f {
    width: 1200px;
    height: 125px;
    background: #fff;
    margin: 0 auto;
    margin-top: 8px;
    padding-top: 1px;
}

.shoyenewx_004f p {
    text-align: center;
    color: #555;
    margin-bottom: -5px;
}

.shoyenewx_004f .shoyenewx_004f1 {
    font-size: 35px;
    margin-top: 18px;
}

.shoyenewx_005f {
    width: 1200px;
    height: 448px;
    margin: 0 auto;
    background: #eee;
}

.shoyenewx_005f1 {
    width: 845px;
    height: 448px;
    float: left;
    background: #999;
}

.shoyenewx_005f1 .swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    opacity: 0;
    width: 70px;
    height: 225px;
    border-radius: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
}

.shoyenewx_005f1 .swiper-container-vertical>.swiper-pagination-bullets {
    left: 0px;
    width: 70px;
}

.shoyenewx_005f2 {
    width: 320px;
    height: 450px;
    float: right;
    background: #eee;
    margin-right: 15px;
}

.shoyenewx_005f2 ul {
    margin-left: 0px;
    padding-left: 20px;
}

.shoyenewx_005f2 ul li {
    margin-top: 16px;
    width: 279px;
}

.shoyenewx_005f21 div {
    width: 279px;
}

.shoyenewx_005f21 p {
    text-align: center;
    background: #333;
    height: 60px;
    line-height: 60px;
    border-radius: 5px;
    color: #ddd;
}

.shoyenewx_005f222 {
    display: none;
}

.shoyenewx_005f2 input {
    height: 44px;
    width: 279px;
    border: solid 1px #aaa;
    border-radius: 5px;
}

.shoyenewx_005f2 .shoyenewx_005f261 {
    width: 135px;
    color: #fff;
    background: #764E42;
}

.shoyenewx_005f2 .shoyenewx_005f262 {
    width: 135px;
    float: right;
    margin-right: -4px;
    color: #fff;
    background: #333;
}

.shoyenewx_005f271 {
    color: #fff;
    background: #764E42;
}

.shoyenewx_005f27 {
    display: none;
}

.shoyenewx_005f28 p {
    font-size: 13px;
    text-align: center;
    color: #999;
}

.shoyenewx_006f {
    width: 1200px;
    height: 497px;
    margin: 0 auto;
    background: #eee;
}

.shoyenewx_006f1 {
    width: 1200px;
    height: 60px;
    line-height: 60px;
}

.shoyenewx_006f1 h3 {
    float: left;
    margin-left: 5px;
    font-size: 30px;
    color: #555;
    margin-top: 12px;
}

.shoyenewx_006f1 ul {
    float: right;
    margin-right: 25px;
}

.shoyenewx_006f1 ul li {
    float: left;
    color: #555;
    margin-left: 10px;
    font-size: 17px;
}

.shoyenewx_006f1 ul li a {
    text-decoration: none;
    color: #555;
    display: inline-block;
    margin-right: 6px;
}

.shoyenewx_006f2 {
    width: 100%;
    height: 0px;
    border: solid 0.5px #000;
    border-left: 0px;
    border-right: 0px;
    margin-top: 20px;
}

.shoyenewx_006f .shoyenewx_006f3 {
    width: 1200px;
    height: 434px;
}

.shoyenewx_006f .shoyenewx_006f3 div {
    float: left;
    overflow: hidden;
    border: solid 0px;
}

.shoyenewx_006f .shoyenewx_006f31 {
    width: 227px;
    height: 404px;
    margin-top: -13px;
}

.shoyenewx_006f .shoyenewx_006f31 img {
    width: 227px;
    height: 404px;
}

.shoyenewx_006f .shoyenewx_006f32 {
    width: 702px;
    height: 404px;
    margin-left: 13px;
    margin-top: -11px;
}

.shoyenewx_006f .shoyenewx_006f32 img {
    width: 702px;
}

.shoyenewx_006f .shoyenewx_006f33 {
    width: 253px;
    height: 404px;
    margin-top: -11px;
    margin-left: 5px;
}

.shoyenewx_006f .shoyenewx_006f33 div {
    width: 253px;
    height: 201px;
    margin-bottom: 3px;
}

.shoyenewx_006f .shoyenewx_006f33 div img {
    width: 253px;
    height: 201px;
}

.shoyenewx_006f3 img:hover {
    transform: scale(1.02);
    transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}

.shoyenewx_006_1f {
    width: 1200px;
    height: 497px;
    margin: 0 auto;
    background: #fff;
}

.shoyenewx_006_1f1 {
    width: 1200px;
    height: 60px;
    line-height: 60px;
}

.shoyenewx_006_1f1 h3 {
    float: left;
    margin-left: 5px;
    font-size: 30px;
    color: #555;
    margin-top: 12px;
}

.shoyenewx_006_1f1 ul {
    float: right;
    margin-right: 25px;
}

.shoyenewx_006_1f1 ul li {
    float: left;
    color: #555;
    margin-left: 10px;
    font-size: 17px;
}

.shoyenewx_006_1f1 ul li a {
    text-decoration: none;
    color: #555;
    display: inline-block;
    margin-right: 6px;
}

.shoyenewx_006_1f2 {
    width: 1200px;
    height: 0px;
    border: solid 0.5px #000;
    border-left: 0px;
    border-right: 0px;
    margin-top: 20px;
}

.shoyenewx_006_1f .shoyenewx_006_1f3 {
    width: 1200px;
    height: 404px;
}

.shoyenewx_006_1f .shoyenewx_006_1f3 div {
    float: left;
    overflow: hidden;
}

.shoyenewx_006_1f .shoyenewx_006_1f31 {
    width: 227px;
    height: 404px;
    margin-top: -13px;
}

.shoyenewx_006_1f .shoyenewx_006_1f31 img {
    width: 227px;
    height: 404px;
}

.shoyenewx_006_1f .shoyenewx_006_1f32 {
    width: 702px;
    height: 404px;
    margin-left: 13px;
    margin-top: -11px;
}

.shoyenewx_006_1f .shoyenewx_006_1f32 img {
    width: 702px;
}

.shoyenewx_006_1f .shoyenewx_006_1f33 {
    width: 253px;
    height: 404px;
    margin-top: -11px;
    margin-left: 5px;
}

.shoyenewx_006_1f .shoyenewx_006_1f33 div {
    width: 253px;
    height: 201px;
    margin-bottom: 3px;
}

.shoyenewx_006_1f .shoyenewx_006_1f33 div img {
    width: 253px;
    height: 201px;
}

.shoyenewx_006_1f3 img:hover {
    transform: scale(1.02);
    transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}

.shoyenewx_006_2f {
    width: 1200px;
    height: 497px;
    margin: 0 auto;
    background: #fff;
}

.shoyenewx_006_2f1 {
    width: 1200px;
    height: 60px;
    line-height: 60px;
}

.shoyenewx_006_2f1 h3 {
    float: left;
    margin-left: 5px;
    font-size: 30px;
    color: #555;
    margin-top: 12px;
}

.shoyenewx_006_2f1 ul {
    float: right;
    margin-right: 25px;
}

.shoyenewx_006_2f1 ul li {
    float: left;
    color: #555;
    margin-left: 10px;
    font-size: 17px;
}

.shoyenewx_006_2f1 ul li a {
    text-decoration: none;
    color: #555;
    display: inline-block;
    margin-right: 6px;
}

.shoyenewx_006_2f2 {
    width: 1200px;
    height: 0px;
    border: solid 0.5px #000;
    border-left: 0px;
    border-right: 0px;
    margin-top: 20px;
}

.shoyenewx_006_2f .shoyenewx_006_2f3 {
    width: 1200px;
    height: 404px;
}

.shoyenewx_006_2f .shoyenewx_006_2f3 div {
    float: left;
    overflow: hidden;
}

.shoyenewx_006_2f .shoyenewx_006_2f31 {
    width: 227px;
    height: 404px;
    margin-top: -13px;
}

.shoyenewx_006_2f .shoyenewx_006_2f31 img {
    width: 227px;
    height: 404px;
}

.shoyenewx_006_2f .shoyenewx_006_2f32 {
    width: 702px;
    height: 404px;
    margin-left: 13px;
    margin-top: -11px;
}

.shoyenewx_006_2f .shoyenewx_006_2f32 img {
    width: 702px;
}

.shoyenewx_006_2f .shoyenewx_006_2f33 {
    width: 253px;
    height: 404px;
    margin-top: -11px;
    margin-left: 5px;
}

.shoyenewx_006_2f .shoyenewx_006_2f33 div {
    width: 253px;
    height: 201px;
    margin-bottom: 3px;
}

.shoyenewx_006_2f .shoyenewx_006_2f33 div img {
    width: 253px;
    height: 201px;
}

.shoyenewx_006_2f3 img:hover {
    transform: scale(1.02);
    transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}

.shoyenewx_007f {
    width: 1200px;
    height: 860px;
    margin: 0 auto;
    background: #fff;
}

.shoyenewx_007f1 {
    width: 1200px;
    height: 60px;
    line-height: 60px;
}

.shoyenewx_007f1 h3 {
    float: left;
    margin-left: 5px;
    font-size: 30px;
    color: #555;
    margin-top: 12px;
}

.shoyenewx_007f1 ul {
    float: right;
    margin-right: 25px;
}

.shoyenewx_007f1 ul li {
    float: left;
    color: #555;
    margin-left: 10px;
    font-size: 17px;
}

.shoyenewx_007f1 ul li a {
    text-decoration: none;
    color: #555;
    display: inline-block;
    margin-right: 6px;
}

.shoyenewx_007f2 {
    width: 1200px;
    height: 0px;
    border: solid 0.5px #000;
    border-left: 0px;
    border-right: 0px;
    margin-top: 20px;
}

.shoyenewx_007f .shoyenewx_007f3 {
    width: 1200px;
    height: 404px;
}

.shoyenewx_007f .shoyenewx_007f3 div {
    float: left;
    overflow: hidden;
}

.shoyenewx_007f .shoyenewx_007f31 {
    width: 227px;
    height: 404px;
    margin-top: -10px;
}

.shoyenewx_007f .shoyenewx_007f31 img {
    width: 227px;
    height: 404px;
}

.shoyenewx_007f .shoyenewx_007f32 {
    width: 702px;
    height: 404px;
    margin-left: 13px;
    margin-top: -9px;
}

.shoyenewx_007f .shoyenewx_007f32 img {
    width: 702px;
}

.shoyenewx_007f .shoyenewx_007f33 {
    width: 253px;
    height: 404px;
    margin-top: -9px;
    margin-left: 5px;
}

.shoyenewx_007f .shoyenewx_007f33 div {
    width: 253px;
    height: 201px;
    margin-bottom: 3px;
}

.shoyenewx_007f .shoyenewx_007f33 div img {
    width: 253px;
    height: 201px;
}

.shoyenewx_007f3 img:hover {
    transform: scale(1.02);
    transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}

.shoyenewx_007f .shoyenewx_007f4 {
    width: 1205px;
    height: 293px;
    margin-top: -2px;
    margin-left: -4.5px;
}

.shoyenewx_007f .shoyenewx_007f4 div {
    width: 396.6px;
    height: 293px;
    float: left;
    margin-left: 5px;
    overflow: hidden;
}

.shoyenewx_007f .shoyenewx_007f4 div img {
    width: 398px;
}

.shoyenewx_007f .shoyenewx_007f4 div img:hover {
    transform: scale(1.02);
    transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}

.shoyenewx_008f {
    width: 1200px;
    height: 854px;
    margin: 0 auto;
    background: #eee;
}

.shoyenewx_008f1 {
    width: 1200px;
    height: 60px;
    float: left;
    color: #555;
    line-height: 60px;
}

.shoyenewx_008f1 div {
    width: 500px;
    height: 60px;
    line-height: 60px;
}

.shoyenewx_008f1 h3 {
    display: inline-block;
    font-size: 28px;
    margin-left: 5px;
}

.shoyenewx_008f1 span {
    font-size: 14px;
}

.shoyenewx_008f1 ul {
    width: 600px;
    height: 60px;
    float: right;
    margin-right: -61px;
    line-height: 60px;
    margin-top: -26px;
}

.shoyenewx_008f1 ul li {
    float: left;
    color: #555;
    margin-left: 10px;
    font-size: 14px;
}

.shoyenewx_008f1 ul li a {
    text-decoration: none;
    color: #555;
    display: inline-block;
    margin-right: 6px;
}

.shoyenewx_008f121 {
    background: #333;
    height: 20px;
    line-height: 20px;
    margin-top: 17px;
    padding-left: 8px;
}

.shoyenewx_008f1 .shoyenewx_008f121 a {
    color: #eee;
}

.shoyenewx_008f2 {
    width: 1200px;
    height: 0px;
    border: solid 0.5px #000;
    border-left: 0px;
    border-right: 0px;
    margin-top: 25px;
}

.shoyenewx_008f31 {
    width: 468px;
    height: 468px;
    float: left;
    margin-top: 40px;
}

.shoyenewx_008f31 .shoyenewx_008f311 {
    width: 468px;
    height: 468px;
    float: left;
    overflow: hidden;
}

.shoyenewx_008f3111 {
    width: 468px;
    height: 468px;
    transform: scale(1.02);
}

.shoyenewx_008f3112 {
    position: relative;
    margin-top: -63px;
    width: 428px;
    padding: 10px 20px;
    background: #000;
    opacity: 0.8;
    color: #eee;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: none;
}

.shoyenewx_008f3113 {
    position: relative;
    margin-top: -473px;
    display: none;
    margin-bottom: 421px;
}

.shoyenewx_008f3114 {
    position: relative;
    margin-top: -268px;
    margin-left: 180px;
    display: none;
    margin-bottom: 300px;
}

.shoyenewx_008f311:hover .shoyenewx_008f3112 {
    display: block;
}

.shoyenewx_008f311:hover .shoyenewx_008f3113 {
    display: inline;
}

.shoyenewx_008f311:hover .shoyenewx_008f3114 {
    display: inline;
}

.shoyenewx_008f32 {
    width: 730px;
    height: 468px;
    float: right;
    margin-top: 40px;
    margin-right: -1px;
}

.shoyenewx_008f32 div {
    width: 226px;
    height: 226px;
    display: inline-block;
    float: left;
    margin-left: 17px;
    margin-bottom: 17px;
    overflow: hidden;
    transform: scale(1.02);
}

.shoyenewx_008f31 .shoyenewx_008f311 .shoyenewx_008f3111:hover {
    transform: scale(1.05);
    transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}

.shoyenewx_008f32 div img:hover {
    transform: scale(1.05);
    transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}

.shoyenewx_008f32 div img {
    width: 226px;
    height: 226px;
}

.shoyenewx_008f32 div p {
    position: relative;
    margin-top: -30px;
    font-size: 12px;
    width: 206px;
    padding: 5px 10px;
    background: #000;
    opacity: 0.8;
    color: #eee;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: none;
}

.shoyenewx_008f32 div:hover p {
    display: block;
    transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}

.shoyenewx_008f4 {
    width: 1200px;
    margin-top: 45px;
}

.shoyenewx_008f4 .shoyenewx_008f41 {
    float: left;
    margin-left: 13px;
    width: 136px;
    height: 136px;
}

.shoyenewx_008f4 div div {
    width: 136px;
    height: 136px;
    border-radius: 136px;
    overflow: hidden;
}

.shoyenewx_008f4 div p {
    text-align: center;
    color: #333;
}

.shoyenewx_008f4 div img {
    width: 136px;
    height: 136px;
}

.shoyenewx_008f4 div:hover {
    transform: rotateY(360deg);
    transition: 1.5s;
}

.shoyenewx_009f {
    width: 1200px;
    height: 780px;
    margin: 0 auto;
    background: #666;
}

.shoyenewx_009f1 {
    width: 1200px;
    height: 140px;
    background: #666;
}

.shoyenewx_009f1 p {
    color: #eee;
    font-size: 30px;
    text-align: center;
    margin-top: 0px;
    line-height: 100px;
    height: 10px;
}

.shoyenewx_009f1 p span {
    font-size: 16px;
    display: inline-block;
    margin-top: -80px;
}

.shoyenewx_009f2 {
    width: 1200px;
    height: 570px;
    background: #666;
}

.shoyenewx_009f2 .swiper-pagination {
    margin-top: 530px;
    margin-left: 535px;
    display: none;
}

.shoyenewx_009f2 .swiper-pagination-clickable .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    border: solid 2px #eee;
    background: transparent;
    margin-left: 10px;
    opacity: 1;
}

.shoyenewx_009f2 .swiper-container {
    height: 500px;
}

.shoyenewx_009f2 .swiper-pagination .swiper-pagination-bullet-active {
    background: #eee;
}

.shoyenewx_009f3 {
    width: 1200px;
    height: 70px;
    background: #666;
}

.shoyenewx_009f3 p {
    cursor: pointer;
    margin-top: 0px;
    text-align: center;
    width: 125px;
    height: 30px;
    margin-left: 537px;
    border: solid 1px #eee;
    line-height: 30px;
    color: #eee;
}

.shoyenewx_010f {
    width: 1200px;
    height: 520px;
    margin: 0 auto;
    background: #fff;
}

.shoyenewx_010f1 {
    width: 1200px;
    height: 60px;
    float: left;
    color: #555;
    line-height: 60px;
}

.shoyenewx_010f1 div {
    width: 500px;
    height: 60px;
    line-height: 60px;
}

.shoyenewx_010f1 h3 {
    display: inline-block;
    font-size: 28px;
    margin-left: 5px;
}

.shoyenewx_010f1 span {
    font-size: 14px;
}

.shoyenewx_010f1 ul {
    width: 600px;
    height: 60px;
    float: right;
    margin-right: -61px;
    line-height: 60px;
    margin-top: -26px;
}

.shoyenewx_010f1 ul li {
    float: left;
    color: #555;
    margin-left: 10px;
    font-size: 14px;
}

.shoyenewx_010f1 ul li a {
    text-decoration: none;
    color: #555;
    display: inline-block;
    margin-right: 6px;
}

.shoyenewx_010f121 {
    background: #333;
    height: 20px;
    line-height: 20px;
    margin-top: 17px;
    padding-left: 8px;
}

.shoyenewx_010f1 .shoyenewx_010f121 a {
    color: #eee;
}

.shoyenewx_010f2 {
    width: 1200px;
    height: 0px;
    border: solid 0.5px #000;
    border-left: 0px;
    border-right: 0px;
    margin-top: 25px;
}

.shoyenewx_010f31 {
    width: 870px;
    height: 400px;
    float: left;
    margin-top: 20px;
}

.shoyenewx_010f31 video {
    margin: 0 auto;
    margin-left: 50px;
}

.shoyenewx_010f32 {
    width: 310px;
    height: 400px;
    float: right;
    background: #eee;
    margin-right: 15px;
    margin-top: 20px;
}

.shoyenewx_010f32 ul {
    margin-left: 0px;
    padding-left: 16px;
}

.shoyenewx_010f32 ul li {
    margin-top: 18px;
    width: 279px;
}

.shoyenewx_010f321 div {
    width: 279px;
}

.shoyenewx_010f321 p {
    text-align: center;
    background: #333;
    height: 60px;
    line-height: 60px;
    border-radius: 5px;
    color: #eee;
}

.shoyenewx_010f3222 {
    display: none;
}

.shoyenewx_010f32 input {
    height: 44px;
    width: 279px;
    border: solid 1px #aaa;
    border-radius: 5px;
}

.shoyenewx_010f32 .shoyenewx_010f3261 {
    width: 135px;
    color: #eee;
    background: #764E42;
}

.shoyenewx_010f32 .shoyenewx_010f3262 {
    width: 135px;
    float: right;
    margin-right: -4px;
    color: #fff;
    background: #333;
}

.shoyenewx_010f3271 {
    color: #eee;
    background: #764E42;
}

.shoyenewx_010f327 {
    display: none;
}

.shoyenewx_010f328 p {
    font-size: 13px;
    text-align: center;
    color: #999;
}

.shoyenewx_011f {
    width: 1200px;
    height: 600px;
    margin: 0 auto;
    overflow: hidden;
}

.shoyenewx_012f {
    height: 246px;
    /* width: 1200px; 
	height: 250px; 
	margin: 0 auto; 
	background: #fff;
	overflow: hidden;
	margin-top: 40px; */
}

.shoyenewx_012f1 {
    width: 1200px;
    height: 246px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.shoyenewx_012f .shoyenewx_012f1 div {
    flex: 2;
    text-align: -webkit-center;
    position: relative;
    top: 37px;
}

.shoyenewx_012f .shoyenewx_012f1 div img {
    width: 168px;
    height: 169px;
    display: block;
}

.shoyenewx_012f .shoyenewx_012f1 div img:hover {
    transform: scale(1.1);
    transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}

.shoyenewx_013f {
    width: 1200px;
    height: 165px;
    margin: 0 auto;
    background: #fff;
    overflow: hidden;
    margin-top: 20px;
}

.shoyenewx_013f img {
    width: 1200px;
}

.shoyenewx_014f {
    width: 1200px;
    height: 896px;
    margin: 0 auto;
    background: #fff;
    overflow: hidden;
    margin-top: 30px;
}

.swiper-container {
    width: 100%;
    height: 100%;
}

.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.s_n {
    width: 1200px;
    margin: 0px auto;
    padding: 0px;
    overflow: hidden;
    margin-top: 20px;
}

.s_n .f_l {
    width: 220px;
    margin: 0px;
    float: left;
    background-image: url(../images/sfy_vip.jpg);
    height: 275px;
}

.s_n .f_l .f_l_h {
    width: 220px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 18px;
    font-family: "微软雅黑";
    color: #FFF;
}

.s_n .f_l .f_l_n {
    width: 220px;
    margin: 0px;
    padding: 0px;
    overflow: hidden;
    text-align: center;
    margin-top: 160px;
}

.s_n .f_l .f_l_n .f_s {
    width: 190px;
    height: auto;
    overflow: hidden;
    padding: 4px;
    margin: 0px auto;
    border-radius: 5px;
    margin-bottom: 20px;
}

.s_n .f_l .f_l_n .f_s .inp {
    width: 110px;
    border: 1px solid #b6b6b6;
    height: 21px;
    line-height: 21px;
    font-size: 12px;
    color: #b6b6b6
}

.s_n .f_l .f_l_n .f_s .lable {
    margin: 10px 0;
    color: #ff6620;
    font-size: 12px;
}

.s_n .f_l .f_l_n .f_s b {
    width: 100%;
    text-align: center;
    font-size: 12px;
    font-weight: normal;
    color: #F00;
}

.s_n .f_r {
    width: 965px;
    float: right;
    margin-left: 15px;
}

.s_n .f_r ul {
    margin: 0px;
    padding: 0px;
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    text-align: justify;
    *text-justify: inter-ideograph;
    _text-justify: inter-ideograph;
    justify-content: space-between !important;
}

.s_n .f_r ul li {
    float: left;
    margin: 0px 5px;
}

.f_1 { /*shenhezj20220507*/
    width: 1200px;
    margin: 0px auto;
    padding: 0px;
    height: auto;
    margin-top: 30px;
    overflow: hidden;
}

.f_1 .f_1_h {
    width: 1200px;
    line-height: 30px;
    overflow: hidden;
    height: auto;
    border-bottom: 1px solid #777;
    padding-bottom: 15px;
}

.f_1 .f_1_h h3 {
    font-size: 26px;
    font-family: "微软雅黑";
    color: #777;
    float: left;
    width: 200px;
    margin: 0px;
    padding: 0px;
}

.f_1 .f_1_h .r {
    width: 800px;
    float: right;
    color: #363636;
    font-size: 12px;
    height: 30px;
    line-height: 30p;
    position: relative;
    bottom: 0px;
    text-align: right;
    right: 0px;
}

.f_1 .f_1_h .r a {
    color: #363636;
    font-size: 12px;
    margin: 0 5px;
    text-align: right;
}

.f_1 .f_1_n {
    width: 1200px;
    overflow: hidden;
    margin-top: 20px;
}

.f_1 .f_1_n .f_dt {
    width: 1198;
    height: auto;
    overflow: hidden;
    border: 1px solid #cbcbcb;
}

.f_1 .f_1_n .f_dt .f_dt_l {
    width: 709px;
    height: auto;
    float: left;
}

.f_1 .f_1_n .f_dt .f_dt_l .f_dt_l_h {
    width: 709px;
    height: auto;
    overflow: hidden;
    border-bottom: 1px solid #cbcbcb;
}

.f_1 .f_1_n .f_dt .f_dt_l .f_dt_l_h ul {
    width: 709px;
    height: auto;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
}

.f_1 .f_1_n .f_dt .f_dt_l .f_dt_l_h ul li {
    width: 142px;
    height: 48px;
    line-height: 48px;
    overflow: hidden;
    font-size: 14px;
    text-align: center;
    color: #333;
    float: left;
    border-right: 1px solid #cbcbcb;
    background-color: #e5e5e5;
}

.f_1 .f_1_n .f_dt .f_dt_l .f_dt_l_h ul .hover {
    width: 136px;
    height: 48px;
    line-height: 48px;
    overflow: hidden;
    font-size: 14px;
    text-align: center;
    color: #FFF;
    float: left;
    border-right: 1px solid #cbcbcb;
    background-color: #777;
}

.f_1 .f_1_n .f_dt .f_dt_l .f_dt_l_n {
    width: 696px;
    height: auto;
    overflow: hidden;
}

.f_1 .f_1_n .f_dt .f_dt_l .f_dt_l_n .f_dt_h {
    width: 665px;
    height: auto;
    margin: 0px auto;
    padding: 15px 0;
    text-align: center;
    border-bottom: 1px solid #f2f2f2;
}

.f_1 .f_1_n .f_dt .f_dt_l .f_dt_l_n .f_dt_h b {
    font-size: 14px;
    font-weight: 700;
    color: #777;
}

.f_1 .f_1_n .f_dt .f_dt_l .f_dt_l_n .f_dt_h span {
    float: right;
    margin-right: 10px;
}

.f_1 .f_1_n .f_dt .f_dt_l .f_dt_l_n .f_dt_h span a {
    font-size: 12px;
}

.f_1 .f_1_n .f_dt .f_dt_l .f_dt_l_n .f_dt_n {
    width: 665px;
    height: auto;
    overflow: hidden;
    margin: 0px auto;
    padding: 0px;
}

.f_1 .f_1_n .f_dt .f_dt_l .f_dt_l_n .f_dt_n ul {
    width: 665px;
    height: auto;
    padding: 0px;
    overflow: hidden;
    margin: 0px auto;
    margin-top: 15px;
}

.f_1 .f_1_n .f_dt .f_dt_l .f_dt_l_n .f_dt_n ul li {
    width: 300px;
    height: auto;
    margin: 15px 15px;
    padding: 0px;
    background-image: url(../images/dt_b.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    float: left;
}

.f_1 .f_1_n .f_dt .f_dt_l .f_dt_l_n .f_dt_n ul li .bt {
    width: 280px;
    height: auto;
    line-height: 35px;
    font-weight: bold;
    float: right;
    font-size: 14px;
}

.f_1 .f_1_n .f_dt .f_dt_l .f_dt_l_n .f_dt_n ul li .bt a {
    color: #000;
}

.f_1 .f_1_n .f_dt .f_dt_l .f_dt_l_n .f_dt_n ul li .dz {
    width: 280px;
    height: auto;
    line-height: 35px;
    float: right;
    font-size: 12px;
}

.f_1 .f_1_n .f_sjs {
    width: 1200px;
    height: auto;
    overflow: hidden;
}

.f_1 .f_1_n .f_dt .f_dt_l .f_dt_l_n .f_dt_n ul li .t_a {
    width: 280px;
    height: auto;
    overflow: hidden;
    float: right;
}

.f_1 .f_1_n .f_dt .f_dt_l .f_dt_l_n .f_dt_n ul li .t_a .dx {
    width: 129px;
    height: 24px;
    background-color: #764E42;
    border-radius: 3px;
    line-height: 24px;
    font-size: 12px;
    color: #FFF;
    text-align: center;
    float: left;
    cursor: pointer
}

.f_1 .f_1_n .f_dt .f_dt_l .f_dt_l_n .f_dt_n ul li .t_a .dt {
    width: 100px;
    height: 22px;
    border: 1px solid #CCC;
    border-radius: 3px;
    line-height: 22px;
    font-size: 12px;
    color: #000;
    text-align: center;
    float: right;
    cursor: pointer
}

.f_1 .f_1_n .f_dt .f_dt_r {
    width: 489px;
    float: right
}

.f_1 .f_1_n .f_dt .f_dt_l .f_dt_l_n .f_dt_n ul li .t_a .dx img {
    display: inline;
    vertical-align: middle;
}

.f_1 .f_1_n .f_dt .f_dt_l .f_dt_l_n .f_dt_n ul li .t_a .dt img {
    display: inline;
    vertical-align: middle;
}

.f_1 .f_1_n .f_sjs .f_sjs_l {
    width: 900px;
    height: auto;
    overflow: hidden;
    float: left;
}

.f_1 .f_1_n .f_sjs .f_sjs_l .pic {
    float: left;
    width: 218px;
    height: auto;
    overflow: hidden;
    position: relative;
    height: 398px;
    border: 1px solid #cbcbcb;
    z-index: 1;
}

.f_1 .f_1_n .f_sjs .f_sjs_l .pic .s_dh {
    width: 156px;
    height: 37px;
    overflow: hidden;
    line-height: 37px;
    margin: 0px auto;
    background-image: url(../images/anpb.png);
    background-size: 100% 100%;
    position: absolute;
    bottom: 13px;
    z-index: 10;
    font-size: 14px;
    font-weight: 700;
    color: #FFF;
    text-align: center;
    left: 50%;
    margin-left: -78px;
    cursor: pointer;
}

.f_1 .f_1_n .f_sjs .f_sjs_l .pic .s_pb {
    width: 100%;
    height: auto;
    padding: 10px 0;
    overflow: hidden;
    background: #333;
    opacity: 0.8;
    color: #FFF;
    font-size: 12px;
    line-height: 25px;
    position: absolute;
    bottom: 70px;
    text-align: center;
    font-size: 14px;
}

.f_1 .f_1_n .f_sjs .f_sjs_l ul {
    width: 670px;
    height: auto;
    overflow: hidden;
    float: right;
    margin: 0px;
    padding: 0px;
    overflow: hidden;
}

.f_1 .f_1_n .f_sjs .f_sjs_l ul li {
    width: 158px;
    height: 193px;
    overflow: hidden;
    overflow: hidden;
    float: left;
    margin: 3px 3px 5px 3px;
    position: relative;
}

.f_1 .f_1_n .f_sjs .f_sjs_l ul li .bt {
    width: 100%;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    text-align: center;
    background-color: #333;
    opacity: 0.7;
    color: #FFF;
    position: absolute;
    bottom: 0
}

.f_1 .f_1_n .f_sjs .f_sjs_l ul li .al {
    width: 100%;
    line-height: 21px;
    position: absolute;
    bottom: 50px;
    text-align: center;
    display: none;
}

.f_1 .f_1_n .f_sjs .f_sjs_l ul li .al a {
    color: #FFF;
    font-size: 12px;
    text-decoration: underline;
    z-index: 10;
}

.f_1 .f_1_n .f_sjs .f_sjs_l ul li .ckbm {
    width: 80px;
    height: 60px;
    padding-top: 20px;
    line-height: 21px;
    overflow: hidden;
    text-align: center;
    vertical-align: middle;
    background: #764E42;
    color: #FFF;
    position: absolute;
    top: 15px;
    left: 50%;
    margin-left: -40px;
    border-radius: 40px;
    z-index: 10;
    opacity: 0.8;
    display: none;
}

.f_1 .f_1_n .f_sjs .f_sjs_l ul li .ckbm a {
    color: #FFF;
}

.f_1 .f_1_n .f_sjs .f_sjs_l ul li .mb {
    width: 158px;
    height: 193px;
    overflow: hidden;
    position: absolute;
    opacity: 0.2;
    z-index: 2;
    background: #000;
    top: 0;
    left: 0;
}

.f_1 .f_1_n .f_sjs .f_sjs_l ul li img {
    border: 1px solid #cbcbcb;
}

.f_1 .f_1_n .f_sjs .f_sjs_r {
    width: 290px;
    height: auto;
    float: right;
    overflow: hidden;
}

.f_1 .f_1_n .f_sjs .f_sjs_r .al_pic {
    width: 288px;
    height: auto;
    overflow: hidden;
    border: 1px solid #cfcac6;
}

.f_1 .f_1_n .f_sjs .f_sjs_r .al_pic img {
    margin: 0px;
    padding: 0px;
}

.f_1 .f_1_n .f_sjs .f_sjs_r .al_altt {
    width: 100%;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    text-align: center;
    background: #777;
    margin: 0px;
    padding: 0px;
}

.f_1 .f_1_n .f_sjs .f_sjs_r .al_altt a {
    color: #FFF;
    font-weight: 700;
    font-size: 14px;
}

.f_1 .f_1_n .f_sjs .f_sjs_r .al_xq {
    width: 290px;
    height: auto;
    overflow: hidden;
    background-color: #e5e5e5
}

.f_1 .f_1_n .f_sjs .f_sjs_r .al_xq ul {
    width: 250px;
    height: auto;
    margin: 0px auto;
    overflow: hidden;
    line-height: 21px;
    padding: 0px;
    font-size: 14px;
    color: #6f6f6f;
}

.f_1 .f_1_n .f_sjs .f_sjs_r .al_xq ul li {
    width: 100%;
    font-size: 14px;
    overflow: hidden;
    line-height: 21px;
    color: #6f6f6f;
    margin-top: 5px;
    margin-bottom: 5px;
}

.f_1 .f_1_n .f_sr {
    width: 260px;
    height: auto;
    overflow: hidden;
    float: right
}

.f_1 .f_1_n .f_sr .f_sr_t {
    width: 258px;
    height: auto;
    overflow: hidden;
    border: 1px solid #cbcbcb
}

.f_1 .f_1_n .f_sr .f_sr_t ul {
    width: 100%;
    height: auto;
    margin: 0px;
    padding: 0px;
    overflow: hidden;
}

.f_1 .f_1_n .f_sr .f_sr_t ul li {
    margin: 0px auto;
    padding: 0px;
    width: 220px;
    font-size: 14px;
    line-height: 25px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.f_1 .f_1_n .f_sr .f_sr_t ul li a {
    color: #4d4d4d;
}

.f_1 .f_1_n .f_sr .f_sr_t .h_d {
    width: 100%;
    height: 40px;
    line-height: 40px;
    text-align: left;
    font-size: 14px;
    text-indent: 1em;
    background: #e5e5e5;
}

.f_1 .f_1_n .f_sr .f_sr_t .h_d span {
    float: right;
    margin-right: 10px;
    font-size: 12px;
}

.f_1 .f_1_n .f_sr .ad {
    width: 260px;
    height: 90px;
    overflow: hidden;
    margin-top: 10px;
}

.f_1 .f_1_n .f_sh {
    width: 940px;
    height: auto;
    overflow: hidden;
    float: left;
}

.f_1 .f_1_n .f_sh ul {
    width: 940px;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
    overflow: hidden;
}

.f_1 .f_1_n .f_sh ul li {
    width: 300px;
    height: auto;
    margin: 0px;
    padding: 0px;
    margin-right: 13px;
    overflow: hidden;
    float: left;
}

.f_1 .f_1_n .f_sh ul li .t {
    width: 300px;
    padding: 5px 0;
    line-height: 25px;
    margin: 0px;
    background-color: #e5e5e5
}

.f_1 .f_1_n .f_sh ul li .pic {
    height: 300px;
    margin: 0px;
    padding: 0px;
}

.f_1 .f_1_n .f_sh ul li .t a {
    color: #685546;
    font-size: 14px;
    margin-left: 15px;
}

.f_1 .f_1_n .f_1_n_a {
    width: 350px;
    height: 380px;
    float: left;
    background-color: #f1f1f1;
    overflow: auto;
}

.f_1 .f_1_n .f_1_n_a ul {
    width: 310px;
    height: auto;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
}

.f_1 .f_1_n .f_1_n_a ul li {
    width: 310px;
    height: auto;
    margin: 0px auto;
    padding: 0px;
    margin-top: 10px;
    margin-bottom: 10px;
    float: none;
    overflow: hidden;
}

.f_1 .f_1_n .f_1_n_a ul li .sp_f {
    float: left;
    border: #d4cdc5 1px solid;
    padding: 0px;
    margin: 0px;
    overflow: hidden;
    height: 79px;
}

.f_1 .f_1_n .f_1_n_a ul li .sp_f .bf {
    width: 37px;
    height: 37px;
    background: url(../images/BF.png);
    position: relative;
    z-index: 9;
    margin: 0px;
    padding: 0px;
    margin-top: -60px;
    margin-left: 48px;
    opacity: 0.8;
}

.f_1 .f_1_n .f_1_n_a ul li .sp_n {
    width: 164px;
    float: right;
    color: #1f1f1f;
}

.f_1 .f_1_n .f_1_n_a ul li .sp_n .sp a {
    color: #1f1f1f;
    font-size: 12px;
    line-height: 21px;
}

.f_1 .f_1_n .f_1_n_a ul li .sp_n .sp {
    width: 100%;
    height: auto;
    line-height: 18px;
    font-size: 12px;
    text-align: left;
    margin: 5px 0;
}

.f_1 .f_1_n .f_1_n_a ul li .sp_n .sp dd {
    width: 20px;
    height: 18px;
    background: url(../images/bf_s.jpg);
    background-size: 100% 100%;
    float: left;
    margin: 0px;
    padding: 0px;
    margin-right: 5px;
}

.f_1 .f_1_n .f_1_n_a ul li:hover .sp_f {
    float: left;
    border: #f05914 1px solid;
    padding: 0px;
    margin: 0px;
}

.f_1 .f_1_n .f_1_n_a ul li:hover .sp_n {
    width: 164px;
    float: right;
    color: #f05914;
}

.f_1 .f_1_n .f_1_n_a ul li:hover .sp_n .sp a {
    color: #f05914;
    font-size: 12px;
    line-height: 21px;
}

.f_1 .f_1_n .f_1_n_a ul li:hover .sp_n .sp {
    width: 100%;
    height: auto;
    line-height: 18px;
    font-size: 12px;
    text-align: left;
    margin: 5px 0;
}

.f_1 .f_1_n .f_1_n_a ul li:hover .sp_n .sp dd {
    width: 20px;
    height: 18px;
    background: url(../images/bf_b.jpg);
    background-size: 100% 100%;
    float: left;
    margin: 0px;
    padding: 0px;
    margin-right: 5px;
}

.f_1 .f_1_n .f_1_n_b {
    width: 538px;
    height: 378px;
    overflow: hidden;
    border: #cfd0c2 1px solid;
    float: left;
    margin-left: 10px;
    position: relative;
}

.f_1 .f_1_n .f_1_n_b .sp_an {
    width: 55px;
    height: 55px;
    overflow: hidden;
    background: url("../images/sp_an.png");
    position: absolute;
    left: 50%;
    margin-left: -27.5px;
    top: 50%;
    margin-top: -27.5px;
    z-index: 11
}

.f_1 .f_1_n .f_1_n_b .sp_t {
    width: 100%;
    height: 45px;
    overflow: hidden;
    background: url("../images/sp_t.jpg");
    position: absolute;
    bottom: 0px;
    z-index: 11
}

.f_1 .f_1_n .f_1_n_b .sp_bj {
    width: 100%;
    height: 378px;
    overflow: hidden;
    background-color: rgba(0, 0, 0, 0.15);
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    position: absolute;
    bottom: 0px;
    z-index: 10;
}

.f_1 .f_1_n .f_1_n_c {
    width: 288px;
    height: 378px;
    overflow: hidden;
    border: #d7d7d7 1px solid;
    float: right;
}

.f_1 .f_1_n .f_1_n_c .f_1_s {
    width: 247px;
    margin: 0px auto;
    padding: 0px;
    overflow: hidden;
    height: auto;
    margin-top: 25px;
    text-align: center;
}

.f_1 .f_1_n .f_1_n_c .f_1_s .f_1_s_h {
    font-size: 25px;
    font-weight: 700;
    color: #764E42;
    text-align: center;
    font-family: "Microsoft YaHei";
}

.f_1 .f_1_n .f_1_n_c .f_1_s .f_1_s_s {
    font-size: 16px;
    color: #ae928b;
    line-height: 31px;
    text-align: center;
    font-family: "Microsoft YaHei";
}

.f_1 .f_1_n .f_1_n_c .f_1_s .f_1_s_s_b {
    font-size: 12px;
    color: #747474;
    line-height: 21px;
    text-align: center;
    font-family: "宋体";
    margin-top: 10px;
}

.f_1 .f_1_n .f_1_n_c .f_1_s .f_1_s_t {
    width: 235px;
    margin: 0px auto;
    padding: 0px;
}

.f_1 .f_1_n .f_1_n_c .f_1_s .f_1_s_t select {
    width: 105px;
    height: 38px;
    line-height: 38px;
}

.f_1 .f_1_n .f_1_n_c .f_1_s input {
    width: 200px;
    margin: 0px auto;
    padding: 0px;
    margin-top: 8px;
    margin-bottom: 8px;
    border: 1px solid #a3a5a2;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    padding: 3px 15px;
}

.f_1 .f_1_n .f_1_n_c .f_1_s .s_an {
    width: 241px;
    height: 36px;
    border: 0px;
    background-color: #764E42;
    color: #FFF;
    line-height: 36px;
    font-size: 14px;
    margin-top: 15px;
    cursor: pointer;
}

.f_1 .f_1_n .f_1_n_c .f_1_s .s_an a {
    color: #fff
}

.f_1 .f_1_n .f_1_n_l {
    width: 220px;
    float: left;
    margin: 0px;
    padding: 0px;
}

.f_1 .f_1_n .f_1_n_l_ad {
    width: 220px;
    overflow: hidden;
    height: auto;
    overflow: hidden;
    height: 400px;
}

.f_1 .f_1_n .f_1_n_l_k {
    width: 220px;
    margin-top: 10px;
    background-color: #f2f2f2;
    padding-bottom: 15px;
}

.f_1 .f_1_n .f_1_n_l_ad_s {
    width: 218px;
    overflow: hidden;
    height: auto;
    overflow: hidden;
    height: 385px;
    border: 1px solid #CCC;
}

.f_1 .f_1_n .f_1_n_l_ad_s2 {
    width: 220px;
    overflow: hidden;
    height: auto;
    overflow: hidden;
    height: auto;
}

.f_1 .f_1_n .f_1_n_l_k_s {
    width: 220px;
    margin-top: 12px;
    background-color: #f2f2f2;
    position: relative;
}

.f_1 .f_1_n .f_1_n_l_k_s2 {
    width: 220px;
    margin-top: 8px;
    background-color: #f2f2f2;
    position: relative;
}

.f_1 .f_1_n .f_1_n_l_k_s3 {
    width: 218px;
    margin-top: 8px;
    border: 1px solid #f2f2f2;
}

.f_1 .f_1_n .f_1_n_l_k_s2 .h_d {
    width: 100%;
    line-height: 25px;
    overflow: hidden;
    text-align: left;
    text-indent: 1em;
    background-color: #dcdcdc;
}

.f_1 .f_1_n .f_1_n_l_k_s2 .h_d b {
    font-size: 12px;
    color: #333;
}

.f_1 .f_1_n .f_1_n_l_k_s2 .h_d span {
    float: right;
    margin-right: 10px;
    font-size: 12px;
}

.f_1 .f_1_n .f_1_n_l_k_s2 .h_n {
    border: 1px #CCCCCC solid;
    border-top: none;
    text-align: center;
    overflow: hidden;
}

.f_1 .f_1_n .f_1_n_l_k_s .b_m {
    width: 100%;
    height: 40px;
    line-height: 49px;
    font-size: 14px;
    color: #FFF;
    text-align: center;
    position: absolute;
    bottom: 0px;
    background: #000;
    z-index: 3;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}

.f_1 .f_1_n .f_1_n_l_k h5 {
    width: 100%;
    margin: 5px;
    text-align: left;
    padding: 5px;
    color: #7e7570;
    padding-top: 15px;
}

.f_1 .f_1_n .f_1_n_l_k a {
    color: #7e7570;
    font-size: 12px;
    margin: 0px 12px;
    padding: 0px 0;
    line-height: 26px;
}

.f_1 .f_1_n .f_1_n_l_k a:hover {
    color: #d97342;
    text-decoration: underline;
}

.f_1 .f_1_n .f_1_n_r {
    width: 970px;
    float: right;
    margin: 0px;
    padding: 0px;
    height: 400px;
    overflow: hidden;
}

.f_1 .f_1_n .f_1_n_r .t_j {
    width: 644px;
    height: auto;
    float: left;
    margin: 0px;
    padding: 0px;
    overflow: hidden;
    position: relative;
}

.f_1 .f_1_n .f_1_n_r .t_j:hover {
    background-color: #000;
}

figure {
    margin: 0px;
    padding: 0px;
}

figure.effect-zoe img {
    -webkit-transition: -webkit-transform 0.35s;
    -ms-transition: -ms-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    margin: 0px;
    padding: 0px;
}

figure.effect-zoe:hover img {
    opacity: 0.8;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

figure.effect-zoe figcaption {
    top: auto;
    bottom: 0;
    padding: 1em;
    height: 2.75em;
    background: #fff;
    color: #3c4a50;
    -webkit-transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
}

figure.effect-zoe p.description {
    width: 100%;
    position: absolute;
    left: 0px;
    bottom: 4em;
    padding: 10px;
    color: #000;
    text-transform: none;
    font-size: 100%;
    opacity: 0;
    -webkit-transition: opacity 0.35s;
    transition: opacity 0.35s;
    -webkit-backface-visibility: hidden;
    /* Fix for Chrome 37.0.2062.120 (Mac) */
    background-color: #FFF;
    opacity: 0.5;
    filter: alpha(opacity=50);
}

figure.effect-zoe:hover figcaption,
figure.effect-zoe:hover h2,
figure.effect-zoe:hover p.icon-links a {
    -webkit-transform: translate3d(0, 0, 0);
    -mstransform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.f_1 .f_1_n .f_1_n_r .t_s {
    width: 314px;
    height: 400px;
    overflow: hidden;
    float: right;
}

.f_1 .f_1_n .f_1_n_r .t_s .t_s_n {
    width: 314px;
    height: auto;
    overflow: hidden;
    background: #f5f5f5;
}

.f_1 .f_1_n .f_1_n_r .t_s .t_s_n .t_s_n_n {
    width: 290px;
    height: auto;
    overflow: hidden;
    margin: 0px auto;
    padding: 0px;
    margin-top: 10px;
}

.f_1 .f_1_n .f_1_n_r .t_s .t_s_n .t_s_n_n img {
    float: left
}

.f_1 .f_1_n .f_1_n_r .t_s .t_s_n .t_s_n_n .pic {
    width: 139px;
    font-size: 12px;
    color: #878988;
    line-height: 21px;
    float: right;
    margin-left: 5px;
}

.f_1 .f_1_n .f_1_n_r .t_s .t_s_n .t_s_n_n .pic a {
    color: #878988;
    margin: 0px;
    font-weight: 700;
}

.f_1 .f_1_n .f_1_n_r .t_s .t_s_n .t_s_n_n .pic a:hover {
    color: #764E42
}

.f_1 .f_1_n .f_1_n_r .t_s .t_s_n .t_s_n_n .pic .c {
    background: #b9b8bd;
    padding: 3px;
    width: auto;
    width: 76px;
    text-align: center;
}

.f_1 .f_1_n .f_1_n_r .t_s .t_s_n .t_s_n_n .pic p {
    margin: 0px;
    padding: 0px;
}

.f_1 .f_1_n .f_1_n_r .t_s .t_s_n .t_s_n_n .pic .c a {
    color: #FFF
}

.f_1 .f_1_n .f_1_n_r .t_s .t_s_n .t_s_n_n .pic .c a:hover {
    color: #764E42
}

.f_1 .f_1_n .f_1_n_r .t_s .t_s_n .t_s_n_s {
    width: 290px;
    height: auto;
    overflow: hidden;
    margin: 0px auto;
    padding: 0px;
    margin-bottom: 15px;
    margin-top: 10px;
    font-size: 14px;
    color: #f51d22;
    line-height: 25px;
}

.f_1 .f_1_n .f_1_n_r .t_s .t_s_n .t_s_n_s .thj {
    width: auto;
    float: left;
    background-color: #764E42;
    font-size: 12px;
    color: #FFF;
    padding: 0 3px;
    margin-right: 5px;
}

.f_1 .f_1_n .f_1_n_r .t_s .t_s_n .t_s_n_s .thj span {
    font-size: 12px;
    color: #999;
}

.f_1 .f_1_n .f_1_n_r .t_s .t_s_n .t_s_n_s .bm {
    color: #999;
    font-size: 14px;
    line-height: 25px;
    float: right;
}

.f_1 .f_1_n .f_1_n_r .t_s .t_s_n .t_s_n_s .bm b {
    color: #f51d22;
    font-weight: normal;
}

.f_1 .f_1_n .f_1_n_r_b {
    width: 970px;
    float: right;
    margin: 0px;
    padding: 0px;
    margin-top: 10px;
}

.f_1 .f_1_n .f_1_n_r_b_s {
    width: 970px;
    float: right;
    margin: 0px;
    padding: 0px;
    margin-top: 10px;
    overflow: hidden;
    margin-left: 10px;
}

.f_1 .f_1_n .f_1_n_r_b ul {
    width: 970px;
    margin: 0px;
    padding: 0px;
    margin: 0px;
    padding: 0px;
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    text-align: justify;
    *text-justify: inter-ideograph;
    text-align-last: justify;
}

.f_1 .f_1_n .f_1_n_r_b ul li {
    width: 315px;
    height: 240px;
    overflow: hidden;
    display: inline-block;
}

.f_1 .f_1_n .f_1_n_r_b ul li .m_d {
    width: 315px;
    height: 240px;
    overflow: hidden;
    position: relative;
}

.f_1 .f_1_n .f_1_n_r_b_s ul {
    width: 644px;
    margin: 0px;
    padding: 0px;
    margin: 0px;
    padding: 0px;
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    text-align: justify;
    *text-justify: inter-ideograph;
    text-align-last: justify;
    float: left;
}

.f_1 .f_1_n .f_1_n_r_b_s .dz_gl {
    width: 319px;
    float: right;
    overflow: hidden
}

.f_1 .f_1_n .f_1_n_r_b_s .dz_gl .d_h {
    width: 100%;
    height: 35px;
    line-height: 35px;
    font-size: 12px;
    color: #FFF;
    text-align: left;
    text-indent: 1em;
    background-color: #777;
}

.f_1 .f_1_n .f_1_n_r_b_s .dz_gl .ul {
    width: 319px;
    height: auto;
    margin: 0px;
    padding: 0px;
    overflow: hidden;
    background-color: #f4f4f4;
    overflow: hidden;
    text-align: left;
    text-align-last: left;
    padding-bottom: 10px;
}

.f_1 .f_1_n .f_1_n_r_b_s .dz_gl .ul .li {
    width: 250px;
    margin: 0px auto;
    padding: 0px;
    margin-top: 10px;
    margin-bottom: 10px;
    height: 21px;
    line-height: 21px;
    overflow: hidden;
    text-align: left;
    text-align-last: left;
}

.f_1 .f_1_n .f_1_n_r_b_s .dz_gl .ul .li a {
    color: #767676;
    font-size: 12px;
}

.f_1 .f_1_n .f_1_n_r_b_s .dz_gl .d_h span {
    float: right;
    margin-right: 10px;
}

.f_1 .f_1_n .f_1_n_r_b_s .dz_gl .d_h span a {
    color: #FFF;
}

.f_1 .f_1_n .f_1_n_r_b_s ul li {
    width: 315px;
    height: 240px;
    overflow: hidden;
    display: inline-block;
}

.f_1 .f_1_n .f_1_n_r_b_s ul li .m_d {
    width: 315px;
    height: 240px;
    overflow: hidden;
    position: relative;
}

figure.effect-steve .b_m {
    width: 100%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background-color: #777;
    position: absolute;
    bottom: 0px;
    color: #FFF;
    transition: opacity 0.35s;
    text-align: center;
    text-justify: auto;
    text-align-last: center;
    opacity: 0.8
}

figure.effect-steve .b_m a {
    text-align: center;
    color: #FFF;
}

figure.effect-steve figcaption {
    z-index: 99;
}

figure.effect-steve img {
    opacity: 1;
    -webkit-transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
    -webkit-transform: perspective(1000px) translate3d(0, 0, 0);
    transform: perspective(1000px) translate3d(0, 0, 0);
}

figure.effect-steve h2:before {
    box-shadow: 0 1px 10px rgba(0, 0, 0, 0.5);
}

figure.effect-steve p {
    opacity: 0;
    margin: 0px auto;
    color: #FFF;
    left: 50%;
    position: absolute;
    bottom: 50px;
    text-align: center;
    width: 93px;
    height: 24px;
    background-image: url(../images/anpb.png);
    overflow: hidden;
    margin: 0px;
    padding: 0px;
    z-index: 100;
    text-align: center;
    text-align-last: center;
    line-height: 24px;
    font-size: 12px;
    margin-left: -46px;
}

figure.effect-steve p a {
    color: #FFF;
}

figure.effect-steve .zx {
    width: 93px;
    height: 24px;
    overflow: hidden;
    margin: 0px auto;
    padding: 0px;
    text-align: center;
    color: #FFF;
    font-size: 14px;
    font-weight: bold;
}

figure.effect-steve:hover:before {
    opacity: 1;
}

figure.effect-steve:hover img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    -ms-transform: scale(1.1);
}

figure.effect-steve:hover p {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    behavior: url(pie/PIE.htc);
}

.f_2 {
    width: 1200px;
    height: auto;
    overflow: hidden;
    margin: 0px auto;
    padding: 0px;
    margin-top: 15px;
}

.f_2 .par {
    width: 290px;
    height: auto;
    float: left;
    margin-right: 13px;
}

.f_2 .par .par_1 {
    width: 290px;
    height: 25px;
    padding: 15px 0;
    border-bottom: 2px solid #cdcdcd;
    font-size: 20px;
    font-family: "微软雅黑";
    color: #777
}

.f_2 .par .par_n {
    width: 288px;
    border: 1px solid #cdcdcd;
    margin-top: 15px;
}

.f_2 .par .par_n ul {
    width: 288px;
    height: auto;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
}

.f_2 .par .par_n ul li {
    width: 250px;
    margin: 0px auto;
    padding: 0px;
    padding: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
    border-bottom: 1px solid #cdcdcd;
    overflow: hidden;
}

.f_2 .par .par_n ul li a {
    font-size: 14px;
}

.f_2 .pars {
    width: 290px;
    height: auto;
    float: left;
    margin-right: 13px;
}

.f_2 .pars .par_1 {
    width: 290px;
    height: 25px;
    padding: 15px 0;
    border-bottom: 2px solid #cdcdcd;
    font-size: 20px;
    font-family: "微软雅黑";
    color: #777
}

.f_2 .pars .par_n {
    width: 288px;
    border: 1px solid #cdcdcd;
    margin-top: 15px;
}

.f_2 .pars .par_n ul {
    width: 288px;
    height: auto;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
}

.f_2 .pars .par_n ul li {
    width: 250px;
    margin: 0px auto;
    padding: 0px;
    padding: 5px;
    margin-top: 11px;
    margin-bottom: 0px;
    border-bottom: 1px solid #cdcdcd;
    padding-bottom: 14px;
}

.f_2 .pars .par_n ul li a {
    font-size: 14px;
}


/*尾部*/

footer {
    width: 100%;
    height: auto;
    margin-top: 30px;
}

.t_pz {
    width: 100%;
    background-color: #f7f7f7;
    padding: 10px 0;
    border-bottom: 2px solid #dcdcdc;
    border-top: 2px solid #dcdcdc;
}

.t_pz .t_b {
    width: 1200px;
    overflow: hidden;
    margin: 0px auto;
    text-align: center;
}

.t_f {
    width: 100%;
    background-color: #f7f7f7;
    padding: 10px 0;
    border-bottom: 2px solid #dcdcdc;
}

.t_f .t_f_n {
    width: 1200px;
    overflow: hidden;
    margin: 0px auto;
    text-align: center;
}

.t_f .t_f_n .part_1 {
    width: 105px;
    height: auto;
    float: left;
    margin-right: 20px;
}

.t_f .t_f_n .part_1 .part_1_h {
    font-size: 16px;
    color: #000;
    font-weight: bold;
    text-align: left;
    margin-bottom: 15px;
}

.t_f .t_f_n .part_1 ul {
    width: 105px;
    margin: 0px;
    padding: 0px;
}

.t_f .t_f_n .part_1 ul li {
    margin: 0px;
    padding: 0px;
    line-height: 25px;
    font-size: 12px;
    text-align: left;
}

.t_f .t_f_n .part_1 ul li a {
    color: #000
}

.t_f .t_f_n .part_1 ul li b {
    color: #F00;
}

.t_f .t_f_n .part_2 {
    width: 180px;
    height: auto;
    float: left;
    margin-right: 20px;
}

.t_f .t_f_n .part_2 .part_2_h {
    font-size: 16px;
    color: #000;
    font-weight: bold;
    text-align: center;
    margin-bottom: 15px;
}

.t_f .t_f_n .part_2 ul {
    width: 105px;
    margin: 0px;
    padding: 0px;
    text-align: center
}

.t_f .t_f_n .part_3 {
    width: 100px;
    height: auto;
    float: left;
    margin-right: 20px;
}

.t_f .t_f_n .part_3 .part_3_h {
    font-size: 16px;
    color: #000;
    font-weight: bold;
    text-align: center;
    margin-bottom: 15px;
}

.t_f .t_f_n .part_3 ul {
    width: 105px;
    margin: 0px;
    padding: 0px;
    text-align: center
}

.t_f .t_f_n .part_4 {
    width: 190px;
    height: auto;
    float: right;
    margin-right: 20px;
    text-align: left;
}

.t_f .t_f_n .part_4 .part_4_h {
    font-size: 16px;
    color: #000;
    font-weight: bold;
    text-align: left;
    margin-bottom: 15px;
}

.t_f .t_f_n .part_3 ul {
    width: 105px;
    margin: 0px;
    padding: 0px;
    text-align: center
}

.t_f .fr_li {
    width: 1200px;
    height: auto;
    overflow: hidden;
    margin: 0px auto;
}

.t_f .fr_li .fr_li_l {
    width: 150px;
    overflow: hidden;
    float: left;
}

.t_f .fr_li .fr_li_l ul {
    width: 150px;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
}

.t_f .fr_li .fr_li_l ul li {
    width: 150px;
    margin: 0px;
    padding: 0px;
    margin: 10px 0;
    font-size: 12px;
    color: #FFF;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: #777
}

.t_f .fr_li .fr_li_l ul .hover {
    width: 150px;
    margin: 0px;
    padding: 0px;
    margin: 10px 0;
    font-size: 12px;
    color: #000;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: none;
}

.t_f .fr_li .fr_li_r {
    width: 1030px;
    height: auto;
    overflow: hidden;
    line-height: 21px;
    font-size: 12px;
    float: right;
}

.t_f .fr_li .fr_li_r a {
    margin: 15px;
    font-size: 12px;
}

.t_t {
    width: 100%;
    height: auto;
    overflow: hidden;
    padding: 15px 0;
    margin: 0px;
    margin-top: 15px;
    border-top: 1px solid #000;
    background-color: #3c3837;
    text-align: center
}

.t_t .tnt {
    width: 1200px;
    margin: 0px auto;
    padding: 0px;
    text-align: center;
    line-height: 25px;
    font-size: 12px;
    color: #FFF;
}

.t_t .tnt a {
    color: #FFF;
    margin: 10px;
}


/*首页会员购模块儿*/

.hyzx {
    width: 1200px;
    height: auto;
    overflow: hidden;
    margin: 0px auto;
    padding: 0px;
    margin-top: 20px;
}

.hyzx .s_left {
    width: 221px;
    height: 282px;
    overflow: hidden;
    float: left;
    background-color: #efefef;
}

.hyzx .s_left .s_left_m {
    width: 204px;
    height: auto;
    overflow: hidden;
    margin: 0px auto;
    margin-top: 13px;
}

.hyzx .s_left .s_left_m .s_left_m_n {
    width: 204px;
    height: auto;
    overflow: hidden;
    background-color: #FFF;
    border-radius: 0 0 15px 15px;
}

.hyzx .s_left .s_left_m .s_left_m_n p {
    font-size: 12px;
    overflow: hidden;
    text-align: center;
    line-height: 21px;
}

.hyzx .s_left .s_left_m .s_left_m_n p span {
    color: #764E42
}

.hyzx .s_left .s_left_m .s_left_m_n .label {
    width: 184px;
    overflow: hidden;
    margin: 0px auto;
    padding: 0px;
}

.hyzx .s_left .s_left_m .s_left_m_n input {
    width: 182px;
    height: 23px;
    overflow: hidden;
    margin: 0px auto;
    padding: 0px;
    border: 1px solid #c3c3c3;
    margin-top: 5px;
    margin-bottom: 5px;
    color: #c3c3c3
}

.hyzx .s_left .s_left_m .s_left_m_n .anniu {
    width: 184px;
    height: 27px;
    margin: 0px auto;
    margin-top: 10px;
    background-color: #ff5b01;
    color: #FFF;
    line-height: 27px;
    text-align: center;
}

.hyzx .s_left .s_left_m .s_left_m_n .txt {
    width: 184px;
    height: auto;
    line-height: 25px;
    font-size: 14px;
    text-align: center;
    margin: 0px auto;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #c3c3c3
}

.hyzx ul {
    width: 960px;
    height: auto;
    overflow: hidden;
    float: right;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
}

.hyzx ul li {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    overflow: hidden;
    float: left;
    background-color: #f6f6f6;
    height: 282px;
}

.hyzx ul li h5 {
    width: 100%;
    text-align: center;
    font-size: 21px;
    overflow: hidden;
    font-family: "宋体";
    margin: 0px;
    padding: 0px;
    margin: 12px 0px 5px 0px;
    color: #565656;
}

.hyzx ul li p {
    width: 100%;
    text-align: center;
    margin: 0px;
    padding: 0px;
    font-size: 14px;
    color: #999999
}

.hyzx_l_rr {
    margin-left: 7px;
    margin-right: 7px;
}

.hyzx_l_r {
    float: right;
    margin-right: 0px;
    margin-left: 0px;
}


/*列表页面*/

.cp_1 {
    width: 1200px;
    height: auto;
    margin: 0px auto;
    padding: 0px;
    margin-top: 30px;
}

.cp_1 .cp_1_h {
    width: 1198px;
    border: 1px solid #dddddd;
    margin: 0px;
    padding: 0px;
    overflow: hidden;
}

.cp_1 .cp_1_h .cp_l_h_n {
    width: 100px;
    float: left;
    background: #dddddd;
}

.cp_1 .cp_1_h .cp_l_h_n .cp_l_h_n_list {
    width: 100px;
    height: 47px;
    overflow: hidden;
    border-bottom: 1px dashed #CCC;
    line-height: 47px;
    font-weight: bold;
    color: #453420;
    font-weight: bold;
    border-bottom: 1px solid #e4e4e4;
}

.l_biao {
    width: 32px;
    height: 35px;
    overflow: hidden;
    float: left;
    background: url(../images/ss_tb.jpg);
    margin: 3px 5px;
}

.l_biao1 {
    width: 32px;
    height: 35px;
    overflow: hidden;
    float: left;
    background: url(../images/ss_tb.jpg);
    margin: 3px 5px;
    background-position: 0 -43px;
}

.l_biao2 {
    width: 32px;
    height: 35px;
    overflow: hidden;
    float: left;
    background: url(../images/ss_tb.jpg);
    margin: 3px 5px;
    background-position: 0 -92px;
}

.l_biao3 {
    width: 32px;
    height: 35px;
    overflow: hidden;
    float: left;
    background: url(../images/ss_tb.jpg);
    margin: 3px 5px;
    background-position: 0 -142px;
}

.cp_1 .cp_1_h .cp_l_h_r {
    width: 1097px;
    height: auto;
    margin: 0px;
    padding: 0px;
    overflow: hidden;
    float: right;
}

.cp_1 .cp_1_h .cp_l_h_r .cp_l_h_r_k {
    width: 100%;
    height: 47px;
    overflow: hidden;
    border-bottom: 1px dashed #CCC;
    line-height: 47px;
}

.cp_1 .cp_1_h .cp_l_h_r .cp_l_h_r_k ul {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
}

.cp_1 .cp_1_h .cp_l_h_r .cp_l_h_r_k ul li {
    width: auto;
    height: auto;
    margin: 10px;
    padding: 5px;
    line-height: 23px;
    font-size: 12px;
    color: #FFF;
    background-color: #e2540a;
    overflow: hidden;
    display: inline;
}

.cp_1 .cp_1_h .cp_l_h_r .cp_l_h_r_k ul li:hover {
    width: auto;
    height: auto;
    margin: 10px;
    padding: 5px;
    line-height: 23px;
    font-size: 12px;
    color: #FFF;
    background-color: #764E42;
    overflow: hidden;
    display: inline;
}

.cp_1 .cp_1_h .cp_l_h_r .cp_l_h_r_k ul li a {
    color: #FFF;
}

.cp_1 .cp_1_h .cp_l_h_r .cp_l_h_r_k1 {
    width: 100%;
    height: 47px;
    overflow: hidden;
    line-height: 47px;
}

.cp_1 .cp_1_h .cp_l_h_r .cp_l_h_r_k1 ul {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
}

.cp_1 .cp_1_h .cp_l_h_r .cp_l_h_r_k1 ul li {
    width: auto;
    height: auto;
    margin: 10px;
    padding: 5px;
    line-height: 23px;
    font-size: 12px;
    overflow: hidden;
    display: inline;
}

.cp_1 .cp_1_h .cp_l_h_r .cp_l_h_r_k1 ul li a {
    color: #2b2b2b
}

.cp_1 .cp_1_h .cp_l_h_r .cp_l_h_r_k1 ul li a:hover {
    color: #764E42
}

.end {
    border-bottom: 1px dashed #CCC;
}

.l_list {
    width: 1200px;
    overflow: hidden;
    margin: 0px auto;
    padding: 0px;
    margin-top: 30px;
    overflow: hidden;
}

.l_list .l_list_l {
    width: 220px;
    height: auto;
    margin: 0px;
    padding: 0px;
    overflow: hidden;
    float: left;
}

.l_list .l_list_l .pic {
    width: 220px;
    height: auto;
    overflow: hidden;
    padding: 0px;
}

.l_list .l_list_l .tjcp {
    width: 220px;
    overflow: hidden;
    padding: 0px;
    overflow: hidden;
    position: relative;
    height: auto;
}

.l_list .l_list_l .tjcp:hover img {
    opacity: 0.7;
}

.l_list .l_list_l .tjcp .t_tit {
    width: 100%;
    height: 30px;
    background-color: #887869;
    line-height: 30px;
    position: absolute;
    bottom: 0;
    text-align: center;
    color: #FFF;
    font-size: 12px;
    opacity: 0.7
}

.l_list .l_list_l .tjcp .t_yh {
    width: 80px;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    border-radius: 5px;
    background-color: #764E42;
    position: absolute;
    z-index: 10;
    bottom: 50px;
    left: 50%;
    margin-left: -40px;
    text-align: center;
    font-size: 12px;
    color: #FFF;
    display: none;
}

.l_list .l_list_l .tjcp .t_yh a {
    color: #FFF;
}

.l_list .l_list_l .tjcp:hover .t_yh {
    width: 80px;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    border-radius: 5px;
    background-color: #764E42;
    position: absolute;
    z-index: 10;
    bottom: 50px;
    left: 50%;
    margin-left: -40px;
    text-align: center;
    font-size: 12px;
    color: #FFF;
    display: block;
}

.l_list .l_list_l .tjcp .t_tit a {
    color: #FFF;
}

.t_first {
    margin-top: 25px;
}

.l_list .l_list_l .t_djs {
    background: #f3f3f3;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    font-weight: bold;
    width: 100%;
    text-align: center;
    color: #787878
}

.l_list .l_list_r {
    width: 1212px;
    height: auto;
    overflow: hidden;
    float: left;
    margin-left: -12px;
}

.l_list .l_list_r .list_c {
    width: 290px;
    height: auto;
    overflow: hidden;
    float: left;
    margin-left: 13px;
    margin-bottom: 20px;
}

.l_list .l_list_r .list_c .l_pic {
    width: 300px;
    height: 245px;
    overflow: hidden;
    padding: 0px;
    margin: 0px;
    cursor: pointer;
    text-align: center;
    position: relative;
}

.l_list .l_list_r .list_c .l_pic .yd_dj {
    width: 100%;
    height25px;
    line-height: 25px;
    text-align: center;
    color: #fff;
    background: rgba(0, 0, 0, 0.5)!important;
    position: absolute;
    bottom: 0;
    font-size: 12px;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    z-index: 20;
}

.l_list .l_list_r .list_c .l_pic .yd_dj span {
    color: #fff;
    margin-left: 10px;
}

.l_list .l_list_r .list_c .l_pic:hover img {
    opacity: 0.8
}

.l_list .l_list_r .list_c .l_title {
    width: 300px;
    height: auto;
    overflow: hidden;
    line-height: 25px;
    font-size: 14px;
    background-color: #f2f2f2;
}

.l_list .l_list_r .list_c .l_title .l_title_n {
    width: 260px;
    height: auto;
    overflow: hidden;
    margin: 0px auto;
    padding: 0px;
    margin-top: 5px;
    margin-bottom: 10px;
    font-size: 14px;
}

.l_list .l_list_r .list_c .l_title .l_title_n .l_title_n_l {
    width: 120px;
    height: auto;
    overflow: hidden;
    float: left;
    line-height: 30px;
    color: #4b4b4b
}

.l_list .l_list_r .list_c .l_title .l_title_n .l_title_n_l a {
    color: #4b4b4b
}

.l_list .l_list_r .list_c .l_title .l_title_n .l_title_n_l .yybm {
    background-color: #764E42;
    color: #FFF;
    width: 120px;
    line-height: 25px;
    text-align: center;
    cursor: pointer;
}

.l_list .l_list_r .list_c .l_title .l_title_n .l_title_n_r {
    width: 120px;
    height: auto;
    overflow: hidden;
    float: right;
    line-height: 30px;
    text-align: right;
    color: #4b4b4b
}

.l_list .l_list_r .list_c .l_title .l_title_n .l_title_n_r .yybm {
    border: 1px solid #764E42;
    color: #764E42;
    width: 118px;
    line-height: 25px;
    text-align: center;
    cursor: pointer;
}

.selected {
    color: #ffffff;
    background-color: #764E42;
}


/*分页效果*/

.page {
    width: 100%;
    height: auto;
    line-height: 35px;
    overflow: hidden;
    text-align: center;
}

.page a {
    padding: 5px 10px;
    border: 1px solid #CCC;
    color: #666;
    margin: 5px;
}

.page span {
    padding: 5px 10px;
    border: 1px solid #CCC;
    color: #666;
    margin: 5px;
    background-color: #764E42;
    color: #fff
}

.page a:hover {
    background-color: #764E42;
    color: #FFF;
    border: 1px solid #764E42
}

.page .hover {
    background-color: #764E42;
    color: #FFF;
    border: 1px solid #764E42
}

.page input {
    display: none;
}


/*设计师列表*/

.s_list {
    width: 1200px;
    margin: 0px auto;
    padding: 0px;
    overflow: hidden;
    margin-top: 30px;
}

.s_list .s_list_c {
    width: 584px;
    height: auto;
    overflow: hidden;
}

.s_list .f {
    float: left;
    border: 1px solid #ccc;
    margin: 10px 0;
}

.s_list .f:hover {
    float: left;
    border: 1px solid #764E42;
    margin: 10px 0;
}

.s_list .s {
    float: right;
    border: 1px solid #ccc;
    margin: 10px 0;
}

.s_list .s:hover {
    float: right;
    border: 1px solid #764E42;
    margin: 10px 0;
}

.s_list .s_list_c .pic {
    width: 245px;
    height: 294px;
    border: 1px solid #ccc;
    float: left;
    margin: 10px;
}

.s_list .s_list_r {
    width: 274px;
    height: auto;
    overflow: hidden;
    float: right;
    margin-right: 20px;
}

.s_list .s_list_r .s_titile {
    width: 274px;
    height: auto;
    overflow: hidden;
    border-bottom: 1px dashed #CCC;
    vertical-align: bottom;
    position: relative;
}

.s_list .s_list_r .s_titile h3 {
    font-size: 32px;
    font-family: "微软雅黑";
    margin: 5px;
    padding: 5px;
    float: left;
}

.s_list .s_list_r .s_titile .bq {
    width: 150px;
    height: auto;
    bottom: 10px;
    right: 10px;
    overflow: hidden;
    position: absolute;
    text-align: left;
    color: #333;
}

.s_list .s_list_r .s_titile span {
    float: left;
    margin: 0px;
    height: auto;
    overflow: hidden;
    color: #333;
    line-height: 30px;
    margin: 10px;
}

.s_list .s_list_r .s_titile .bq1 {
    width: 150px;
    height: auto;
    overflow: hidden;
    text-align: left;
    line-height: 30px;
    margin: 5px;
}

.s_list .s_list_r p {
    font-size: 14px;
    line-height: 25px;
    overflow: hidden;
    margin: 0px;
    padding: 10px;
}

.s_list .s_list_r .s_an {
    width: 155px;
    overflow: hidden;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    background-color: #764E42;
    text-align: center;
    color: #FFF;
    margin: 0px auto;
    padding: 0px;
    cursor: pointer;
}

.s_list .s_list_r .s_an a {
    color: #fff
}

.s_list .s_list_r .s_an:hover {
    background-color: #ff3000
}

.cr {
    margin: 10px 0;
    padding: 10px 0;
}

.s_dh {
    width: 1200px;
    overflow: hidden;
    margin: 0px auto;
    padding: 0px;
    margin-top: 30px;
    position: relative;
}

.s_dh .d_list {
    width: 260px;
    float: left;
    font-size: 26px;
    overflow: hidden;
    font-family: "微软雅黑";
    border-bottom: 2px solid #764E42;
    padding: 10px;
    text-align: center;
}

.s_dh .d_list_r {
    width: 900px;
    font-size: 12px;
    padding: 10px;
    position: absolute;
    bottom: 0;
    border-bottom: 2px solid #ccc;
    right: 0;
}

.s_dh_n {
    width: 1200px;
    height: auto;
    overflow: hidden;
    padding: 0px;
    margin: 0px auto;
    margin-top: 30px;
}

.s_dh_n .s_dh_n_l {
    width: 317px;
    height: auto;
    overflow: hidden;
    border: 1px solid #ccc;
    float: left;
}

.s_dh_n .s_dh_n_m {
    width: 430px;
    height: auto;
    overflow: hidden;
    float: left;
    margin-left: 40px;
}

.s_dh_n .s_dh_n_m h3 {
    text-align: center;
    color: #764E42;
    font-size: 24px;
    margin: 0px;
    padding: 0px;
    margin-top: 30px;
}

.s_dh_n .s_dh_n_m p {
    width: 100%;
    height: auto;
    line-height: 25px;
    font-size: 14px;
    text-align: center;
    color: #999;
}

.s_dh_n .s_dh_n_m .dhk {
    width: 302px;
    height: auto;
    overflow: hidden;
    margin: 0px auto;
    margin-top: 30px;
    margin-bottom: 30px;
    padding: 0px;
    text-align: center;
}

.s_dh_n .s_dh_n_m .dhk input {
    border: 1px;
    height: 30px;
    width: 280px;
    border: #999 1px solid;
    padding: 0 10px;
}

.s_dh_n .s_dh_n_m .dhk select {
    width: 105px;
    height: 38px;
    float: right;
    line-height: 38px;
    margin: 5px 0;
    overflow: hidden;
    padding: 0 3px;
    font-size: 12px;
}

.s_dh_n .s_dh_n_m .dhk_a {
    width: 200px;
    height: 35px;
    overflow: hidden;
    margin: 0px auto;
    margin-top: 40px;
}

.s_dh_n .s_dh_n_m .dhk_a .an {
    width: 200px;
    height: 35px;
    background-color: #764E42;
    overflow: hidden;
    color: #FFF;
    text-align: center;
    border: none;
    font-size: 18px;
    font-family: "微软雅黑";
    font-weight: bold;
    border-radius: 5px;
}

.s_dh_n .s_dh_n_m .dhk_a .an:hover {
    background-color: #ff3000
}

.s_dh_n_r {
    width: 369px;
    height: auto;
    overflow: hidden;
    float: right;
}

.s_dh_n_r .s_dh_n_r_h {
    width: 369px;
    height: 50px;
    overflow: hidden;
    background-color: #764E42;
    border-radius: 10px;
    font-size: 23px;
    color: #FFF;
    line-height: 50px;
    text-align: center;
    font-weight: 700;
    margin-top: 30px;
}

.s_dh_n_r .s_dh_n_r_n {
    width: 369px;
    height: 303px;
    overflow: hidden;
    background: url(../images/gd_pic.jpg);
    background-size: 100% 100%;
}

.s_dh_n_r .s_dh_n_r_n .gd {
    width: 305px;
    height: 240px;
    overflow: hidden;
    padding: 0px;
    margin: 0px auto;
}

.s_dh_n_r .s_dh_n_r_n .gd ul {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.s_dh_n_r .s_dh_n_r_n .gd ul li {
    width: 100%;
    height: auto;
    overflow: hidden;
    line-height: 25px;
    font-size: 14px;
    letter-spacing: 3px;
}


/*面包屑导航*/

.m_dh {
    width: 1200px;
    height: auto;
    overflow: hidden;
    margin: 0px auto;
    margin-top: 30px;
    overflow: hidden;
    font-size: 12px;
    text-align: left;
}

.m_dh a {
    color: #000;
    margin: 5px;
}

.m_dh a:hover {
    color: #ff3000;
}


/*设计师内容页面*/

.s_b_d {
    width: 1198px;
    height: auto;
    background-color: #f2f2f2;
    border: 1px solid #c9c9c9;
    margin: 0px auto;
    margin-top: 20px;
    overflow: hidden;
}

.s_b_d .s_b_d_l {
    width: 310px;
    height: auto;
    overflow: hidden;
    margin-left: 20px;
    float: left;
    margin-top: 30px;
    margin-bottom: 30px;
}

.s_b_d .s_b_d_l .s_pic {
    width: 187px;
    height: 235px;
    overflow: hidden;
    margin: 0px auto;
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 10px;
    border: 1px solid #c9c9c9;
}

.s_b_d .s_b_d_l .s_n {
    width: 310px;
    height: auto;
    overflow: hidden;
    padding: 0px;
    margin: 0px;
}

.s_b_d .s_b_d_l .s_n h5 {
    width: 310px;
    margin: 0px;
    padding: 0px;
    overflow: hidden;
    color: #999;
    font-size: 16px;
    font-family: "微软雅黑"
}

.s_b_d .s_b_d_l .s_n p {
    width: 100%;
    height: auto;
    padding: 0px;
    overflow: hidden;
    line-height: 25px;
    font-size: 14px;
}

.s_b_d .s_b_d_l .s_n .s_an {
    width: 220px;
    height: 50px;
    line-height: 50px;
    font-size: 20px;
    font-weight: bold;
    font-family: "微软雅黑";
    margin: 0px auto;
    margin-top: 30px;
    margin-bottom: 30px;
    background-color: #764E42;
    text-align: center;
    color: #FFF;
    border-radius: 20px;
    cursor: pointer;
}

.s_b_d .s_b_d_r {
    width: 460px;
    height: auto;
    float: left;
    margin-top: 40px;
    margin-bottom: 30px;
    border-right: 1px solid #CCC;
    padding-right: 30px;
}

.s_b_d .s_b_d_r h3 {
    font-size: 26px;
    margin: 0px;
    padding: 0px;
    width: 100%;
    overflow: hidden;
    font-family: "微软雅黑";
    margin-bottom: 20px;
}

.s_b_d .s_b_d_r b {
    color: #999;
    font-size: 14px;
}

.s_b_d .s_b_d_r .sc {
    width: 95%;
    height: auto;
    overflow: hidden;
    line-height: 25px;
    font-size: 14px;
    margin: 10px 0;
    margin-top: 20px;
}

.s_b_d .s_b_d_r .sc span {
    background: #764E42;
    color: #FFF;
    padding: 0 10px;
    float: left;
    margin-right: 10px;
    font-size: 14px;
    line-height: 25px;
}

.s_b_d .s_b_d_r .zx {
    width: 294px;
    height: auto;
    overflow: hidden;
    margin: 0px auto;
    padding: 0px;
    margin-top: 30px;
    margin-bottom: 30px;
    background: #FFF;
    border: 1px solid #c9c9c9;
    text-align: center;
}

.s_b_d .s_b_d_r .zx h3 {
    width: 100%;
    height: auto;
    text-align: center;
    font-size: 24px;
    color: #764E42;
    margin: 20px 0;
}

.s_b_d .s_b_d_r .zx input {
    width: 230px;
    border: 1px solid #c9c9c9;
    margin: 10px;
    height: 27px;
    line-height: 27px;
    padding: 3px;
}

.s_b_d .s_b_d_r .butt {
    width: auto;
    height: 30px;
    background: #764E42;
    color: #FFF;
    line-height: 30px;
    font-size: 16px;
    text-align: center;
    border: none;
    margin: 20px;
}

.s_b_d .s_b_d_s {
    width: 308px;
    float: right;
    overflow: hidden;
    margin-top: 30px;
}

.s_b_d .s_b_d_s .s_b_d_s_h {
    width: 248px;
    height: auto;
    overflow: hidden;
    font-size: 12px;
}

.s_b_d .s_b_d_s .s_b_d_s_h span {
    float: right
}

.s_b_d .s_b_d_s .s_b_d_s_h span a {
    color: #000;
}

.s_b_d .s_b_d_s ul {
    width: 248px;
    height: auto;
    margin: 0px;
    padding: 0px;
    overflow: hidden;
    margin-top: 10px;
}

.s_b_d .s_b_d_s ul li {
    width: 248px;
    height: auto;
    overflow: hidden;
    padding: 0px;
    margin: 0px;
    margin-bottom: 30px;
}

.s_b_d .s_b_d_s ul li .s_title {
    width: 243px;
    height: auto;
    overflow: hidden;
    line-height: 30px;
    font-size: 12px;
    background-color: #FFF;
    padding-left: 10px;
}

.s_body {
    width: 1200px;
    height: auto;
    overflow: hidden;
    margin: 0px auto;
    margin-top: 30px;
}


/*产品内容*/

.c_mbx {
    width: 1200px;
    height: auto;
    line-height: 25px;
    margin: 0px auto;
    padding: 0px;
    margin-top: 15px;
    font-size: 14px;
}

.c_show {
    width: 100%;
    height: auto;
    overflow: hidden;
    background-color: #f5f5f5;
    margin-top: 15px;
}

.c_show .c_show_s {
    width: 1200px;
    height: auto;
    overflow: hidden;
    margin: 0px auto;
    padding: 0px;
}

.c_show .c_show_s .c_pic_show {
    width: 760px;
    height: auto;
    overflow: hidden;
    float: left;
    margin-top: 10px;
    margin-bottom: 10px;
}

.c_show .c_show_s .c_pic_show .pic_show {
    width: 760px;
    height: 560px;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
}

.c_show .c_show_s .c_pic_show .m_pic_show {
    width: 760px;
    height: auto;
    overflow: hidden;
    margin-top: 30px;
    margin-bottom: 30px;
}

.c_show .c_show_s .c_pic_show .m_pic_show .m_l {
    width: 25px;
    height: 95px;
    float: left;
    margin: 0px;
    background: url(../images/left.jpg);
}

.c_show .c_show_s .c_pic_show .m_pic_show .m_m {
    width: 710px;
    height: 95px;
    float: left;
    margin: 0px;
    overflow: hidden
}

.c_show .c_show_s .c_pic_show .m_pic_show .m_m ul {
    width: 710px;
    height: 95px;
    margin: 0px;
    padding: 0px;
    overflow: hidden;
}

.c_show .c_show_s .c_pic_show .m_pic_show .m_m ul li {
    width: 132px;
    height: 95px;
    overflow: hidden;
    float: left;
    margin: 0px;
    padding: 0px;
    margin: 0px 5px;
}

.c_show .c_show_s .c_pic_show .m_pic_show .m_r {
    width: 25px;
    height: 95px;
    float: right;
    margin: 0px;
    background: url(../images/right.jpg);
}

.c_show .c_show_s .c_show_s_r {
    width: 400px;
    background: #FFF;
    margin: 0px;
    padding: 0px;
    margin-top: 10px;
    float: right;
}

.c_show .c_show_s .c_show_s_r h1 {
    width: 340px;
    height: auto;
    overflow: hidden;
    margin: 0px auto;
    padding: 10px 0;
    font-size: 21px;
    font-family: "微软雅黑";
}

.c_show .c_show_s .c_show_s_r .l_l {
    width: 340px;
    height: auto;
    overflow: hidden;
    margin: 0px auto;
    padding: 0px;
    overflow: hidden;
    font-size: 12px;
    color: #999;
}

.c_show .c_show_s .c_show_s_r .l_l span {
    float: right
}

.c_show .c_show_s .c_show_s_r .b_q {
    width: 340px;
    height: auto;
    overflow: hidden;
    margin: 0px auto;
    padding: 0px;
    overflow: hidden;
    font-size: 12px;
}

.c_show .c_show_s .c_show_s_r .b_q span {
    width: auto;
    float: left;
    margin: 10px 5px;
    padding: 5px;
    background: #764E42;
    color: #FFF;
    font-size: 12px;
    margin-left: 0px;
    margin-right: 10px;
}

.c_show .c_show_s .c_show_s_r .b_q span a {
    color: #FFF;
}

.c_show .c_show_s .c_show_s_r .b_js {
    width: 340px;
    height: auto;
    font-size: 12px;
    overflow: hidden;
    line-height: 21px;
    margin: 0px auto;
    margin-top: 10px;
}

.c_show .c_show_s .c_show_s_r .b_scj {
    width: 340px;
    height: auto;
    font-size: 14px;
    overflow: hidden;
    line-height: 21px;
    margin: 0px auto;
    color: #999;
    text-decoration: line-through;
    margin-top: 20px;
    margin-bottom: 10px;
}

.c_show .c_show_s .c_show_s_r .b_yhj {
    width: 340px;
    height: auto;
    font-size: 14px;
    margin-top: 20px;
    margin-bottom: 20px;
    margin: 0px auto;
}

.c_show .c_show_s .c_show_s_r .b_yhj b {
    font-size: 32px;
    color: red;
    font-family: "微软雅黑";
}

.c_show .c_show_s .c_show_s_r .b_yhnr {
    width: 340px;
    height: auto;
    font-size: 14px;
    overflow: hidden;
    line-height: 21px;
    margin: 0px auto;
    margin-top: 20px;
    margin-bottom: 20px;
}

.c_show .c_show_s .c_show_s_r .b_yhnr span {
    color: #999;
}

.c_show .c_show_s .c_show_s_r .b_s_color {
    width: 340px;
    height: auto;
    overflow: hidden;
    margin: 0px auto;
    padding: 0px;
    line-height: 30px;
    padding-bottom: 20px;
    border-bottom: 1px solid #CCC;
}

.c_show .c_show_s .c_show_s_r .b_s_color .sk {
    width: 230px;
    float: right;
    height: 30px;
    overflow: hidden;
}

.c_show .c_show_s .c_show_s_r .b_s_color .sk .l {
    height: 28px;
    width: 13px;
    background-color: #f2f2f2;
    text-align: center;
    font-weight: bold;
    color: #666;
    float: left;
    border: #666 solid 1px;
}

.c_show .c_show_s .c_show_s_r .b_s_color .sk .r {
    height: 28px;
    width: 13px;
    background-color: #f2f2f2;
    text-align: center;
    font-weight: bold;
    color: #666;
    float: right;
    border: #666 solid 1px;
}

.c_show .c_show_s .c_show_s_r .b_s_color .sk ul {
    width: 200px;
    height: auto;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
    float: left;
}

.c_show .c_show_s .c_show_s_r .b_s_color .sk ul li {
    width: 40px;
    height: 30px;
    overflow: hidden;
    float: left;
    padding: 0px;
    margin: 0 5px;
}

.c_show .c_show_s .c_show_s_r .b_mfyy {
    width: 340px;
    height: auto;
    overflow: hidden;
    padding: 0px;
    margin: 0px auto;
    margin-top: 10px;
    margin-bottom: 10px;
    font-weight: bold;
    font-size: 12px;
}

.c_show .c_show_s .c_show_s_r .b_an {
    width: 340px;
    height: auto;
    overflow: hidden;
    padding: 0px;
    margin: 0px auto;
    margin-top: 30px;
    margin-bottom: 30px;
}

.c_show .c_show_s .c_show_s_r .b_an .an_l {
    width: 150px;
    height: 50px;
    line-height: 50px;
    font-size: 14px;
    color: #FFF;
    float: left;
    background-color: #764E42;
    text-align: center;
    cursor: pointer;
}

.c_show .c_show_s .c_show_s_r .b_an .an_l a {
    color: #FFFFFF
}

.c_show .c_show_s .c_show_s_r .b_an .an_r {
    width: 148px;
    height: 48px;
    line-height: 50px;
    font-size: 14px;
    border: 1px solid #764E42;
    float: right;
    color: #764E42;
    text-align: center;
    cursor: pointer;
}

.c_show_b {
    width: 1200px;
    height: auto;
    overflow: hidden;
    margin: 0px auto;
    padding: 0px;
    margin-top: 30px;
}

.c_show_b .c_show_b_l {
    width: 270px;
    float: left;
    height: auto;
    overflow: hidden;
}

.c_show_b .c_show_b_l .pr_1 {
    width: 268px;
    height: auto;
    border: 1px solid #dcdcdc;
    margin-bottom: 15px;
}

.c_show_b .c_show_b_l .pr_1 .pr_1_h {
    width: 100%;
    height: 50px;
    overflow: hidden;
    line-height: 50px;
    font-size: 18px;
    font-family: "微软雅黑";
}

.c_show_b .c_show_b_l .pr_1 .pr_1_h span {
    width: 6px;
    height: 20px;
    background-color: #764E42;
    margin: 0px;
    padding: 0px;
    float: left;
    overflow: hidden;
    margin: 15px;
    margin-right: 10px;
}

.c_show_b .c_show_b_l .pr_1 .pr_1_n {
    width: 268px;
    height: auto;
    overflow: hidden;
    background: #f5f5f5;
}

.c_show_b .c_show_b_l .pr_1 .pr_1_n .pr_1_n_s {
    width: 260px;
    height: auto;
    margin: 0px auto;
    overflow: hidden;
    margin-top: 20px;
    margin-bottom: 10px;
}

.c_show_b .c_show_b_l .pr_1 .pr_1_n .pr_1_n_s input {
    width: 170px;
    height: 40px;
    line-height: 40px;
    float: left;
    float: left;
    padding: 0px;
    margin: 0px;
    padding-left: 20px;
    background: url(../images/ser_ch.jpg);
    background-position: left;
    background-repeat: no-repeat;
    border: 0px;
}

.c_show_b .c_show_b_l .pr_1 .pr_1_n .pr_1_n_s button {
    width: 56px;
    height: 40px;
    border: none;
    float: left;
    padding: 0px;
    margin: 0px;
    background: url(../images/sr_sc.jpg) #FFF;
    background-position: right;
    background-repeat: no-repeat;
}

.c_show_b .c_show_b_l .pr_1 .pr_1_n .pr_1_n_s1 {
    width: 260px;
    height: auto;
    margin: 0px auto;
    overflow: hidden;
    font-size: 14px;
    color: #666;
    margin-bottom: 10px
}

.c_show_b .c_show_b_l .pr_1 .pr_1_n .pr_1_n_s1 a {
    color: #666;
    margin: 10px;
}

.c_show_b .c_show_b_l .pr_1 .pr_1_nn {
    width: 100%;
    height: auto;
}

.c_show_b .c_show_b_l .pr_1 .pr_1_nn h3 {
    width: 100%;
    height: auto;
    margin-top: 20px;
    font-size: 20px;
    font-family: "微软雅黑";
    text-align: center;
}

.c_show_b .c_show_b_l .pr_1 .pr_1_nn h3 span {
    color: red;
}

.c_show_b .c_show_b_l .pr_1 .pr_1_nn .pan {
    width: 240px;
    height: auto;
    overflow: hidden;
    margin: 0px auto;
    padding: 0px;
    text-align: center;
}

.c_show_b .c_show_b_l .pr_1 .pr_1_nn .pan .in_pt {
    width: 228px;
    border: 1px solid #ccc;
    height: 35px;
    margin-top: 10px;
    margin-bottom: 5px;
    padding-left: 10px;
    line-height: 35px;
}

.c_show_b .c_show_b_l .pr_1 .pr_1_nn .pan .se_le {
    width: 115px;
    border: 1px solid #ccc;
    height: 35px;
    line-height: 35px;
    float: left
}

.c_show_b .c_show_b_l .pr_1 .pr_1_nn .pan .se_re {
    width: 115px;
    border: 1px solid #ccc;
    height: 35px;
    line-height: 35px;
    float: right;
}

.c_show_b .c_show_b_l .pr_1 .pr_1_nn .pan .b_tn {
    width: 200px;
    height: 40px;
    background: #764E42;
    color: #FFF;
    font-size: 18px;
    font-weight: bold;
    font-family: "微软雅黑";
    text-align: center;
    border: none;
    margin: 0px auto;
    margin-top: 20px;
    margin-bottom: 20px;
    border-radius: 10px;
}

.c_show_b .c_show_b_l .pr_1 .pr_1_nn .pan .pl {
    width: 240px;
    margin: 0px;
    padding: 0px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    overflow: hidden;
    text-align: center;
    background-color: #CCC;
}

.c_show_b .c_show_b_l .pr_1 .pr_1_nn .pan .pl span {
    color: red;
}

.c_show_b .c_show_b_l .pr_1 .pr_1_nn .pan .clr {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
}

.c_show_b .c_show_b_l .pr_1 .hot_p {
    width: 248px;
    height: auto;
    margin: 0px auto;
    margin-top: 15px;
    margin-bottom: 15px;
    background: #f2f2f2;
    overflow: hidden;
}

.c_show_b .c_show_b_l .pr_1 .hot_p .s_t {
    width: 248px;
    float: left;
    margin: 10px;
    font-size: 14px;
}

.c_show_b .c_show_b_l .pr_1 .hot_p .s_t a {
    color: #000;
}

.c_show_b .c_show_b_l .pr_1 .hot_p .s_r {
    width: 120px;
    float: right;
    margin: 10px;
    font-size: 14px;
    text-align: right;
}

.c_show_b .c_show_b_l .pr_1 .hot_p .l {
    width: 95px;
    line-height: 25px;
    margin: 10px;
    float: left;
    background: #764E42;
    color: #FFF;
    font-size: 14px;
    text-align: center
}

.c_show_b .c_show_b_l .pr_1 .hot_p .r {
    width: 95px;
    line-height: 25px;
    margin: 10px;
    float: right;
    color: #764E42;
    font-size: 14px;
    border: 1px solid #764E42;
    text-align: center
}

.c_show_b .c_show_b_l .pr_2 {
    width: 270px;
    height: auto;
    overflow: hidden;
    padding: 0px;
    margin: 15px 0;
}

.c_show_b .c_show_b_r {
    width: 1200px;
    height: auto;
    overflow: hidden;
    float: right;
}

.c_show_b .c_show_b_r .pr_1_h {
    width: 100%;
    height: 50px;
    overflow: hidden;
    line-height: 50px;
    font-size: 18px;
    font-family: "微软雅黑";
}

.c_show_b .c_show_b_r .pr_1_h span {
    width: 6px;
    height: 20px;
    background-color: #764E42;
    margin: 0px;
    padding: 0px;
    float: left;
    overflow: hidden;
    margin: 15px;
    margin-right: 10px;
}

.c_show_b .c_show_b_r .t_p {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.c_show_b .c_show_b_r .t_p .l {
    width: 30px;
    height: 123px;
    line-height: 123px;
    text-align: center;
    font-family: "微软雅黑";
    font-weight: bold;
    float: left;
    font-size: 30px;
    color: #CCC
}

.c_show_b .c_show_b_r .t_p .r {
    width: 30px;
    height: 123px;
    line-height: 123px;
    text-align: center;
    font-family: "微软雅黑";
    font-weight: bold;
    float: right;
    font-size: 30px;
    color: #CCC
}

.c_show_b .c_show_b_r .t_p ul {
    width: 860px;
    height: auto;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
    float: left;
}

.c_show_b .c_show_b_r .t_p ul li {
    width: 159px;
    height: auto;
    overflow: hidden;
    margin: 10px 17px;
    padding: 0px;
    text-align: center;
    font-size: 12px;
    line-height: 25px;
    float: left;
}

.c_show_b .c_show_b_r .t_p ul dd {
    width: 28px;
    height: 123px;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
    background: url(../images/jia.jpg);
    background-position: center;
    background-repeat: no-repeat;
    overflow: hidden;
    float: left;
}

.c_show_b .c_show_b_r .tg_dh {
    width: 1200px;
    height: 52px;
    overflow: hidden;
    margin-top: 30px;
}

.c_show_b .c_show_b_r .tg_dh .dh_l {
    width: 1049px;
    height: 50px;
    line-height: 50px;
    font-size: 14px;
    float: left;
    border: #dcdcdc 1px solid;
    border-right: none;
}

.c_show_b .c_show_b_r .tg_dh .dh_l ul {
    width: 1049px;
    height: auto;
    overflow: hidden;
    margin: 0px auto;
    padding: 0px;
}

.c_show_b .c_show_b_r .tg_dh .dh_r {
    width: 150px;
    height: 52px;
    float: right;
    margin: 0px;
    padding: 0px;
    background: #764E42;
    color: #FFF;
    line-height: 52px;
    font-size: 18px;
    font-family: "微软雅黑";
    float: right;
    text-align: center;
}

.c_show_b .c_show_b_r .tg_dh .dh_l ul li {
    width: 155px;
    height: auto;
    overflow: hidden;
    line-height: 30px;
    font-size: 14px;
    float: left;
    border-right: 1px #dcdcdc solid;
    text-align: center;
    margin-top: 10px;
}

.c_show_b .c_show_b_r .tg_dh .dh_l ul .hover a {
    font-weight: bold;
    color: #764E42
}

.c_show_b .c_show_b_r .s_s_b {
    width: 1200px;
    height: auto;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
    margin-top: 20px;
    background: #eee;
}

.c_show_b .c_show_b_r .s_s_b p {
    background: transparent;
    margin: 0 auto;
}


/*news列表页*/

.n_list {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
}

.n_list .n_list_b {
    width: 1200px;
    height: auto;
    overflow: hidden;
    margin: 0px auto;
    padding: 0px;
    margin-top: 30px;
}

.n_list .n_list_b .c_list_b_l {
    width: 860px;
    height: auto;
    overflow: hidden;
    border: 1px solid #dcdcdc;
    float: left;
}

.n_list .n_list_b .c_list_b_l ul {
    width: 840px;
    height: auto;
    overflow: hidden;
    margin: 0px auto;
    padding: 0px;
}

.n_list .n_list_b .c_list_b_l ul li {
    width: 840px;
    height: auto;
    overflow: hidden;
    margin: 0px;
    padding: 30px 0px;
    border-bottom: 1px #cdcdcd solid;
}

.n_list .n_list_b .c_list_b_l ul li .pic {
    width: 278px;
    height: 188px;
    overflow: hidden;
    margin: 5px;
    float: left;
    border: 1px solid #cdcdcd;
}

.n_list .n_list_b .c_list_b_l ul li .n_list_r {
    width: 514px;
    height: auto;
    overflow: hidden;
    margin: 5px;
    float: right
}

.n_list .n_list_b .c_list_b_l ul li .n_list_r h3 {
    width: 100%;
    height: auto;
    overflow: hidden;
    font-size: 20px;
    font-family: "微软雅黑";
    font-weight: bold;
    margin: 5px 0;
    padding: 0px;
}

.n_list .n_list_b .c_list_b_l ul li .n_list_r h3 a {
    color: #000;
}

.n_list .n_list_b .c_list_b_l ul li .n_list_r p {
    width: 100%;
    line-height: 25px;
    overflow: hidden;
    font-size: 14px;
}

.n_list .n_list_b .c_show_b_l {
    width: 320px;
    float: right;
    height: auto;
    overflow: hidden;
}

.n_list .n_list_b .c_list_b_l ul li .n_list_r .zx {
    width: 100%;
    margin: 0px;
    padding: 0px;
    overflow: hidden;
}

.n_list .n_list_b .c_list_b_l ul li .n_list_r .zx .zx_l {
    width: 160px;
    background: #764E42;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 18px;
    font-family: "微软雅黑";
    font-weight: 700;
    color: #FFF;
    float: left
}

.n_list .n_list_b .c_list_b_l ul li .n_list_r .zx .zx_l a {
    color: #FFF;
}

.n_list .n_list_b .c_list_b_l ul li .n_list_r .zx .zx_r {
    width: 158px;
    background: #fef0e5;
    height: 38px;
    line-height: 40px;
    text-align: center;
    font-size: 18px;
    font-family: "微软雅黑";
    font-weight: 700;
    color: #764E42;
    float: left;
    border: 1px solid #764E42;
    margin: 0 20PX;
}

.n_list .n_list_b .c_list_b_l ul li:hover {
    width: 840px;
    height: auto;
    overflow: hidden;
    margin: 0px;
    padding: 30px 0px;
    border-bottom: 1px #cdcdcd solid;
}

.n_list .n_list_b .c_list_b_l ul li:hover .pic {
    width: 278px;
    height: 188px;
    overflow: hidden;
    margin: 5px;
    float: left;
    border: 1px solid #cdcdcd;
}

.n_list .n_list_b .c_list_b_l ul li:hover .n_list_r {
    width: 514px;
    height: auto;
    overflow: hidden;
    margin: 5px;
    float: right
}

.n_list .n_list_b .c_list_b_l ul li:hover .n_list_r h3 {
    width: 100%;
    height: auto;
    overflow: hidden;
    font-size: 20px;
    font-family: "微软雅黑";
    font-weight: bold;
    margin: 5px 0;
    padding: 0px;
}

.n_list .n_list_b .c_list_b_l ul li:hover .n_list_r h3 a {
    color: #764E42;
}

.n_list .n_list_b .c_list_b_l ul li:hover .n_list_r p {
    width: 100%;
    line-height: 25px;
    overflow: hidden;
    font-size: 14px;
}

.n_list .n_list_b .c_show_b_l {
    width: 320px;
    float: right;
    height: auto;
    overflow: hidden;
}

.n_list .n_list_b .c_list_b_l ul li:hover .n_list_r .zx {
    width: 100%;
    margin: 0px;
    padding: 0px;
    overflow: hidden;
}

.n_list .n_list_b .c_list_b_l ul li:hover .n_list_r .zx .zx_l {
    width: 160px;
    background: #764E42;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 18px;
    font-family: "微软雅黑";
    font-weight: 700;
    color: #FFF;
    float: left
}

.n_list .n_list_b .c_list_b_l ul li:hover .n_list_r .zx .zx_l a {
    color: #FFF;
}

.n_list .n_list_b .c_list_b_l ul li:hover .n_list_r .zx .zx_l:hover {
    width: 160px;
    background: #ff3000;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 18px;
    font-family: "微软雅黑";
    font-weight: 700;
    color: #FFF;
    float: left
}

.n_list .n_list_b .c_list_b_l ul li:hover .n_list_r .zx .zx_l:hover a {
    color: #FFF;
}

.n_list .n_list_b .c_list_b_l ul li:hover .n_list_r .zx .zx_r {
    width: 158px;
    background: #fef0e5;
    height: 38px;
    line-height: 40px;
    text-align: center;
    font-size: 18px;
    font-family: "微软雅黑";
    font-weight: 700;
    color: #764E42;
    float: left;
    border: 1px solid #764E42;
    margin: 0 20PX;
}

.n_list .n_list_b .c_list_b_l ul li .n_list_r .zx .zx_r a {
    color: #764E42;
}

.n_list .n_list_b .c_list_b_l ul li:hover .n_list_r .zx .zx_r:hover {
    width: 158px;
    background: #ff3000;
    height: 38px;
    line-height: 40px;
    text-align: center;
    font-size: 18px;
    font-family: "微软雅黑";
    font-weight: 700;
    color: #764E42;
    float: left;
    border: 1px solid #ff3000;
    margin: 0 20PX;
}

.n_list .n_list_b .c_list_b_l ul li .n_list_r .zx .zx_r:hover a {
    color: #FFF;
}

.n_list .n_list_b .c_show_b_l .pr_1 {
    width: 318px;
    height: auto;
    border: 1px solid #dcdcdc;
    margin-bottom: 15px;
}

.n_list .n_list_b .c_show_b_l .pr_1 .pic_ds {
    width: 270px;
    height: 290px;
    margin: 0px auto;
    padding: 0px;
    margin-top: 20px;
    overflow: hidden;
}

.n_list .n_list_b .c_show_b_l .pr_1 .pr_ds_er {
    width: 100%;
    height: auto;
}

.n_list .n_list_b .c_show_b_l .pr_1 .pr_ds_er .pr1 {
    width: 270px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 14px;
    font-weight: bolder;
}

.n_list .n_list_b .c_show_b_l .pr_1 .pr_1_h {
    width: 100%;
    height: 50px;
    overflow: hidden;
    line-height: 50px;
    font-size: 18px;
    font-family: "微软雅黑";
}

.n_list .n_list_b .c_show_b_l .pr_1 .pr_1_h span {
    width: 6px;
    height: 20px;
    background-color: #764E42;
    margin: 0px;
    padding: 0px;
    float: left;
    overflow: hidden;
    margin: 15px;
    margin-right: 10px;
}

.n_list .n_list_b .c_show_b_l .pr_1 .pr_1_n {
    width: 318px;
    height: auto;
    overflow: hidden;
    background: #f5f5f5;
}

.n_list .n_list_b .c_show_b_l .pr_1 .pr_1_n .pr_1_n_s {
    width: 260px;
    height: auto;
    margin: 0px auto;
    overflow: hidden;
    margin-top: 20px;
    margin-bottom: 10px;
}

.n_list .n_list_b .c_show_b_l .pr_1 .pr_1_n .pr_1_n_s input {
    width: 170px;
    height: 40px;
    line-height: 40px;
    float: left;
    float: left;
    padding: 0px;
    margin: 0px;
    padding-left: 20px;
    background: url(../images/ser_ch.jpg);
    background-position: left;
    background-repeat: no-repeat;
    border: 0px;
}

.n_list .n_list_b .c_show_b_l .pr_1 .pr_1_n .pr_1_n_s button {
    width: 56px;
    height: 40px;
    border: none;
    float: left;
    padding: 0px;
    margin: 0px;
    background: url(../images/sr_sc.jpg) #FFF;
    background-position: right;
    background-repeat: no-repeat;
}

.n_list .n_list_b .c_show_b_l .pr_1 .pr_1_n .pr_1_n_s1 {
    width: 260px;
    height: auto;
    margin: 0px auto;
    overflow: hidden;
    font-size: 14px;
    color: #666;
    margin-bottom: 10px
}

.n_list .n_list_b .c_show_b_l .pr_1 .pr_1_n .pr_1_n_s1 a {
    color: #666;
    margin: 10px;
}

.n_list .n_list_b .c_show_b_l .pr_1 .pr_1_nn {
    width: 100%;
    height: auto;
}

.n_list .n_list_b .c_show_b_l .pr_1 .pr_1_nn h3 {
    width: 100%;
    height: auto;
    margin-top: 20px;
    font-size: 20px;
    font-family: "微软雅黑";
    text-align: center;
}

.n_list .n_list_b .c_show_b_l .pr_1 .pr_1_nn h3 span {
    color: red;
}

.n_list .n_list_b .c_show_b_l .pr_1 .pr_1_nn .pan {
    width: 240px;
    height: auto;
    overflow: hidden;
    margin: 0px auto;
    padding: 0px;
    text-align: center;
}

.n_list .n_list_b .c_show_b_l .pr_1 .pr_1_nn .pan .in_pt {
    width: 228px;
    border: 1px solid #ccc;
    height: 35px;
    margin-top: 10px;
    margin-bottom: 5px;
    padding-left: 10px;
    line-height: 35px;
}

.n_list .n_list_b .c_show_b_l .pr_1 .pr_1_nn .pan .se_le {
    width: 115px;
    border: 1px solid #ccc;
    height: 35px;
    line-height: 35px;
    float: left
}

.n_list .n_list_b .c_show_b_l .pr_1 .pr_1_nn .pan .se_re {
    width: 115px;
    border: 1px solid #ccc;
    height: 35px;
    line-height: 35px;
    float: right;
}

.n_list .n_list_b .c_show_b_l .pr_1 .pr_1_nn .pan .b_tn {
    width: 200px;
    height: 40px;
    background: #764E42;
    color: #FFF;
    font-size: 18px;
    font-weight: bold;
    font-family: "微软雅黑";
    text-align: center;
    border: none;
    margin: 0px auto;
    margin-top: 20px;
    margin-bottom: 20px;
    border-radius: 10px;
}

.n_list .n_list_b .c_show_b_l .pr_1 .pr_1_nn .pan .pl {
    width: 240px;
    margin: 0px;
    padding: 0px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    overflow: hidden;
    text-align: center;
    background-color: #CCC;
}

.n_list .n_list_b .c_show_b_l .pr_1 .pr_1_nn .pan .pl span {
    color: red;
}

.n_list .n_list_b .c_show_b_l .pr_1 .pr_1_nn .pan .clr {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
}

.n_list .n_list_b .c_show_b_l .pr_1 .hot_p {
    width: 298px;
    height: auto;
    margin: 0px auto;
    margin-top: 15px;
    margin-bottom: 15px;
    background: #f2f2f2;
    overflow: hidden;
}

.n_list .n_list_b .c_show_b_l .pr_1 .hot_p .s_t {
    width: 100%;
    float: left;
    margin: 10px;
    font-size: 14px;
}

.n_list .n_list_b .c_show_b_l .pr_1 .hot_p .s_t a {
    color: #000;
}

.n_list .n_list_b .c_show_b_l .pr_1 .hot_p .s_r {
    width: 120px;
    float: right;
    margin: 10px;
    font-size: 14px;
    text-align: right;
}

.n_list .n_list_b .c_show_b_l .pr_1 .hot_p .l {
    width: 120px;
    line-height: 25px;
    margin: 10px;
    float: left;
    background: #764E42;
    color: #FFF;
    font-size: 14px;
    text-align: center
}

.n_list .n_list_b .c_show_b_l .pr_1 .hot_p .r {
    width: 120px;
    line-height: 25px;
    margin: 10px;
    float: right;
    color: #764E42;
    font-size: 14px;
    border: 1px solid #764E42;
    text-align: center
}

.n_list .n_list_b .c_show_b_l .pr_2 {
    width: 320px;
    height: auto;
    overflow: hidden;
    padding: 0px;
    margin: 15px 0;
}


/*新闻内容页*/

.n_list .n_list_b .c_list_n_l {
    width: 860px;
    height: auto;
    overflow: hidden;
    border: 1px solid #dcdcdc;
    float: left;
}

.n_list .n_list_b .c_list_n_l .n_body {
    width: 830px;
    overflow: hidden;
    margin: 0px auto;
    padding: 0px;
    margin-top: 20px;
}

.n_list .n_list_b .c_list_n_l .n_body h1 {
    width: 100%;
    height: auto;
    text-align: center;
}

.n_list .n_list_b .c_list_n_l .n_body .sj_jj {
    width: 90%;
    height: auto;
    line-height: 25px;
    font-size: 14px;
    text-align: center;
    margin: 0px auto;
    padding: 0px;
}

.n_list .n_list_b .c_list_n_l .n_body .clr {
    width: 100%;
    border-bottom: 1px solid #dcdcdc;
    margin-top: 20px;
}

.n_list .n_list_b .c_list_n_l .n_body .d_d {
    width: auto;
    height: auto;
    line-height: 25px;
    font-size: 14px;
    margin-top: 30px;
    background-color: #f6f6f6;
    padding: 10px;
}

.n_list .n_list_b .c_list_n_l .n_body .d_d .d_dd {
    width: 57px;
    height: 78px;
    overflow: hidden;
    background: url(../images/daodu.jpg);
    float: left;
    margin-left: -10px;
    margin-top: -10px;
}

.n_list .n_list_b .c_list_n_l .n_body .n_zt {
    width: 100%;
    height: auto;
    font-size: 14px;
    line-height: 25px;
}

.n_list .n_list_b .c_list_n_l .n_body .r_c {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-top: 20px;
    padding: 0px;
    font-size: 14px;
    margin-bottom: 20px;
    line-height: 30px;
}

.n_list .n_list_b .c_list_n_l .n_body .r_c a {
    margin: 5px;
}


/*体验店列表页面*/

.tyd_par_1 {
    width: 1198px;
    height: auto;
    border: 1px solid #cac9c7;
    overflow: hidden;
    margin: 0px auto;
    padding: 0px;
    margin-top: 15px;
}

.tyd_par_1 .d_pic {
    width: 717px;
    height: 448px;
    overflow: hidden;
    float: left;
    border-right: 1px solid #cac9c7;
}

.tyd_par_1 .d_bt {
    width: 470px;
    height: auto;
    float: right;
    margin: 0px;
    padding: 0px;
    overflow: hidden;
}

.tyd_par_1 .d_bt h1 {
    font-size: 32px;
    width: 100%;
    height: auto;
    text-align: center;
    margin-bottom: 20px;
    margin-top: 30px;
}

.tyd_par_1 .d_bt .clr_b {
    width: 100%;
    height: auto;
    text-align: center
}

.tyd_par_1 .d_bt ul {
    width: 434px;
    height: auto;
    overflow: hidden;
    margin: 0px auto;
    padding: 0px;
    margin-top: 25px;
}

.tyd_par_1 .d_bt ul li {
    width: 100%;
    height: auto;
    margin: 0px;
    padding: 0px;
    line-height: 35px;
    text-align: left;
    font-size: 14px;
    overflow: hidden;
    margin: 15px 0;
}

.tyd_par_1 .d_bt ul li p {
    width: 350px;
    float: left;
    margin: 0px;
    padding: 0px;
    overflow: hidden;
}

.tyd_par_1 .d_bt ul li strong {
    font-size: 14px;
    float: left;
    width: 80px;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
    display: inline;
    height: 35px;
    line-height: 35px;
    letter-spacing: 5px;
}

.tyd_par_1 .d_bt .xx_an {
    width: 100%;
    height: auto;
    margin-top: 15px;
}

.tyd_par_1 .d_bt .xx_an .xx_an_l {
    width: 49%;
    height: auto;
    float: left;
}

.tyd_par_1 .d_bt .xx_an .xx_an_l .an_an {
    width: 130px;
    padding: 0px;
    overflow: hidden;
    border: 1px solid #764E42;
    background-color: #fef0e5;
    color: #764E42;
    margin: 0px auto;
    font-size: 12px;
    padding: 10px;
    text-align: center;
    border-radius: 5px;
}

.tyd_par_1 .d_bt .xx_an .xx_an_r {
    width: 49%;
    height: auto;
    float: right;
}

.tyd_par_1 .d_bt .xx_an .xx_an_r .an_an {
    width: 130px;
    padding: 0px;
    overflow: hidden;
    border: 1px solid #764E42;
    background-color: #764E42;
    color: #fef0e5;
    margin: 0px auto;
    font-size: 12px;
    padding: 10px;
    text-align: center;
    border-radius: 5px;
}

.ty_list {
    width: 1200px;
    margin: 0px auto;
    padding: 0px;
    overflow: hidden;
    margin-top: 30px;
}

.none {
    display: none;
}

.ty_list .s_list_c {
    width: 584px;
    height: auto;
    overflow: hidden;
}

.ty_list .f {
    float: left;
    border: 1px solid #ccc;
    margin: 10px 0;
    margin-left: 28px;
}

.ty_list .f:hover {
    float: left;
    border: 1px solid #764E42;
    margin: 10px 0;
    margin-left: 28px;
}

.ty_list .s {
    float: left;
    border: 1px solid #ccc;
    margin: 10px 0;
}

.ty_list .s:hover {
    float: left;
    border: 1px solid #764E42;
    margin: 10px 0;
}

.ty_list .s_list_c .pic {
    width: 227px;
    height: auto;
    border: 1px solid #ccc;
    float: left;
    margin: 10px;
    height: 163px;
}

.ty_list .s_list_r {
    width: 298px;
    height: auto;
    overflow: hidden;
    float: right;
    margin-right: 20px;
}

.ty_list .s_list_r .s_titile {
    width: 298px;
    height: auto;
    overflow: hidden;
    vertical-align: bottom;
    position: relative;
}

.ty_list .s_list_r .s_titile h3 {
    font-size: 21px;
    font-family: "微软雅黑";
    margin: 5px;
    padding: 0px;
    float: left;
    color: #333;
    margin-left: 3px;
    margin-top: 15px;
}

.ty_list .s_list_r .s_titile .bq {
    width: 150px;
    height: auto;
    bottom: 10px;
    right: 10px;
    overflow: hidden;
    position: absolute;
    text-align: left;
    color: #333;
}

.ty_list .s_list_r .s_titile span {
    float: left;
    margin: 0px;
    height: auto;
    overflow: hidden;
    color: #333;
    line-height: 21px;
    margin: 3px;
    font-size: 14px;
}

.ty_list .s_list_r .s_titile .bq1 {
    width: 240px;
    height: auto;
    overflow: hidden;
    text-align: left;
    line-height: 21px;
    margin: 3px;
    font-size: 12px;
}

.ty_list .s_list_r p {
    font-size: 14px;
    line-height: 25px;
    overflow: hidden;
    margin: 0px;
    padding: 10px;
}

.ty_list .s_list_r .s_an1 {
    overflow: hidden;
    overflow: hidden;
    text-align: center;
    margin: 0px auto;
    padding: 0px;
    cursor: pointer;
    margin-top: 10px;
    font-size: 12px;
    font-weight: normal;
    font-family: "宋体";
    margin: 10px 15px;
}

.ty_list .s_list_r .s_an1 img {
    margin: 3px;
    padding: 0px;
    vertical-align: middle;
}

.s_an_a {
    width: 130px;
    height: 25px;
    line-height: 25px;
    background-color: #764E42;
    border-radius: 5px;
    color: #FFF;
    float: left;
}

.s_an_b {
    width: 90px;
    height: 23px;
    line-height: 23px;
    border: 1px solid #764E42;
    background-color: #fef0e5;
    color: #764E42;
    border-radius: 5px;
    float: right;
}

.ty_list .s_list_r .s_an1:hover {
    background-color: #ff3000;
    color: #FFF;
}

.ty_list .place {
    background-color: #fafaee;
    border: 1px solid #f4eda9;
    padding: 15px;
    margin-bottom: 6px;
    line-height: 22px;
    overflow: hidden;
}

.ty_list .place a {
    width: 180px;
    float: left;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    font-size: 14px;
}

.ty_list .place span {
    display: inline-block;
    background: url(../images/store_distribution.gif) no-repeat -65px -98px;
    padding-left: 15px;
    color: #e70e39
}

.area_menu { /*shenhezj20220507*/
    width: 1200px;
    height: auto;
    margin: 0px auto;
    padding: 0px;
    margin-top: 35px;
}
.area_menu_content { /*shenhezj20220507*/}
.area_menu a {
    padding: 15px 45px;
}

.area_menu .selected a:hover {
    color: #ffffff;
}

.ty_nr {
    width: 1200px;
    margin: 0px auto;
    padding: 0px;
    overflow: hidden;
    margin-top: 30px;
}

.ty_nr .ty_n_l {
    width: 550px;
    float: left;
    margin: 0px;
    padding: 0px;
}

.ty_nr .ty_n_l ul {
    width: 450px;
    height: auto;
    overflow: hidden;
    margin: 0px auto;
    padding: 0px;
    text-align: left;
}

.ty_nr .ty_n_l ul img {
    margin-top: 15px;
}

.ty_nr .ty_n_l ul li {
    width: 100%;
    height: auto;
    line-height: 40px;
    font-size: 14px;
    text-align: left;
}

.ty_nr .ty_n_l ul li strong {
    float: left;
}

.ty_nr .ty_n_l ul b {
    color: #F00;
    font-size: 28px;
}

.ty_nr .ty_n_r {
    width: 622px;
    height: 388px;
    float: right;
    margin: 0px;
    padding: 5px;
    border: 1px solid #CCC;
    text-align: center;
}

.block {
    display: block;
}

.none {
    display: none;
}

.page_now {
    background: ##764E42;
}


/*首页抢购*/

.s_qg {
    width: 230px;
    height: auto;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
    position: relative;
    height: 240px;
    overflow: hidden;
    display: block;
    clear: both;
}

.s_qg .tb_vip {
    width: 50px;
    height: 50px;
    background: rgba(255, 80, 0, 0.8);
    border-radius: 50%;
    color: #FFF;
    position: absolute;
    top: 10px;
    left: 10px;
    text-align: center;
    letter-spacing: 0px;
    overflow: hidden;
    font-size: 10px;
}

.s_qg .tb_vip span {
    text-align: center;
    width: 100%;
    line-height: 50px;
    font-size: 10px;
}

.s_qg .tb_tit {
    width: 100%;
    height: 30px;
    background: rgba(156, 119, 74, 0.6);
    color: #fff;
    font-size: 12px;
    line-height: 30px;
    text-align: center;
    position: absolute;
    bottom: 0px;
}

.s_time {
    width: 230px;
    height: 40px;
    line-height: 40px;
    background-color: #f4f4f4;
    color: #7b7b7b;
    font-size: 14px;
    text-align: center;
    letter-spacing: normal;
    overflow: hidden;
}

.s_time .sj {
    width: 180px;
    line-height: 40px;
    margin: 0px auto;
    padding: 0px;
    font-weight: bold;
}


/*报名成功*/

.bao_bg {
    background: #000;
    FILTER: Alpha(opacity=60);
    moz-opacity: 0.6;
    opacity: 0.6;
    z-index: 9998;
    width: 100%;
    height: 100%;
    display: block;
    position: fixed;
}

.df_td_left_con {
    width: 734px;
    height: 400px;
    padding: 15px;
    position: fixed;
    left: 50%;
    top: 50%;
    margin-top: -200px;
    margin-left: -367px;
    background: #ffffff;
    overflow: hidden;
    z-index: 9999;
}

.close {
    float: right;
}

.pm_list_box {
    line-height: 30px;
    padding: 20px 25px;
    font-size: 14px;
}

.erm {
    text-align: center;
    padding-top: 30px;
    height: 127px;
}

.shao {
    text-align: center;
    color: #8c8c8b;
    line-height: 20px;
}

.city {
    width: 105px;
    height: 38px;
    font-size: 12px;
    margin: 5px 0;
    padding: 0 3px;
    color: #999;
    float: right;
    overflow: hidden;
    margin-right: 0px;
    line-height: 38px;
}

#province {
    width: 105px;
    height: 38px;
    font-size: 12px;
    margin: 5px 0;
    padding: 0 3px;
    color: #999;
    float: left;
    overflow: hidden;
    line-height: 38px;
    margin-left: 0px;
}

.ur_here {
    width: 1200px;
    margin: 0px auto;
    padding: 0px;
    font-size: 12px;
    margin-top: 15px;
    margin-bottom: 15px;
}


/* float_bottom */

.float_bottom.on {
    height: 0px;
    overflow: hidden;
}

.float_bottom {
    width: 100%;
    height: 96px;
    background: url(../images/bgs.png);
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 1000;
    -webkit-transition: all 0.3s;
}

.float_bottom_box {
    width: 1180px;
    height: 96px;
    margin: 0 auto;
    position: relative;
    -webkit-transition: all 0.3s;
}

.float_bottom_left {
    width: 220px;
    float: left;
    height: 170px;
    -webkit-transition: all 0.3s;
    overflow: hidden;
}

.float_bottom_right {
    position: absolute;
    right: 30px;
    bottom: 0;
    width: 160px;
    -webkit-transition: all 0.3s;
    overflow: hidden;
}

.float_bottom_right img {
    width: 100%;
}

.float_bottom_center {
    width: 740px;
    height: 100px;
    float: left;
    margin: 35px 0 35px 25px;
    position: relative;
    -webkit-transition: all 0.3s;
    overflow: hidden;
}

.float_bottom_text {
    margin: 5px;
    float: left;
    height: 40px;
    width: 230px;
    padding: 0 10px;
    background: #fff;
    border-radius: 4px;
}

.float_bottom_center select {
    margin: 5px;
    float: left;
    height: 40px;
    width: 120px;
    padding: 0 10px;
    background: #fff url(../images/select_jiao.png) no-repeat right 10px center;
    border-radius: 4px;
}

.float_bottom_yan {
    width: 120px;
    height: 40px;
    line-height: 40px;
    border-radius: 4px;
    background: #30c2b0;
    color: #fff;
    text-align: center;
    font-size: 14px;
    margin: 5px;
    float: left;
    cursor: pointer;
    border: none;
}

.float_bottom_btn1 {
    float: left;
    width: 130px;
    height: 37px;
    margin: 5px;
    position: absolute;
    box-shadow: none;
    outline: none;
    -webkit-appearance: none;
    text-shadow: none;
    top: 5px;
    color: #fff;
    background: #764E42;
    font-size: 16px;
    text-align: center;
    line-height: 37px;
    border-radius: 4px;
    cursor: pointer;
}

.float_bottom_btn {
    width: 130px;
    height: 37px;
    line-height: 37px;
    overflow: hidden;
    border: none;
    margin-top: 10px;
    -webkit-appearance: none;
    text-shadow: none;
    color: #fff;
    background: #764E42;
    font-size: 16px;
    margin-left: 15px;
    border-radius: 4px;
    cursor: pointer;
}

.float_bottom_max {
    display: none;
    position: absolute;
    left: 0px;
    top: 20px;
}

.float_bottom.in {
    width: 220px;
    height: 90px;
    bottom: 50px;
    border-radius: 0 45px 45px 0;
    cursor: pointer;
}

.float_bottom.in .float_bottom_box {
    width: 220px;
    height: 90px;
}

.float_bottom.in .float_bottom_left,
.float_bottom.in .float_bottom_center {
    width: 0;
    height: 0;
}

.float_bottom.in .float_bottom_right {
    width: 105px;
    right: -20px;
}

.float_bottom.in .float_bottom_max {
    display: block;
}

.float_bottom_close {
    width: 33px;
    position: fixed;
    bottom: 93px;
    left: 50%;
    margin-left: 557px;
    height: 77px;
    display: none;
    z-index: 1001;
}

.float_bottom_close i {
    float: left;
    margin: 0 16px;
    width: 1px;
    height: 40px;
    background: #fff;
}

.float_bottom_close img {
    float: left;
    width: 33px;
    height: 33px;
    cursor: pointer;
}


/* Left */

.left {
    width: 42px;
    position: fixed;
    left: 50%;
    margin: -213px 0 0 -642px;
    top: 50%;
    height: 426px;
    z-index: 999;
    display: none;
}

.left a {
    margin-top: 10px;
    border: 1px solid #ddd;
    float: left;
    text-align: center;
    line-height: 40px;
    width: 40px;
    background: #fff;
}

.left a.in {
    background: #30c2b0;
    color: #fff;
    border: 1px solid #30c2b0;
}


/* Right */

.right {
    width: 80px;
    position: fixed;
    left: 50%;
    margin-left: 620px;
    bottom: 50px;
    z-index: 9998;
}

.right_bao {
    width: 92px;
    height: 102px;
    position: absolute;
    top: -110px;
    left: -4px;
}

.right_box {
    width: 80px;
    height: 24px;
    line-height: 24px;
    padding: 50px 0 6px 0;
    float: left;
    color: #808080;
    margin-top: -1px;
    text-align: center;
    border: 1px solid #f0f0f0;
    -webkit-transition: all 0.3s;
}

.right_box:hover {
    color: #30c2b0;
    box-shadow: 0 0 0px rgba(0, 0, 0, .1);
}

.right_01 {
    background: #fff url(../images/right_01.png) no-repeat top 12px center;
}

.right_02 {
    background: #fff url(../images/right_03.png) no-repeat top 12px center;
}

.right_03 {
    background: #fff url(../images/right_05.png) no-repeat top 12px center;
}

.right_04 {
    background: #fff url(../images/right_07.png) no-repeat top 12px center;
}

.right_05 {
    background: #fff url(../images/right_09.png) no-repeat top 12px center;
}

.right_01:hover {
    background: #fff url(../images/right_02.png) no-repeat top 12px center;
}

.right_02:hover {
    background: #fff url(../images/right_04.png) no-repeat top 12px center;
}

.right_03:hover {
    background: #fff url(../images/right_06.png) no-repeat top 12px center;
}

.right_04:hover {
    background: #fff url(../images/right_08.png) no-repeat top 12px center;
}

.right_05:hover {
    background: #fff url(../images/right_10.png) no-repeat top 12px center;
}

.right_top {
    width: 100%;
    background: #808080;
    color: #fff;
    line-height: 34px;
    text-align: center;
    font-weight: bold;
    float: left;
    border: 1px solid #808080;
    cursor: pointer;
    -webkit-transition: all 0.3s;
}

.right_top:hover {
    background: #30c2b0;
    border: 1px solid #30c2b0;
}


/*左侧浮动二维码*/

.l_float {
    width: 236.3px;
    height: auto;
    position: fixed;
    bottom: 130px;
    left: 0;
}


/* input */

.ca_btn {
    width: 377px;
    height: 100px;
    background: url(../images/btn.jpg);
    cursor: pointer;
    border: none;
    margin: 0px auto;
    padding: 0px;
}

.theme-popbod select {
    width: 196px;
    height: 51px;
    font-size: 18px;
    margin: 5px 0;
    padding: 0 3px;
    color: #999;
    border-radius: 5px;
    margin-right: 10px;
}

.c_city_x {
    width: 196px;
    height: 51px;
    font-size: 18px;
    margin: 5px 0;
    padding: 0 3px;
    color: #999;
    float: left;
    border-radius: 5px;
    margin-left: 1px;
}

.ipt {
    border: solid 1px #d2d2d2;
    border-left-color: #ccc;
    border-top-color: #ccc;
    border-radius: 2px;
    box-shadow: inset 0 1px 0 #f8f8f8;
    background-color: #fff;
    padding: 4px 6px;
    height: 45px;
    border-radius: 5px;
    line-height: 45px;
    color: #555;
    width: 340px;
}

.ipt-mini {
    width: 140px;
    padding: 1px 3px;
}

.ipt:focus {
    border-color: #95C8F1;
    box-shadow: 0 0 4px #95C8F1;
}


/* btn */

.btn {
    position: relative;
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
    height: 45px;
    line-height: 45px;
    width: 224px;
    text-align: center;
    text-decoration: none;
    color: #666;
    background-image: url(../images/bm_bn.jpg);
    border: none;
    margin-left: -30px;
}

.btn-primary {
    color: #F3F7FC;
    background: url(../images/bm_bn.jpg);
}

.theme-buy {
    margin-top: 10%;
    text-align: center;
}

.theme-gobuy,
.theme-signin {
    font-size: 15px;
}

.theme-price {
    position: relative;
    bottom: -6px;
    font-family: microsoft yahei, Arial, Helvetica, sans-serif;
    margin-right: 20px;
    font-weight: bold;
    color: #f60;
    line-height: 32px;
    font-size: 24px;
    display: inline-block;
}

.theme-price dfn {
    font-style: normal;
    font-size: 18px;
    margin-right: 2px;
}

.theme-desc {
    padding: 30px;
}

.theme-version {
    padding: 30px;
}

.theme-popover-mask {
    z-index: 1000;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.4;
    filter: alpha(opacity=40);
    display: none
}

.theme-popover {
    z-index: 1001;
    position: fixed;
    top: 50%;
    left: 50%;
    width: 674px;
    height: 640px;
    margin: -320px 0 0 -337px;
    display: none;
    background: url(../images/sogal_l2.png);
}

.theme-poptit {
    width: 75%;
    margin: 0px auto;
    margin-top: 175px;
    padding: 12px;
    position: relative;
}

.theme-poptit h3 {
    text-align: center;
    font-size: 28px;
    color: #F00;
    margin: 0px;
    padding: 0px;
    margin-top: 15px;
}

.theme-popbod {
    color: #444;
    width: 456px;
    height: 414px;
    margin: 0px auto;
    padding: 0px;
    margin-top: 110px;
}

.theme-popbod ul {
    width: 100%;
    margin: 0px auto;
    padding: 0px;
    overflow: hidden;
    padding-top: 45px;
}

.theme-popbod ul li {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 0px auto;
    padding: 0px;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
}

.theme-popbod .xx_bh {
    width: 100%;
    height: auto;
    line-height: 25px;
    text-align: left;
    font-size: 12px;
    color: #F00;
}

.theme-popbom {
    padding: 15px;
    background-color: #f6f6f6;
    border-top: 1px solid #ddd;
    border-radius: 0 0 5px 5px;
    color: #666
}

.theme-popbom a {
    margin-left: 8px
}

.theme-poptit .close {
    float: right;
    color: #999;
    padding: 5px;
    margin: -2px -5px -5px;
    font: bold 14px/14px simsun;
    text-shadow: 0 1px 0 #ddd
}

.theme-poptit .close:hover {
    color: #444;
}

.btn.theme-reg {
    position: absolute;
    top: 8px;
    left: 43%;
    display: none
}

.inp-gray,
.feed-mail-inp {
    border: 1px solid #ccc;
    background-color: #fdfdfd;
    width: 220px;
    height: 16px;
    padding: 4px;
    color: #444;
    margin-right: 6px
}

.dform {
    text-align: center;
}

.dform .ipt_error {
    background-color: #FFFFCC;
    border-color: #FFCC66
}

.dform-tip {
    display: none;
    background-color: #080;
    color: #fff;
    line-height: 42px;
    margin-top: 10px;
    display: ;
    font-size: 14px;
}

.dform-tip-errer {
    background-color: #CF301A;
}

.dform-tip a {
    display: inline-block;
    padding: 0 20px;
    margin-left: 10px;
    background-color: #FFE924;
    color: #CF301A;
}

.dform-login {
    padding: 0;
    height: 270px;
    overflow: hidden;
}

.dform-login iframe {
    height: 470px;
    margin-top: -180px;
}

.theme-signin {
    margin: -50px -20px -50px 90px;
    text-align: left;
    font-size: 14px;
}

.theme-signin h4 {
    color: #999;
    font-weight: 100;
    margin-bottom: 20px;
    font-size: 12px;
}

.theme-signin li {
    padding-left: 0px;
    margin-bottom: 15px;
}

.theme-signin li strong {
    float: left;
    margin-left: -80px;
    width: 60px;
    text-align: right;
    line-height: 32px;
    font-size: 16px;
}

.theme-signin .btn {
    margin-bottom: 10px;
}

.theme-signin p {
    font-size: 12px;
    color: #999;
}

.theme-desc,
.theme-version {
    padding-top: 0
}


/*产品展示模块NEWS0629*/

.sf_skd {
    width: 1200px;
    margin: 0px auto;
    padding: 0px;
    margin-bottom: 20px;
    overflow: hidden
}

.sf_skd .sf_skd_l {
    width: 608px;
    height: auto;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
    float: left;
}

.sf_skd .sf_skd_l .pic_show {
    width: 608px;
    height: 448px;
    overflow: hidden;
    margin: 0px auto;
    padding: 0px;
}

.sf_skd .sf_skd_l .pic_mall {
    width: 606px;
    height: auto;
    border: 1px solid #CCC;
    border-top: none;
    padding: 15px 0;
    overflow: hidden;
}

.sf_skd .sf_skd_l .pic_mall .sm_l {
    width: 20px;
    height: 96px;
    float: left;
    text-align: center;
    line-height: 96px;
    font-size: 21px;
    color: #999
}

.sf_skd .sf_skd_l .pic_mall .sm_l:hover {
    color: #F00
}

.sf_skd .sf_skd_l .pic_mall .sm_r {
    width: 20px;
    height: 96px;
    float: right;
    text-align: center;
    line-height: 96px;
    font-size: 21px;
    color: #999
}

.sf_skd .sf_skd_l .pic_mall .sm_r:hover {
    color: #F00
}

.sf_skd .sf_skd_l .pic_mall .gd {
    width: 560px;
    height: 96px;
    overflow: hidden;
    margin: 0px auto;
    float: left;
    margin: 0 3px;
}

.sf_skd .sf_skd_l .pic_mall .pic_mall_m {
    width: 560px;
    height: 96px;
    overflow: hidden;
    margin: 0px auto;
    float: left;
    margin: 0 3px;
}

.sf_skd .sf_skd_l .pic_mall .pic_mall_m ul {
    width: 560px;
    height: auto;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
    overflow: hidden;
}

.sf_skd .sf_skd_l .pic_mall .pic_mall_m ul li {
    width: 130px;
    height: 96px;
    overflow: hidden;
    float: left;
    margin: 0 5px;
}

.sf_skd .sf_skd_r {
    width: 575px;
    height: auto;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
    float: right;
    background-color: #FFF;
}

.sf_skd .sf_skd_r h1 {
    font-size: 25px;
    font-weight: normal;
    font-family: "微软雅黑";
    margin: 0px;
    padding: 10px 0;
}

.sf_skd .sf_skd_r .price {
    width: 100%;
    height: auto;
    margin-top: 5px;
}

.sf_skd .sf_skd_r .price .zx_bm {
    width: 146px;
    line-height: 46px;
    overflow: hidden;
    text-align: center;
    border: 1px solid #764E42
}

.sf_skd .sf_skd_r .price .zx_bm img {
    vertical-align: middle;
}

.sf_skd .sf_skd_r .price .txt {
    font-size: 12px;
    color: #CCC
}

.sf_skd .sf_skd_r .price .txt span {
    color: #764E42
}

.sf_skd .sf_skd_r .scsc {
    width: 100%;
    height: auto;
    margin-top: 30px;
    background-color: #f5f5f5;
    overflow: hidden;
}

.sf_skd .sf_skd_r .scsc .scsc_bt {
    width: 548px;
    height: auto;
    overflow: hidden;
    margin: 0px auto;
    padding: 0px;
    margin-top: 20px;
    margin-bottom: 0px;
    font-size: 15px;
    line-height: 25px;
}

.sf_skd .sf_skd_r .scsc .scsc_bt img {
    vertical-align: middle;
    margin-right: 5px;
}

.sf_skd .sf_skd_r .scsc .sr {
    width: 548px;
    height: auto;
    overflow: hidden;
    margin: 0px auto;
    font-size: 12px;
    margin-top: 15px;
    margin-bottom: 15px;
}

.sf_skd .sf_skd_r .scsc .sr img {
    vertical-align: middle;
    margin-left: 10px;
    margin-right: 3px;
}

.sf_skd .sf_skd_r .scsc .chose_co {
    width: 546px;
    height: auto;
    overflow: hidden;
    margin: 0px auto;
    margin-top: 20px;
    border: 1px solid #CCC;
    margin-bottom: 34px;
}

.sf_skd .sf_skd_r .scsc .chose_co ul {
    width: 522px;
    float: left;
    margin: 0px auto;
    padding: 0px;
    overflow: hidden;
    text-align: center;
    vertical-align: middle;
}

.sf_skd .sf_skd_r .scsc .chose_co ul img {
    vertical-align: middle;
}

.sf_skd .sf_skd_r .scsc .chose_co .chose_re {
    width: 23px;
    height: auto;
    overflow: hidden;
    float: right;
    border-left: 1px solid #CCC;
}

.sf_skd .sf_skd_r .scsc .chose_co .chose_re .top {
    background-color: #FFF;
    width: 23px;
    height: auto;
    line-height: 45px;
    text-align: center;
    border-bottom: 1px solid #CCC;
    color: #d2d2d2
}

.sf_skd .sf_skd_r .scsc .chose_co .chose_re .pre {
    background-color: #FFF;
    width: 23px;
    height: auto;
    line-height: 45px;
    text-align: center;
    color: #d2d2d2
}

.sf_skd .sf_skd_r .scsc .chose_co .chose_re .pro {
    background-color: #FFF;
    width: 23px;
    height: auto;
    line-height: 45px;
    text-align: center;
    color: #764E42
}

.sf_skd .sf_skd_r .scsc .bg {
    width: 100%;
    height: auto;
    overflow: hidden;
    background-color: #FFF;
    margin-top: 0px;
    padding-bottom: 14px;
}

.sf_skd .sf_skd_r .scsc .bg .cons {
    width: 548px;
    height: auto;
    margin: 0px auto;
    margin-top: 10px;
    background-color: #FFF;
    overflow: hidden;
}

.sf_skd .sf_skd_r .scsc .bg .cons .zx_bj {
    width: 163px;
    height: 44px;
    line-height: 44px;
    overflow: hidden;
    float: left;
    overflow: hidden;
    border: 1px solid #764E42;
    text-align: center;
    color: #764E42
}

.sf_skd .sf_skd_r .scsc .bg .cons .zx_bj .bj_dh {
    width: 28px;
    height: 31px;
    vertical-align: middle;
    background: url(../images/cons_1.png);
    float: left;
    margin: 0px auto;
    margin-left: 15px;
    margin-top: 8px;
    overflow: hidden;
    color: #764E42
}

.sf_skd .sf_skd_r .scsc .bg .cons .zx_bj:hover {
    width: 163px;
    height: 44px;
    line-height: 44px;
    overflow: hidden;
    float: left;
    overflow: hidden;
    border: 1px solid #764E42;
    text-align: center;
    color: #FFF;
    background-color: #764E42
}

.sf_skd .sf_skd_r .scsc .bg .cons .zx_bj:hover .bj_dh {
    width: 28px;
    height: 31px;
    vertical-align: middle;
    background: url(../images/cons_2.png);
    float: left;
    margin: 0px auto;
    margin-left: 15px;
    margin-top: 8px;
    overflow: hidden;
    color: #764E42
}

.sf_skd .sf_skd_r .scsc .bg .cons .jsuan {
    width: 86px;
    height: 44px;
    overflow: hidden;
    text-align: center;
    border: 1px solid #764E42;
    text-align: center;
    color: #764E42;
    line-height: 44px;
    float: right
}

.sf_skd .sf_skd_r .scsc .bg .cons .jsuan:hover {
    width: 86px;
    height: 44px;
    overflow: hidden;
    text-align: center;
    border: 1px solid #764E42;
    text-align: center;
    color: #764E42;
    line-height: 44px;
    background-color: #764E42;
    color: #FFF;
    float: right
}

.sf_skd .sf_skd_r .scsc .bg .cons .jsuan:hover .b_t {
    width: 22px;
    height: 26px;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
    background: url(../images/jisuan_1.png);
    float: left;
    margin-top: 9px;
    margin-left: 10px;
    color: #FFF
}

.sf_skd .sf_skd_r .scsc .bg .cons .jsuan .b_t {
    width: 22px;
    height: 26px;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
    background: url(../images/jisuan_2.png);
    float: left;
    margin-top: 9px;
    margin-left: 10px;
}

.sf_skd .sf_skd_r .scsc .bg .cons .yylcsj {
    width: 219px;
    height: 46px;
    height: auto;
    overflow: hidden;
    line-height: 46px;
    background-color: #764E42;
    color: #FFF;
    text-align: center;
    float: right;
    margin-left: 5px;
}

.sf_skd .sf_skd_r .scsc .pz {
    width: 100%;
    height: 60px;
    line-height: 60px;
    overflow: hidden;
    background-color: #f5f5f5;
}

.sf_skd .sf_skd_r .scsc .pz ul {
    width: 548px;
    height: auto;
    overflow: hidden;
    margin: 0px auto;
    padding: 0px;
}

.sf_skd .sf_skd_r .scsc .pz ul li {
    width: 33%;
    height: auto;
    overflow: hidden;
    float: left;
    text-align: center;
    vertical-align: middle;
}

.sf_skd .sf_skd_r .scsc .pz ul li img {
    vertical-align: middle;
    margin: 3px;
}


/*END*/

.xf-right {
    position: fixed;
    right: 0;
    top: 50%;
    width: 70px;
    height: 300px;
    z-index: 9999;
}

.xf-right a {
    display: block;
}

.xf-right img {
    display: block;
    width: 100%;
}


/**动画**/

@keyframes dx {
    0%,
    50%,
    100% {
        transform: scale(1)
    }
    25%,
    75% {
        transform: scale(0.8)
    }
}

@-webkit-keyframes dx {
    0%,
    50%,
    100% {
        -webkit-transform: scale(1)
    }
    25%,
    75% {
        -webkit-transform: scale(0.8)
    }
}

@-o-keyframes dx {
    0%,
    50%,
    100% {
        -o-transform: scale(1)
    }
    25%,
    75% {
        -o-transform: scale(0.8)
    }
}
.f_1{display: none;}