@charset "utf-8";
/* CSS Document */

/*Public*/
* {
    margin: 0;
    padding: 0;
}

body {
    font-size: 14px;
    font-family: Arial, 'hiragino sans gb', 'microsoft yahei ui', 'microsoft yahei', simsun, sans-serif;
    color: #666666;
    background-color: #fff;
    line-height: 160%;
}

a {
    color: #666;
    text-decoration: none;
    outline: none;
}

a:hover {
    color: #022e86;
    text-decoration: none;
}

a img {
    border: none;
    margin: 0px;
}

div, ul, li, p, form {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}

em {
    font-style: normal;
    font-weight: normal;
}

table {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}

dt, dl, dd {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}

form {
    margin: 0px;
    padding: 0px;
}

input[type="checkbox"], input[type="radio"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
}

input:focus, textarea:focus, select:focus {
    outline: none;
}

input[type="text"], select {
    height: 30px;
    line-height: 30px;
    color: #999;
    border: 1px solid #ddd;
}

tr {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}

h2, h3, h4 {
    padding: 0px;
    font-size: 14px;
    font-weight: normal;
}

i, em {
    font-style: normal;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.h_h30 {
    clear: both;
    height: 30px;
}

.h25 {
    clear: both;
    height: 25px;
}

.h_h20 {
    clear: both;
    height: 20px;
}

.h_1 {
    clear: both;
    height: 1px;
}

.h_h5 {
    clear: both;
    height: 5px;
}

.clear {
    height: 0px;
    clear: both;
    overflow: hidden;
}

.blank10 {
    height: 10px !important;
    overflow: hidden;
}

.h_pt27 {
    padding-top: 27px;
}

.clearfix {
    display: block;
    *zoom: 1
}

.clearfix:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

/*字体大小*/
.h_f18 {
    font-size: 18px;
}

.h_f20 {
    font-size: 20px;
}

.h_f30 {
    font-size: 30px;
}

.h_f36 {
    font-size: 36px;
}

.h_f16 {
    font-size: 16px;
}

.h_w {
    width: 1100px;
    margin: 0 auto;
    overflow: hidden
}

.h_bck {
    clear: both;
    height: 46px;
    display: block;
    background: url(img/bck.jpg) repeat-x;
}

.h_bck4 {
    clear: both;
    height: 39px;
    display: block;
    background: url(img/tt4.jpg) repeat-x;
}

/*施工服务渐变背景*/

.h_title01 {
    font-size: 30px;
    line-height: 45px;
    text-align: center;
    border-bottom: #e4dfd9 1px dashed;
}

.h_title_en {
    display: block;
    width: 120px;
    font-weight: bold;
    margin: 0 auto;
    margin-top: 1px;
    font-size: 16px;
    border-bottom: #e4dfd9 2px solid;
    padding-bottom: 3px;
    text-transform: uppercase;
    color: #877c76
}


.h_title02 {
    background: url(img/t2.jpg) no-repeat center;
    font-size: 30px;
    height: 100px;
    line-height: 45px;
    text-align: center;
}

.h_title01_bt {
    font-size: 20px;
    margin-top: 10px;
    color: #877c76
}

.h_fn {
    height: 411px;
    background: url(img/fn.jpg) no-repeat center;
    margin-top: 60px;
}

.h_h5 {
    clear: both;
    height: 5px;
}

.h_dg_t {
    height: 162px;
    background: url(img/dg_t.jpg) no-repeat center;
    padding-top: 30px;
    text-align: center;
    line-height: 120%;
    font-size: 46px;
    color: #fff;
}

.h_dg_t p {
    color: #a9acec;
    font-size: 30px;
}

/*header*/
.header {
    overflow: hidden
}

.h_header {
    width: 1100px;
    margin: 0 auto;
}

.h_htop1 {
    line-height: 40px;
    height: 40px;
    background-color: #e5e5e5;
    font-size: 15px;
}

.h_htop1 a {
    color: #666;
}

.h_htop1 a:hover {
    color: #0054d3
}


.h_top {
    display: block;
    height: 87px;
    padding-top: 13px;
    overflow: hidden
}


.h_logo_zi {
    font-size: 16px;
    color: #757575;
    text-align: left;
    float: right;
    padding-top: 20px;
    width: 240px;
    overflow: hidden;
    line-height: 150%
}

.h_logo_zi img {
    float: left;
    margin-right: 14px;
    margin-top: 5px;
}

.h_top_ct {
    font-style: italic;
    color: #022e86;
    font-family: Arial;
    font-size: 26px;
    font-family: "Cambria Bold";
    font-weight: bold
}


.h_logo {
    width: 550px;
    font-size: 28px;
    position: relative
}

.h_logo {
    font-size: 18px;
    line-height: 150%;
}

.h_mun {
    background-color: #da251c;
    padding: 2px;
    text-align: center;
    color: #fff;
}

.h_logo img {
    float: left;
    z-index: 0;
}

.h_logo_l {
    z-index: 20;
    margin-left: 135px;
    margin-top: 20px;
    position: absolute
}


/*导航*/
.h_nav {
    height: 50px;
    line-height: 50px;
    overflow: hidden;
    font-size: 16px;
    text-align: center;
    color: #fff;
    background-color: #022e86;
    overflow: hidden
}

.h_nav #h_nav_ul {
    width: 1100px;
    margin: 0 auto;
}

.h_nav #h_nav_ul li {
    padding: 0 15px;
    text-align: center;
    float: left;
}

.h_nav #h_nav_ul li a {
    color: #fff;
    display: block
}

.h_nav #h_nav_ul li:hover {
    background-color: #da251c;
}

.h_nav #h_nav_ul li.currclass {
    background-color: #da251c;
}

.h_nav #h_nav_ul li.currclass a {
    color: #fff;
}

.h_nav #h_nav_ul li:hover a {
    color: #fff;
}

/*服务*/
.h_ico_ul {
    clear: both;
    font: 18px #877c76;
    margin-top: 40px;
}

.h_ico_ul li {
    border: #e4dfd9 1px solid;
    border-radius: 5px 5px 0px 0px;
    width: 200px;
    padding: 2px;
    text-align: center;
    float: left;
    margin-right: 17px;
}

.h_ico_ul li .img {
    width: 180px;
    height: 140px;
    padding: 10px;
    margin-bottom: 13px;
}

.h_ico_ul li.last {
    margin-right: 0px;
}

.h_ico_ul li.first .h_ico_ul_m {
    background-color: #edf0f6;
    color: #022e86
}

.h_ico_ul_m {
    height: 110px;
    overflow: hidden;
    padding-top: 26px;
}

.h_ico_ul_m img {
    margin-top: 20px;
}

.h_ico_ul .h_en {
    font: 12px #b4b4b4 Arial;
}

.h_ico_ul li:hover .h_ico_ul_m {
    background-color: #edf0f6;
    color: #022e86
}

.h_index_r {
    width: 730px;
}

/*产品展示选项卡*/

.tabox {
    clear: both;
    position: relative;
    z-index: 0;
}

.tabox .hd {
}

.tabox .hd li {
    float: left;
    width: 170px;
    line-height: 50px;
    height: 50px;
    color: #022e86;
    margin: 0 4px;
    text-align: center;
    font-size: 18px;
    border: 1px dashed #cfcfcf;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    cursor: default;
    background-color: #fff;
}

.tabox .hd li.on {
    background-color: #da281f;
    color: #fff;
    border: 1px solid #da281f;
}

.tabox .bd {
}

.tabox .lh {
    clear: both;
    padding-top: 10px;
}


/*产品列表*/
.h_box1 {
    background: url(img/pro_box1.jpg) repeat-x top #fff;
    width: 1060px;
    margin: 0 auto;
    padding: 0 20px;
    padding-bottom: 20px;
    display: block;
    padding-top: 28px;
}

.h_box2 {
    background: url(img/pro_box2.jpg) repeat-x top #fff;
    width: 1097px;
    margin: 0 auto;
    padding-bottom: 20px;
    padding-left: 3px;
    display: block;
    padding-top: 28px;
}

/*产品列表分类*/
.h_pro_dl {
}

.h_pro_dl dl {
    clear: both;
    display: block;
    border-bottom: #fff 1px solid;
    overflow: hidden;
}


.h_pro_dl dt {
    width: 197px;
    line-height: 70px;
    vertical-align: middle;
    padding-bottom: 100px;
    margin-bottom: -100px;
    background-color: #0b3a9c;
    color: #fff;
    text-align: center;
    font-size: 16px;
    float: left;
}

.h_pro_dl dt a {
    color: #fff
}

.h_pro_dl dt:hover {
    color: #da251c
}

.h_pro_dl dt:hover a {
    color: #da251c
}

.h_pro_dl dt.on {
    color: #fff;
    background-color: #da251c
}

.h_pro_dl dt.on a {
    color: #fff
}

.h_pro_dl dd {
    width: 833px;
    padding: 10px 15px 30px 15px;
    padding-bottom: 100px;
    margin-bottom: -100px;
    background-color: #1957b4;
    float: left;
    overflow: hidden
}

.h_pro_dl dd a {
    display: inline-table;
    text-align: center;
    padding: 0 5px;
    line-height: 25px;
    margin-bottom: 2px;
    color: #fff;
}

.h_pro_dl dd a.currclass {
    display: inline-table;
    background-color: #da251c;
    color: #fff
}

.h_ddt {
    height: 11px;
    clear: both;
    display: block;
    background: url(img/dltt.jpg) no-repeat;
}


.piclistbox #fenye {
    margin: 0 20px;
}

/*解决方案*/

.h_hd_l {
    width: 240px;
    margin-left: 14px;
    padding-right: 25px;
    overflow: hidden;
    float: left;
    line-height: 130%;
    overflow: hidden;
    background: url(img/tab_t.jpg) no-repeat bottom left;
    font-size: 26px;
}

.h_hd_l p {
}

.h_hd_l .h_en {
    font-size: 18px;
    color: #b7b7b7;
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
}

.h_hd_l .h_f30 {
    font-size: 30px;
}

.tabox_02 {
    background: url(img/bck03_top.jpg) repeat-x top;
    padding-top: 26px;
    clear: both;
    position: relative;
    z-index: 0;
}

.tabox_02 .hd {
}

.tabox_02 .hd ul {
    float: left
}

.tabox_02 .hd li {
    float: left;
    width: 204px;
    line-height: 45px;
    height: 75px;
    padding-top: 20px;
    color: #666666;
    margin-left: 1px;
    text-align: center;
    font-size: 22px;

    cursor: default;
    background: url(img/tab_li.jpg) repeat-x;
}

.tabox_02 .hd li.on {
    background: url(img/tab_lia.jpg) no-repeat;
    color: #fff;
}

.tabox_02 .bd {
}

.tabox_02 .lh {
    clear: both;
    padding-top: 23px;
}


/*划过显示遮罩*/
/*列表产品 长方形*/
.item6 {
    position: relative;
    float: left;
    margin: 0 6px;
    margin-bottom: 20px;
    font-size: 16px;
    text-align: center;
    width: 350px;
    height: 497px;
    cursor: pointer;
    overflow: hidden;
}

.item6 h2 {
    position: absolute;
    left: 0;
    top: 447px;
    width: 100%;
    line-height: 50px;
    height: 50px;
}

/*.item6 img{ border:#e4e4e4 5px solid; width:340px; height:437px;}*/
.item6 img {
    border: #e4e4e4 5px solid;
    max-width: 340px;
    max-height: 437px;
}

.item6 h2 p {
    height: 50px;
    font-size: 16px;
}

.item6 div {
    position: absolute;
    width: 0;
    height: 0;
    background-color: #000;
    filter: alpha(opacity=30);
    -moz-opacity: 0.3;
    opacity: 0.3;
    overflow: hidden;
    _zoom: 1;
}

.item6 .cornerCC {
    left: 78px;
    top: 440px;
}

.item6 dl {
    position: absolute;
    top: 0;
    left: 0;
    width: 350px;
    height: 497px;
    display: none;
    overflow: hidden;
    color: #fff;
    font-size: 20px;
}

.item6 dl a {
    color: #fff;
    display: block
}

.item6 dt {
    height: 40px;
    width: 100%;
    line-height: 40px;
    text-align: left;
    color: #FFF;
    margin-top: 67px;
    margin-bottom: 10px;
}

.item6 dt h3 {
    height: 40px;
}

.item6 dd {
    padding: 0 12px;
    line-height: 30px;
    text-align: left;
    padding-top: 30px;
    color: #ccc;
}

.item6 dd.h_dd_p {
    margin-top: 40px;
}

/*首页产品 长方形*/
.item7 {
    position: relative;
    float: left;
    margin: 0 6px;
    margin-bottom: 1px;
    font-size: 16px;
    text-align: center;
    width: 350px;
    height: 450px;
    cursor: pointer;
    overflow: hidden;
}

.item7 h2 {
    position: absolute;
    left: 0;
    top: 400px;
    width: 100%;
    line-height: 50px;
    height: 50px;
}

/*.item6 img{ border:#e4e4e4 5px solid; width:340px; height:437px;}*/
.item7 #item7_span {
    border: #e4e4e4 5px solid;
    width: 340px;
    height: 390px;
    display: block;
    overflow: hidden
}

.item7 img {
    max-width: 340px;
    min-height: 240px;
}

.item7 h2 p {
    height: 50px;
    font-size: 16px;
}

.item7 div {
    position: absolute;
    width: 0;
    height: 0;
    background-color: #000;
    filter: alpha(opacity=30);
    -moz-opacity: 0.3;
    opacity: 0.3;
    overflow: hidden;
    _zoom: 1;
}

.item7 .cornerCC {
    left: 78px;
    top: 250px;
}

.item7 dl {
    position: absolute;
    top: 0;
    left: 0;
    width: 350px;
    height: 300px;
    display: none;
    overflow: hidden;
    color: #fff;
    font-size: 20px;
}

.item7 dl a {
    color: #fff;
    display: block
}

.item7 dt {
    height: 40px;
    width: 100%;
    line-height: 40px;
    text-align: left;
    color: #FFF;
    margin-top: 67px;
    margin-bottom: 10px;
}

.item7 dt h3 {
    height: 40px;
}

.item7 dd {
    padding: 0 12px;
    line-height: 30px;
    text-align: left;
    padding-top: 30px;
    color: #ccc;
}

.item7 dd.h_dd_p {
    margin-top: 40px;
}


/*正方形*/
.item5 {
    position: relative;
    float: left;
    border: #e4e4e4 5px solid;
    margin: 0 6px;
    margin-bottom: 20px;
    font-size: 16px;
    text-align: center;
    width: 340px;
    height: 290px;
    cursor: pointer;
    overflow: hidden;
}

.item5 h2 {
    position: absolute;
    left: 0;
    top: 240px;
    width: 100%;
    line-height: 50px;
    height: 50px;
}

.item5 #item5_span {
    width: 340px;
    height: 240px;
    display: block;
    overflow: hidden
}

.item5 img {
    max-width: 340px;
    min-height: 240px;
    margin: 0 auto
}

/*.item5 img{ max-width:340px; max-height:340px; width:340px; height:340px; margin:0 auto;}*/
.item5 h2 p {
    position: relative;
    z-index: 200;
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    color: #022e86
}

.item5 div {
    position: absolute;
    width: 0;
    height: 0;
    background-color: #000;
    filter: alpha(opacity=30);
    -moz-opacity: 0.3;
    opacity: 0.3;
    overflow: hidden;
    _zoom: 1;
}

.item5 .cornerCC {
    left: 78px;
    top: 240px;
}

.item5 dl {
    position: absolute;
    top: 0;
    left: 0;
    width: 350px;
    height: 240px;
    display: none;
    overflow: hidden;
    color: #fff;
    font-size: 20px;
}

.item5 dl a {
    color: #fff;
    display: block
}

.item5 dt {
    height: 40px;
    width: 100%;
    line-height: 40px;
    text-align: left;
    color: #FFF;
    margin-top: 67px;
    margin-bottom: 10px;
}

.item5 dt h3 {
    height: 40px;
}

.item5 dd {
    padding: 0 12px;
    line-height: 30px;
    text-align: left;
    padding-top: 30px;
    color: #ccc;
}

.item5 dd.h_dd_p {
    margin-top: 40px;
}


/*内页导航*/
.h_navigation {
    clear: both;
    height: 67px;
}


/*头部搜索*/
.h_sera {
    clear: both;
    height: 66px;
}

.h_tg {
    width: 770px;
    line-height: 55px;
    font-weight: lighter;
    padding-left: 15px;
    margin-top: 10px;
    overflow: hidden;
    white-space: nowrap;
    word-break: normal;
}

.h_tg a {
    padding: 0 8px;
}


.h_srearch {
    background-color: #fff;
    font-size: 14px;
    margin-top: 13px;
    height: 40px;
    width: 300px;
    border: 1px solid #d6d6d6;
    -moz-border-radius: 5px; /* Gecko browsers */
    -webkit-border-radius: 5px; /* Webkit browsers */
    border-radius: 5px; /* W3C syntax */
}

.h_srearch .textbox {
    background: url(img/sear_text.png) no-repeat 12px center;
    border: none;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #666;
    padding-left: 40px;
    padding-right: 10px;
    width: 160px;
}

.h_srearch .btnbox {
    font-size: 16px;
    border: 1px solid #022e86;
    -moz-border-radius: 5px; /* Gecko browsers */
    -webkit-border-radius: 5px; /* Webkit browsers */
    border-radius: 5px;
    background-color: #022e86;
    float: right;
    margin-right: 2px;
    margin-top: 2px;
    width: 80px;
    text-align: center;
    color: #fff;
    height: 34px;
    line-height: 34px;
    border: none
}

.h_srearch .btnbox:hover {
    background-color: #e72924;
    color: #fff
}

/*幻灯片*/


.h_banner {
    margin: 0 auto
}

.h_posts {
    background: url(img/main_t.jpg) repeat-x;
    padding-top: 20px;
    display: block;
}

.h_posts_body {
    background: url(img/main.jpg) repeat;
}

.h_posts_02 {
    background: url(img/i_pro_bck.jpg) repeat-x #efefef;
    background-attachment: fixed;
}


.h_main {
    padding: 16px 15px;
    background-color: #fbf9f6;
    width: 1070px;
    margin: 0 auto;
}

.h_main2 {
    width: 1100px;
    margin: 0 auto;
    border-top: #e9e9e9 1px solid;
    background-color: #fff;
    padding-bottom: 20px;
    overflow: hidden
}

.h_p20 {
    padding: 0 15px;
}

.h_mt2 {
    margin-top: 2px;
}

.h_m0 {
    margin: 0 auto;
}

.h_main2_pro {
    width: 1080px;
    margin: 0 auto;
    background: url(img/main2.jpg) repeat-x #fff;
    padding: 20px 10px;
    z-index: 10;
    padding-top: 30px;
    overflow: hidden;
}

.h_main2_posi {
}


/*右边*/
.h_post_r {
    width: 790px;
    overflow: hidden
}

.h_post_r_02 {
    width: 820px;
    overflow: hidden
}

.h_index_pro {
    background: url(img/bck02.jpg) repeat-x #fff;
    padding-top: 40px;
    margin-top: 6px;
    clear: both;
}

.h_bck2 {
    display: block;
    clear: both;
    background: url(img/bck_title.jpg) repeat-x;
    height: 36px;
}

.h_box_b {
    height: 19px;
    display: block;
    background: url(img/box_b.jpg) no-repeat center;
}

/*加盟店内容*/

.h_text {
    width: 984px;
    margin: 0 auto;
    border: #855433 1px solid;
    padding: 20px;
    text-align: justify
}

/*产品首页分类*/
.h_index_left {
    width: 330px;
    background: url(img/left.jpg) repeat-y;
    padding-right: 10px;
}

.h_index_left_m {
}

.h_index_left_b {
    height: 40px;
    background: url(img/left_b.jpg) no-repeat left;
    width: 340px
}

.h_index_pro_ul {
    padding: 0 10px;
    padding-top: 10px;
}

.h_index_pro_ul li {
    padding-bottom: 40px;
    background: url(img/bck02.jpg) repeat-x bottom;
}

.h_index_pro_ul li.last {
    padding-bottom: 0px;
    background: none;
}

.bigtitle {
    padding-right: 20px;
    display: block;
    margin-bottom: 10px;
    border-bottom: #c3c3c3 1px dashed;
    line-height: 40px;
    height: 40px;
    font-size: 20px;
    color: #022e86;
    background: url(img/r_ico.png) no-repeat right center;
}

.bigtitle img {
    margin-right: 10px;
    vertical-align: middle;
}

.smatitle {
}

.bigtitle a {
    color: #022e86
}

.smatitle a {
    width: 48%;
    margin-right: 3px;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    display: inline-table;
    display: inline-table !important
}


.h_index_left_title {
    border-radius: 10px 10px 0 0;
    background: #022e86;
    text-align: center;
    color: #fff;
    font-size: 32px;
    text-transform: capitalize;
    height: 70px;
    padding-top: 30px;
}

.h_index_left_title span {
    display: block;
    font-size: 14px;
    padding-top: 5px;
}

.h_i_left {
    width: 235px;
    overflow: hidden;
    background: url(img/left_t.png) no-repeat top;
    padding-top: 40px;
}

.h_i_left_title {
    background: url(img/left_tb.png) no-repeat bottom center;
    height: 71px;
    text-align: center;
    font-size: 26px;
    font-weight: bold;
    line-height: 100%;
    color: #fff;
}

.h_i_left_title a {
    color: #fff;
}

.h_i_left_title span {
    display: block;
    font-size: 14px;
    color: #55a7fa;
    font-weight: normal;
}

.h_i_left_ul {
    background-color: #0054d3;
    padding: 25px 12px 0;
    font-size: 18px;
}

.h_i_left_ul a {
    color: #fff
}

.h_i_left_ul li {
    line-height: 54px;
    height: 54px;
    border-bottom: #4f94db 1px dashed;
    background: url(img/left_li.jpg) no-repeat 13px center;
    padding-left: 30px;
    overflow: hidden;
}

.h_left_b {
    height: 30px;
    display: block;
    background: url(img/left_b.png) no-repeat top;
}

/**/
.h_i_pro {
    background-color: #fff;
    margin-top: 12px;
    padding: 9px;
    width: 811px;
    height: 610px;
}

/*设备厂家说明*/
.h_shebei {
    background: url(img/you.png) no-repeat bottom center;
    height: 670px;
    overflow: hidden
}

.h_shebei_tt {
    background: url(img/i_bck2.jpg) repeat-x;
    padding-top: 4px;
    height: 134px;
}

.h_w1060 {
    width: 1060px;
    margin: 0 auto;
}

.h_shebei_t_wenzi {
    padding-top: 16px;
    height: 118px;
    background: url(img/t1.jpg) no-repeat top center;
    overflow: hidden;
    text-align: center;
    font-size: 28px;
    color: #fff;
    line-height: 110%;
}

.fc38 {
    color: #fcfc04;
    font-size: 38px;
}

.h_en_fc20 {
    color: #75acff;
    font-size: 20px;
}


.h_shebei_m {
    position: relative;
    font-size: 24px;
    padding-top: 18px;
    line-height: 130%;
}

.h_shebei_m p.h_color {
    color: #0054d3;
}

.h_psi01 {
    text-align: center;
    display: block;
    padding-bottom: 18px;
}

.h_psi02 {
    position: relative;
    left: 13px;
    top: 40px;
}

.h_psi03 {
    position: relative;
    left: 0px;
    top: 110px;
}

.h_psi04 {
    position: relative;
    left: 760px;
    top: -60px;
}

.h_psi05 {
    position: relative;
    left: 855px;
    top: 5px;
}

.h_she_tel {
    position: absolute;
    width: 300px;
    height: 190px;
    left: 270px;
    margin-top: -60px;
}

.h_pl60 {
    padding-left: 40px;
}

.h_she_tel .h_f30 {
    color: #2d2d2d;
    font-size: 30px;
    font-weight: bold
}

.h_she_tel .h_f66 {
    font-size: 66px;
    color: #f19900;
    font-weight: bold
}

.h_she_tel .h_f66_c {
    color: #0054d3
}

.h_mt17 {
    margin-top: 27px;
}


/*4大优势*/


/*定位置*/


.h_ico002 {
    background: url(img/ico03.jpg) no-repeat left 10px;
    padding-left: 20px;
    color: #0054d3;
    font-size: 20px;
}

.h_ico002 a {
    text-align: center;
    font-size: 16px;
    width: 150px;
    height: 36px;
    line-height: 36px;
    background-color: #f77f06;
    color: #fff;
    border: 1px solid #f77f06;
    -moz-border-radius: 5px; /* Gecko browsers */
    -webkit-border-radius: 5px; /* Webkit browsers */
    border-radius: 5px; /* W3C syntax */
    margin-left: 15px;
    display: inline-block;
    margin-top: 20px;
}

.h_ico002 a:hover {
    background-color: #0060df;
    border: #0060df 1px solid;
}


.h_pl ul li {
    background: url(img/ico02.jpg) no-repeat center left;
    padding-left: 20px;
    display: block
}

/*设备*/
.h_she {
    position: relative;
    background: url(img/bck02.jpg) repeat-x top;
    min-height: 167px;
}

.h_she_t {
    height: 167px;
    background: url(img/bck02.jpg) repeat-x top;
    min-height: 167px;
    margin: 0 auto
}

.h_she_t {
    position: absolute;
    margin-top: -20px;
    margin-left: 15%;
}

.h_she_by {
    background: url(img/body.jpg) repeat;
}

/*工程案例*/
.h_w1065 {
    width: 1070px;
    margin: 0 auto;
}

.h_gc_case {
    clear: both
}

.h_gc_case li {
    margin: 0 7px;
    margin-bottom: 15px;
    float: left;
    background-color: #fff;
    font-size: 18px;
    border: #e5e5e5 5px solid;
    width: 240px;
    text-align: center;
    overflow: hidden
}

.h_gc_case img {
    display: block;
    width: 240px;
    height: 222px;
}

.h_gc_case p {
    line-height: 50px;
    height: 50px;
    padding: 0 10px;
    overflow: hidden
}


.h_tel_pic {
    width: 1100px;
    margin: 0 auto;
    clear: both;
    position: relative;
}

img#h_pt14 {
    margin-top: 14px;
    height: 111px;
}

.h_tel_pic img {
    float: left;
}

.h_tel_boder {
    border-bottom: #0054d3 2px solid;
    height: 125px;
    display: block
}

#h_yuding_img {
    border-bottom: #f29901 2px solid;
    position: absolute;
    margin-top: 0px;
    z-index: 200
}

/*客户见证，滚动*/
.h_jz {
    background: url(img/jz_bck.jpg) no-repeat center top;
    height: 810px;
    overflow: hidden;
}

.h_jz_title {
    text-align: center;
    font-size: 50px;
    color: #fff;
    line-height: 75px;
    margin-top: 69px;
    margin-bottom: 84px;
}

.h_jz_title a {
    color: #fff;
}

.h_jz_title span {
    font-size: 64px;
    color: #0054d3;
    margin-right: 10px;
    margin-left: 10px;
    background-color: #fff;
    height: 75px;
    width: 120px;
    padding: 0 10px;
}

.h_jz_title span em {
    color: #ffbc07;
}


/**/


.h_post {
    width: 808px;
    overflow: hidden
}

.h_post li {
    width: 180px;
    padding: 0 10px;
    margin-bottom: 10px;
    overflow: hidden;
    float: left;
    text-align: center;
}

.h_post li img {
    padding: 4px;
    border: #ddd 1px solid;
    background-color: #fbf9f3;
    width: 170px;
    height: 155px;
    display: block;
}

.h_post li:hover img {
    border: #855433 1px solid
}

.h_post li:hover p {
    color: #855433
}

.h_post p {
    line-height: 32px;
    height: 32px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: block
}

/*广告*/
.h_adg {
    margin-top: 30px;
    margin-bottom: 17px;
}

.h_ag {
    border: #ddd 1px solid;
    background-color: #fff;
    padding: 5px 3px;
    height: 109px;
    overflow: hidden;
    width: 1032px;
    margin: 0 auto;
    display: block;
    text-align: center
}


.h_i_youshi {
    clear: both;
    background: url(img/pic02.jpg) no-repeat left top;
    height: 485px;
    display: block
}

.h_iyouwen {
    width: 620px;
    margin-right: 36px;
    font-size: 16px;
    padding-top: 35px;
}

.h_iyouwen h2, .h_iyouwen h3 {
    font-size: 26px;
    color: #52170c;
    font-weight: normal;
}

.h_iyouwen h3 {
    margin-top: 13px;
}

.h_iy_h2 {
}

.h_f40 {
    font-size: 40px;
}

.h_f24 {
    font-size: 24px;
}

.h_color01 {
    color: #da251c
}

.h_c66 {
    color: #666
}

.h_color02 {
    color: #022e86
}

.h_fs40 {
    font-size: 24px;
}

.h_plt70 {
    padding-left: 70px;
    padding-top: 70px;
}

.h_fc20 {
    font-size: 20px;
    color: #855433;
}

.h_fp35 {
    padding-top: 35px;
}

.h_fp25 {
    padding-top: 30px;
}

.h_fp40 {
    padding-top: 45px;
}

/*公司简介*/
.h_about_bck {
    background: url(img/about_bck.jpg) no-repeat top center;
    height: 579px;
    clear: both;
    margin-top: 80px;
}

.h_about_t_ag {
    top: -50px;
    position: relative;
    z-index: 200;
}

.h_w1100 {
    width: 1100px;
    margin: 0 auto;
    position: relative
}

.h_plr10 {
    padding: 0 10px;
}

.h_h120 {
    height: 120px;
    padding-right: 22px;
    overflow: hidden
}

.h_about_t_logo {
    height: 92px;
}

.h_about_tt {
    float: left;
    width: 66px;
    background-color: #022e86;
    height: 42px;
    text-align: center;
    padding-top: 50px;
    color: #fff;
}

.h_pt50 {
    padding-top: 50px;
    height: 42px;
    float: left;
    margin-left: 8px;
}

.h_mt50 {
    margin-top: 50px;
}

.h_w33 {
    width: 330px;
    margin: 0 auto;
    text-align: center;
    padding-top: 50px;
    color: #956695;
    font-family: Arial, Helvetica, sans-serif;
}

.h_f22 {
    font-size: 22px;
}

.h_about_m {
    width: 990px;
    height: 465px;
    background: url(img/about_im.jpg) no-repeat;
}

.text {
    position: relative;
    background: rgba(2, 46, 134, 0.6) none repeat scroll 0 0 !important; /*实现FF背景透明，文字不透明*/
    filter: Alpha(opacity=60);
    background: #022e86; /*实现IE背景透明*/
    height: 135px;
    top: 330px;
}

.text_p {
    position: absolute;
    padding: 20px;
    color: #fff
}


/*公司简介 工厂设备 荣誉证书 检验报告 选显卡*/
.tabox_03 {
    clear: both;
    display: block;
    margin: 0 auto;
    z-index: 300;
    width: 990px;
    padding: 0 10px;
    padding-bottom: 10px;
    background: url(img/tabox_03.jpg) repeat-x;
    height: 660px;
    overflow: hidden;
}

.tabox_03 .hd {
}

.tabox_03 .hd li {
    float: left;
    width: 238px;
    line-height: 68px;
    height: 68px;
    color: #022e86;
    margin-right: 7px;
    text-align: center;
    font-size: 30px;
    border: 1px solid #d9d9d9;


    cursor: default;
    background-color: #fff;
}

.tabox_03 .hd li.on {
    background-color: #022e86;
    color: #fff;
    border: 1px solid #022e86;
}

.tabox_03 .bd {
}

.tabox_03 .lh {
    clear: both;
    padding-bottom: 7px;
    height: 586px;
}


/*h_shebei*/
.h_shebei {
    width: 990px;
    height: 465px;
}

.h_shebei li {
    width: 23%;
    float: left;
    text-align: center;
    margin: 0 1%;
    margin-bottom: 5px;
}

.h_shebei li div {
    border: #ccc 1px solid;
    display: block;
    height: 190px;
    overflow: hidden
}

.h_shebei li img {
    width: 100%;
    height: auto;
}

.h_shebei p {
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    font-size: 18px;
}

.h_po {
    position: static;
    margin-top: 230px;
}


.h_about {
    border: #d7d7d7 1px solid;
    padding: 20px 30px;
    font-size: 16px;
    line-height: 180%;
    text-align: justify
}

.h_about img {
    background-color: #fff;
    padding: 3px;
    width: 370px;
    height: 221px;
    float: left;
    margin-right: 40px;
}

.h_about p.more {
    padding-top: 20px;
}

.h_about p.more a {
    width: 100px;
    clear: both;
    padding: 8px 20px;
    border: 1px solid #999999;
    -moz-border-radius: 5px; /* Gecko browsers */
    -webkit-border-radius: 5px; /* Webkit browsers */
    border-radius: 5px; /* W3C syntax */
    background-color: #999999;
    color: #fff;
    position: static;
    margin-top: 30px;
}

.h_abou a.more:hover {
    background-color: #006edf;
}

.h_about h3 {
    height: 40px;
    line-height: 40px;
    margin-bottom: 15px;
    font-size: 20px;
    color: #006edf;
    font-weight: bold;
}

/*荣誉资质+新闻*/

.h_ry {
    position: relative
}

.h_ry_m {
    padding-left: 15px;
}

.h_xt {
    position: absolute;
    left: -9px;
    top: 0px;
    background: url(img/n_l.png) no-repeat left top;
    height: 483px;
    width: 18px;
    overflow: hidden
}


/*成功案例首页滚动*/
.blk_18 {
    overflow: hidden;
    zoom: 1;
    clear: both
}

.blk_18 .pcont {
    width: 1100px;
    overflow: hidden;
}

.blk_18 .ScrCont {
    width: 32766px;
    zoom: 1;
    margin-left: -5px;
}

.blk_18 #List1_1, .blk_18 #List2_1 {
    float: left;
}

.blk_18 .Botton {
    margin-top: -60px;
    width: 140px;
    left: 620px;
    z-index: 4000;
    position: absolute;
    clear: both;
    height: 40px;
}

.blk_18 .RightBotton, .blk_18 .LeftBotton {
    height: 40px;
    width: 60px;
}

.blk_18 .RightBotton {
    background: url(img/p_r.png) no-repeat;
    float: right
}

.blk_18 .LeftBotton {
    background: url(img/p_l.png) no-repeat;
    float: left
}

.blk_18 .LeftBotton, .blk_18 .RightBotton {
}

.blk_18 .LeftBotton:hover {
}

.blk_18 .RightBotton:hover {
}

.blk_18 .pl img {
    display: block;
    cursor: pointer;
    border: none;
}

.blk_18 .pl {
    width: 1100px;
    font-size: 16px;
    height: 500px;
    float: left;
    text-align: left;
    line-height: 170%;
}


.blk_19 {
    overflow: hidden;
    zoom: 1;
    clear: both
}

.blk_19 .pcont_jz {
    width: 1100px;
    overflow: hidden;
}

.blk_19 .ScrCont_jz {
    width: 32766px;
    zoom: 1;
    margin-left: -5px;
}

.blk_19 #List1_jz_1, .blk_19 #List2_jz_1 {
    float: left;
}

.blk_19 .Botton {
    margin-top: -60px;
    width: 140px;
    left: 620px;
    z-index: 4000;
    position: absolute;
    clear: both;
    height: 40px;
}

.blk_19 .RightBotton_jz, .blk_19 .LeftBotton_jz {
    height: 40px;
    width: 60px;
}

.blk_19 .RightBotton_jz {
    background: url(img/p_r.png) no-repeat;
    float: right
}

.blk_19 .LeftBotton_jz {
    background: url(img/p_l.png) no-repeat;
    float: left
}

.blk_19 .LeftBotton_jz, .blk_19 .RightBotton_jz {
}

.blk_19 .LeftBotton_jz02:hover {
}

.blk_19 .RightBotton_jz02:hover {
}

.blk_19 .pl img {
    display: block;
    cursor: pointer;
    border: none;
}

.blk_19 .pl {
    width: 1100px;
    font-size: 16px;
    height: 500px;
    float: left;
    text-align: left;
    line-height: 170%;
}


.h218px {
    width: 1100px;
    position: relative
}

#arrLeft, #arrRight {
    width: 60px;
    height: 40px;
    overflow: hidden;
}

#arrLeft {
    float: left;
}

#arrRight {
    float: right;
}

#arrLeft02, #arrRight02 {
    width: 60px;
    height: 40px;
    overflow: hidden;
}

#arrLeft02 {
    float: left;
}

#arrRight02 {
    float: right;
}

#scrollbox {
    height: 500px;
    overflow: hidden
}

#scrollbox ul {
    height: 500px;
    overflow: hidden;
    position: relative
}

#scrollbox ul LI {
    width: 1100px;
    font-size: 16px;
    height: 500px;
    float: left;
    text-align: left;
    overflow: hidden
}

#scrollbox02 {
}

#scrollbox02 ul {
    height: 500px;
    overflow: hidden;
    position: relative
}

#scrollbox02 ul LI {
    width: 1100px;
    font-size: 16px;
    height: 500px;
    float: left;
    text-align: left;
    overflow: hidden
}


.h218px .Botton {
    margin-top: -60px;
    width: 140px;
    left: 620px;
    z-index: 4000;
    position: absolute;
    clear: both;
    height: 40px;
}

.pointer {
    CURSOR: pointer
}


/*当前栏目滚动头条*/
.class_gundoog {
    width: 1020px;
    margin: 0 auto;
    position: relative;
}

.class_gundoog #arrLeft, .class_gundoog #arrRight {
    width: 34px;
    height: 34px;
    overflow: hidden;
}

.class_gundoog #arrLeft {
    float: left;
}

.class_gundoog #arrRight {
    float: right;
}

.class_gundoog #scrollbox {
    height: 171px;
    overflow: hidden
}

.class_gundoog #scrollbox ul {
    height: 177px;
    overflow: hidden;
    position: relative
}

.class_gundoog #scrollbox ul LI {
    width: 1020px;
    font-size: 16px;
    height: 177px;
    float: left;
    text-align: left;
    overflow: hidden
}

.class_gundoog #scrollbox ul LI .h_img {
    width: 248px;
    margin-left: 90px;
    margin-right: 90px;
    height: 137px;
    padding: 20px 40px;
    background: url(img/new_box.jpg) no-repeat;
    text-align: center;
    float: left;
    overflow: hidden;
}

.class_gundoog #scrollbox ul LI img {
    max-width: 200px;
    max-height: 120px;
    _max-width: 200px;
    _max-height: 120px;
    margin: 0 auto
}

.class_gundoog .Botton {
    margin-top: -110px;
    width: 430px;
    left: 30px;
    z-index: 4000;
    position: absolute;
    clear: both;
    height: 34px;
}

.class_gundoog h3 {
    font-size: 24px;
    color: #022e86;
    font-weight: bold;
    border-bottom: #ddd 1px dashed;
    line-height: 45px;
    height: 45px;
    overflow: hidden;
    margin-bottom: 10px;
}

.brand_text {
    width: 510px;
    float: left;
    overflow: hidden
}

.brand_text .info2 {
    color: #999;
    line-height: 160%;
}


/*滚动层内容*/
.info {
    height: 130px;
    overflow: hidden;
}

.h_pl_img {
    width: 780px;
    position: relative;
    float: left;
    height: 480px;
    overflow: hidden;
    padding: 10px;
    background-color: #e5e5e5;
    text-align: center
}

.h_pl_img img {
    width: 780px;
    height: 480px;
    display: block
}

.h_pl_title {
    position: relative;
    margin-top: -60px;
    height: 60px;
    line-height: 60px;
    color: #fff;
    font-size: 24px;
    padding: 0 20px;
    background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0 !important; /*实现FF背景透明，文字不透明*/
    filter: Alpha(opacity=60);
    background: #000; /*实现IE背景透明*/
}

.h_pl_title p {
    position: absolute;
    z-index: 300;
    margin-right: 200px;
}

.h_pl_r {
    float: right;
    width: 270px;
    background-color: #f4f4f4;
    padding: 10px 15px;
    height: 480px;
    overflow: hidden;
}

.h_pl_h3title01 {
    font-size: 22px;
    line-height: 50px;
    height: 50px;
    margin-bottom: 10px;
    background: url(img/xiaotiao.png) repeat-x bottom;
    overflow: hidden
}

.h_pl_h3title02 {
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    background: url(img/xiaotiao2.png) no-repeat right center;
}

.h_ptm20 {
    padding: 20px 0;
}

a.a_more01 {
    width: 114px;
    line-height: 40px;
    height: 40px;
    display: inline-table;
    display: inline-table !important;
    text-align: center;
    font-size: 14px;
    color: #fff;
    border-radius: 5px;
    background-color: #5f646a;
}

a.a_more02 {
    width: 114px;
    line-height: 40px;
    height: 40px;
    display: inline-table;
    display: inline-table !important;
    text-align: center;
    font-size: 14px;
    color: #fff;
    border-radius: 5px;
    background-color: #022e86;
}

.h_ml12 {
    margin-left: 12px;
}

.h_pl_tel {
    line-height: 25px;
}

.h_pl_tel img {
    vertical-align: middle;
    float: left;
    color: #666655;
    margin-right: 8px;
}

.h_pl_tel span {
    font-family: "Cambria Bold";
    font-weight: bold;
    display: block;
    font-size: 26px;
}

.h_pm10 {
    padding-bottom: 10px;
}

.h_pm10 p {
    height: 25px;
    line-height: 25px;
    overflow: hidden
}

/*end*/


/*品牌*/
.h_h1 {
    clear: both;
    height: 1px;
    display: block
}

.h_ban {
    background: url(img/bck03_top.jpg) repeat-x top;
    padding-top: 40px;
    display: block
}

.h_ban_title {
    text-align: center;
}

.h_bm10 {
    margin-bottom: 10px;
}

.h_ban_title p {
    padding: 3px 0;
}

a.more {
    text-transform: uppercase;
    font-size: 14px;
    color: #666666;
    text-align: center;
    line-height: 30px;
    height: 30px;
    width: 80px;
    background-color: #e4dfd9;
    border-radius: 5px;
    display: inline-table;
    display: inline-table !important;
}

.hr {
    background: url(img/xiaotiao2.png) repeat-x center;
    height: 30px;
    display: block;
    margin-top: 10px;
}

.hr div {
    width: 100px;
    margin: 0 auto;
    background-color: #fff;
    height: 30px;
    text-align: center
}

/*品牌滚动*/
.h_ban_m {
    clear: both;
    display: block
}

#arrLeft03, #arrRight03 {
    width: 45px;
    height: 118px;
    overflow: hidden;
}

#arrLeft03 {
    float: left;
}

#arrRight03 {
    float: right;
}

#scrollbox_ban {
    float: left;
    width: 1010px;
}

#scrollbox_ban ul {
    float: left;
    padding-top: 19px;
    height: 80px;
    overflow: hidden;
}

#scrollbox_ban ul LI {
    FLOAT: left;
    width: 190px;
    height: 80px;
    text-align: center;
    padding: 0 6px;
    overflow: hidden;
}

#scrollbox_ban ul LI img {
    width: 178px;
    height: 68px;
    padding: 5px;
    border: #e4dfd9 1px solid;
}

.pointer {
    CURSOR: pointer
}

/*客户评价*/
.h_huob {
    padding-left: 45px;
    clear: both
}

.h_huob li {
    border: #d2d2d2 2px solid;
    padding: 20px 10px;
    width: 460px;
    float: left;
    margin: 12px;
    margin-bottom: 20px;
    text-align: left;
    font-size: 16px;
}

.h_huob img {
    float: left;
    margin-right: 15px;
}

.h_huob h3 {
    height: 25px;
    line-height: 25px;
    font-size: 18px;
    overflow: hidden;
    margin-bottom: 10px;
}

.h_huob .info {
    height: 110px;
    overflow: hidden;
    margin-bottom: 10px;
}

.h_huob p.h_more0 a {
    float: right
}

/*施工服务页面的客户评价*/
.h_khpj {
    font-size: 16px;
    line-height: 160%;
}

.h_khpj li {
    border: #d2d2d2 1px dashed;
    width: 30%;
    float: left;
    padding: 5px 3px;
    margin: 0 13px;
    margin-bottom: 15px;
}

.h_khpj li img {
    float: left;
    margin-right: 10px;
    width: 120px;
    height: 120px;
}


/*施工服务*/
.h_sg_title {
    text-align: center;
    display: block
}

.h_sg_bck {
    width: 949px;
    height: 448px;
    margin: 0 auto;
    background: url(img/sg_bck.jpg) no-repeat;
    margin: 0 auto;
    color: #0063ca;
    font-size: 18px;
}

.h_sg_l {
    width: 287px;
    float: left;
    padding-top: 15px;
}

.h_sg_r {
    width: 300px;
    float: right;
    padding-top: 15px;
}

.h_sg_l li, h_sg_r li {
    display: block;
    line-height: 30px;
}

.h_mb100 {
    margin-bottom: 90px;
}

.h_mb110 {
    margin-bottom: 100px;
}

.intro_textfw {
    width: 1000px;
    margin: 0 auto;
    overflow: hidden
}

.intro_textfw table {
    border-collapse: collapse;
}

.intro_textfw table td {
    padding: 0 3px;
}

.intro_textfw table p {
    padding: 0px;
    margin: 0px;
    line-height: 25px;
}

.h_fg_title {
    color: #022e86;
    text-align: center;
    margin-bottom: 40px;
    clear: both;
    display: block;
    line-height: 280%;
}

.h_fg_title .h_en {
    color: #999;
    font-size: 14px;
}

.h_tc {
    text-align: center
}

.fg_tel {
    width: 1065px;
    margin: 0 auto;
    height: 98px;
    background: url(img/fg_tel.jpg) no-repeat;
    display: block;
    text-align: right;
    font-size: 28px;
    color: #fff;
}

.fg_tel span {
    margin-top: 18px;
    float: right;
    padding-right: 30px;
}

/*定制流程*/
.h_dz_t {
    text-align: center;
    line-height: 130%;
    margin-top: 20px;
}

.h_dz_t p {
    padding-bottom: 20px;
}

.h_lc {
    height: 130px;
    display: block;
    background: url(img/lc_img.jpg) no-repeat;
    margin-top: 30px;
}

.h_lc_ul {
    font-size: 18px;
    margin-top: 10px;
}

.h_lc_ul li {
    float: left;
    width: 200px;
    margin: 0 8px;
    text-align: center;
}

/*地图 */
.h_gb_r {
    font-size: 16px;
    width: 710px;
    height: 400px;
    background: url(img/map.jpg) no-repeat;
    overflow: hidden
}

.h_gb_r_m {
    margin-top: 35px;
    width: 444px;
    height: 303px;
    background: url(img/map_m.png) no-repeat;
    padding-left: 20px;
    padding-top: 20px;
    line-height: 180%;
}

.h_w260 {
    width: 262px;
    overflow: hidden;
}

.h_mb20 {
    margin-bottom: 20px;
}

.h_mb10 {
    margin-bottom: 10px;
}

.h_tj {
    width: 347px;
    overflow: hidden;
    padding-top: 35px;
}


/*首页新闻*/
.h_new_body {
    background: url(img/new_body.jpg) repeat-x top;
    padding-top: 30px;
}

.h_new_box {
    background: url(img/new_bck.jpg) repeat;
}

.h_body_white {
    background-color: #fff;
    padding: 10px 5px;
    width: 1090px;
    margin: 0 auto;
}

.h_new {
    width: 720px;
    overflow: hidden;
    margin-left: 10px;
}

.h_new_title {
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    margin-bottom: 10px;
    font-weight: bold;
    color: #022e86;
    background: url(img/xiaotiao.png) repeat-x center;
}

.h_new_title .h_n_more {
    background-color: #fff;
    padding-left: 5px;
    text-transform: uppercase
}

.h_new_title .h_n_more a {
    width: 70px;
    height: 22px;
    line-height: 22px;
    border-radius: 5px;
    background-color: #999999;
    display: inline-table;
    text-align: center;
    color: #fff;
    font-size: 12px;
}

.h_new_title h3 {
    padding-left: 10px;
    background: url(img/n_t_ico.jpg) no-repeat left center #fff;
    display: inline-table;
    font-size: 20px;
    font-weight: bold
}

.h_new_title .h_en {
    color: #cccccc;
    font-size: 16px;
    margin-left: 5px;
    margin-right: 15px;
    text-transform: capitalize;
    color: #cccccc;
}


/*头条新闻*/
.h_new_m {
    width: 270px;
    overflow: hidden
}

.h_new_m h3 {
    color: #fff;
    line-height: 28px;
    height: 28px;
    font-size: 16px;
    overflow: hidden;
}

.h_new_m h_info {
    height: 70px;
    overflow: hidden;
}

.h_new_mm {
    padding: 10px;
    background-color: #022e86;
    color: #a5b6d8
}


/*推荐新闻*/
.h_new_ul {
    width: 430px;
    overflow: hidden;
}

.h_new_ul li {
    border-bottom: #cccccc 1px dashed;
    padding: 3px 10px;
    display: block;
    clear: both;
    margin-bottom: 1px;
}

.h_new_ul li:hover {
    background-color: #022e86;
    color: #fff;
}

.h_new_ul li:hover span {
    color: #fff;
}

.h_new_ul li:hover h3 {
    color: #fff
}

.h_new_ul li:hover .h_time_dd {
    border: #fff 1px solid;
}

.h_new_ul li .h_time {
    width: 57px;
    overflow: hidden;
    margin-right: 10px;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    color: #a5a5a5;
    float: left;
}

.h_new_ul li .h_time_yy {
    line-height: 20px;
    height: 20px;
    overflow: hidden;
}

.h_new_ul li .h_time_dd {
    height: 39px;
    line-height: 39px;
    width: 55px;
    border: #c8c8c8 1px solid;
    margin-bottom: 3px;
    font-size: 30px;
}

.h_new_ul div.m {
    width: 337px;
    overflow: hidden;
    float: left
}

.h_new_ul li h3 {
    height: 20px;
    line-height: 20px;
    display: block;
    overflow: hidden;
    font-size: 16px;
    font-weight: lighter;
    color: #333333
}

p.h_new_ul_info {
    height: 50px;
    overflow: hidden
}

/*常见问题*/
.h_new_title_02 {
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    margin-bottom: 10px;
    font-weight: bold;
    color: #022e86;
}

.h_new_title_02 .h_n_more {
    background-color: #fff;
    padding-left: 5px;
    text-transform: uppercase
}

.h_new_title_02 .h_n_more a {
    width: 70px;
    height: 22px;
    line-height: 22px;
    border-radius: 5px;
    background-color: #999999;
    display: inline-table;
    text-align: center;
    color: #fff;
    font-size: 12px;
}

.h_new_title_02 h3 {
    padding-left: 10px;
    background: url(img/n_t_ico.jpg) no-repeat left center #fff;
    display: inline-table;
    font-size: 20px;
    font-weight: bold
}

.h_new_title_02 .h_en {
    color: #cccccc;
    font-size: 16px;
    margin-left: 5px;
    margin-right: 15px;
    text-transform: capitalize;
    color: #cccccc;
}

.h_i_wenti {
    width: 308px;
    margin-right: 10px;
    overflow: hidden;
}

.h_i_wenti ul li {
    display: block;
    background-color: #f3f3f3;
    padding: 15px 5px;
    margin-bottom: 12px;
}

.h_i_wenti ul li p.h_wen {
    height: 22px;
    line-height: 22px;
    background: url(img/Q.png) no-repeat left center;
    color: #022e86;
    font-size: 16px;
    padding-left: 30px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.h_i_wenti ul li p.h_wen a {
    color: #022e86
}

.h_i_wenti ul li p.h_da {
    background: url(img/A.jpg) no-repeat left top;
    margin-top: 3px;
    padding-left: 30px;
    font-size: 14px;
    height: 40px;
    overflow: hidden
}


/*列表推荐新闻*/
.h_new_tui {
    clear: both;
    font-size: 16px;
}

.h_new_tui li {
    padding: 10px 20px;
    background-color: #f7f7f7;
    margin-bottom: 10px;
}

.h_new_tui li.add {
}

.h_new_tui li p {
    color: #999;
    line-height: 180%;
}

.h_new_tui li h3 {
    font-size: 18px;
    line-height: 30px;
    height: 30px;
    overflow: hidden;
}

.h_new_tui li .h_time {
    width: 96px;
    border: #ccc 1px dashed;
    padding-top: 15px;
    padding-bottom: 8px;
    background-color: #fdfdfd;
    overflow: hidden;
    margin-right: 30px;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    color: #a5a5a5;
    float: left;
}

.h_new_tui li .h_time_yy {
    line-height: 20px;
    height: 20px;
    font-size: 14px;
    display: block;
    overflow: hidden;
}

.h_new_tui li .h_time_dd {
    height: 39px;
    line-height: 39px;
    width: 55px;
    display: block;
    border: #c8c8c8 1px solid;
    margin: 0 auto;
    margin-bottom: 3px;
    font-size: 30px;
}


/*留言板 */
.h_get_book_ul {
    clear: both;
    font-size: 16px;
    width: 860px;
    margin: 0 auto;
    margin-top: 40px;
}

.h_get_book_ul li {
    clear: both;
    display: block;
    margin-bottom: 10px;
    text-align: left;
}

.h_get_book_ul dl {
    margin-right: 16px;
}

.h_get_book_ul .h_get_d_01 {
    width: 410px;
    height: 44px;
    line-height: 44px;
    float: left;
    border: #ccc 1px dashed;
    border-radius: 5px;
}

.h_get_book_ul .h_get_d_01 dt {
    border-right: #ccc 1px dashed;
    height: 44px;
    line-height: 44px;
    float: left;
    width: 60px;
    float: left;
    text-align: center;
}

.h_get_book_ul .h_get_d_01 dd {
    width: 300px;
    float: left;
    padding: 0px 10px;
}


.h_get_book_ul input.upfile {
    border: none;
    padding: 0px;
}

.h_get_book_ul .h_get_d_02 {
    display: block;
    border: #ccc 1px dashed;
    border-radius: 5px;
}

.h_get_book_ul .h_get_d_02 dt {
    border-right: #ccc 1px dashed;
    height: 44px;
    line-height: 44px;
    float: left;
    width: 60px;
    float: left;
    text-align: center;
}

.h_get_d_02 dd {
    width: 700px;
    float: left;
}

.h_get_book_ul select {
    border: none;
    font-size: 16px;
    color: #666;
}

input.fupfile {
    border: none;
    margin-left: 10px;
    float: left
}

.h_get_d_02 div {
    float: left;
    margin-top: 6px;
    color: #fff;
    width: 100px;
    font-size: 16px;
}

.h_get_book_ul textarea {
    border: none;
    font-size: 16px;
}

.h_get_book_ul li.subtdbg {
    padding-left: 250px;
}

.h_get_book_ul li.subtdbg submit {
    color: #fff;
    font-size: 20px;
    background-color: #ff0006;
    border-radius: 10px;
    height: 42px;
    line-height: 42px;
    width: 340px;
    margin-top: 10px;
    text-align: center
}

input[type=checkbox] {
    margin: 0 2px 2px 10px
}

input[type=radio] {
    margin: 0 2px 2px 10px
}

/*********/
.h_get_book_ul02 {
    clear: both;
    font-size: 16px;
    width: 347px;
}

.h_get_book_ul02 li {
    clear: both;
    display: block;
    margin-bottom: 10px;
    text-align: left;
}

.h_get_book_ul02 dl {
    margin-right: 16px;
}

.h_get_book_ul02 .h_get_d_01 {
    display: block;
    height: 36px;
    line-height: 36px;
    float: left;
    border: #ccc 1px dashed;
    border-radius: 5px;
}

.h_get_book_ul02 .h_get_d_01 dt {
    border-right: #ccc 1px dashed;
    height: 36px;
    line-height: 36px;
    float: left;
    width: 60px;
    float: left;
    text-align: center;
}

.h_get_book_ul02 .h_get_d_01 dd {
    width: 245px;
    float: left;
    padding: 0px 10px;
}


.h_get_book_ul02 input.upfile {
    border: none;
    padding: 0px;
}

.h_get_book_ul02 .h_get_d_02 {
    display: block;
    border: #ccc 1px dashed;
    border-radius: 5px;
}

.h_get_book_ul02 .h_get_d_02 dt {
    border-right: #ccc 1px dashed;
    height: 36px;
    line-height: 36px;
    float: left;
    width: 60px;
    float: left;
    text-align: center;
}

.h_get_book_ul02 .h_get_d_02 dd {
    width: 265px;
    float: left;
}

.h_get_book_ul02 .h_get_book_ul select {
    border: none;
    font-size: 16px;
    color: #666;
}

.h_get_book_ul02 input.fupfile {
    border: none;
    margin-left: 10px;
    float: left
}

.h_get_book_ul02 .h_get_d_02 div {
    float: left;
    margin-top: 2px;
    color: #fff;
    width: 100px;
    font-size: 16px;
}

.h_get_book_ul02 textarea {
    border: none;
    font-size: 16px;
    padding: 10px;
}

.h_get_book_ul02 li.subtdbg {
}

.h_get_book_ul02 input.h_subtd {
    color: #fff;
    font-size: 20px;
    background-color: #ff0006;
    border-radius: 5px;
    height: 42px;
    line-height: 42px;
    width: 140px;
    text-align: center
}


/*首页加盟表单提交*/
.h_igk {
    width: 1100px;
    height: 413px;
    background: url(img/book_bck.jpg) no-repeat top;
    margin: 0 auto;
    margin-top: 2px;
}

.h_igk a.h_pic {
    width: 331px;
    height: 280px;
    background: url(img/getbook_tel.png) no-repeat;
    margin-left: 22px;
    margin-right: 9px;
    margin-top: 90px;
}

.h_i_gook {
    width: 347px;
    padding-top: 35px;
    overflow: hidden;
}

input {
    border: none;
    background: none;
    text-align: left;
    font-size: 16px;
}

h3.h_f36 {
    font-size: 36px;
    color: #52170c;
    font-weight: bold;
    text-align: center
}

h3.h_fp28 {
    font-size: 28px;
    color: #52170c;
    font-weight: normal
}

/*.lefttdbg{font-size:16px; width:100px; height:20px; line-height:20px;border:#e7e7e7 1px solid; overflow:hidden; text-align:center; vertical-align:top}*/

/*input.upfile{ line-height:42px; height:42px; padding:0 10px;  border-radius:0px 5px 5px 0px; border:#e7e7e7 1px solid; border-left:none; width:250px;}*/
.h_i_gook .button {
    border-radius: 0px 5px 5px 0;
    line-height: 43px;
    width: 53px;
    text-align: center;
    font-size: 14px;
    background-color: #022e86;
    color: #fff;
}

input.textarea {
    border-radius: 0px 5px 5px 0px;
    border: #e7e7e7 1px solid;
    border-left: none;
    width: 250px;
    background-color: #fff
}


#Verifycode {
    line-height: 32px;
    height: 32px;
    padding: 0 10px;
    border: #cccccc 1px dashed;
    width: 170px;
}

.subtdbg {
    padding-top: 20px;
}

input.h_submit {
    border-radius: 5px;
    background-color: #da251c;
    line-height: 40px;
    height: 40px;
    width: 130px;
    padding: 0px;
    text-align: center;
    color: #fff;
}


.h_bt_c {
    vertical-align: middle;
    width: 10px;
    color: #f00;
    display: inline-table;
    display: inline-table !important;
}

/*留言本 列表 标题*/
.h_gt_t {
    height: 45px;
    line-height: 45px;
    text-transform: uppercase;
    color: #022e86;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 10px;
    clear: both;
    background: url(img/xiaotiao.png) repeat-x center;
}

.h_gt_t em {
    color: #ff0006;
    font-weight: bold;
    font-size: 20px;
}

.h_gt_more {
    padding-left: 10px;
    background-color: #fcfbfb;
    float: right;
    font-family: Arial;
    margin-top: -3px;
}

.h_gt_more a {
    width: 80px;
    height: 23px;
    line-height: 23px;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    border-radius: 5px;
    background-color: #999999;
    display: inline-table;
    text-align: center;
}

.h_gt_tt {
    background-color: #fcfbfb;
    width: 180px;
    height: 45px;
    padding-right: 10px;
    float: left
}

.h_gt_tt img {
    margin-right: 10px;
}

.getbooklist {
    border-radius: 5px;
    background-color: #fcfbfb;
    padding: 20px 0;
    padding-right: 17px;
    display: block
}

.getbooklist_ul {
    clear: both;
    text-align: left;
    font-size: 16px;
    padding: 0 10px;
}

.getbooklist_ul li {
    display: block;
    overflow: hidden;
    border-bottom: #ccc 1px dashed;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.getbooklist_ul li p {
    line-height: 40px;
    height: 40px;
    overflow: hidden;
}

.getbooklist_ul li span.gt_name01, .getbooklist_ul li span.gt_name02, .getbooklist_ul li span.gt_name03 {
    float: left;
    margin-right: 8px;
    overflow: hidden
}

.getbooklist_ul li span.gt_name01 {
    width: 18%;
}

.getbooklist_ul li span.gt_name02 {
    width: 30%;
}

.getbooklist_ul li span.gt_name03 {
    width: 35%;
}

.getbooklist_ul .h_time {
    float: right;
    color: #999
}

.getbooklist_ul li .sesm {
    font-size: 14px;
    display: block;
    clear: both
}


.getbooklist_ul02 {
    clear: both;
    text-align: left;
    font-size: 14px;
}

.getbooklist_ul02 li {
    overflow: hidden;
    margin-bottom: 15px;
}

.getbooklist_ul02 li span.gt_name01, .getbooklist_ul02 li span.gt_name02, .getbooklist_ul02 li span.gt_name03 {
    float: left;
    margin-right: 8px;
    overflow: hidden
}

.getbooklist_ul02 li span.gt_name01 {
    width: 18%;
}

.getbooklist_ul02 li span.gt_name02 {
    width: 30%;
}

.getbooklist_ul02 li span.gt_name03 {
    width: 35%;
}

.getbooklist_ul02 .h_time {
    float: right;
    color: #999
}

.h_gtook_title {
    background-color: #f0f0f0;
    height: 35px;
    line-height: 35px;
    padding: 0 10px;
    color: #656565;
}

.h_gtook_contem {
    background-color: #fcfafb;
    clear: both;
    border-radius: 0px 0px 5px 5px;
    padding: 10px;
}

.h_gtook_contem span {
    color: #0053d3
}

.h_gtook_contem2 {
    border-top: #f0f0f0 1px solid;
    padding-top: 10px;
    margin-top: 10px;
}


.h_mes_body {
    background: url(img/map.jpg) no-repeat right top;
    padding-top: 150px;
    width: 894px;
    margin: 0 auto;
}

.h_mes_tt {
    text-align: center;
    margin-bottom: 20px;
    display: block;
    font-size: 18px;
    padding: 10px 0;
    line-height: 170%;
    background: url(img/map_mm.png) no-repeat;
    width: 894px;
    height: 124px;
}

.h_f34 {
    font-size: 34px
}

.h_color03 {
    color: #0063ca
}


/*留言板分页*/
#page_navigation {
    clear: both;
    margin-top: 20px;
    margin-left: 10px;
    background-color: #f5f5f5;
    clear: both;
    padding: 10px 20px;
    text-align: right;
}

#page_navigation a {
    padding: 0px 10px;
    display: inline-table;
    display: inline-table !important;
    height: 35px;
    line-height: 35px;
    border: 1px solid #e5e5e5;
    background-color: #fff;
    color: #323232;
    margin: 2px;
    color: black;
    text-decoration: none
}

.active_page {
    background-color: #0053d3;
    color: #0053d3 !important;

}


/*成功案例详情*/
.h_pro_title {
    display: block;
    height: 69px;
    line-height: 69px;
    background: url(img/pro_tt.png) no-repeat 16px center;
    padding-right: 20px;
    padding-left: 75px;
    font-size: 20px;
    font-weight: bold;
}

.h_dzmore {
    width: 121px;
    font-weight: lighter;
    margin-top: 13px;
    height: 44px;
    line-height: 44px;
    font-size: 14px;
    color: #999;
    background: url(img/ys_btn.png) no-repeat;
    padding-left: 30px;
    overflow: hidden
}

.h_pro_title .h_fmin {
    font-weight: lighter;
    margin-left: 36px;
}


.h_pro_title02 {
    clear: both;
    display: block;
    font-weight: bold;
    margin: 0 15px;
    padding-left: 40px;
    height: 70px;
    line-height: 70px;
    background: url(img/navico2.png) no-repeat left center;
    padding-right: 10px;
    font-size: 25px;
    overflow: hidden
}

.h_pro_title02 .h_en {
    padding-left: 10px;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    color: #999;
    font-size: 14px;
}

.h_pro_title02 a.more {
    margin-top: 10px;
    width: 100px;
    line-height: 34px;
    height: 34px;
    float: right;
    text-align: center;
    background-color: #fff;
    border-radius: 5px;
    border: #d6d6d6 1px solid;
    color: #0053d3
}

.pro_tel {
    font-size: 16px;
    line-height: 150%;
    width: 240px;
    padding-top: 10px;
}

.pro_tel img {
    vertical-align: middle;
    margin-right: 10px;
    float: left;
    margin-top: 5px;
}

.pro_tel .h_top_ct {
    color: #022e86;
    font-style: normal;
    font-size: 26px;
    font-family: Arial, Helvetica, sans-serif;
}


.h_text_show {
    clear: both;
    padding: 0 20px;
    overflow: hidden;
    padding-bottom: 20px;
    background: url(img/bck.jpg) repeat-x top;
    padding-top: 30px;
}

.h_case_n_r {
    width: 510px;
    overflow: hidden;
    font-size: 16px;
    float: right;
}

.h_case_n_r h3 {
    font-size: 26px;
    color: #022e86;
    height: 35px;
    line-height: 35px;
    white-space: nowrap;
    overflow: hidden;
    margin-bottom: 10px;
}

.h_case_m1 {
    background-color: #f3f3f3;
    border-radius: 5px;
    padding: 5px 10px;
}

.h_case_m2 {
    padding: 0 10px;
}

.h_case_m2 div {
    max-height: 200px;
    overflow: hidden
}

.h_case_title01 {
    background: url(img/pro_ico01.png) no-repeat left;
    margin-bottom: 10px;
    line-height: 30px;
    height: 30px;
    overflow: hidden;
    padding-left: 30px;
    color: #fff;
}

.h_case_title02 {
    margin-top: 25px;
    background: url(img/pro_ico02.png) no-repeat left;
    margin-bottom: 10px;
    line-height: 30px;
    height: 30px;
    overflow: hidden;
    padding-left: 30px;
    color: #fff;
}

.h_pro_xm .h_case_n_r_m_info {
    width: 440px;
    height: 180px;
    float: left;
    margin-bottom: 50px;
    text-align: left;
    overflow: hidden;
    color: #999999;
}

/*产品详情*/
.h_pro_xm {
    padding-bottom: 80px;
}

.h_pro_xm li {
    display: block;
    line-height: 200%;
    clear: both;
}

.h_pro_xm li .h_color {
    color: #999;
    float: left;
}

.h_pro_xm li .h_color02 {
    float: left
}

a.h_dinggou {
    margin-left: 10px;
    border-radius: 5px;
    background-color: #fff;
    border: #e72924 1px dashed;
    text-align: center;
    color: #e72924;
    font-size: 18px;
    margin-top: 25px;
    display: inline-table;
    height: 40px;
    line-height: 40px;
    width: 220px;
}

a.h_dinggou img {
    vertical-align: middle;
    margin-left: 10px;
    margin-top: -2px
}

.h_case_n_r_m_info02 {
    width: 400px;
    overflow: hidden;
    display: inline-table;
    display: inline-table !important
}

.h_case_n_r_m_info02 p {
    margin-top: -3px;
}


.h_case_pt {
    clear: both;
    line-height: 120%;
    position: relative;
    margin-left: 18px;
    border-radius: 5px;
    border: #ccc 1px dashed;
    height: 45px;
    padding: 0 36px;
    width: 380px;
}

.h_case_pt .h_case_pt_ps img {
    padding-left: 0px;
}

.h_case_pt .h_case_pt_ps {
    z-index: 20;
    position: absolute;
    top: -25px;
    margin-left: 30px;
    float: left;
    text-align: center;
    width: 120px;
}

.h_case_pt .h_case_tel {
    color: #0054d3;
    font-size: 36px;
    padding-left: 170px;
    margin-top: 13px;
}

/*底部*/
.h_footer {
    display: block;
    clear: both;
}

.h_link {
    display: block;
    margin: 0 auto;
    overflow: hidden;
    margin-bottom: 30px;
    border-top: #e5e5e5 1px solid;
    border-bottom: #e5e5e5 1px solid;
    padding: 10px 0;
}

.h_link h3 {
    background: url(img/link.png) no-repeat left;
    line-height: 38px;
    height: 38px;
    color: #022e86;
    padding-left: 40px;
    float: left;
    width: 180px;
    font-size: 20px;
}

.h_link h3 span {
    font-size: 14px;
    color: #666666;
    margin-left: 5px;
}

.h_link_m {
    float: left;
    width: 840px;
    overflow: hidden;
    line-height: 38px;
    height: 38px;
}

.h_link a {
    margin: 0 5px;
    display: inline-table;
    display: inline-table !important;
}


/*底部*/

.h_btoom {
    clear: both;
    display: block;
    font-size: 16px;
    min-height: 212px;
    _min-height: 212px;
    background-color: #022e86;
    color: #d3d3d3
}

.h_btoom_m {
    width: 1100px;
    margin: 0 auto;
}

img.h_bweixin {
    float: left;
    margin-right: 25px;
    padding: 15px 12px;
    background-color: #022467;
}


.h_btoom_text {
    width: 903px;
    float: left;
    overflow: hidden;
}

.h_b_nav {
    height: 46px;
    line-height: 46px;
    color: #fff;
    border-bottom: #476ab2 1px dashed;
    margin-bottom: 20px;
    margin-top: 20px;
    text-align: center;
    overflow: hidden
}

.h_b_nav a {
    color: #fff;
    font-size: 16px;
    margin-right: 5px;
}

.h_btoom_text02 {
    width: 310px;
    overflow: hidden;
    float: right;
    margin-right: 10px;
}

.h_bt_tel {
    text-align: center;
}

.h_bt_tel span {
    color: #0054d3;
    font-size: 28px;
    font-style: italic;
    font-family: Arial, Helvetica, sans-serif;
}

.h_bt_tel_b_wen {
    height: 43px;
    line-height: 43px;
    width: 284px;
    color: #fff;
    font-size: 20px;
    overflow: hidden;
    background: url(img/b_ico.jpg) no-repeat;
    padding: 0 18px;
}

.h_blogo {
    float: left;
    margin-right: 20px;
    margin-top: 1px;
}

.h_copy {
    display: block;
    line-height: 190%;
    font-size: 14px;
}

.h_copy a {
    color: #d3d3d3
}

.h_copy a:hover {
    color: #d3d3d3
}


/*内页banner图控制*/
.h_classpic {
    height: 550px;
    margin: 0 auto;
    text-align: center;
    overflow: hidden;
}

.h_classpic_new, .h_classpic_about, .h_classpic_pro, .h_classpic_jiameng, .h_classpic_brand {
    text-align: center;
    height: 550px;
    overflow: hidden;
    margin: 0 auto;
}

.h_classpic_new {
    background: url(img/class_new.jpg) no-repeat top center;
}

/*3*/
.h_classpic_about {
    background: url(img/class_about.jpg) no-repeat top center;
}

/*1*/
.h_classpic_pro {
    background: url(img/class_pro.jpg) no-repeat top center;
}

/*2*/
.h_classpic_jiameng {
    background: url(img/class_jiameng.jpg) no-repeat top center;
}

.h_classpic_brand {
    background: url(img/class_brand.jpg) no-repeat top center;
}

/*4*/


/*内页同频道导航*/
.h_nav_nei {
    text-align: center;
    padding: 0 25px;
    display: block
}

.h_nav_nei a {
    display: inline-table;
    display: inline-block !important;
    padding: 0 30px;
    line-height: 38px;
    height: 38px;
    margin: 0 15px;
    text-align: center;
    font-size: 18px;
    border: 1px dashed #d8d8d8;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    color: #022e86;
    border-radius: 10px;
    margin-bottom: 5px;
    cursor: default;
    background-color: #fff;
    float: left;
}

.h_nav_nei a {
}

.h_nav_nei a.currclass {
    background-color: #da281f;
    color: #fff;
    border: 1px solid #da281f;
}

.h_nav_nei a:hover {
    background-color: #da281f;
    color: #fff;
    border: 1px solid #da281f;
}


/*文章分页样式*/
#fenye {
    clear: both;
    margin: 20px 20px 20px 0;
    background-color: #f5f5f5;
}

#fenye a {
    width: 28px;
    text-align: center;
    float: left;
    border: 1px solid #bfbfc7;
    background: #fff;
    height: 28px;
    font-size: 12px;
    color: #666;
    line-height: 28px;
    margin-left: 5px;
    border-radius: 3px;
    display: inline-block;
}

#fenye .prev, #fenye .next {
    width: 60px;
}

#fenye a.curr {
    background: #0054d3;
    border: 1px solid #0054d3;
    color: #fff;
}

#fenye a:hover {
    background: #0054d3;
    border: 1px solid #0054d3;
    color: #fff;
    text-decoration: none
}

#pageNext {
    margin: 10px;
}

#pageNext .prev, #pageNext .next {
    text-align: center;
    width: 60px;
}

#pageNext a.curr {
    background: #0054d3;
    border: 1px solid #0054d3;
    color: #fff;
}

#pageNext a.curr span {
    color: #fff !important;
}

#pageNext a {
    width: 28px;
    text-align: center;
    float: left;
    border: 1px solid #bfbfc7;
    background: #fff;
    height: 28px;
    font-size: 12px;
    color: #666;
    line-height: 28px;
    margin-left: 5px;
    border-radius: 3px;
}

#realname {
    height: 30px;
    border: 1px solid #ddd;
}

#b1 {
    padding: 5px 10px;
    background: #ff7d02;
    color: #fff;
    border: 1px solid #ff7d02;
    border-radius: 3px;
}

.fenyetips {
    display: none
}

#pagelist {
    line-height: 22px;
    color: #666;
    padding: 15px;
}

#pagelist a {
    width: 28px;
    text-align: center;
    float: left;
    border: 1px solid #bfbfc7;
    background: #fff;
    height: 28px;
    font-size: 12px;
    color: #666;
    line-height: 28px;
    margin-left: 5px;
    border-radius: 3px;
}

#pagelist a.next, #pagelist a.prev {
    width: 60px;
}

#pagelist a.curr {
    background: #0054d3;
    border: 1px solid #0054d3;
    color: #fff;
}

#pagelist a:hover {
    background: #0054d3;
    border: 1px solid #0054d3;
    color: #fff;
    text-decoration: none
}

#pagelist a img {
    display: block;
    margin: 0 auto;
    margin-top: 12px;
}

#pagelist span {
    line-height: 28px;
    font-size: 13px;
    height: 28px;
    margin-left: 10px;
}

#pagelist span#totalpage {
    margin: 0;
}

.fenye a img {
    display: block;
    margin: 0 auto;
    margin-top: 12px;
}


.h_in_left {
    width: 212px;
    border-radius: 0px 15px 25px 0px;
    padding: 10px;
    padding-bottom: 20px;
    border: #e7e7e7 1px solid;
    overflow: hidden;
    background-color: #f6f6f6;
}

.h_in_t {
    height: 50px;
    line-height: 50px;
    border-radius: 5px;
    margin-bottom: 20px;
    background-color: #0054d3;
    text-align: center;
    font-size: 20px;
    font-weight: normal;
    color: #fff;
    white-space: nowrap;
    overflow: hidden;
}

.h_in_t a {
    color: #fff;
}

.h_in_t_02 {
    margin-bottom: 10px;
    height: 65px;
    padding-top: 25px;
    background-color: #022e86;
    text-align: center;
    font-size: 26px;
    font-weight: bold;
    color: #fff;
    white-space: nowrap;
    overflow: hidden;
}

.h_in_t_02 a {
    color: #fff;
}

.h_in_t_02 em {
    font-size: 26px;
    font-weight: bold;
}

.h_in_color {
    color: #fcd025
}

.h_in_t_02 span {
    display: block;
    font-size: 14px;
}


/*左边分类钢琴效果*/
.menu_list {
    padding: 0 10px;
}

.menu_head {
    height: 47px;
    line-height: 47px;
    font-size: 16px;
    padding-left: 20px;
    color: #022e86;
    border-bottom: #022e86 1px solid;
    margin-bottom: 1px;
    cursor: pointer;
    position: relative;
    margin: 0px;
    background: #f1f1f1 url(img/pro_left.png) center right no-repeat;
}

.menu_head a {
    color: #022e86;
}

.menu_list .current {
    background: #f1f1f1 url(img/pro_down.png) center right no-repeat;
}

.menu_body {
    height: auto;
    overflow: hidden;
    line-height: 38px;
    backguound: #fff;
}

.menu_body a {
    display: block;
    height: 38px;
    line-height: 38px;
    padding-left: 40px;
    overflow: hidden;
    background: url(img/n_ico.png) no-repeat 25px center #fff;
    border-bottom: 1px solid #e1e1e1;
}

.menu_body a:hover {
    text-decoration: none;
}

.h_lx_content {
    padding: 0 10px;
    margin-top: 15px;
    overflow: hidden;
    font-size: 14px;
}


.h_pro_ul {
    border-radius: 5px;
    background-color: #fff;
    font-size: 16px;
    color: #855433;
    padding: 0 18px 10px;
}

.h_pro_ul li {
    line-height: 38px;
    height: 38px;
    border-bottom: #decbba 1px dashed;
    background: url(img/listy_ico1.png) no-repeat right center;
    margin-bottom: 1px;
    padding-left: 10px;
    overflow: hidden;
}

.h_pro_ul li a {
    display: block
}

.h_pro_ul li:hover {
    border-bottom: #9f5600 1px dashed;
    background: url(img/listy_ico2.png) no-repeat right center;
}

.h_pro_ul li:hover a {
    color: #9f5600;
}

.h_pro_ul li.currclass {
    border-bottom: #9f5600 1px dashed;
    color: #9f5600;
}

.h_pro_ul li.currclass a {
    color: #9f5600;
}

/*产品分类*/
.h_pro_ul_02 {
    padding: 0 10px;
    font-size: 16px;
}

.h_pro_ul_02 li {
    line-height: 47px;
    height: 47px;
    border-bottom: #cccccc 1px dashed;
    background: url(img/left_pro_li.jpg) no-repeat left center;
    margin-bottom: 1px;
    padding: 0 25px;
    overflow: hidden;
}

.h_pro_ul_02 li a {
    display: block
}

.h_pro_ul_02 li:hover {
}

.h_pro_ul_02 li:hover a {
    color: #0054d3;
}

.h_pro_ul_02 li.currclass {
}

.h_pro_ul_02 li.currclass a {
    color: #0054d3;
}

/*产品滚动*/
.h_pro_gun {
    padding: 0 5px;
    height: 610px;
    overflow: hidden
}

/*.h_pro_gun img{ }
.h_pro_gun .image{border:#ccc 1px solid; display:block; background-color:#fff; padding:1px;}
.h_pro_gun .t{line-height:40px; height:40px;}*/


.scrollbox {
    width: 218px;
    position: relative;
    z-index: 0;
    font-size: 16px;
    margin: 0 auto;
    overflow: hidden;
}

#scrollDiv {
    width: 218px;
    height: 610px;
    overflow: hidden;
}

/*这里的高度和超出隐藏是必须的*/
#scrollDiv li {
    width: 218px;
    height: 205px;
    overflow: hidden;
}

#scrollDiv li img {
    border: #ccc 1px solid;
    width: 214px;
    height: 161px;
    padding: 1px;
    background-color: #fff;
    display: block;
}

#scrollDiv li p {
    line-height: 40px;
    height: 40px;
    padding: 0 10px;
    text-align: center;
}


/*客服*/
.h_index_kef {
    position: fixed;
    left: 10px;
    z-index: 0;
    border-radius: 5px;
    top: 20px;
    background: #fff;
    filter: alpha(opacity=100);
    opacity: 1;
    z-index: 30;
    width: 200px;
    border: #022e86 1px solid;
    padding: 10px;
    font-size: 12px;
}

.h_index_kef .h_get_book_ul02 {
    z-index: 3000;
}

.h_index_kef .fixednav {
    position: fixed;
    top: 0px;
    z-index: -10;
}

.h_index_kef .lefttdbg {
    width: 100px;
    overflow: hidden
}

.h_index_kef .upfile {
    width: 100px;
}

.h_index_kef tr td {
    padding: 5px 0;
}

.h_index_kef .subtdbg input {
    background-color: #ff3100;
    color: #fff;
    border-radius: 5px;
    display: inline-table;
    padding: 8px 15px;
    font-size: 12px;
    text-align: center
}


.h_in_left_ul {
}

.h_in_left_ul li {
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    border: #decbbc 1px solid;
    padding: 10px;
    padding-left: 50px;
    font-size: 18px;
    color: #fff;
    text-align: left;
    margin-bottom: 15px;
}

.h_in_left_ul li.n01 {
    background-color: #422110;
}

.h_in_left_ul li.n02 {
    background-color: #713516;
}

.h_in_left_ul li.n03 {
    background-color: #924015;
}

.h_in_left_ul li.n04 {
    background-color: #924015;
}

/*左边留言*/
.h_gk_t {
    display: block;
    width: 235px;
    clear: both;
    margin: 20px 0;
    background: url(img/Online.png) no-repeat;
    height: 89px;
}

.h_left_gtk {
    padding: 0 10px;
    margin-bottom: 20px;
}

.h_gt_ul li {
    clear: both;
    display: bloc;
    padding: 5px 0;
    line-height: 23px;
    vertical-align: top;
}

.h_gt_title, .h_gt_input {
    float: left
}

.h_gt_title {
    width: 60px;
    overflow: hidden;
    float: left;
}

.h_gt_input {
    width: 150px;
    border: #cccccc 1px dashed;
    float: left
}

input.h_upfile {
    width: 100px;
    line-height: 23px;
    height: 23px;
    padding: 0px;
    background-color: #C33
}

.h_gt_input input, .h_gt_input textarea {
    padding: 5px;
}

.h_gt_input input, h_gt_input textarea {
    border: none;
    background-color: #f5f5f5;
}

.h_gt_ul input.h_submit {
    border-radius: 5px;
    border: none;
    margin-top: 20px;
    width: 100px;
    font-size: 14px;
    line-height: 34px;
    height: 34px;
    color: #fff;
    text-align: center;
    background-color: #0054d3;
    display: block;
    clear: both;
    margin-left: 47px;
}


/*三列等高*/
.h_in_left02 {
    width: 237px;
    border-radius: 15px 15px 0px 0px;
    overflow: hidden;
    background-color: #f6f6f6;
    padding-bottom: 100px;
    margin-bottom: -100px;
    overflow: hidden;
}


/*内页*/
.h_page_about {
    padding-top: 20px;
    margin-top: 30px;
    clear: both;
}

.h_bck_color {
    background-color: #fcfcfc;
    display: block;
}

.h_page_about_top {
    border-top: #e8effc 1px solid;
}

table td {
    border-collapse: collapse
}

.h_page_title {
    background: url(img/t2.jpg) no-repeat left bottom;
    font-size: 26px;
    line-height: 28px;
    padding-bottom: 10px;
    margin-top: 30px;
    margin-bottom: 20px;
    color: #006edf;
    font-weight: bold;
}

.h_page_title .h_en {
    color: #999;
    font-size: 30px;
    text-transform: uppercase;
    font-weight: lighter
}

.h_page_about_m {
    width: 530px;
}

.h_page_about_m2 {
    width: 590px;
}

.h_page_text {
    font-size: 16px;
    overflow: hidden;
    line-height: 180%;
}

.h_page_text_lx table p {
    line-height: 250%;
}

.h_w_wt371 {
    width: 371px;
    overflow: hidden;
    line-height: 160%;
    font-weight: bold;
    text-align: center;
    font-size: 26px;
    color: #999;
}

.h_w_wt371 img {
    display: block;
}


/*企业展示*/
.h_page_zs_title {
    height: 50px;
    line-height: 50px;
    font-weight: lighter;
    margin-bottom: 10px;
    padding-left: 48px;
    padding-right: 28px;
    color: #006edf;
    overflow: hidden;
    background: url(img/t3.jpg) no-repeat 28px bottom;
    font-size: 20px;
}

.h_zs_pl {
    font-size: 26px;
    color: #cccccc;
    margin-left: 10px;
    text-transform: uppercase;
}

.h_page_tel {
    font-size: 26px;
    color: #ccc;
}

.h_zs_pl {
    margin-left: 30px;
}

.h_color_ff {
    color: #fff;
    font-size: 20px;
}

.h_page_zs_title .h_en {
    color: #ccc;
    font-size: 16px;
    text-transform: uppercase;
    margin-left: 10px;
}


/*常见问题滚动*/
.hmt30 {
    margin-top: 30px;
}

.friend {
    height: 230px;
    width: 590px;
}

.mr_frbox {
    height: 200px;
    width: 558px;
    background-color: #fbfbfb;
    border: #eeeeee 1px dashed;
    padding: 15px;
}

.mr_frUl {
    height: 200px;
    width: 550px;
}

.mr_frBtn {
    margin-top: -8px;
    z-index: 1000;
    width: 112px;
    float: right;
    margin-right: 17px;
}

.mr_frBtn img {
    padding: 0px;
    margin: 0px;
}

.mr_frBtnL {
    cursor: pointer;
    display: inline;
    float: left;
    height: 40px;
    width: 56px;
    z-index: 4000;
}

.mr_frBtnR {
    float: right;
    cursor: pointer;
    width: 56px;
    height: 40px;
    z-index: 4000;
}

.mr_frUl ul li {
    display: inline;
    float: left; /*height:389px;*/
    width: 550px;
    overflow: hidden;
    position: relative;
}

.mr_frUl ul li p.h_wen {
    height: 22px;
    line-height: 22px;
    margin-bottom: 10px;
    background: url(img/Q.jpg) no-repeat left center;
    color: #0054d3;
    font-size: 18px;
    padding-left: 30px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.mr_frUl ul li p.h_wen a {
    color: #0054d3
}

.mr_frUl ul li p.h_da {
    background: url(img/A.jpg) no-repeat left top;
    margin-top: 3px;
    height: 140px;
    overflow: hidden;
    padding-left: 30px;
    font-size: 16px;
}

/*成功案例列表*/
.friend_02 {
    padding: 0 20px;
}

.mr_frbox_02 {
    height: 235px;
}

.mr_frUl_02 {
    height: 231px;
    width: 870px;
    float: left;
    margin-left: 32px;
    font-size: 16px;
}

.mr_frBtnL_02 {
    cursor: pointer;
    display: inline;
    float: left;
    height: 118px;
    width: 45px;
    z-index: 4000;
}

.mr_frBtnR_02 {
    float: right;
    cursor: pointer;
    width: 45px;
    height: 118px;
    z-index: 4000;
}

.mr_frBtnR_02, .mr_frBtnL_02 {
    margin-top: 50px;
}

.mr_frUl_02 ul li {
    display: inline;
    float: left; /*height:389px;*/
    width: 870px;
    overflow: hidden;
    position: relative;
}

.h_ces_nei_img {
    background: url(img/h_ces_img.jpg) no-repeat center;
    position: relative;
    float: left;
    width: 304px;
    height: 227px;
    padding-top: 4px;
    padding-left: 4px;
    overflow: hidden;
}

.h_ces_nei_img .h_ces_img_img {
    width: 300px;
    height: 216px;
}

.h_ces_img_po {
    position: absolute;
    left: 0px;
    top: -2px;
    z-index: 200;
}


.h_ces_mr {
    width: 540px;
    position: relative;
    float: right;
    overflow: hidden;
}

.h_ces_mr div {
    clear: both;
    display: block
}

.h_ces_mr h3 {
    line-height: 40px;
    height: 40px;
    padding-bottom: 10px;
    overflow: hidden;
    margin-bottom: 10px;
    color: #022e86;
    font-size: 24px;
    border-bottom: #ccc 1px dashed;
}

.h_ces_mr .more {
    width: 100px;
    float: left;
    margin-top: 20px;
    margin-left: 100px;
    text-align: center;
    font-size: 14px;
    line-height: 30px;
    height: 30px;
    border: 1px solid #999999;
    -moz-border-radius: 5px; /* Gecko browsers */
    -webkit-border-radius: 5px; /* Webkit browsers */
    border-radius: 5px; /* W3C syntax */
    background-color: #999999;
    color: #fff;
}

.h_pl_color {
    width: 100px;
    float: left;
    color: #022e86;
    font-size: 18px;
}


.h_pl_color_02 {
    color: #0054d3;
    width: 100px;
    float: left;
    overflow: hidden
}

.h_pl_wenzi_02 {
    width: 430px;
    float: left;
    color: #999;
    line-height: 160%;
}

.pl_text_mb {
    display: block;
    padding-bottom: 20px;
}

.h_hr {
    height: 1px;
    background-color: #e8effc;
    margin-top: 30px;
}

.h_cs_title01 {
    text-align: center;
    font-size: 32px;
    color: #f29901;
    padding-top: 30px;
}

.h_cs_title02 {
    text-align: center;
    font-size: 22px;
    color: #999;
    margin-top: 20px;
    margin-bottom: 30px;
}


/*详细案例相册*/
/*
friend_02{}
.mr_frbox_02{height:235px;}

.mr_frUl_02{height:235px;width:900px; float:left; margin-left:45px;font-size:16px;}

.mr_frBtnL_02{cursor:pointer;display:inline;float:left;height:64px;width:28px; z-index:4000;}
.mr_frBtnR_02{float:right;cursor:pointer;width:28px;height:64px;z-index:4000;}
.mr_frBtnR_02,.mr_frBtnL_02{ margin-top:80px;}

.mr_frUl_02 ul li{display:inline;float:left;width:900px;overflow:hidden;position:relative;}
*/
.h_pro_box {
    width: 1100px;
    margin: 0 auto;
    background-color: #fff;
    padding-bottom: 20px;
    overflow: hidden;
    clear: both;
    display: block
}

/*推荐产品*/
.friend_03 {
    background: url(img/pro_box1.jpg) repeat-x top #fff;
    padding-top: 30px;
}

.mr_frbox_03 {
    height: 323px;
    padding: 0 20px;
}

.mr_frUl_03 {
    height: 323px;
    width: 900px;
    background-color: #fff;
    padding: 10px 0px;
    float: left;
    font-size: 16px;
}

.mr_frBtnL_03 {
    cursor: pointer;
    display: inline;
    float: left;
    height: 118px;
    width: 45px;
    z-index: 4000;
}

.mr_frBtnR_03 {
    float: right;
    cursor: pointer;
    width: 45px;
    height: 118px;
    z-index: 4000;
}

.mr_frBtnR_03, .mr_frBtnL_03 {
    margin-top: 80px;
}

.mr_frUl_03 ul li {
    display: inline;
    float: left; /*height:389px;*/
    width: 219px;
    margin-right: 30px;
    position: relative;
    text-align: center;
    overflow: hidden;
}

.mr_frUl_03 ul li img {
    max-width: 211px;
    max-height: 273px;
    border: #e2e2e2 4px solid;
    margin: 0 auto;
}

.mr_frUl_03 ul li p {
    background: url(img/pro_box_t.jpg) no-repeat top;
    height: 42px;
    line-height: 42px;
    overflow: hidden
}

/*固定*/
.nav-height {
    position: relative;
    height: 68px;
}

.nav-wrap {
    width: 100%;
    height: 68px;
}

.nav-wrap {
    width: 100%;
    height: 38px;
    padding: 15px 0;
}

.nav-wrap.navFix {
    position: fixed;
    top: 0;
    left: 0;
    background-color: rgba(15, 6, 0, 0.5);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    z-index: 99999;
}

.nav-wrap ul {
    padding: 0;
    margin: 0 auto;
    width: 600px;
    display: block;
}

.nav-wrap.navFix ul {
    border-bottom: 0;
}

.nav-wrap li {
    width: 160px;
    margin: 0 5px;
    display: inline-block;
    text-align: left;
    line-height: 38px;
    height: 38px;
    float: left;
}

.nav-wrap li a {
    width: 160px;
    line-height: 38px;
    text-align: center;
    font-size: 18px;
    border: 1px solid #d8d8d8;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background-color: #fff;
    display: block;
    display: block !important;
}

.nav-wrap li a:hover {
    background-color: #006edf;
    color: #fff;
    border: 1px solid #006edf;
}

.nav-wrap li a.active {
    background-color: #006edf;
    color: #fff;
    border: 1px solid #006edf;
}

.nav-mobile {
    display: none;
    font-weight: bold;
    width: 100%;
}

.click-me {
    width: 150px;
    height: 68px;
    color: white;
    text-align: center;
    line-height: 68px;
}

.click-me a {
    display: block;
    color: white;
}


/*内页左边弹钢琴效果*/
.accordion,
.accordion ul,
.accordion li,
.accordion a,
.accordion span {
    margin: 0;
    padding: 0;
    border: none;
    outline: none;
}

.accordion {
    font-size: 16px;
    color: #855433;
    padding: 0 18px 10px;
}

.accordion li {
    list-style: none;
}

/* Layout & Style */

.accordion li > a {
    display: block;
    line-height: 38px;
    height: 38px;
    border-bottom: #decbba 1px dashed;
    margin-bottom: 1px;
    padding-left: 10px;
    overflow: hidden
}

.accordion > li:hover > a,
.accordion > li:target > a,
.accordion > li > a.active {

}


.accordion > li:hover > a span,
.accordion > li:target > a span,


    /* Sub Menu 三级*/

.sub-menu li a {
    background: url(img/p_ico.gif) no-repeat 10px center #fff;
    border: none;
    margin-bottom: 5px;
    height: 25px;
    line-height: 25px;
    font-size: 14px;
    padding-left: 25px;


}

.sub-menu li:hover a {
}

.sub-menu li:last-child a {
    border: none;
}


/* Functionality */

.accordion li > .sub-menu {
    display: none;
}

.accordion li:target > .sub-menu {
    display: block;
}
