﻿.nav23 {
    height: 23px;
}

.nav20 {
    height: 20px;
}
/**************产品列表 分页********************/
.product_zhanshi {
    color: #222222;
    width: 100%;
}

.product_zhanshi a {
    color: #222222;
}

.product_zhanshi a:hover {
    color: #ff0000;
}

.product_zhanshi li {
    float: left;
    display: inline;
    width: 280px;
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 35px;
    text-align: center;
}

.product_zhanshi li h1 {
    margin: 0px;
    padding: 0px;
    margin-bottom: 1px;
    width: 280px;
    height: 180px;
    overflow: hidden;
    border: 1px solid #222222;
    background: #222222;
}

.product_zhanshi h2 {
    margin: 0px;
    padding: 0px;
    margin-top: 5px;
    line-height: 24px;
    height: 24px;
    width: 100%;
    font-size: 15px;
    font-weight: normal;
    text-align: center;
    text-indent: 5px;
    font-family: "Microsoft YaHei","宋体",Arial;
}

.product_zhanshi h3 {
    margin: 0px;
    padding: 0px;
    margin-top: 5px;
    width: 100%;
    height: 28px;
    line-height: 28px;
    overflow: hidden;
    background: url("../images/pro_buy_logo.jpg") 50px top no-repeat;
    font-size: 16px;
    font-family: "Microsoft YaHei","宋体",Arial;
    font-weight: normal;
    text-align: left;
    color: #c10505;
    text-indent: 5px;
}

.product_zhanshi h3 .proLi_dinggou {
    float: right;
    width: 67px;
    height: 25px;
    line-height: 25px;
    border: 1px solid #c10505;
    font-size: 14px;
    color: #c10505;
}

.product_zhanshi h3 .proLi_dinggou:hover {
    color: #ff0000;
    border: 1px solid #ff0000;
}

.product_zhanshi img {
    margin: 0px;
    padding: 0px;
}

.product_zhanshi .nav {
    margin: 0px;
    padding: 0px;
    width: 100%;
    height: 1px;
    border-top: 1px solid #222222;
    border-bottom: 1px solid #222222;
}

.product_zhanshi_nav {
    margin: 0px;
    padding: 0px;
    width: 100%;
    height: 1px;
    clear: both;
    overflow: hidden;
}

.fenye {
    text-align: center;
    padding-top: 0px;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    color: #222222;
    height: 37px;
    line-height: 37px;
    text-indent: 0px;
    background: url("../images/main_r_bmenu.png") center no-repeat;
}

.fenye a {
    color: #222222;
}

.fenye a:hover {
    color: #ff0000;
    text-decoration: underline;
}


/***********产品内容信息css**************/
#Pro_NextBut {
    position: absolute;
    right: -40px;
    top: 250px;
    display: block;
    width: 40px;
    height: 39px;
    background: url("../images/main_pro_nextBut.png") no-repeat;
}

#Pro_PreBut {
    position: absolute;
    left: -40px;
    top: 250px;
    display: block;
    width: 40px;
    height: 39px;
    background: url("../images/main_pro_preBut.png") no-repeat;
}

.product_titles {
    margin-top: 15px;
    margin-bottom: 10px;
    width: 100%;
    height: auto !important;
    height: 30px;
    min-height: 30px;
    line-height: 30px;
    text-align: center;
    font-weight: bold;
    color: #212121;
    font-size: 20px;
    font-family: "Miscrosoft YaHei",Airla;
}

.product_title {
    width: 100%;
    height: auto !important;
    height: 30px;
    min-height: 30px;
    line-height: 30px;
    text-align: center;
    font-weight: bold;
    color: #c2281f;
    font-size: 22px;
    font-family: "Miscrosoft YaHei",Airla;
}

.product_title_txt {
    width: 100%;
    height: 35px;
    line-height: 35px;
    text-align: center;
    border-bottom: 1px solid #c9c9c9;
}

.product_title_txtDs {
    width: 100%;
    height: 10px;
    line-height: 10px;
    text-align: center;
    border-bottom: 1px solid #c9c9c9;
}

.product_txtcon {
    margin-top: 5px;
    width: 100%;
    text-align: left;
}

.product_dec {
    width: 100%;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    text-indent: 30px;
    border-bottom: 1px solid #c9c9c9;
    background: url("../img/main_pro_tit.jpg") left top no-repeat;
    color: #222222;
}

#pro_dinggou {
    display: inline-block;
    margin-left: 40px;
    width: 114px;
    height: 32px;
    line-height: 32px;
    background: url("../img/main_pro_tit.jpg") no-repeat;
    text-align: center;
    text-indent: 0px;
    cursor: pointer;
}

.product_decon {
    margin-left: 2%;
    width: 96%;
    text-align: left;
}

.product_decli {
    float: left;
    margin-bottom: 8px;
    width: 50%;
    height: auto !important;
    height: 18px;
    min-height: 18px;
}

.product_decliCon {
    margin-bottom: 8px;
    width: 100%;
    height: auto !important;
    height: 18px;
    min-height: 18px;
    clear: both;
}

.product_decliCon img {
    max-width: 100%;
}

.product_tuijian {
    width: 100%;
    height: 154px;
    text-align: left;
    overflow: hidden;
}

.product_tuijian ul {
    width: 110%;
}

.product_tuijian li {
    float: left;
    display: inline;
    margin-left: 0px;
    margin-right: 4px;
    margin-bottom: 10px;
    width: 170px;
    height: 144px;
    text-align: center;
    overflow: hidden;
}

.product_tuijian li a {
    display: block;
    width: 100%;
    height: 100%;
    text-align: center;
}

.product_tuijian li .vertical-align-span {
    display: inline-block;
    width: 1px;
    height: 100%;
    margin-left: -10px;
    vertical-align: middle;
}

.product_tuijian li img {
    width: 100%;
    vertical-align: middle;
}

.product_tuijian li .product_tuijian_img {
    width: 100%;
    height: 120px;
    overflow: hidden;
}

.product_tuijian li .product_tuijian_txt {
    width: 100%;
    height: 24px;
    line-height: 24px;
    text-align: center;
}

.product_tuijian li .product_tuijian_txt a {
    color: #222222;
}

.product_tuijian li .product_tuijian_txt a:hover {
    color: #ff0000;
}

.product_contacts {
    text-decoration: underline;
}

.main_pros_cona {
    color: #ff0000;
}

.main_pros_cona:hover {
    color: #d10000;
}

#imain_line_r_con_mp {
    width: 100%;
    height: auto !important;
    height: 500px;
    min-height: 500px;
    text-align: center;
}

#product_zuo {
    display: block;
    position: absolute;
    left: -50px;
    top: 220px;
    width: 32px;
    height: 47px;
    background: url("../images/product_zuoyou_but.png") 0px 0px no-repeat;
}

#product_zuo:hover {
    display: block;
    position: absolute;
    left: -50px;
    top: 220px;
    width: 32px;
    height: 47px;
    background: url("../images/product_zuoyou_but.png") 0px -47px no-repeat;
}

#product_you {
    display: block;
    position: absolute;
    right: -50px;
    top: 220px;
    width: 32px;
    height: 47px;
    background: url("../images/product_zuoyou_but.png") -32px 0px no-repeat;
}

#product_you:hover {
    display: block;
    position: absolute;
    right: -50px;
    top: 220px;
    width: 32px;
    height: 47px;
    background: url("../images/product_zuoyou_but.png") -32px -47px no-repeat;
}

.main_content {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    width: 90%;
    height: auto;
}

.product_imgsTitle {
    margin-top: 10px;
    width: 100%;
    height: 30px;
    line-height: 30px;
    font-size: 15px;
    font-family: "Microsoft YaHei","宋体",Arial;
    text-align: left;
    border-top: 1px solid #222222;
    text-indent: 28px;
}

.product_imgs {
    width: 100%;
    text-align: center;
}

.product_imgs img {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
}

.product_img {
    float: left;
    width: 100%;
    height: auto !important;
    height: 450px;
    min-height: 450px;
    clear: both;
    text-align: center;
}

.product_img img {
    margin-left: auto;
    margin-right: auto;
}

.product_xxs {
    float: right;
    width: 390px;
    height: 200px;
    overflow: hidden;
}

.product_des {
    padding-top: 10px;
    width: 100%;
    height: auto !important;
    height: 150px;
    min-height: 150px;
}

.product_des table {
    margin-left: 40px;
}

.product_dess {
    color: #222222;
}

.product_con_nav {
    margin: 0px;
    padding: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
    width: 90%;
    height: 10px;
    clear: both;
    overflow: hidden;
    border-bottom: 1px solid #c9c9c9;
}

.mpfenye {
    position: relative;
    text-align: center;
    margin-top: 20px;
    width: 100%;
    height: 37px;
    line-height: 37px;
    background: url("../images/main_r_botbg.png") center no-repeat;
    margin-right: auto;
    margin-left: auto;
    color: #222222;
}

.mpfenye a {
    color: #222222;
}

.mpfenye a:hover {
    color: #ff0000;
    text-decoration: underline;
}

.mpDingGou {
    position: absolute;
    right: 35px;
    top: 3px;
    display: block;
    width: 110px;
    height: 26px;
    line-height: 26px;
    overflow: hidden;
    background: url("../images/pro_buy_logo.jpg") 0px top no-repeat;
    font-size: 12px;
    font-weight: normal;
}
/***************************product three list***********************************/
.main_ProCon {
    width: 100%;
    height: auto !important;
    height: 500px;
    min-height: 500px;
    border: 1px solid #ddd;
}

.product_title_txtTr {
    width: 100%;
    height: 45px;
    line-height: 45px;
    text-align: center;
}

.product_imgTr {
    float: left;
    width: 100%;
    height: auto !important;
    height: 450px;
    min-height: 450px;
    clear: both;
    text-align: center;
}

.product_imgTr_lbox {
    float: left;
    display: inline;
    margin-left: 47px;
    width: 275px;
    height: 541px;
    overflow: hidden;
    cursor: pointer;
}

.product_imgTr_lbox img {
    margin-bottom: 17px;
    width: 273px;
    height: 167px;
    border: 1px solid #e0e1e1;
}

.product_imgTr_rbox {
    float: right;
    display: inline;
    margin-right: 47px;
    width: 810px;
    height: 539px;
    overflow: hidden;
    border: 1px solid #e0e1e1;
}

.product_deconTr {
    width: 100%;
    text-align: left;
}

.product_deconTr_lbox {
    float: left;
    display: inline;
    margin-left: 58px;
    width: 370px;
}

.product_deconTr_lboxTit {
    width: 100%;
    height: 40px;
    font-size: 20px;
    font-weight: bold;
    font-family: "Microsoft YaHei","宋体",Arial;
}

.product_deconTr_lboxCon {
    width: 100%;
    height: auto !important;
    height: 135px;
    min-height: 135px;
    font-size: 12px;
    color: #3e3a39;
}

.product_deconTr_lboxCon p {
    line-height: 200%;
}

.product_deconTr_lboxShare {
    margin-top: 10px;
    width: 100%;
    height: 24px;
    overflow: hidden;
}

.product_deconTr_rbox {
    float: right;
    display: inline;
    margin-right: 47px;
    width: 504px;
}

.product_decliTr {
    width: 100%;
    height: 30px;
    line-height: 30px;
    text-indent: 19px;
    color: #3b3939;
}

.bgblue {
    background-color: #f6f6f6;
}

.bggray {
    margin-left: 47px;
    width: 1108px;
    background-color: #cccccc;
}
/*********************tuijian pro*************************/
.main_tuijian {
    margin-left: 47px;
    width: 1108px;
}

.product_decTr {
    width: 100%;
    height: 45px;
    line-height: 45px;
    font-size: 14px;
    text-indent: 8px;
    color: #222222;
}

.main_tuijianCon {
    width: 100%;
    height: 178px;
    text-align: left;
    overflow: hidden;
}

.main_tuijianCon ul {
    width: 120%;
}

.main_tuijianCon li {
    float: left;
    display: inline;
    margin-left: 0px;
    margin-right: 48px;
    margin-bottom: 10px;
    width: 241px;
    height: 178px;
    text-align: center;
}

.main_tuijianCon li .product_tuijian_img {
    width: 100%;
    height: 120px;
    overflow: hidden;
}

.main_tuijianCon li .product_tuijian_txt {
    width: 100%;
    height: 24px;
    line-height: 24px;
    text-align: center;
}

.main_tuijianCon li .product_tuijian_txt a {
    color: #222222;
}

.main_tuijianCon li .product_tuijian_txt a:hover {
    color: #ff0000;
}
/*******************************************/
.twofenye {
    margin-left: 3.5%;
    width: 93%;
    height: 37px;
    line-height: 37px;
    color: #222222;
    clear: both;
    text-align: center;
}
/*******************************************/
.twonewsfenye {
    position: relative;
    right: 0px;
    width: 100%;
    height: 37px;
    line-height: 37px;
    color: #222222;
    clear: both;
    text-align: center;
}
/*****************************************/
#zzjxList {
    width: 100%;
    clear: both;
}
/*************新闻列表页*****************/
.news {
    width: 100%;
}

.news img {
    max-width: 100%;
}

.news li {
    width: 100%;
    height: 42px;
    *height: 42px;
    line-height: 42px;
    border-bottom: 1px dotted #d3d4d4;
    text-indent: 0px;
    color: #222222; /*d0a600*/
    clear: both;
}

.news_li_l {
    float: left;
    width: 400px;
    height: 42px;
    line-height: 42px;
    overflow: hidden;
}

.news a {
    color: #222222;
}

.news a:hover {
    color: #ff0000;
}

.news_li_r {
    float: right;
    width: 100px;
    text-align: right;
    font-size: 12px;
    color: #aaaaaa;
}

.newsfenye {
    text-align: center;
    margin-left: 0px;
    width: 100%;
    color: #222222;
    clear: both;
    height: 37px;
    line-height: 37px;
    background: url("../images/main_r_bot_bg.png") no-repeat;
    text-indent: 10px;
}

.newsfenye a {
    text-indent: 0px;
    color: #222222;
    text-align: center;
}

.newsfenye a:hover {
    color: #ff0000;
    text-decoration: underline;
}

.main_list_l {
    float: left;
    width: 9px;
    height: 25px;
    background: url("../images/main_list_l.jpg") no-repeat;
}

.main_list_c {
    float: left;
    height: 25px;
    background: url("../images/main_list_c.jpg");
}

.main_list_c .nav {
    height: 8px;
}

.page_a {
    display: inline-block;
    margin-right: 3px;
    width: 22px;
    height: 24px;
    line-height: 24px;
    color: #696969;
    border: 1px solid #bcbcbc;
    text-align: center;
    font-size: 12px;
}

.page_a:hover {
    color: #72272b;
    border: 1px solid #72272b;
}

.page_ac {
    display: inline-block;
    margin-right: 3px;
    width: 22px;
    height: 24px;
    line-height: 24px;
    color: #222222;
    border: 1px solid #72272b;
    background: #72272b;
    text-align: center;
    font-size: 12px;
}

.page_aa {
    display: inline-block;
    margin-right: 3px;
    padding-left: 10px;
    padding-right: 10px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    color: #696969;
    border: 1px solid #bcbcbc;
    font-size: 12px;
}

.page_aa:hover {
    color: #72272b;
    border: 1px solid #72272b;
}

.amain_botli {
    margin-top: 20px;
    width: 100%;
}

.amain_botli_l {
    float: left;
    font-size: 0px;
}

.amain_botli_r {
    float: right;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    text-align: right;
    color: #222222;
}

.newsLi {
    position: relative;
    width: 100%;
    height: 215px;
    border-bottom: 1px dotted #939393;
}

.newsLi_img {
    position: absolute;
    left: 60px;
    top: 46px;
    width: 178px;
    height: 117px;
}

.newsLi_tit {
    position: absolute;
    left: 318px;
    top: 46px;
    width: 735px;
    height: 24px;
    font-family: "Microsoft YaHei","宋体",Arial;
}

.newsLi_tit a {
    font-size: 16px;
}

.newsLi_tit a:hover {
    color: #ff0000;
}

.newsLi_con {
    position: absolute;
    left: 318px;
    top: 84px;
    width: 735px;
    height: 100px;
    overflow: hidden;
    line-height: 200%;
}
/*******/
.newsLis {
    position: relative;
    width: 100%;
    height: 211px;
    border-bottom: 1px dotted #939393;
}

.newsLis_img {
    position: absolute;
    left: 0px;
    top: 22px;
    width: 244px;
    height: 162px;
    border: 1px solid #dddddd;
}

.newsLis_tit {
    position: absolute;
    left: 278px;
    top: 26px;
    width: 612px;
    height: 24px;
    line-height: 24px;
    font-family: "Microsoft YaHei","宋体",Arial;
    overflow: hidden;
}

.newsLis_tit a {
    font-size: 16px;
    text-decoration: underline;
    color: #b83233;
}

.newsLis_tit a:hover {
    color: #ff0000;
    text-decoration: none;
}

.newsLis_tit span {
    font-family: "宋体",Arial;
}

.newsLis_date {
    position: absolute;
    left: 278px;
    top: 64px;
    width: 612px;
    height: 20px;
    line-height: 20px;
    font-family: "Microsoft YaHei","宋体",Arial;
    overflow: hidden;
    color: #222222;
    font-size: 12px;
}

.newsLis_con {
    position: absolute;
    left: 278px;
    top: 96px;
    width: 612px;
    height: 90px;
    overflow: hidden;
    line-height: 200%;
}

.newsLis_con a {
    color: #b83233;
}

/***********************************************************/
.newsList {
    display: inline-block;
    margin-bottom: 34px;
    margin-left: 14px;
    margin-right: 14px;
    padding-top: 5px;
    width: 280px;
    height: 324px;
    text-align: left;
    border: 1px solid #4e7699;
}

.newsList_img {
    margin-bottom: 3px;
    margin-left: 5px;
    width: 270px;
    height: 160px;
}

.newsList_img img {
    width: 100%;
    height: 100%;
}

.newsList_tit {
    margin-bottom: 3px;
    margin-left: 10px;
    width: 260px;
    height: 24px;
    line-height: 24px;
    font-family: "Microsoft YaHei","宋体",Arial;
    overflow: hidden;
}

.newsList_tit a {
    font-size: 14px;
    color: #222222;
}

.newsList_tit a:hover {
    color: #ff0000;
    text-decoration: none;
}

.newsList_tit span {
    font-family: "宋体",Arial;
}

.newsList_date {
    margin-bottom: 3px;
    margin-left: 10px;
    width: 260px;
    height: 20px;
    line-height: 20px;
    font-family: "Microsoft YaHei","宋体",Arial;
    overflow: hidden;
    font-size: 12px;
    color: #6b6b6b;
}

.newsList_con {
    margin-bottom: 10px;
    margin-left: 10px;
    width: 260px;
    height: 90px;
    overflow: hidden;
    line-height: 200%;
    font-size: 12px;
    color: #6b6b6b;
}

.newsList_con a {
    color: #3c3c3c;
}

/******************************************/
.mainfenye {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}
/*******************************************/
#uc_news {
    width: 100%;
}

#uc_news li {
    margin-left: 8px;
    margin-right: 8px;
    margin-bottom: 47px;
    display: inline-block;
    float: left;
    width: 359px;
    height: 519px;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(193, 193, 193, 1);
    -moz-box-shadow: 0px 0px 5px 0px rgba(193, 193, 193, 1);
    box-shadow: 0px 0px 5px 0px rgba(193, 193, 193, 1);
}

.main_news_LiImg {
    margin-bottom: 20px;
    width: 100%;
    height: 238px;
    overflow: hidden;
}

.main_news_LiImg img {
    width: 100%;
    height: 100%;
}

.main_news_LiTime {
    margin-bottom: 10px;
    margin-left: 27px;
    width: 307px;
}

.main_news_LiName {
    margin-left: 27px;
    margin-bottom: 20px;
    width: 307px;
    height: 30px;
    line-height: 30px;
    font-size: 15px;
    overflow: hidden;
}

.main_news_LiCon {
    margin-bottom: 28px;
    margin-left: 27px;
    width: 307px;
    height: 90px;
    line-height: 200%;
    font-size: 12px;
    overflow: hidden;
    color: #575757;
}

.main_news_LiMore {
    margin-left: 27px;
    width: 307px;
}

.main_news_LiMore a {
    display: block;
    width: 89px;
    height: 29px;
    line-height: 29px;
    text-align: center;
    border: 1px solid #b2b2b2;
    color: #808080;
    font-size: 13px;
    border-radius: 15px;
}

.main_news_LiMore a:hover {
    color: #ffffff;
    background-color: #c10007;
    border-color: #c10007;
}
/*******************************************/
.mz_news {
    width: 100%;
}

.mz_news li {
    margin-bottom: 45px;
    width: 100%;
    border-bottom: 1px solid #666666;
    text-align: center;
}

.mz_news li a {
    color: #000000;
}

.mz_news li a:hover {
    color: #ff0000;
}

.mz_news_time {
    margin-bottom: 27px;
    width: 100%;
    height: 52px;
    text-align: center;
    font-size: 26px;
    background: url("../images/main_news_tiao.jpg") center bottom no-repeat;
}

.mz_news_name {
    margin-bottom: 20px;
    width: 100%;
    height: 30px;
    line-height: 30px;
    font-size: 28px;
    overflow: hidden;
    text-align: center;
}

.mz_news_img {
    margin-bottom: 20px;
    margin-left: 53px;
    width: 843px;
    height: 440px;
    overflow: hidden;
}

.mz_news_img img {
    height: 440px;
}

.mz_news_con {
    margin-bottom: 28px;
    margin-left: 53px;
    width: 843px;
    height: 70px;
    line-height: 200%;
    font-size: 14px;
    overflow: hidden;
    color: #202020;
}

.mz_news_more {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 56px;
    width: 139px;
    height: 30px;
}

.mz_news li .mz_news_more a {
    display: block;
    width: 137px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    border: 1px solid #b2b2b2;
    color: #000000;
    font-size: 13px;
}

.mz_news li .mz_news_more a:hover {
    color: #ffffff;
    background-color: #910000;
    border-color: #ffffff;
}
/**************************************************************************************************/
#newsDW {
    width: 100%;
    text-align: left;
}

.newsDWList {
    display: block;
    position: relative;
    width: 100%;
    height: 256px;
}

.newsDWList span {
    display: block;
}

.newsDWListBG {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 0%;
    height: 0px;
    background-color: #efefef;
    transition: all 0.5s;
}

.newsDWListBox {
    float: right;
    position: relative;
    width: 52.35732009925558%;
}

.newsDWList_img {
    float: left;
    position: relative;
    top: 28px;
    width: 42.84532671629446%;
    height: 250px;
    overflow: hidden;
}

.newsDWList_img img {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    transition: all 0.5s;
}

.newsDWList_imgBG {
    position: absolute;
    left: 35px;
    top: 75px;
    width: 333px;
    height: 214px;
    overflow: hidden;
    border: 3px solid #e5e5e5;
}

.newsDWList_tit {
    position: relative;
    top: 0px;
    margin-top: 4em;
    width: 100%;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    transition: all 0.5s;
    font-size: 16px;
}

.newsDWList_tit a {
    color: #000000;
    transition: all 0.5s;
}

.newsDWList_tit a:hover {
    color: #ff0000;
}

.newsDWList_time {
    position: relative;
    top: 0px;
    margin-top: 0.5em;
    width: 100%;
    height: 24px;
    font-family: "宋体",Arial;
    transition: all 0.5s;
}

.newsDWList_con {
    position: relative;
    top: 0px;
    margin-top: 1em;
    width: 100%;
    height: 4em;
    overflow: hidden;
    font-size: 12px;
    line-height: 200%;
    transition: all 0.5s;
}

.newsDWList_con a {
    color: #ee000e;
    transition: all 0.5s;
}

.newsDWList_con a:hover {
    color: #ff0000;
}

.newsDWList_tiao {
    width: 0%;
    height: 1px;
    background-color: #969696;
    opacity: 0;
    transition: all 0.5s;
}

.newsDWList_more {
    display: block;
    position: absolute;
    right: 20px;
    top: 71px;
    width: 27px;
    height: 14px;
    overflow: hidden;
    cursor: pointer;
    transition: all 0.8s;
    opacity: 0;
}

.newsDWList_more img {
    width: 100%;
}

.newsDWList:hover .newsDWList_more {
    opacity: 1;
    right: 0px;
}

.newsDWList:hover .newsDWList_tit {
    top: -1em;
}

.newsDWList:hover .newsDWList_con {
    top: -0.5em;
}

.newsDWList:hover .newsDWList_img img {
    left: -5%;
    top: -5%;
    width: 110%;
}

.newsDWList:hover .newsDWList_tiao {
    width: 100%;
    opacity: 1;
}

.newsDWList:hover .newsDWList_time {
}
/************新闻内容页*****************/

.news_content {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}

.newscon {
    margin-left: 1%;
    width: 98%;
}

body .wenzi {
    width: 100%;
    height: auto !important;
    height: 450px;
    min-height: 450px;
    line-height: 28px;
    color: #222222;
    font-size: 14px;
}

.wenzi input {
    height: 24px;
}

.wenzi p {
    line-height: 200%;
    margin-bottom: 10px;
}

.wenzi img {
    max-width: 100%;
}

body .title {
    font-weight: bold;
    text-align: center;
    font-size: 22px;
    padding-bottom: 10px;
    padding-top: 10px;
    color: #c2281f;
    font-family: "Microsoft YaHei","瀹嬩綋";
}

.laiyun {
    margin-bottom: 20px;
    width: 100%;
    height: auto !important;
    height: 40px;
    min-height: 40px;
    line-height: 40px;
    text-align: center;
    margin: auto;
    border-bottom: 1px dotted #222222;
    color: #222222;
}

.des {
    line-height: 30px;
    text-align: center;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #222222;
    color: #222222;
    margin: auto;
    width: 600px;
}

.news_wenzi {
    line-height: 30px;
    margin-top: 10px;
    padding-bottom: 10px;
    height: 350px;
    overflow-x: hidden;
    overflow-y: auto;
}

.print {
    width: 100%;
    height: 24px;
    line-height: 24px;
    text-align: right;
    color: #222222;
    border-bottom: 1px dotted #222222;
}

.print a {
    color: #222222;
}

.print a:hover {
    color: #ff0000;
    text-decoration: underline;
}
/***********翻页*****************/
.udpage {
    width: 100%;
    height: 30px;
    line-height: 30px;
    text-align: left;
    color: #222222;
}

.udpage a {
    color: #222222;
}

.udpage a:hover {
    color: #ff0000;
    text-decoration: underline;
}

/*****************pro滚动**************/
#scroll_begins, #scroll_ends, #scroll_begins ul, #scroll_ends ul, #scroll_begins ul li, #scroll_ends ul li {
    display: inline;
}

#scroll_divs {
    height: auto;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
}

#scroll_divs img {
    border: 1px solid #740001;
    height: 143px;
}

.index_products {
    width: 100%;
}

#scroll_begins li {
    margin-right: 10px;
}

#scroll_begins li a {
}
/*****************Honor滚动**************/
#scroll_beginss, #scroll_endss, #scroll_beginss ul, #scroll_endss ul, #scroll_beginss ul li, #scroll_endss ul li {
    display: inline;
}

#scroll_divss {
    height: auto;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
}

#scroll_divss img {
    border: 1px solid #740001;
    height: 141px;
}

.index_productss {
    width: 100%;
}

#scroll_beginss li {
    margin-right: 0px;
}
/*****************Gongyi滚动**************/
#scroll_beginsss, #scroll_endsss, #scroll_beginsss ul, #scroll_endsss ul, #scroll_beginsss ul li, #scroll_endsss ul li {
    display: inline;
}

#scroll_divsss {
    height: auto;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
}

#scroll_divsss img {
    margin-right: 10px;
    border: 1px solid #222222;
    height: 114px;
}

.index_productsss {
    width: 100%;
}

#scroll_beginsss li {
    margin-right: 10px;
}
/*******************/
.join_img {
    display: block;
    width: 237px;
    height: 201px;
    background: url("../images/join_img.jpg") 0px 0px no-repeat;
}

.join_img:hover {
    display: block;
    width: 237px;
    height: 201px;
    background: url("../images/join_img.jpg") 0px -201px no-repeat;
}
/****************/
#ifalsh {
    margin-left: auto;
    margin-right: auto;
    width: 1000px;
    text-align: center;
}

#ifalsh .nav {
    height: 50px;
}

#flashcontent {
    width: 100%;
    height: 620px;
}
/******************/
.lc_li_box {
    margin: 0px;
    padding: 0px;
    width: 100%;
    clear: both;
}

.lc_li_box_l {
    float: left;
    width: 120px;
    text-align: right;
    line-height: 200%;
    font-weight: bold;
}

.lc_li_box_r {
    float: left;
    display: inline;
    margin-left: 20px;
    width: 540px;
    text-align: left;
}

.lc_li_box_r p {
    line-height: 200%;
}
/******************************************************产品检索*********************************************************/
#product_search {
    position: relative;
    display: inline-block;
    top: 0px;
    width: 100%;
    height: 27px;
}

#product_search .ydinput {
    position: absolute;
    right: 5px;
    top: 0px;
    width: 80%;
    height: 27px;
    line-height: 13px;
    background: none;
    border: none;
    color: #777777;
    text-indent: 5px;
    font-size: 10px;
}

#product_search .ydbutton {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 20%;
    height: 100%;
    border: none;
    cursor: pointer;
    background: url("../images/top_search_but.png") center center no-repeat;
}

#product_search .ydbutton:hover {
    color: #ffcc00;
}

#bg_t {
    position: absolute;
    top: 7px;
    left: 0px;
    width: 1772px;
    height: 250px;
    background: url("../images/bgs.png") no-repeat;
    z-index: -1;
}
/****************Menu Css***********************
#imenu_box{
    position:relative;
	margin-left:auto;
	margin-right:auto;
	width:100%;
	height:39px;
	text-align:left;
}
#imenu_box li{
	float:left;
	display:inline;
	width:119px;
	height:39px;
	line-height:39px;
	text-align:center;
	position:relative;
}
#imenu_box li a:link,#imenu_box li a:visited{
	display:block;
	width:100%;
	height:39px;
	line-height:39px;
}
#imenu_box li a:acitve,#imenu_box li a:hover{
	display:block;
	width:100%;
	height:39px;
	line-height:39px;
	text-decoration:none;
}

#imenu_box .menu_li_ul
{
	position:absolute;
	top:32px;
	left:0px;
	width:119px;
	height:0px;
	overflow:hidden;
	z-index:9999;
}
#imenu_box .menu_li_ul li{
	float:left;
	display:inline;
	width:100%;
	height:38px;
	line-height:38px;
	text-align:center;
	position:relative;
	background:#9d0129;
	border:none;
}
#imenu_box .menu_li_ul li a:link,#imenu_box .menu_li_ul li a:visited{
	display:block;
	width:100%;
	height:38px;
	line-height:38px;
	color:#ffffff;
	font-size:14px;
	font-family:"Microsoft YaHei",Arial;
	background:url("../images/menu_h_libg.png") no-repeat;
}
#imenu_box .menu_li_ul li a:active,#imenu_box .menu_li_ul li a:hover{
	display:block;
	width:100%;
	height:38px;
	line-height:38px;
	color:#ffcc00;
	text-decoration:none;
	font-family:"Microsoft YaHei",Arial;
}
#imenu_box .menu_li_ul .menu_li_ul_top{
	margin:0px;padding:0px;
	width:100%;
	height:7px;
	overflow:hidden;
	background:url("../images/menu_stop.png") no-repeat;
}
#imenu_box .menu_li_ul .menu_li_ul_bot{
	margin:0px;padding:0px;
	width:100%;
	height:4px;
	background:url("../images/menu_s_bot.png") no-repeat;
	overflow:hidden;
}

/*****************************Banners Css******************************************/
#banner_lines {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 338px;
    height: 413px;
    overflow: hidden;
}

#banner_line_imgss {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

#jqsccss {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
}

#jqsccss li {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

#jqsccss li a {
    display: block;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 2;
    overflow: hidden;
}

#jqsccss li img {
    position: absolute;
    left: 0px;
    top: 0px;
    height: 100%;
    z-index: 1;
}

#banner_line_buboxs {
    position: absolute;
    left: 0px;
    bottom: -29px;
    width: 100%;
    height: 29px;
    background: #222222;
    z-index: 3;
}

#banner_line_butss {
    position: absolute;
    left: 0px;
    bottom: 29px;
    width: 100%;
    height: 11px;
    overflow: hidden;
    z-index: 4;
}

#banner_line_but_ulss {
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
    height: 11px;
    overflow: hidden;
    text-align: center;
}

#banner_line_butss .banred {
    float: left;
    display: inline;
    margin-left: 0px;
    margin-right: 6px;
    width: 11px;
    height: 10px;
    cursor: pointer;
    color: #222222;
    background: #5d5d5d;
    border-radius: 11px;
}

#banner_line_butss .banbai {
    float: left;
    display: inline;
    margin-left: 0px;
    margin-right: 6px;
    width: 11px;
    height: 10px;
    cursor: pointer;
    color: #000000;
    background: #dddddd;
    border-radius: 11px;
}

#jqsccss_l {
    position: absolute;
    left: 70px;
    top: 264px;
    width: 47px;
    height: 63px;
    background: url("../images/banner_but.png") no-repeat;
    overflow: hidden;
    cursor: pointer;
    z-index: 9;
}

#jqsccss_r {
    position: absolute;
    right: 70px;
    top: 264px;
    width: 47px;
    height: 63px;
    background: url("../images/banner_but.png") right top no-repeat;
    overflow: hidden;
    cursor: pointer;
    z-index: 9;
}
/*****************************Banner Css******************************************/
#banner_line {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

#banner_line_imgs {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

#jqsccs {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
}

#jqsccs li {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

#jqsccs li a {
    display: block;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 2;
    overflow: hidden;
}

#jqsccs li img {
    position: absolute;
    left: 0px;
    top: 0px;
    height: 100%;
    z-index: 1;
}

#banner_line_bubox {
    position: absolute;
    left: 0px;
    bottom: -29px;
    width: 100%;
    height: 29px;
    background: #222222;
    z-index: 3;
}

#banner_line_buts {
    position: absolute;
    left: 0px;
    bottom: 29px;
    width: 100%;
    height: 11px;
    overflow: hidden;
    z-index: 4;
}

#banner_line_but_uls {
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
    height: 11px;
    overflow: hidden;
    text-align: center;
}

#banner_line_buts .banred {
    float: left;
    display: inline;
    margin-left: 0px;
    margin-right: 6px;
    width: 6px;
    height: 6px;
    cursor: pointer;
    color: #ffffff;
    background: #ffffff;
    border: 1px solid #ffffff;
    border-radius: 11px;
}

#banner_line_buts .banbai {
    float: left;
    display: inline;
    margin-left: 0px;
    margin-right: 6px;
    width: 6px;
    height: 6px;
    cursor: pointer;
    color: #000000;
    background: none;
    border-radius: 11px;
    border: 1px solid #ffffff;
}

#jqsccs_l {
    position: absolute;
    left: 70px;
    top: 264px;
    width: 47px;
    height: 63px;
    background: url("../images/banner_but.png") no-repeat;
    overflow: hidden;
    cursor: pointer;
    z-index: 9;
}

#jqsccs_r {
    position: absolute;
    right: 70px;
    top: 264px;
    width: 47px;
    height: 63px;
    background: url("../images/banner_but.png") right top no-repeat;
    overflow: hidden;
    cursor: pointer;
    z-index: 9;
}
/*******************************************************************************
#banner_navIcon{position:absolute;left:calc(50% - 35px);bottom:120px;width:44px;height:44px;border:1px solid #ffffff;border-radius:44px;opacity:0.7;
                -webkit-animation: pulse 3s infinite;
            animation: pulse 3s infinite;
	z-index:4;}
#banner_navIcon:after
{
    position:absolute;
    left:12px;top:18px;
    content:"";
    width:0; 
    height:0; 
    border-left:10px solid transparent;
    border-right:10px solid transparent;
    border-top:10px solid #ffffff;
}
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
            opacity:0.7; }

  50% {
    -webkit-transform: translate(0, 40px);
            transform: translate(0, 40px);
            opacity:0; }

  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
            opacity:0.7; } 
}

@keyframes pulse {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
            opacity:0.7; }

  50% {
    -webkit-transform: translate(0, 40px);
            transform: translate(0, 40px);
            opacity:0; }

  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
            opacity:0.7; } 
}
/*******************************************************************/
#mbanner_box #banner_line {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 420px;
    overflow: hidden;
    z-index: 1;
}
/*****************************index fadein img Css******************************************
#imain_about_imgcon
{
	position:absolute;
	right:0px;top:0px;
	width:610px;
	height:353px;
	z-index:1;
	overflow:hidden;
}
#imain_imgcon_imgs{
	position:absolute;
	right:0px;
	top:0px;
	width:100%;
	height:333px;
	overflow:hidden;
}
#imgcon_jqsccs{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:333px;
}
#imgcon_jqsccs li{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:333px;
	overflow:hidden;
}
#imgcon_jqsccs li a{
	display:block;
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:333px;
	z-index:2;
	overflow:hidden;
}
#imgcon_jqsccs li img{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:333px;
	z-index:1;
}
#imain_imgcon_bubox{
	position:absolute;
	left:0px;
	bottom:-29px;
	width:100%;
	height:29px;
	background:#222222;
	z-index:3;
}
#imain_imgcon_buts{
	position:absolute;
	right:0px;
	bottom:0px;
	width:121px;
	height:9px;
	z-index:4;
}
#imain_imgcon_but_uls{
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	height:9px;
	overflow:hidden;
	text-align:center;
}
#imain_imgcon_buts .banbai{
	float:left;
	display:inline;
	margin-left:0px;
	margin-right:6px;
	width:9px;
	height:9px;
	line-height:9px;
	text-align:center;
	cursor:pointer;
	color:#fcf6e6;
	background:url("../images/main_jinpin_but.png") no-repeat;
}
#imain_imgcon_buts .banred{
	float:left;
	display:inline;
	margin-left:0px;
	margin-right:6px;
	width:9px;
	height:9px;
	line-height:9px;
	text-align:center;
	cursor:pointer;
	color:#fcf6e6;
	background:url("../images/main_jinpin_but.png") -9px 0px no-repeat;
}
#jqsccs_al
{
	position:absolute;
	left:-39px;
	top:110px;
	width:32px;
	height:47px;
	background:url("../images/product_zuoyou_but.png") no-repeat;
	overflow:hidden;
	cursor:pointer;
	z-index:999;
}
#jqsccs_al:hover
{
	background:url("../images/product_zuoyou_but.png") 0px -47px no-repeat;
}
#jqsccs_ar
{
	position:absolute;
	right:-39px;
	top:110px;
	width:32px;
	height:47px;
	background:url("../images/product_zuoyou_but.png") -32px 0px no-repeat;
	overflow:hidden;
	cursor:pointer;
	z-index:999;
}
#jqsccs_ar:hover
{
	background:url("../images/product_zuoyou_but.png") -32px -47px no-repeat;
}
/******************Pro*********************
#ipro_con_box{
	position:absolute;
	left:45px;
	top:0px;
	width:860px;
	height:127px;
	overflow:hidden;
}
#ipro_ul{
	position:absolute;
	left:0px;
	top:0px;
	width:860px;
	height:127px;
}
#ipro_ul li{
	float:left;
	display:inline;
	margin-left:7px;
	margin-right:7px;
	width:201px;
	height:127px;
}
#ipro_ul li img{
	float:left;
	display:inline;
	width:200px;
	height:125px;
	border:1px solid #907a76;
}
#ipro_l
{
	position:absolute;
	left:0px;
	top:55px;
	width:31px;
	height:30px;
	background:url("../images/imain_pro_but.png") 0px 0px no-repeat;
	overflow:hidden;
	cursor:pointer;
	display:block;
}
#ipro_l:hover
{
	position:absolute;
	left:0px;
	top:55px;
	width:31px;
	height:30px;
	background:url("../images/imain_pro_but.png") 0px -30px no-repeat;
	overflow:hidden;
	cursor:pointer;
	display:block;
}
#ipro_r
{
	position:absolute;
	right:0px;
	top:55px;
	width:31px;
	height:30px;
	background:url("../images/imain_pro_but.png") -31px 0px no-repeat;
	overflow:hidden;
	cursor:pointer;
	display:block;
}
#ipro_r:hover
{
	position:absolute;
	right:0px;
	top:55px;
	width:31px;
	height:30px;
	background:url("../images/imain_pro_but.png") -31px -30px no-repeat;
	overflow:hidden;
	cursor:pointer;
	display:block;
}
/***********************Network diqu*****************************/
.network_tit {
    width: 285px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    background: #c67d39;
    color: #222222;
    font-size: 12px;
}

.network_con {
    margin-top: 5px;
    width: 100%;
}

.network_search {
    position: relative;
    width: 285px;
    height: 35px;
}

.network_search .networkput {
    position: absolute;
    top: 3px;
    left: 0px;
    width: 213px;
    height: 18px;
    line-height: 18px;
    color: #222222;
    text-indent: 5px;
}

.network_search .networkbut {
    position: absolute;
    top: 2px;
    right: 0px;
    width: 58px;
    height: 25px;
    line-height: 20px;
    cursor: pointer;
    color: #222222;
}
/*******************/
#music_line {
    position: relative;
    width: 1px;
    height: 1px;
    overflow: hidden;
}

#music_box {
    position: absolute;
    left: 10px;
    top: 10px;
    width: 1px;
    height: 1px;
    overflow: hidden;
}
/***************************Network*************************/
#main_line_net {
    width: 100%;
}

#main_line_net_l {
    float: left;
    width: 493px;
    height: 450px;
}

#main_line_net_l_bot {
    width: 100%;
    height: 30px;
    line-height: 30px;
    clear: both;
    color: #222222;
    text-align: center;
}

#main_line_net_r {
    float: right;
    display: inline;
    margin-right: 10px;
    width: 480px;
    height: 430px;
}

#main_line_net_tit {
    position: relative;
    width: 990px;
    height: 40px;
    background: url("../images/main_network_tit_bg.jpg") 10px 0px no-repeat;
}

#main_line_net_tit_l {
    position: absolute;
    left: 10px;
    top: 1px;
    width: 493px;
    height: 27px;
}

#main_line_net_tit_l img {
    position: absolute;
    left: 8px;
    top: 3px;
    height: 20px;
}

#main_line_net_tit_r {
    position: absolute;
    right: 0px;
    top: 0px;
    width: 204px;
    height: 27px;
}
/***************************************Yao Banner Css**********************************************/
#YFocus {
    border-left: 0 solid #DEDEDE;
    height: 267px;
    margin: auto;
    overflow: hidden;
    position: relative;
    width: 1000px;
    z-index: 4;
}

#YImage, #YPhotos {
    margin: 0 auto;
    overflow: hidden;
}

#YImage {
    position: relative;
    z-index: 5;
}

#YImage, #YPhotos img {
    height: 267px;
    width: 1000px;
}

#YPhotos {
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    z-index: 6;
}

#YPhotos img {
    clear: both;
    float: left;
}

#YSamples {
    background-color: #222222;
    bottom: 4px;
    height: 63px;
    left: 0;
    opacity: 0.6;
    overflow: hidden;
    padding: 0 6px;
    position: absolute;
    width: 988px;
    z-index: 7;
}

#YSamples a:link, #YSamples a:visited, #YSamples a:hover {
    display: inline;
    float: left;
    height: 43px;
    margin: 10px 2px 8px;
    overflow: hidden;
    position: relative;
    text-decoration: none;
    width: 82px;
    z-index: 8;
}

#YSamples a img {
    border: 2px solid #222222;
    height: 39px;
    opacity: 0.4;
    width: 75px;
}

#YSamples a:hover img, #YSamples img.current {
    opacity: 1;
}
/********************************jquery gundong*************************************/
.jqGund_con ul {
    margin: 0px;
    padding: 0px;
    display: inline;
}

.jqGund_con li {
    float: left;
    display: inline;
    margin-left: 15px;
    height: 276px;
}

.jqGund_con li img {
    height: 276px;
}

.jqGund_con {
    width: 100%;
    height: 276px;
    overflow: hidden;
}

.jqGund_longwidth {
    width: 1000%;
    height: 276px;
}
/********************************jquery gundong s*************************************/
.jqGund_cons ul {
    margin: 0px;
    padding: 0px;
    display: inline;
}

.jqGund_cons li {
    float: left;
    display: inline;
    margin-left: 15px;
}

.jqGund_cons li img {
    height: 182px;
}

.jqGund_cons {
    width: 100%;
    height: 182px;
    overflow: hidden;
}

.jqGund_longwidths {
    width: 1000%;
    height: 182px;
}
/**********************************************************************************/
.main_proclass_tit {
    width: 100%;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    font-family: "Microsoft YaHei" Arial;
}

.main_proclass_con {
    margin-bottom: 10px;
    width: 100%;
}
/******************************************************************************/
#imain_pro_con_c_ul {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
}
/**************
#imain_pro_con_c_ul li{
	float:left;
	margin-right:14px;
	width:195px;
	height:133px;
	border:1px solid #d6d6d6;
	overflow:hidden;
}
#imain_pro_con_c_ul li img
{
	margin-left:auto;
	margin-right:auto;
}
.imain_pro_atxt
{
    display:block;
    width:100%;
    height:24px;
    line-height:24px;
    text-align:center;
}
/****************************************************/
#netmap_list li {
    text-align: center;
    width: 301px;
    float: left;
    display: inline;
    margin-left: 15px;
    margin-right: 10px;
    margin-bottom: 15px;
}

#netmap_list li h1 {
    margin: 0px;
    padding: 0px;
    width: 100%;
    height: 204px;
    overflow: hidden;
    border: 1px solid #854f29;
}

#netmap_list h2 {
    margin: 0px;
    padding: 0px;
    margin-top: 10px;
    width: 100%;
    height: 75px;
    font-size: 12px;
    font-weight: normal;
    line-height: 150%;
    text-align: left;
    overflow: hidden;
}

/**********************************Pro Css*************************************************/
#ipro_img_box {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 830px;
    height: 499px;
    overflow: hidden;
}

#ipro_img_box ul {
    width: 110%;
}

#ipro_img_box li {
    position: relative;
    float: left;
    width: 32px;
    height: 499px;
    overflow: hidden;
    border-right: 2px solid #ffffff;
}

#ipro_img_box li .ipro_img_class_bg {
    display: block;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 692px;
    height: 499px;
    overflow: hidden;
    cursor: pointer;
    color: #b3b2b2;
}

#ipro_img_box li .ipro_img_class_bg img {
    position: absolute;
    left: 0px;
    top: 0px;
    width: auto;
}

#ipro_img_box li .ipro_txt {
    position: absolute;
    right: 0px;
    top: 0px;
    width: 32px;
    height: 499px;
    border: 1px solid #afaeab;
    background-color: #b3b3b1;
    font-size: 14px;
    color: #ffffff;
}

#ipro_img_box li .ipro_txt_up {
    position: absolute;
    left: 8px;
    top: 15px;
    width: 16px;
    text-align: center;
}

#ipro_img_box li .ipro_txt_down {
    position: absolute;
    left: 10px;
    bottom: 20px;
    width: 12px;
    text-align: center;
    font-size: 12px;
}

#ipro_img_box li .ipro_txt_down span {
    display: block;
    width: 100%;
    height: 20px;
    line-height: 10px;
}
/***************************************************/
.nav16 {
    height: 16px;
}

.main_join_dian {
    position: relative;
    float: left;
    margin-right: 20px;
    margin-bottom: 15px;
    width: 99.7%;
    height: auto !important;
    height: 174px;
    min-height: 174px;
    border: 1px solid #cccccc;
    color: #222222;
}

.main_join_dianImg {
    float: left;
    display: inline;
    margin-left: 9px;
    width: 253px;
    height: 142px;
    overflow: hidden;
}

.main_join_rbox {
    float: left;
    display: inline;
    margin-left: 20px;
}

.main_join_dianTxt {
    width: 376px;
    height: 45px;
    font-family: "Microsoft YaHei", "宋体", Arial;
    font-size: 16px;
}

.main_join_dianCon {
    width: 376px;
    height: auto !important;
    height: 100px;
    min-height: 100px;
    overflow: hidden;
}

#main_rbox .main_join_dianCon p {
    text-indent: 0px;
    line-height: 150%;
}
/***********************/
#JoinUs_zhuce {
    margin-left: 185px;
    width: 700px;
}

#JoinUs_zhuce tr, td {
    height: 40px;
}

.JoinUs_zhuceBut {
    width: 100px;
    height: 24px;
    line-height: 20px;
    border: 1px solid #dddddd;
    background: none;
    color: #555555;
    cursor: pointer;
    transition: all 0.8s;
}

.JoinUs_zhuceBut:hover {
    border: 1px solid #000000;
    color: #000000;
}
/**********************************************************************/
#main_ShowRoom {
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    height: auto !important;
    height: 500px;
    min-height: 500px;
    text-align: left;
    overflow-x: hidden;
}

#main_ShowRoom_tit {
    margin-bottom: 40px;
    width: 100%;
    height: 46px;
    border-bottom: 1px solid #ddd;
    text-align: left;
    font-size: 20px;
    color: #b31e22;
    font-weight: bold;
    letter-spacing: 1px;
}

.img_ShowRoom {
    color: #222222;
    width: 100%;
    overflow-x: hidden;
}

.img_ShowRoom ul {
    width: 110%;
}

.img_ShowRoom li {
    float: left;
    display: inline;
    margin-left: 0px;
    margin-right: 31px;
    margin-bottom: 50px;
    width: 345px;
    height: 310px;
    overflow: hidden;
}

.img_ShowRoom li table {
    display: block;
}

.img_ShowRoom li tr {
    display: block;
}

.img_ShowRoom li td {
    display: block;
}

.img_ShowRoom li h1 {
    margin: 0px;
    padding: 0px;
    margin-bottom: 5px;
    width: 345px;
    height: 260px;
    overflow: hidden;
    text-align: center;
}

.img_ShowRoom li h1 a {
    position: relative;
    left: 4px;
    top: 4px;
    display: block;
    width: 345px;
    height: 280px;
}

.img_ShowRoom li h1 img {
    position: relative;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.img_ShowRoom h2 {
    position: relative;
    margin: 0px;
    padding: 0px;
    line-height: 30px;
    height: 30px;
    width: 100%;
    font-size: 15px;
    font-weight: normal;
    text-align: center;
    font-family: "Microsoft YaHei","宋体",Arial;
    color: #222222;
}

.img_ShowRoom h2:after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: -8px;
    width: 0px;
    height: 4px;
    background-color: #000000;
    transition: all 0.5s;
}

.img_ShowRoom li:hover h2:after {
    left: 100px;
    width: 145px;
}

.img_ShowRoom li span {
    line-height: 200%;
    font-size: 15px;
}
/************************************************************************************/
.video_ShowRoom {
    color: #222222;
    width: 100%;
    overflow-x: hidden;
}

.video_ShowRoom ul {
    width: 110%;
}

.video_ShowRoom li {
    float: left;
    display: inline;
    margin-left: 27px;
    margin-right: 0px;
    margin-bottom: 50px;
    width: 293px;
    height: 270px;
    overflow: hidden;
}

.video_ShowRoom li h1 {
    margin: 0px;
    padding: 0px;
    margin-bottom: 5px;
    width: 293px;
    height: 221px;
    overflow: hidden;
    text-align: center;
}

.video_ShowRoom li h1 a {
    position: relative;
    display: block;
    width: 293px;
    height: 221px;
}

.video_ShowRoom li h1 img {
    position: relative;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.video_ShowRoom h2 {
    position: relative;
    margin: 0px;
    padding: 0px;
    line-height: 30px;
    height: 30px;
    width: 100%;
    font-size: 15px;
    font-weight: normal;
    text-align: center;
    font-family: "Microsoft YaHei","宋体",Arial;
    color: #222222;
}

.video_ShowRoom h2:after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: -8px;
    width: 0px;
    height: 4px;
    background-color: #000000;
    transition: all 0.5s;
}

.video_ShowRoom li:hover h2:after {
    left: 75px;
    width: 143px;
}

.video_ShowRoom li span {
    line-height: 200%;
    font-size: 15px;
}
/*********************************************************************************/
.videoList_ShowRoom {
    color: #222222;
    width: 100%;
    overflow-x: hidden;
}

.videoList_ShowRoom li {
    margin-bottom: 3em;
    width: 100%;
    text-align: center;
}

.videoList_ShowRoom li a {
    display: block;
    width: 100%;
}

.videoList_ShowRoom li a img {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
}

.videoList_ShowRoom li a span {
    display: block;
    width: 100%;
    text-align: center;
}
/*********************************************************************************/
.OrigPro_ShowRoom {
    color: #222222;
    width: 100%;
    overflow: hidden;
}

.OrigPro_ShowRoom ul {
    width: 110%;
}

.OrigPro_ShowRoom li {
    float: left;
    display: inline;
    margin-left: 0px;
    margin-right: 31px;
    margin-bottom: 50px;
    width: 414px;
    height: 338px;
    overflow: hidden;
    border: 1px solid #e5e5e5;
}

.OrigPro_ShowRoom li table {
    display: block;
}

.OrigPro_ShowRoom li tr {
    display: block;
}

.OrigPro_ShowRoom li td {
    display: block;
}

.OrigPro_ShowRoom li a {
    display: block;
    width: 100%;
    height: 100%;
    transition: all 0.5s;
}

.OrigPro_ShowRoom li a:hover {
    background-color: #e60012;
}

.OrigPro_ShowRoom li h1 {
    position: relative;
    left: 7px;
    top: 6px;
    margin: 0px;
    padding: 0px;
    margin-bottom: 5px;
    width: 400px;
    height: 261px;
    overflow: hidden;
    text-align: center;
}

.OrigPro_ShowRoom li h1 img {
    position: relative;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.OrigPro_ShowRoom h2 {
    position: relative;
    margin: 0px;
    padding: 0px;
    line-height: 30px;
    height: 30px;
    width: 100%;
    font-size: 15px;
    font-weight: normal;
    text-align: center;
    font-family: "Microsoft YaHei","宋体",Arial;
    color: #222222;
}

.OrigPro_ShowRoom h2:after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: -8px;
    width: 0px;
    height: 4px;
    background-color: #ffffff;
    transition: all 0.5s;
}

.OrigPro_ShowRoom li:hover h2:after {
    left: 134.5px;
    width: 145px;
}

.OrigPro_ShowRoom li span {
    line-height: 200%;
    font-size: 15px;
}

.OrigPro_ShowRoom a:hover h2 {
    color: #ffffff;
}
/*******************************************************************************/
.honor_ShowRoom {
    color: #222222;
    width: 100%;
    overflow-x: hidden;
    overflow-y: hidden;
}

.honor_ShowRoom ul {
    width: 110%;
}

.honor_ShowRoom li {
    float: left;
    display: inline;
    margin-left: 0px;
    margin-right: 31px;
    margin-bottom: 30px;
    width: 345px;
    height: 340px;
    overflow: hidden;
}

.honor_ShowRoom li table {
    display: block;
}

.honor_ShowRoom li tr {
    display: block;
}

.honor_ShowRoom li td {
    display: block;
}

.honor_ShowRoom li h1 {
    margin: 0px;
    padding: 0px;
    margin-bottom: 10px;
    width: 345px;
    height: 260px;
    overflow: hidden;
    text-align: center;
}

.honor_ShowRoom li h1 a {
    position: relative;
    left: 4px;
    top: 4px;
    display: block;
    width: 345px;
    height: 280px;
}

.honor_ShowRoom li h1 img {
    position: relative;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.honor_ShowRoom h2 {
    position: relative;
    margin: 0px;
    padding: 0px;
    height: 60px;
    width: 100%;
    font-size: 15px;
    font-weight: normal;
    text-align: center;
    font-family: "Microsoft YaHei","宋体",Arial;
    color: #222222;
}
/***.honor_ShowRoom h2:after{content:"";position:absolute;left:50%;bottom:-8px;width:0px;height:4px;background-color:#000000;transition:all 0.5s;}
.honor_ShowRoom li:hover h2:after{left:100px;width:145px;}***/
.honor_ShowRoom li span {
    line-height: 200%;
    font-size: 15px;
}
/***************************************************************************/
.pro_ShowRoom {
    color: #222222;
    width: 100%;
    overflow-x: hidden;
}

.pro_ShowRoom ul {
    width: 110%;
}

.pro_ShowRoom li {
    float: left;
    display: inline;
    margin-left: 0px;
    margin-right: 21px;
    margin-bottom: 50px;
    width: 338px;
    height: 415px;
    overflow: hidden;
}

.pro_ShowRoom li table {
    display: block;
}

.pro_ShowRoom li tr {
    display: block;
}

.pro_ShowRoom li td {
    display: block;
}

.pro_ShowRoom li h1 {
    margin: 0px;
    padding: 0px;
    margin-bottom: 5px;
    width: 336px;
    height: 303px;
    overflow: hidden;
    text-align: center;
    border: 1px solid #bfbdbf;
}

.pro_ShowRoom li h1 img {
    position: relative;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.pro_ShowRoom h2 {
    margin: 0px;
    padding: 0px;
    line-height: 30px;
    height: 30px;
    width: 100%;
    font-size: 20px;
    font-weight: normal;
    font-family: "Microsoft YaHei","宋体",Arial;
    color: #222222;
    text-align: left;
}

.pro_ShowRoom h2 a {
    font-size: 16px;
    color: #222222;
}

.pro_ShowRoom h2 span {
    display: inline-block;
    width: 110px;
    color: #9d0128;
}

.pro_ShowRoom hr {
    margin-left: 18px;
    width: 322px;
}

.pro_ShowRoom .pro_ShowRoomTxt a {
    font-size: 14px;
    color: #707070;
}

.pro_ShowRoom h3 {
    margin: 0px;
    padding: 0px;
    margin-top: 5px;
    line-height: 30px;
    height: 30px;
    width: 100%;
    font-size: 20px;
    font-weight: normal;
    font-family: "Microsoft YaHei","宋体",Arial;
    color: #222222;
    text-align: left;
}

.pro_ShowRoom h3 a {
    display: block;
    width: 103px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    font-size: 15px;
    color: #ffffff;
    background-color: #9d0129;
}

.pro_ShowRoom h3 a:hover {
    background-color: #ff0000;
}

/***************************************************************************/
.proMT_ShowRoom {
    color: #222222;
    width: 100%;
    overflow-x: hidden;
}

.proMT_ShowRoom ul {
    width: 110%;
}

.proMT_ShowRoom li {
    float: left;
    display: inline;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 50px;
    width: 264px;
    height: 248px;
    overflow: hidden;
}

.proMT_ShowRoom li table {
    display: block;
}

.proMT_ShowRoom li tr {
    display: block;
}

.proMT_ShowRoom li td {
    display: block;
}

.proMT_ShowRoom li h1 {
    display: block;
    margin: 0px;
    padding: 0px;
    width: 263px;
    height: 203px;
    overflow: hidden;
    text-align: center;
    border-right: 1px solid #e6e6e6;
    border-top: 1px solid #e6e6e6;
}

.proMT_ShowRoom li h1 img {
    display: block;
    position: relative;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.proMT_ShowRoom h2 {
    display: block;
    margin: 0px;
    padding: 0px;
    width: 263px;
    height: 45px;
    line-height: 43px;
    font-size: 14px;
    font-weight: normal;
    font-family: "Microsoft YaHei","宋体",Arial;
    color: #ffffff;
    text-align: center;
    border-right: 1px solid #e6e6e6;
    background-color: #666663;
}

.proMT_ShowRoom a h2 {
    transition: all 0.8s ease;
}

.proMT_ShowRoom a:hover h2 {
    background-color: #8e2328;
}

/*********************************************************************/
#main_pro_class {
    margin-top: 10px;
    width: 100%;
    height: auto !important;
    height: 200px;
    min-height: 200px;
}

#main_pro_class .main_pro_classLine {
    margin-bottom: 15px;
    width: 100%;
    height: auto !important;
    height: 45px;
    min-height: 45px;
    background: url("../images/main_pro_classLibg.jpg") left bottom repeat-x;
    font-size: 15px;
    font-family: "Microsoft YaHei", "宋体", Arial;
    color: #623f17;
    overflow: hidden;
    border-bottom: 1px dotted #623f17;
}

#main_pro_class .main_pro_classLine span {
    display: inline-block;
    margin-right: 5px;
    margin-left: 5px;
    padding: 5px;
    height: 21px;
    color: #623f17;
    cursor: pointer;
}

#main_pro_class .main_pro_classLine .clickA {
    display: inline-block;
    background: #c10505;
    color: #ffffff;
}
/*************************************************************************************/
#main_contact_message {
    position: relative;
    margin-top: 90px;
    width: 100%;
    height: 330px;
    border: 1px solid #953624;
}

#message_txt_name {
    position: absolute;
    left: 31px;
    top: 26px;
    width: 100px;
    font-weight: bold;
}

#message_txt_phone {
    position: absolute;
    left: 31px;
    top: 67px;
    width: 100px;
    font-weight: bold;
}

#message_txt_mail {
    position: absolute;
    left: 31px;
    top: 213px;
    width: 100px;
    font-weight: bold;
}

#message_txt_con {
    position: absolute;
    left: 31px;
    top: 268px;
    width: 100px;
    font-weight: bold;
}


.message_con_nv {
    position: absolute;
    left: 142px;
    top: 26px;
    width: 514px;
    height: 34px;
    color: #000000;
}

.message_con_nv input {
    position: relative;
    top: 2px;
}

.message_con_name {
    position: absolute;
    left: 0px;
    top: 4px;
    width: 213px;
    height: 30px;
    background: none;
    color: #9a9a9a;
    text-indent: 0px;
    font-size: 12px;
    font-family: "Microsoft YaHei", "宋体", Arial;
    border: none;
}

.message_con_phone {
    position: absolute;
    left: 0px;
    top: 4px;
    width: 191px;
    height: 30px;
    background: none;
    color: #9a9a9a;
    text-indent: 0px;
    font-size: 12px;
    font-family: "Microsoft YaHei", "宋体", Arial;
    border: none;
}

.message_con_mail {
    position: absolute;
    left: 0px;
    top: 4px;
    width: 213px;
    height: 30px;
    background: none;
    color: #9a9a9a;
    text-indent: 0px;
    font-size: 12px;
    font-family: "Microsoft YaHei", "宋体", Arial;
    border: none;
}

.message_con_txt {
    position: absolute;
    left: 0px;
    top: 9px;
    width: 635px;
    height: 115px;
    background: none;
    color: #9a9a9a;
    text-indent: 0px;
    font-size: 12px;
    line-height: 200%;
    font-family: "Microsoft YaHei", "宋体", Arial;
    border: none;
}

.message_con_but {
    position: absolute;
    left: 0px;
    top: 232px;
    width: 98px;
    height: 38px;
    background: none;
    color: #9a9a9a;
    text-align: center;
    line-height: 32px;
    cursor: pointer;
    font-family: "Microsoft YaHei", "宋体", Arial;
    font-size: 14px;
    border: 1px solid #cecece;
    transition: all 0.8s;
}

.message_con_but:hover {
    background-color: #4a4a4a;
    color: #ffffff;
    border: 1px solid #4a4a4a;
}
/***********************************************************************************/
.Rw_news {
    width: 100%;
}

.Rw_news li {
    margin-bottom: 50px;
    width: 100%;
    text-indent: 0px;
    color: #222222; /*d0a600*/
    clear: both;
}

.Rw_news .news_li_l {
    float: left;
    width: 400px;
    height: 42px;
    line-height: 42px;
    overflow: hidden;
    font-size: 18px;
}

.Rw_news .news_li_l a {
    color: #000000;
}

.Rw_news .news_li_l a:hover {
    color: #ff0000;
}

.Rw_news .news_li_r {
    float: right;
    width: 100px;
    height: 42px;
    line-height: 42px;
    text-align: right;
    color: #aaaaaa;
    font-size: 14px;
}

.Rw_news .news_li_con {
    margin-top: 10px;
    width: 100%;
    height: 70px;
    border-bottom: 1px solid #7f7f7f;
    clear: both;
    line-height: 200%;
}
/***********************************************************************************/
.Nw_news {
    width: 100%;
}

.Nw_news li {
    margin-bottom: 50px;
    width: 100%;
    height: 124px;
    text-indent: 0px;
    color: #222222; /*d0a600*/
    clear: both;
}

.Nw_news .Nw_news_lbox {
    float: left;
    width: 200px;
    height: 120px;
}

.Nw_news .Nw_news_lbox img {
    width: 200px;
    height: 120px;
}

.Nw_news .Nw_news_rbox {
    float: right;
    width: 720px;
}

.Nw_news .news_li_l {
    float: left;
    width: 610px;
    height: 42px;
    line-height: 42px;
    overflow: hidden;
    font-size: 18px;
}

.Nw_news .news_li_l a {
    color: #000000;
}

.Nw_news .news_li_l a:hover {
    color: #ff0000;
}

.Nw_news .news_li_r {
    float: right;
    width: 100px;
    height: 42px;
    line-height: 42px;
    text-align: right;
    color: #aaaaaa;
    font-size: 14px;
}

.Nw_news .news_li_con {
    margin-top: 10px;
    width: 100%;
    height: 70px;
    border-bottom: 1px solid #7f7f7f;
    clear: both;
    line-height: 200%;
}
/************/
.returnProList {
    color: #910000;
}

.returnProList:hover {
    color: #ff0000;
}
/*************************************/
#clickMore_box {
    width: 100%;
    text-align: center;
    font-size: 18px;
    color: #4b4b4b;
}

.proClickMore_but {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    height: 160px;
    line-height: 160px;
    text-align: center;
    border: 1px solid #dddddd;
    cursor: pointer;
}

.newsClickMore_but {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    height: 160px;
    line-height: 160px;
    text-align: center;
    border: 1px solid #dddddd;
    cursor: pointer;
}

.hmknowClickMore_but {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    height: 160px;
    line-height: 160px;
    text-align: center;
    border: 1px solid #dddddd;
    cursor: pointer;
}

.videoClickMore_but {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    height: 160px;
    line-height: 160px;
    text-align: center;
    border: 1px solid #dddddd;
    cursor: pointer;
}

.honorClickMore_but {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    height: 160px;
    line-height: 160px;
    text-align: center;
    border: 1px solid #dddddd;
    cursor: pointer;
}

.ExhiStyleClickMore_but {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    height: 160px;
    line-height: 160px;
    text-align: center;
    border: 1px solid #dddddd;
    cursor: pointer;
}

.ExhiStylesClickMore_but {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    height: 160px;
    line-height: 160px;
    text-align: center;
    border: 1px solid #dddddd;
    cursor: pointer;
}

.mzypProClickMore_but {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    height: 160px;
    line-height: 160px;
    text-align: center;
    border: 1px solid #dddddd;
    cursor: pointer;
}

.jdxzShopClickMore_but {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    height: 160px;
    line-height: 160px;
    text-align: center;
    border: 1px solid #dddddd;
    cursor: pointer;
}
/**********************************************************************************
#menu_box
{
    position:fixed;
    left:-69%;top:0px;
    width:69%;
    height:100%;
    background-color:#ffffff;
    z-index:99;
    opacity:0.9;
    text-align:left;
}
#menu_box > ul > li
{
    margin-left:5%;
    width:95%;
    text-indent:5%;
    cursor:pointer;
}
#menu_box > ul > .livisited{background-color:#ffffff;}
#menu_box > ul > .livisited > a{color:#000000;}
#menu_box > ul > li > a
{
    display:block;
    width:100%;
    height:3em;
    line-height:3em;
    color:#000000;
    font-size:1.2em;
    text-indent:0px;
    border-bottom:1px solid #cdcdcd;
}

#menu_box > ul > li > a > span
{
    float:right;
    display:inline;
    margin-right:6%;
    width:20px;
    text-align:center;
}
.menu_ul{width:100%;height:0px;overflow:hidden;}
.menu_ul li{width:100%;height:2.5em;line-height:2.5em;}
.menu_ul li a{
    display:block;
    width:100%;
    height:100%;
    color:#000000;
    font-size:1.1em;
    background-color:#ffffff;
    text-indent:6%;
}
#menu_box li a:hover{color:#ff0000;}
#menu_kong
{
    position:absolute;
    right:0px;top:0px;
    width:30.84375%;
    height:100%;
    z-index:99;
    opacity:0.8;
    display:none;
}
/***************************************************************************/
.honorFZLC {
    width: 100%;
    border-top: 1px dotted #aeaeae;
}

.honorFZLC li {
    position: relative;
    width: 100%;
    height: 172px;
    border-bottom: 1px dotted #aeaeae;
    color: #747474;
}

.honorFZLC li .honorFZLC_time {
    position: absolute;
    left: 46px;
    top: 44px;
    width: 500px;
    height: 40px;
}

.honorFZLC li .honorFZLC_timeY {
    display: inline-block;
    font-size: 34px;
    margin-right: 10px;
}

.honorFZLC li .honorFZLC_timeM {
    display: inline-block;
    font-size: 24px;
    letter-spacing: 3px;
}

.honorFZLC li .honorFZLC_tit {
    position: absolute;
    left: 46px;
    top: 97px;
    width: 706px;
    height: 32px;
    line-height: 32px;
    color: #000000;
    font-size: 16px;
    overflow: hidden;
}

.honorFZLC li .honorFZLC_con {
    display: none;
    position: absolute;
    left: 239px;
    top: 80px;
    width: 706px;
    height: 76px;
    line-height: 160%;
}

.honorFZLC li .honorFZLC_icon {
    display: block;
    position: absolute;
    right: 43px;
    top: 77px;
    width: 37px;
    height: 37px;
    line-height: 37px;
    overflow: hidden;
    cursor: pointer;
    color: #b9b9b9;
    border: 1px solid #b9b9b9;
    border-radius: 35px;
    font-family: serif;
    font-size: 18px;
    font-weight: bold;
    transition: all 0.8s;
    text-align: center;
}

.honorFZLC li a {
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.honorFZLC li a:before {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    width: 0%;
    height: 0%;
    background-color: #efefef;
    transition: all 0.5s;
}

.honorFZLC li a:hover:before {
    content: "";
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
}

.honorFZLC li a:hover .honorFZLC_icon {
    color: #323232;
    border: 1px solid #323232;
}
/***************************************************************************************************/
#main_vipSQ {
    margin-bottom: 60px;
    margin-left: auto;
    margin-right: auto;
    width: 1077px;
    height: auto !important;
    height: 300px;
    min-height: 300px;
    text-align: left;
    font-size: 14px;
}

.main_vipSQ_txt {
    margin-left: auto;
    margin-right: auto;
    width: 90%;
    text-align: center;
}

.main_vipSQ_con {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 61px;
    width: 90%;
    height: 269px;
    text-align: center;
}

.main_vipSQ_txtBox {
    position: absolute;
    width: 33.54330708661417%;
    height: 42px;
    line-height: 42px;
    border-bottom: 1px solid #dbdbdb;
    text-align: left;
}

.main_vipSQ_nv {
    left: 35.11811023622047%;
}

.main_vipSQ_phone {
    right: 0px;
    width: 30.07874015748031%;
}

.main_vipSQ_add {
    left: 0px;
    top: 52px;
    width: 68.34645669291339%;
}

.main_vipSQ_mail {
    right: 0px;
    top: 52px;
    width: 30.07874015748031%;
}

.main_vipSQ_img {
    width: 100%;
    height: 56.06299212598425%;
}

.main_vipSQ_mesg {
    left: 0px;
    top: 116px;
    width: 100%;
    height: 93px;
    line-height: 180%;
}

.main_vipSQ_but {
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 20.62992125984252%;
    height: 36px;
    line-height: 36px;
    border: 1px solid #ddd;
    text-align: center;
    cursor: pointer;
}

.main_vipSQ_rest {
    position: absolute;
    left: 147px;
    bottom: 0px;
    width: 20.62992125984252%;
    height: 36px;
    line-height: 36px;
    border: 1px solid #ddd;
    text-align: center;
    cursor: pointer;
}

.main_zhuce_txt {
    width: 100%;
    height: 80px;
    text-align: center;
}

.main_zhuce_con {
    margin-left: 221px;
    position: relative;
    margin-bottom: 61px;
    width: 635px;
    height: 269px;
    text-align: center;
}

.main_zhuce_txtBox {
    position: absolute;
    width: 213px;
    height: 42px;
    line-height: 42px;
    border-bottom: 1px solid #dbdbdb;
    text-align: left;
}

.main_zhuce_nv {
    left: 223px;
}

.main_zhuce_phone {
    right: 0px;
    width: 191px;
}

.main_zhuce_add {
    left: 0px;
    top: 52px;
    width: 434px;
}

.main_zhuce_mail {
    right: 0px;
    top: 52px;
    width: 191px;
}

.main_zhuce_img {
    width: 100%;
    height: 356px;
}

.main_zhuce_mesg {
    left: 0px;
    top: 116px;
    width: 100%;
    height: 93px;
}

.main_zhuce_but {
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 131px;
    height: 36px;
    line-height: 36px;
    border: 1px solid #ddd;
    text-align: center;
    cursor: pointer;
}

.main_zhuce_rest {
    position: absolute;
    left: 147px;
    bottom: 0px;
    width: 131px;
    height: 36px;
    line-height: 36px;
    border: 1px solid #ddd;
    text-align: center;
    cursor: pointer;
}

.main_zcTxtBox {
    position: absolute;
    left: 0px;
    top: 1px;
    width: 100%;
    height: 40px;
    line-height: 40px;
    text-align: left;
    background: none;
    border: none;
}

.main_zcMesBox {
    position: absolute;
    left: 0px;
    top: 1px;
    width: 100%;
    height: 90px;
    line-height: 180%;
    text-align: left;
    background: none;
    border: none;
}
/**********************************************************************************/
#wap_menu_box {
    position: fixed;
    left: -69%;
    top: 0px;
    width: 69%;
    height: 100%;
    background-color: #ffffff;
    z-index: 99;
    opacity: 0.9;
    text-align: left;
}

#wap_menu_box > ul > li {
    margin-left: 5%;
    width: 95%;
    text-indent: 5%;
    cursor: pointer;
}

#wap_menu_box > ul > .livisited {
    background-color: #ffffff;
}

#wap_menu_box > ul > .livisited > a {
    color: #000000;
}

#wap_menu_box > ul > li > a {
    display: block;
    width: 100%;
    height: 3em;
    line-height: 3em;
    color: #000000;
    font-size: 1.2em;
    text-indent: 0px;
    border-bottom: 1px solid #cdcdcd;
}

#wap_menu_box > ul > li > span {
    display: block;
    width: 100%;
    height: 3em;
    line-height: 3em;
    color: #000000;
    font-size: 1.2em;
    text-indent: 0px;
    border-bottom: 1px solid #cdcdcd;
}

#wap_menu_box > ul > li > a > span {
    float: right;
    display: inline;
    margin-right: 6%;
    width: 20px;
    text-align: center;
}

.wap_menu_ul {
    width: 100%;
    height: 0px;
    overflow: hidden;
}

.wap_menu_ul li {
    width: 100%;
    height: 2.5em;
    line-height: 2.5em;
}

.wap_menu_ul li a {
    display: block;
    width: 100%;
    height: 100%;
    color: #000000;
    font-size: 1.1em;
    background-color: #ffffff;
    text-indent: 6%;
}

#wap_menu_box li a:hover {
    color: #ff0000;
}

#menu_kong {
    position: absolute;
    right: 0px;
    top: 0px;
    width: 30.84375%;
    height: 100%;
    z-index: 99;
    opacity: 0.8;
    display: none;
}

#wap_bottom_menu {
    display: none;
    position: fixed;
    right: 0px;
    bottom: 0px;
    width: 100%;
    z-index: 100;
    text-align: center;
}

#wap_bottom_menuCon {
    width: 100%;
}

#wap_bottom_menuCon li {
    float: left;
    width: 25%;
    cursor: pointer;
}

#wap_bottom_menuCon li a {
    display: block;
    width: 100%;
    height: 3em;
    line-height: 3em;
    color: #ffffff;
    background-color: #282828;
}

#wap_bottom_menuCon li a:hover {
    background-color: #000000;
}

#wap_bottom_menuCon li img {
    width: 23.4375%;
    vertical-align: baseline;
}

#wap_bottom_menuCon .bottom_menuHome img {
    width: 48.4375%;
}

#wap_bottom_menuCon li span {
    display: block;
    padding-bottom: 0.5em;
    width: 100%;
    color: #8b161d;
    font-size: 0.9em;
}

.form-wrap .form-item {
    position: relative;
    padding-left: 50px;
}

.form-input-text {
    width: 100%;
    height: 40px;
    line-height: 40px;
    display: inline-block;
    vertical-align: middle;
    background: none;
    border: none;
    border-bottom: 1px solid #dbdbdb;
}

.form-item-lbl {
    position: absolute;
    width: 50px;
    top: 0px;
    left: 0px;
    text-align: left;
}

.form-btn {
    padding-left: 50px;
    margin-top: 2.5em;
}

.form-input-btn {
    width: 40%;
    height: 36px;
    line-height: 36px;
    border: 1px solid #ddd;
    text-align: center;
    cursor: pointer;
}

.form-input-btn:nth-child(2) {
    margin-left: 30px;
}

.form-input-textarea {
    height: 90px;
}
.form-wrap .form-item select {
    height: 25px;
    line-height: 25px;
    background: none;
}
.form-item-lbl-select {
 margin-top:15px;
}