@charset "utf-8";
body {
    font-size: 16px;
    line-height: 180%;
    color: #4b4a4a;
    font-family: "微软雅黑", "Microsoft YaHei", "宋体", "Arial", "Helvetica", "sansation", "Verdana", "sans-serif";
}

html {font-size: 100%;}

* {
    margin: 0;
    padding: 0;
}

a,p {
    font-size: 16px;
    color: #666;
}

a {
    text-decoration: none;
    outline: none;
    /* blr: expression(this.onFocus=this.blur()); */
}

a:hover,.pointer  { cursor: pointer;}

/* a, a:visited, button {
    -webkit-transition: background-color linear 0.1s, color linear 0.1s, opacity linear 0.1s;
    -moz-transition: background-color linear 0.1s, color linear 0.1s, opacity linear 0.1s;
    -ms-transition: background-color linear 0.1s, color linear 0.1s, opacity linear 0.1s;
    -o-transition: background-color linear 0.1s, color linear 0.1s, opacity linear 0.1s;
    transition: background-color linear 0.1s, color linear 0.1s, opacity linear 0.1s;
} */

input:focus,select:focus {
    outline: none;
}
input[type=text]:focus,input[type=search]:focus,input[type=text]:focus,textarea:focus {
    border: 1px solid var(--border_theme);
}
em,i {
    font-style: normal;
}

.box-shadow {
    box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.05);
}

.position {
    position: relative;
}

.ml {
    margin-left: 10px;
}

.ml_20 {
    margin-left: 20px;
}

.mr {
    margin-right: 10px;
}

.mr_5 {
    margin-right: 5px;
}

.ml_5 {
    margin-left: 5px;
}

.mr_20 {
    margin-right: 20px;
}

.text-indent,.text_indent {
    text-indent: 2em;
}

.m_common {
    margin: 10px;
}

.m_span {
    margin: 0 5px;
}

.mtop {
    margin-top: 10px;
}

.mtop_5 {
    margin-top: 5px;
}

.mtop_15 {
    margin-top: 15px;
}

.mtop_20 {
    margin-top: 20px;
}

.mtop_30 {
    margin-top: 30px;
}

.mtop_40 {
    margin-top: 40px;
}

.mtop_50 {
    margin-top: 50px;
}

.mtop_60 {
    margin-top: 60px;
}
.mtop_70 {
    margin-top: 60px;
}
.mtop_70 { margin-top: 70px;}
.mbottom_5 { margin-bottom: 5px;}
.mbottom { margin-bottom: 10px;}
.mbottom_15 { margin-bottom: 15px;}
.mbottom_20 { margin-bottom: 20px;}
.mbottom_30 { margin-bottom: 30px;}

.red { color: #d3231e;}
.blue { color: #3072f3;}
.green { color: #029571;}
.red_1 { color: #fe7a7a;}
.red_2 { color: #e32145;}
.red_3 { color: #ff2251;}
.red_4 { color: #ff0e41;}
.red_5 { color: #e4393c;}
.red_6 { color: #ce2f28;}
.red_7 { color: #e42144;}
.red_8 { color: #ff2150;}

.text_body { color: var(--text_body);}
.text_white { color: var(--text_white);}
.text_gray { color: var(--text_gray);}
.text_blue { color: var(--text_blue);}
.text_green { color: var(--text_green);}
.text_red { color: var(--text_red);}
.text_theme { color: var(--text_theme);}
.text_orange { color: var(--text_orange);}
.text_yellow { color: var(--text_yellow);}

.text_hover_theme:hover,.text_theme_hover:hover { color: var(--text_theme);}
.text_hover_red:hover { color: var(--text_red);}
.text_hover_orange:hover { color: var(--text_orange_hover);}

/* 背景颜色 */
.bg_body { background: var(--bg_body);}
.bg_theme { background: var(--bg_theme);}
.bg_white { background: var(--bg_white);}
.bg_blue { background: var(--bg_blue);}
.bg_red { background: var(--bg_red);}
.bg_gray { background: var(--bg_gray);}
.bg_gray_1 { background: var(--bg-gray_1);}
.bg_gray_2 { background: var(--bg_gray_2);}
.bg_gray_3 { background: var(--bg_gray_3);}
.bg_gray_4 { background: var(--bg_gray_4);}
.bg_gray_deep { background: var(--bg_gray_deep);}
.ba_white_hover { background: var(--bg_white);}
.ba_white_hover:hover { background: var(--bg_gray_hover);}

/* 边框 */
.border { border: 1px solid var(--border_common);}
.border-b { border-bottom: 1px solid var(--border_common);}
.border_1 { border: 1px solid #eee; }
.border-bottom { border-bottom: 1px dashed var(--border_common);}
.border_top,.border_top_1 { border-top: 1px solid var(--border_common);}
.border_top_d { border-top: 1px solid #ddd;}
.border_top_5 { border-top: 5px solid var(--border_theme);}
.border_right_1 { border-right: 1px solid var(--border_common);}
.border_left_1 { border-left: 1px solid var(--border_common);}
.border_bottom_1 {border-bottom: 1px dashed var(--border_common);}
.border_bottom_2 { border-bottom: 1px solid #eee; }
.border_bottom_dashed { border-bottom: 1px dashed #eee;}
.border_b_dashed,.b_b_dashed { border-bottom: 1px dashed #ddd;}
.b_t_dashed { border-top: 1px dashed #ddd;}
.top_theme_border {border-top: 5px solid var(--border_theme);}

/* 字号 */
/* 字体 */
.font{ font-size: 14px; }
.font-sm{ font-size: 14px; }
.font-md{ font-size: 16px; }
.font-lg{ font-size: 18px; }
.font-big{ font-size: 20px; }
.font-biggest{ font-size: 24px; }
.font-weight,.bold{ font-weight: bold!important; }
.font-weight-100{ font-weight: 100!important; }
.font-normal{font-weight: normal;}
/* 行高*/
.line-h0{ line-height: 0!important; }
.line-h{ line-height: 1!important; }
.line-h-sm{ line-height: 1.2!important; }
.line-h-md{ line-height: 1.5!important; }
.line-h-lg{ line-height: 2!important; }
.line-h-big{ line-height: 3!important; }

.over_hidden {overflow: hidden;}
.vh {
    min-height: calc(100vh);
}
.vh_44 {
    min-height: calc(100vh - 44px);
}
.min-h-300 {
    min-height: 300px;
}
.min-h-400 {
    min-height: 400px;
}
.clear {
    clear: both;
}

.fma {
    font-family: Arial;
}

.block,
.block_a_below a {
    display: block;
}

ins {
    text-decoration: none;
}

hr {
    height: 0;
    border: 0;
    border-bottom: 1px solid #ededed;
    margin: 5px 0;
}

hr.dashed {
    border-bottom: 1px dashed #ededed;
}

.lettle_1 {
    letter-spacing: 1px;
}

.lettle_2 {
    letter-spacing: 2px;
}

.lettle_3 {
    letter-spacing: 3px;
}

.text-center,.text_center {
    text-align: center;
}

.text-left,.text_left,.p_text_left p {
    text-align: left;
}

.text-right,.text_right {
    text-align: right;
}
.text_justify {
    text-align: justify;
}

.border {
    border: 1px solid #ededed;
}

.border-b {
    border-bottom: 1px solid #ededed;
}

.border_1 {
    border: 1px solid #eee;
}

.border-bottom {
    border-bottom: 1px dashed #ededed;
}

.border_top,.border_top_1 {
    border-top: 1px solid #ededed;
}

.border_top_d {
    border-top: 1px solid #ddd;
}

.border_top_5 {
    border-top: 5px solid #d3231e;
}

.border_right_1 {
    border-right: 1px solid #ededed;
}

.border_left_1 {
    border-left: 1px solid #ededed;
}

.border_bottom_1 {
    border-bottom: 1px dashed #ededed;
}

.border_bottom_2 {
    border-bottom: 1px solid #eee;
}

.border_bottom_dashed {
    border-bottom: 1px dashed #eee;
}

.border_b_dashed,
.b_b_dashed {
    border-bottom: 1px dashed #ddd;
}

.b_t_dashed {
    border-top: 1px dashed #ddd;
}

.ptop {
    padding-top: .6em;
}

.padding {
    padding: .6em;
}
.pad_lr_15 {
    padding-left: 15px;
    padding-right: 15px;
}


.padding_5 {
    padding: 5px;
}

.padding_l_20 {
    padding-left: 20px;
}

.padding_t_b {
    padding: 10px 0;
}

.padding_t_b_20 {
    padding: 20px 0;
}

.padding_20 {
    padding: 20px;
}

.padding_40 {
    padding: 20px 40px;
}
.padding_0_20 {
    padding: 0 20px;
}
.padding_0_25 {
    padding: 0 25px;
}

.padding_20_40 {
    padding: 20px 40px;
}

.padding_20_0 {
    padding: 20px 0px;
}

.padding_40_0 {
    padding: 40px 0px;
}

.padding_30_0 {
    padding-top: 30px;
    padding-bottom: 30px;
}

.bg_white {
    background: #fff;
}

.bg_blue {
    background: #1875f0;
}

.bg_red {
    background: #d3231e;
}

.bg_gray {
    background: #ededed;
}

.bg_gray_1 {
    background: #f6f6f6;
}

.bg_gray_2 {
    background: #f4f4f4;
}

.hidden,.hiddendiv {
    display: none;
}

.radius {
    border-radius: 4px;
}

.lineh_20 {
    line-height: 20px;
}

.lineh_25 {
    line-height: 25px;
}

.lineh_30 {
    line-height: 30px;
}

.btn_common,a.btn_common {
    filter: Alpha(opacity=90);
    -moz-opacity: 0.9;
    opacity: 0.9;
    transition: all 0.6s;
    -o-transition: all 0.6s;
    -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
    -ms-transition: all 0.6s;
}

.btn_common:hover,a.btn_common:hover {
    filter: Alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
}


.btn_list_blue_b_small  {
    border: 1px solid #1875f0;
    padding: 3px 20px;
    color: #1875f0;
    font-size: 14px;
    border-radius: 20px;
}

.btn_list_blue_b_small:hover,.btn_small_b_blue:hover,.btn_small_b_grey:hover {
    background: #1875f0;
    color: #fff!important;
}

.btn_list_blue_b {
    border: 1px solid #1875f0;
    padding: 8px 30px;
    color: #1875f0;
    font-size: 16px;
    border-radius: 20px;
}

.btn_list_red_b {
    border: 1px solid #d3231e;
    padding: 8px 30px;
    color: #d3231e;
    font-size: 16px;
    border-radius: 20px;
}

.btn_list_grey_b {
    border: 1px solid #ddd;
    padding: 5px 25px;
    color: #666;
    font-size: 16px;
    border-radius: 20px;
}

.btn_big {
    padding: 12px 50px;
    border-radius: 50px;
    font-size: 20px;
}

.btn_small {
    padding: 2px 10px;
    font-size: 12px;
    border-radius: 20px;
    line-height: 18px;
}

.btn_small_b_grey {
    border: 1px solid #d8d8d8;
    padding: 2px 10px;
    color: #1875f0!important;
    font-size: 12px;
    border-radius: 20px;
}

.btn_small_b_blue {
    border: 1px solid #1875f0;
    padding: 2px 10px;
    color: #1875f0!important;
    font-size: 12px;
    border-radius: 20px;
}

.btn_list_white_b {
    border: 1px solid #fff;
    padding: 5px 25px;
    color: #fff;
    font-size: 16px;
    border-radius: 20px;
}

.btn_yellow_big {
    padding: 10px 40px;
    line-height: 30px;
    background: #fc7022;
    font-size: 20px;
    color: #fff;
    border-radius: 50px;
}

.btn_yellow_big:hover {
    color: #fff!important;
}

.btn_yellow_big_b {
    border: 1px solid #fc7022;
    padding: 10px 40px;
    color: #444;
    border-radius: 50px;
    font-size: 20px;
}

.btn_yellow_big_b:hover {
    color: #fc7022;
}

.btn_list_white_b:hover {
    border: 1px solid #fff;
    color: #fff;
}

.xzyh,
.xzyh_lower li,
.xzyh_lower li a {
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.xz2h {
    overflow: hidden;
    display: -webkit-box;
    line-clamp: 2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all;
}

.list_h_xz2h {
    height: 40px;
    line-height: 20px;
}

.xz3h {
    overflow: hidden;
    display: -webkit-box;
    line-clamp: 3;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    word-break: break-all;
}

.xz4h {
    overflow: hidden;
    display: -webkit-box;
    line-clamp: 4;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    word-break: break-all;
}

.xz5h {
    overflow: hidden;
    display: -webkit-box;
    line-clamp: 5;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    word-break: break-all;
}

strong,
.bold {
    font-weight: 600;
}

.size_12 {
    font-size: 12px;
}

.size_14 {
    font-size: 14px;
}

.size_16 {
    font-size: 16px;
}

.size_18 {
    font-size: 18px;
}

.size_20 {
    font-size: 20px;
}

.size_24 {
    font-size: 24px;
}

.size_30 {
    font-size: 30px;
}

.size_hui {
    color: #999;
}

.size_hui_1 {
    color: #777;
}

.w_20 {
    width: 20px;
}

.w_30 {
    width: 30px;
}

.w_40 {
    width: 40px;
}

.w_50 {
    width: 50px;
}

.w_60 {
    width: 60px;
}

.w_70 {
    width: 70px;
}

.w_80 {
    width: 80px;
}

.w_90 {
    width: 90px;
}

.w_100 {
    width: 100px;
}

.w_110 {
    width: 110px;
}

.w_120 {
    width: 120px;
}

.w_150 {
    width: 150px;
}

.w_390 {
    width: 390px;
}

.w_580 {
    width: 580px;
}

.container-fluid {
    padding-right: 0px;
    padding-left: 0px;
    width: 100%;
    max-width: 100%;
}

.container {
    max-width: 1200px;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
}

.container::before,
.container::after {
    display: table;
    content: "";
    line-height: 0;
}

.container::after {
    clear: both;
}

.row-fluid {
    width: 100%;
}

.row-fluid::before,
.row-fluid::after {
    display: table;
    content: "";
    line-height: 0;
}

.row-fluid::after {
    clear: both;
}

.row-fluid [class*="span"]:first-child {
    margin-left: 0px;
}

.row-fluid [class*="span"] {
    display: block;
    width: 100%;
    min-height: 20px;
    float: left;
    /*margin-left: 2.5641%;*/
}

.row-fluid .span3 {
    width: 25%;
}

a img {
    border: 0px none;
}

img {
    max-width: 100%;
    height: auto;
    vertical-align: middle;
    border: 0px none;
}

ul,
ol {
    margin: 0 auto;
    padding: 0;
}

li,
ol {
    list-style: none;
    list-style: outside none none;
}

.thumbnails::before,
.thumbnails::after {
    display: table;
    content: "";
    line-height: 0;
}

.thumbnails::after {
    clear: both;
}

.fl,
.thumbnails li,
.ul_list_2 li,
.ul_list_3 li,
.ul_list_4 li,
.ul_list_5 li,
.ul_list_6 li,
.ul_list_7 li,
.ul_list_8 li,
.ul_list_9 li,
.ul_list_10 li,
.ul_list_11 li,
.ul_list_12 li,
dl.dl_list_2 dd,
.ul_list li,
.dl_list dd,
dl.dl_list_3 dd,
dl.dl_list_4 dd {
    float: left;
}

.thumbnails::before,
.thumbnails::after,
.breadcrumb::before,
.breadcrumb::after,
.page_ul::before,
.page_ul::after,
.ul_list::before,
.ul_list::after,
.case::before,
.case::after,
.ul_list_1::before,
.ul_list_1::after,
.ul_float::before,
.ul_float::after,
.dl_float::before,
.dl_float::after,
.ul_list_2::before,
.ul_list_2::after,
.ul_list_3::before,
.ul_list_3::after,
.ul_list_4::before,
.ul_list_4::after,
.ul_list_5::before,
.ul_list_5::after,
.ul_list_6::before,
.ul_list_6::after,
.ul_list_7::before,
.ul_list_7::after,
.ul_list_8::before,
.ul_list_8::after,
.ul_list_9::before,
.ul_list_9::after,
.ul_list_10::before,
.ul_list_10::after,
.ul_list_11::before,
.ul_list_11::after,
.ul_list_12::before,
.ul_list_12::after,
.ol_list_2::before,
.ol_list_2::after,
dl.dl_list_2::before,
dl.dl_list_2::after,
dl.dl_list::before,
dl.dl_list::after,
dl.dl_list_3::before,
dl.dl_list_3::after,
dl.dl_list_4::before,
dl.dl_list_4::after {
    display: table;
    content: "";
    line-height: 0;
}

.case::after,
.thumbnails::after,
.breadcrumb::after,
.page_ul::after,
.ul_list::after,
.ul_list_1::after,
.ul_float::after,
.dl_float::after,
.ul_list_2::after,
.ul_list_3::after,
.ul_list_4::after,
.ul_list_5::after,
.ul_list_6::after,
.ul_list_7::after,
.ul_list_8::after,
.ul_list_9::after,
.ul_list_10::after,
.ul_list_11::after,
.ul_list_12::after,
.ol_list_2::after,
dl.dl_list_2::after,
dl.dl_list::after,
dl.dl_list_3::after,
dl.dl_list_4::after {
    clear: both;
}

.thumbnails li,
.ul_list li,
.float_left,
.ul_list_h li,
.ul_list_img li,
.ul_float li,
.dl_float dd {
    float: left;
}

.ul_float_none li {
    float: none;
}

ul.infolist li,
ul.listwithdate li,
ul.infolist li,
ul.inline li,
ul.unstyled li {
    line-height: 25px;
    word-break: keep-all;
    /* 不换行 */
    white-space: nowrap;
    /* 强制在同一行内显示所有文本，直到文本结束或者遭遇 br 对象。不换行 */
    overflow: hidden;
    /* 内容超出宽度时隐藏超出部分的内容 */
    text-overflow: ellipsis;
    /* IE 专有属性，当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
}

.ul_list_2 li,
dl.dl_list_2 dd {
    width: 50%;
}

.ul_list_3 li,
dl.dl_list_3 dd {
    width: 33.3%;
}

.ul_list_4 li,
dl.dl_list_4 dd {
    width: 25%;
}

.ul_list_5 li {
    width: 20%;
    *width: 19.9%;
    _width: 19.0%;
}

.ul_list_6 li {
    width: 16.66666666%;
}

.ul_list_7 li {
    width: 14.2857142%;
}

.ul_list_8 li {
    width: 12.5%;
}

.ul_list_9 li {
    width: 11.1111111%;
}

.ul_list_10 li {
    width: 10%;
}

.ul_list_11 li {
    width: 9.09090909%;
}

.ul_list_12 li {
    width: 8.33333333%;
}

.float_left,
.fl {
    float: left;
}

.float_right,
.fr {
    float: right;
}

.dl_table dd,.ul_table li{
    display: inline-table;
}

/*
textarea, input[type="text"], input[type="password"]{
	border: 1px solid #CCC;
    transition: border-color 0.25s linear 0s, 
	color 0.25s linear 0s,
	background-color 0.25s linear 0s;
	outline: none;
}*/


/*textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    background-color: #FFF;
    border: 1px solid #CCC;
    transition: border-color 0.25s linear 0s, color 0.25s linear 0s, background-color 0.25s linear 0s;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    display: inline-block;
    padding: 8px;
    margin-bottom: 10px;
    font-size: 14px;
    color: #555;
    background: #FFF none repeat scroll 0% 0%;
	outline: none;
}
*/

input:focus {
    border: none;
}

.controls .btn {
    padding: 10px 0px;
    width: 370px;
    display: block;
    line-height: 40px;
    font-size: 20px;
    font-weight: 600;
    line-height: 20px;
    color: #FFF;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background: #96d25c none repeat scroll 0% 0%;
    border: medium none;
    transition: color 0.25s linear 0s, background-color 0.25s linear 0s;
    text-align: center;
    border: 1px solid #b3df8a;
    box-shadow: 2px 8px 5px #4b7826;
    opacity: 0.9;
    outline: none;
}

.controls .btn:hover {
    opacity: 1;
}


/*top购物车*/

.top_gouwuche.gouwuche {
    margin-top: 30px;
    width: 140px;
    border: 1px solid #a5a5a5;
    padding: 10px;
    color: #7c7e7f;
    line-height: 20px;
    position: relative;
    right: 90px;
    padding: 5px 5px 5px 30px;
    background: url("../images/sy-gwc.png") no-repeat 8px #fff;
    width: auto;
    border-radius: 4px;
}

.top_gouwuche.gouwuche a.see {
    padding-right: 20px;
    padding-left: 10px;
    color: #7c7e7f;
    background: url("../images/main_bg.png") no-repeat 95px -108px;
    font-size: 14px;
}

.top_gouwuche.gouwuche a.see:hover,
.top_gouwuche.gouwuche.hover a.see {
    color: #1875f0;
}

.top_gouwuche.gouwuche div.shuliang {
    color: #FFF;
    top: -10px;
    right: 10px;
    padding: 0px;
    position: absolute;
    width: 22px;
    text-align: center;
    height: 22px;
    line-height: 15px;
    background: url("../images/main_bg.png") no-repeat -58px 0px;
}

.top_gouwuche.gouwuche div.shuliang span {
    color: #FFF;
    font-size: 12px;
    line-height: 14px;
}

.top_gouwuche.gouwuche div.shuliang.kong {
    background: url("../images/main_bg.png") no-repeat -126px 0px;
}

.top_gouwuche.gouwuche.hover {
    border-bottom: none;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    z-index: 1000;
    box-shadow: 1px 3px 8px #616161;
}

.top_gouwuche .shopping {
    border: 1px solid #A5A5A5;
    box-shadow: 1px 3px 8px #616161;
    border-radius: 4px;
    border-top-right-radius: 0;
    padding: 10px;
    width: 300px;
    min-height: 200px;
    /*z-index:1000;*/
    position: absolute;
    top: 36px;
    right: -1px;
    background: #fff;
    display: none;
}

.top_gouwuche .box {
    height: 5px;
    width: 100%;
    background: #fff;
    position: absolute;
    bottom: -2px;
    right: 0;
    z-index: 1100;
    display: none;
}

.top_gouwuche.hover .shopping,
.top_gouwuche.hover .box {
    display: block;
}

.top_gouwuche .login p {
    margin-top: 50px;
    font-size: 16px;
    letter-spacing: 1px;
}

.top_gouwuche.hover .login a {
    float: none;
    background: #1875f0;
    color: #fff;
    border: 1px solid #1875f0;
    margin-top: 30px;
    border-radius: 4px;
    display: block;
    width: 200px;
    line-height: 36px;
    font-size: 18px;
    opacity: 0.85;
}

.top_gouwuche.hover .login a:hover {
    opacity: 1;
}

.shopping h3 {
    font-size: 16px;
    font-weight: 500;
    line-height: 35px;
    background: #fff;
}


/*顶部    start*/

.yHeader {
    padding: 0;
    border-bottom: 2px solid #106ada;
    z-index: 50;
    background: #106ada;
}


/*导航   start*/

.yNavIndex {
    width: 1200px;
    height: 43px;
    position: relative;
    z-index: 50;
}


/* .yNavIndex .yMenuIndex{margin-left:210px;} */

.yNavIndex .yMenuIndex li {
    float: left;
    height: 43px;
    line-height: 48px;
}

.yNavIndex .yMenuIndex li a {
    position: relative;
    display: inline-block;
    font-size: 16px;
    font-weight: 500;
    color: #f9f9f9;
    padding: 0px 20px;
    background: url("../images/new/new_ico_1.png") no-repeat -47px -569px;
    line-height: 45px;
}

.yNavIndex .yMenuIndex li:first-child a {
    border-left: 0;
}

.yNavIndex .yMenuIndex li:first-child a {
    background: none;
}

.yNavIndex .yMenuIndex li a:hover {
    color: #fff;
}

.yNavIndex .yMenuIndex li.current {
    padding: 0;
}

.yNavIndex .yMenuIndex li.current a {
    color: #f9f9f9;
}

.yNavIndex .yMenuIndex li .limit {
    padding: 0 10px;
    background: url("../images/new/new_ico_1.png") no-repeat -30px -289px;
    margin-right: 2px;
}

.yNavIndex .yMenuIndex li.current .limit,
.yNavIndex .yMenuIndex li a:hover .limit {
    background: url("../images/new/new_ico_1.png") no-repeat -30px -327px;
}


/*下拉*/

.pullDown {
    z-index: 50;
    position: absolute;
    left: 0;
    top: 0;
    width: 210px;
    *width: 210px;
}

.pullDownTitle {
    height: 45px;
    width: 210px;
    background: #1875f0;
    color: #ffffff;
    font-size: 14px;
    font-weight: normal;
    /*text-align: center;*/
    text-indent: 15px;
    line-height: 47px;
    cursor: pointer;
    margin-left: 0;
}

.pullDownTitle span {
    background: url("../images/new/new_ico_1.png") no-repeat center -1092px;
    padding: 0 10px;
}

.pullDownList {
    width: 210px;
    height: 450px;
    background: #ededed;
    position: relative;
    z-index: 60;
}

.pullDownList li {
    height: 40.9px;
    line-height: 40.9px;
    color: #fefcfc;
    font-size: 13px;
    padding-left: 11px;
    position: relative;
}

.pullDownList li a {
    line-height: 40.9px;
}

.pullDownList li i {
    display: inline-block;
    position: relative;
    top: 4px;
    margin-right: 5px;
    left: 0;
    margin-left: 0;
    transition: margin-left .2s linear;
    -webkit-transition: margin-left .2s linear;
    -moz-transition: margin-left .2s linear;
    -0-transition: margin-left .2s linear;
    width: 20px;
    height: 23px;
    background: url("../images/new/caidan_bg_1.png") no-repeat;
    /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/caidan_bg.png) no-repeat;*/
}

.pullDownList li.menulihover i {
    margin-left: 6px;
}


/*以下代码是使用图片精灵需要图片的定位信息*/

.pullDownList li i.listi43 {
    background-position: -65px 0;
}


/*电脑、办公43*/

.pullDownList li i.listi37 {
    background-position: -65px -40px;
}


/*家用电器 37*/

.pullDownList li i.listi38 {
    background-position: -65px -80px;
}


/*服饰、配饰 38*/

.pullDownList li i.listi603 {
    background-position: -65px -118px;
}


/*家家居、厨具、日用 603*/

.pullDownList li i.listi29 {
    background-position: -65px -158px;
}


/*鞋靴、箱包、钟表 29*/

.pullDownList li i.listi20 {
    background-position: -65px -198px;
}


/*母婴、玩具乐器 20*/

.pullDownList li i.listi17 {
    background-position: -65px -238px;
}


/*食品饮料、酒类、茗茶 17*/

.pullDownList li i.listi24 {
    background-position: -65px -280px;
}


/*汽车用品 24*/

.pullDownList li i.listi82 {
    background-position: -65px -320px;
}


/*运动户外 82*/

.pullDownList li i.listi19 {
    background-position: -65px -360px;
}


/*个护化妆 19*/

.pullDownList li i.listi30 {
    background-position: -65px -405px;
}


/*营养保健 30*/

.pullDownList li.menulihover i.listi43 {
    background-position: -15px 0;
}


/*电脑、办公43*/

.pullDownList li.menulihover i.listi37 {
    background-position: -15px -40px;
}


/*家用电器 37*/

.pullDownList li.menulihover i.listi38 {
    background-position: -15px -80px;
}


/*服饰、配饰 38*/

.pullDownList li.menulihover i.listi603 {
    background-position: -15px -118px;
}


/*家家居、厨具、日用 603*/

.pullDownList li.menulihover i.listi29 {
    background-position: -15px -158px;
}


/*鞋靴、箱包、钟表 29*/

.pullDownList li.menulihover i.listi20 {
    background-position: -15px -198px;
}


/*母婴、玩具乐器 20*/

.pullDownList li.menulihover i.listi17 {
    background-position: -15px -238px;
}


/*食品饮料、酒类、茗茶 17*/

.pullDownList li.menulihover i.listi24 {
    background-position: -15px -280px;
}


/*汽车用品 24*/

.pullDownList li.menulihover i.listi82 {
    background-position: -15px -320px;
}


/*运动户外 82*/

.pullDownList li.menulihover i.listi19 {
    background-position: -15px -360px;
}


/*个护化妆 19*/

.pullDownList li.menulihover i.listi30 {
    background-position: -15px -405px;
}


/*营养保健 30*/

.pullDownList li a {
    color: #666;
    font-size: 13px;
}

.pullDownList li.menulihover {
    color: #1875f0;
    background: #fff;
    background: rgba(255, 255, 255, 0.92);
}

.pullDownList li.menulihover a {
    color: #1875f0;
}

.pullDownList li span {
    display: inline-block;
    width: 0;
    height: 0;
    position: absolute;
    top: 12px;
    right: 7px;
    background: url("../images/new/caidan_bg_1.png") no-repeat;
    background-position: -85px -467px;
    padding: 8px;
}

.pullDownList li.menulihover span {
    top: 12px;
    right: 7px;
    background-position: -85px -507px;
    padding: 8px;
}

.pullDown_right {
    position: absolute;
    right: 0;
    top: 40px;
}


/*下拉详细列表具体分类*/

.yMenuListCon {
    width: 990px;
    min-height: 450px;
    position: absolute;
    top: 48px;
    left: 209px;
    display: none;
    z-index: 50;
}

.yMenuListCon p {
    color: #6b6b6b;
    font-size: 12px;
    margin: 10px 0 0 -1px;
    overflow: hidden;
    width: 600px;
    float: left;
    border-bottom: 1px solid #f1f1f1;
    *padding-bottom: 10px;
}

.yMenuListCon p a {
    color: #6b6b6b;
    font-size: 12px;
    padding: 0 8px;
    display: inline-block;
    *display: block;
    float: left;
    margin-bottom: 12px;
    line-height: 14px;
    height: 14px;
    border-left: 1px solid #e0e0e0;
    white-space: nowrap;
}

.yMenuListCon p a.ecolor610 {
    color: #1875f0;
}

.yMenuListCon p a:hover {
    color: #1875f0;
    text-decoration: underline;
}

.yMenuListConin {
    display: none;
    background: #fff;
    padding: 0 20px 0px;
    width: 949px;
    min-height: 449px;
    position: absolute;
    left: 0;
    top: -3px;
    /*border: 1px solid #1875f0;*/
    border: 1px solid #f7f7f7;
    box-shadow: 2px 0 5px rgba(0, 0, 0, .25);
    -webkit-transition: top .25s ease;
    transition: top .25s ease;
    border-top: none;
}

.yMenuListConin_right {
    width: 170px;
}

.yMenuLCinList {
    overflow: hidden;
    margin-bottom: 10px;
    margin-top: 10px;
}

.yMenuListConin .yMenuLCinList_left {
    width: 730px;
    float: left;
}

.yMenuListConin .yMenuLCinList_right {
    width: 175px;
    float: right;
    margin-top: 30px;
}


/*详细分类标题*/

.yMenuLCinList h3 {
    position: relative;
    height: 25px;
    margin: 0 auto;
    margin-right: 15px;
    width: 75px;
    float: left;
}

.yMenuLCinList h3 a {
    font-size: 12px;
    color: #6b6b6b;
    position: absolute;
    bottom: 0px;
    display: block;
    height: 14px;
    line-height: 14px;
}

.yMenuLCinList h3 .yListMore {
    color: #666666;
    font-weight: normal;
    right: 0;
    width: 40px;
    height: 25px;
    display: none;
}

.yMenuLCinList h3 .yListName {
    -webkit-transition: left .2s linear;
    -moz-transition: left .2s linear;
    -o-transition: left .2s linear;
    display: block;
    width: 55px;
    height: 14px;
    line-height: 14px;
    padding-left: 8px;
    left: 0;
    background: url("../images/bg_icon.png") no-repeat 65px -133px;
    text-align: right;
    padding-right: 15px;
}

.yMenuLCinList h3 .yListName:hover {
    left: 6px;
}

.yMenuLCinList h3 .yListMore:hover {
    color: #1875f0;
}


/*导航   end*/


/*header-end*/


/*banner left start*/

.yBanner {
    height: 480px;
    width: 100%;
    overflow: hidden;
    position: relative;
}

.yBannerList {
    height: 480px;
    width: 100%;
    background: #1875f0;
    position: absolute;
    top: 0;
    left: 0;
}

.ybannerHide {
    display: none;
}

.ymainBanner {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
    -moz-transform: scaleX(1.05) scaleY(1.05);
    -ms-transform: scaleX(1.05) scaleY(1.05);
    -o-transform: scaleX(1.05) scaleY(1.05);
    transform: scaleX(1.05) scaleY(1.05);
}

.ybannerExposure .ymainBanner {
    -webkit-transition: -webkit-transform 4s linear;
    -moz-transition: -moz-transform 4s linear;
    -o-transition: -o-transform 4s linear;
    transition: transform 4s linear;
    -webkit-transform: scaleX(1) scaleY(1);
    -moz-transform: scaleX(1) scaleY(1);
    -ms-transform: scaleX(1) scaleY(1);
    -o-transform: scaleX(1) scaleY(1);
    transform: scaleX(1) scaleY(1);
}

.yBannerListIn {
    overflow: hidden;
    width: 1010px;
    padding-left: 190px;
    height: 480px;
    margin: 0 auto;
    position: relative;
}

.ytextBanner {
    opacity: 0;
    position: absolute;
    right: 190px;
    top: 0;
    width: 405px;
    height: 480px;
    z-index: 1;
    background: url(../images/banner1in.png) no-repeat center center;
}

.ybannerExposure .ytextBanner {
    -webkit-transition: opacity 2s linear;
    -moz-transition: opacity 2s linear;
    -o-transition: opacity 2s linear;
    transition: opacity 2s linear;
    opacity: 1;
}

.yBannerListIn .yBannerListInRight {
    position: absolute;
    top: 0;
    right: 0;
    width: 190px;
    height: 480px;
    z-index: 5;
    opacity: 0.95;
    filter: alpha(opacity=95);
}

.yBannerListInRight .yimaginaryLine {
    display: block;
    height: 0;
    border-top: 1px dotted #eee;
}

.yBannerListInRight img {
    vertical-align: top;
    -webkit-transition: -webkit-transform .3s linear;
    -moz-transition: -moz-transform .3s linear;
    -o-transition: -o-transform .3s linear;
    transition: transform .3s linear;
}

.yBannerListInRight img:hover {
    -webkit-transform: translateX(-5px);
    -moz-transform: translateX(-5px);
    -ms-transform: translateX(-5px);
    -o-transform: translateX(-5px);
    transform: translateX(-5px);
}


/*banner  end*/

.countdown_right {
    z-index: 600;
    position: absolute;
    top: 0px;
    left: 50%;
    margin-left: 340px;
    height: 350px;
    width: 260px;
    color: #fff;
    background: #fff;
}

.countdown_right img {
    -webkit-transition: -webkit-transform .4s linear;
    -moz-transition: -moz-transform .4s linear;
    -o-transition: -o-transform .4s linear;
    transition: transform .4s linear;
}

.countdown_right img:hover {
    -webkit-transform: translateX(-5px);
    -moz-transform: translateX(-5px);
    -ms-transform: translateX(-5px);
    -o-transform: translateX(-5px);
    transform: translateX(-5px);
}


/*广告栏*/


/*1-start*/

.competitive_groom li {
    margin-left: 10px;
    width: 232px;
}

.competitive_groom li:first-child {
    margin-left: 0px;
}


/*1-end*/


/*2-start*/

.groom_1 {
    width: 255px;
    position: relative;
}

.groom_1 h2 {
    position: absolute;
    top: 0;
    left: 0;
    background: url("../images/new/new_product_bg.png") no-repeat;
    z-index: 10;
    width: 255px;
    height: 48px;
}

.groom_1 .groom_left_h2 {
    background-position: center -1px;
}

.groom_1 .groom_right_h2 {
    background-position: center -60px;
}

.groom_2 {
    width: 345px;
}

.groom_2 .border_bottom_dashed {
    margin-bottom: -1px;
}


/*2-end*/


/*3-start*/

.padding_l_r {
    padding: 15px 15px 10px 15px;
}

.list_define {
    line-height: 35px;
    color: #1875f0;
    font-size: 20px;
    font-weight: 500;
    border-bottom: 1px solid #1875f0;
}

.list_define a {
    color: #666;
}

.list_define a i {
    padding: 0 10px;
    font-size: 12px;
    line-height: 35px;
    margin-right: 2px;
    background: url("../images/new/new_bg_3.png") no-repeat;
    background-position: center -2px;
}

.list_define a:hover {
    color: #565555;
}

.list_define a:hover i {
    background-position: center -32px;
}


/*快讯更多-start*/

.h2_list_define {
    line-height: 40px;
    color: #1875f0;
    font-size: 16px;
    font-weight: 500;
    border-bottom: 1px solid #ededed;
    padding-left: 15px;
    margin-left: 0;
}

.h2_list_define a {
    color: #999;
    line-height: 40px;
}

.h2_list_define a i {
    padding-left: 12px;
    font-size: 12px;
    line-height: 40px;
    margin-right: 2px;
    background: url("../images/common/new_bg_4.png") no-repeat;
    background-position: center -1147px;
}

.h2_list_define a:hover {
    color: #565555;
}

.h2_list_define a:hover i {
    background-position: center -1176px;
}

.news_flash_ul {
    padding: 0px 20px;
    height: 120px;
    overflow: hidden;
    margin-top: 7px;
}

.news_flash_ul li,
.news_flash_ul_1 li {
    background: url("../images/common/list_bg.png") no-repeat 0 2px;
    text-indent: 15px;
}

.news_flash_ul li,
.news_flash_ul li a {
    line-height: 26px;
    font-size: 14px;
    color: #666;
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.news_flash_ul li a:hover {
    color: #1875f0;
}

.ul_option {}

.ul_option li {
    line-height: 28px;
    height: 30px;
}

.ul_option li div {
    color: #666;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    border-left: 1px solid #eee;
    line-height: 28px;
    height: 28px;
    cursor: pointer;
}

.ul_option li:first-child div {
    border-left: none;
}

.ul_option li i {
    font-size: 14px;
    padding-left: 15px;
    margin-right: 2px;
    background: url("../images/new/new_bg_4.png") no-repeat;
}

.ul_option li .phone_fare i {
    background-position: center -979px;
}

.ul_option li .charge_flow i {
    background-position: center -1039px;
}

.ul_option li.current {
    overflow: hidden;
    height: 30px;
}

.ul_option li.current div {
    border-top: 2px solid #1875f0;
    color: #1875f0;
    line-height: 26px;
    height: 30px;
}

.ul_option li.current .phone_fare i {
    background-position: center -1009px;
}

.ul_option li.current .charge_flow i {
    background-position: center -1069px;
}


/*.phone_fare_div{padding-left:10px;padding-right:10px;}*/

.phone_fare_div .news_flash_ul {
    height: 130px;
}


/*.phone_fare_div li{margin-top:15px;}*/

.phone_fare_div span {
    display: block;
    width: 40px;
    background: #f8f8f8;
    color: #999;
    text-align: center;
    line-height: 22px;
}

#phone_input_1,
#face_value_input_1,
#phone_input_2,
#face_value_input_2,
#face_value_input_3 {
    padding: 0 5px;
    width: 90px;
    border: 1px solid #eee;
    line-height: 20px;
    height: 20px;
    z-index: 10;
    font-size: 12px;
    color: #999;
    margin-bottom: 0px;
}

#phone_input_1,
#phone_input_2 {
    width: 80px;
}

#face_value_input_1,
#face_value_input_2,
#face_value_input_3 {
    width: 39px;
    padding-right: 24px;
    background: url("../images/new/new_bg_4.png") no-repeat #fff;
    background-position: 32px -1100px;
    cursor: pointer;
}

#face_value_input_1:hover,
#face_value_input_2:hover,
#face_value_input_3:hover {
    background-position: 32px -1121px;
}


/*.phone_fare_i{z-index:1;display:block;width:24px;height:20px;background:url("../images/new/new_bg_4.png") no-repeat #fefefe;background-position:center -1100px;cursor:pointer;position: absolute;top: 1px;left: 90px;}*/


/*.phone_fare_i:hover{background-position:center -1121px;}*/

.div_face_value {
    background: #fff;
    position: absolute;
    z-index: 5;
    top: 21px;
    left: 0px;
    width: 58px;
    height: auto;
    padding: 5px;
    display: none;
    border-right: 1px solid #eee;
    border-bottom: 1px solid #eee;
    border-left: 1px solid #eee;
}

.div_face_value a {
    line-height: 22px;
    color: #999;
    display: block;
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.div_face_value a:hover {
    color: #1875f0;
}

.div_face_value.current {
    display: block;
}

.p_selling_price {
    line-height: 30px;
}

.small_btn_1 {
    padding: 4px 12px;
    background: #1875f0;
    border-radius: 4px;
    font-size: 12px;
    color: #fff;
    line-height: 24px;
    filter: Alpha(opacity=98);
    -moz-opacity: 0.98;
    opacity: 0.98;
}

.small_btn_1:hover {
    filter: Alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
}

.show_area {
    width: 60px;
    overflow: hidden;
    color: #666;
    margin-left: 5px;
    line-height: 22px;
}

.phone_choose {
    width: 92px;
}

.face_value,
.area_choose {
    width: 70px;
}

.charge_flow_choose {
    width: 70px;
}

.charge_flow_choose {
    margin-left: 5px;
}


/*快讯更多-end*/


/*图片-文字-价格列表通用*/

.div_img_1 {
    height: 185px;
    width: auto;
    overflow: hidden;
    text-align: center;
}

.div_name_1 {
    height: 36px;
    overflow: hidden;
    padding: 0px 5px;
    margin-top: 10px;
    line-height: 18px;
}

.div_name_1 a {
    color: #666;
    font-size: 12px;
    line-height: 18px;
    overflow: hidden;
    font-weight: 400;
}

.passing.hover .div_name_1 a,
.div_name_1 a:hover {
    color: #e42244;
}

.div_name a:hover {
    color: #1875f0;
}

.div_price_1 {
    line-height: 18px;
    height: 20px;
    overflow: hidden;
}

.div_price_1 a {
    color: #e42244;
    line-height: 18px;
    padding: 0px 10px;
}

.rmb_set,
.price_set_big,
.price_set_small {
    line-height: 20px;
    color: #1875f0;
}

.left_border_hr {
    margin: 0px;
    width: 1px;
    height: 155px;
    position: absolute;
    top: 20px;
    left: 0px;
    background: #f2f2f2;
}

.ul_border_li_common li:first-child .left_border_hr {
    background: #fff;
}


/*y轴上下滑动通用*/

.slide_y img {
    -webkit-transition: -webkit-transform .4s linear;
    -moz-transition: -moz-transform .4s linear;
    -o-transition: -o-transform .4s linear;
    transition: transform .4s linear;
}

.slide_y.hover img,
.slide_y img:hover {
    -webkit-transform: translateY(-5px);
    -moz-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    -o-transform: translateY(-5px);
    transform: translateY(-5px);
}


/*y轴上下滑动通用*/


/*X轴上下滑动通用*/

.slide_x img {
    -webkit-transition: -webkit-transform .4s linear;
    -moz-transition: -moz-transform .4s linear;
    -o-transition: -o-transform .4s linear;
    transition: transform .4s linear;
}

.slide_x.hover img,
.slide_x img:hover {
    -webkit-transform: translateX(-5px);
    -moz-transform: translateX(-5px);
    -ms-transform: translateX(-5px);
    -o-transform: translateX(-5px);
    transform: translateX(-5px);
}


/*X轴上下滑动通用*/


/*图片放大通用-start*/
.largen.hover img,.largen.hover .largening,.largened:hover {
    -webkit-animation: largen 1s .5s ease both;
    -moz-animation: largen 1s .5s ease both;
    animation: largen 1s .5s ease both;
    -ms-animation: largen 1s .5s ease both;
    -o-animation: largen 1s .5s ease both;
}

@-webkit-keyframes largen {
    0% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }
    100% {
        -webkit-transform: scale(1.03);
        -moz-transform: scale(1.03);
        -ms-transform: scale(1.03);
        -o-transform: scale(1.03);
        transform: scale(1.03);
    }
}

@-moz-keyframes largen {
    0% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }
    100% {
        -webkit-transform: scale(1.03);
        -moz-transform: scale(1.03);
        -ms-transform: scale(1.03);
        -o-transform: scale(1.03);
        transform: scale(1.03);
    }
}


/*图片放大通用-end*/


/*3-end*/


/*新调广告备注*/


/* 
.overview{position:relative;}
.overview li{float:left;width:100%;}
.overview .dl_list_5 dd{width:20%;float:left;text-align:center;}
.overview .dl_list_5 dd a{display:block;border-left:1px dashed #d8d8d8;padding:0 20px;}
.overview .dl_list_5 dd:first-child a{border-left:none;}
.overview.focus_1 .prev,.overview.focus_1 .next{
    position:absolute;top:50%;
	width:28px;
	height:54px;
	margin-top:-25px;
	background:url("../images/new/new_ico_1.png") no-repeat;
    filter:alpha(opacity=0.8);
	-khtml-opacity:0.8;
	opacity:0.8;
	-webkit-transition: -webkit-transform .4s linear;
	-moz-transition: -moz-transform .4s linear;
	-ms-transition: -ms-transform .4s linear;
	-o-transition: -o-transform .4s linear;
	transition: transform .4s linear;

}
.overview.focus_1 .prev{left:0;background-position:center -944px;}
.overview.focus_1 .next{right:0;background-position:center -1020px;}
.overview.focus_1.hover .prev,.overview.focus_1 .prev:hover{
	-webkit-transform: translateX(3px);
	-moz-transform: translateX(3px);
	-ms-transform: translateX(3px);
	-o-transform: translateX(3px);
	transform: translateX(3px);
}
.overview.focus_1.hover .next,.overview.focus_1 .next:hover{
	-webkit-transform: translateX(-3px);
	-moz-transform: translateX(-3px);
	-ms-transform: translateX(-3px);
	-o-transform: translateX(-3px);
	transform: translateX(-3px);
}
.overview.focus_1 .prev:hover,.overview.focus_1 .next:hover{opacity:1;}
*/


/*顶部    end*/


/*新main-start*/

.top_case {
    background: #fff;
    padding: 0px;
}

.top_case:first-child {
    /*margin:0 55px 0 30px;*/
}

.top_case .ul_list_2 li .module {
    background: #fff;
}

.top_case .title,
.competitive_products .title {
    line-height: 30px;
    height: 30px;
    /*margin:10px 0 20px;*/
    margin: -10px 0 25px;
    color: #1875f0;
    font-size: 16px;
}

.top_case .title h2,
.competitive_products .title h2 {
    font-size: 20px;
    font-family: "microsoft yahei";
    line-height: 30px;
    height: 30px;
    text-indent: 10px;
    color: #1875f0;
    font-weight: 600;
}

.competitive_products .title h2 {
    text-indent: 30px;
}

.top_case .title span,
.competitive_products .title span {
    padding: 0 5px;
}

.top_case .title-list {
    position: relative;
    *position: absolute;
    *top: 0px;
    *right: 40px;
}

.top_case .title-list li {
    width: 75px;
    line-height: 30px;
    text-align: center;
    float: left;
    display: inline;
}

.top_case .title-list li a {
    display: block;
    line-height: 30px;
    z-index: 6;
    color: #5b5b5b;
}

.top_case .title-list li.on,
.top_case .title-list li.on a {
    cursor: pointer;
}

.top_case .title-list p {
    position: absolute;
    top: 21px;
    left: 0px;
    width: 75px;
    height: 10px;
    *top: 26px;
    overflow: hidden;
    text-align: center;
    cursor: pointer;
    z-index: 5;
    line-height: 25px;
}

.top_case .title-list b {
    display: inline-block;
    width: 0;
    height: 0;
    margin-bottom: 8px;
    *margin-bottom: 0px;
    overflow: hidden;
    zoom: 1;
    font-size: 0;
    border-left: 4px solid #fff;
    border-bottom: 4px solid #1875f0;
    border-right: 4px solid #fff;
    border-top: 0;
}

.top_case .product_1_1,
.top_case .product_1_2 {
    border: 1px solid #eaeaea;
    border-radius: 10px;
    height: 284px;
}

.top_case .product_1_1 .left_img,
.top_case .product_1_2 .left_img {
    width: 235px;
    height: 284px;
}

.top_case .product_1_1 .left_img img,
.top_case .product_1_2 .left_img img {
    width: 235px;
    /*height:245px;*/
    height: 284px;
    border-radius: 10px;
}

.top_case .product_1_1 .ul_list_2,
.top_case .product_1_2 .ul_list_2 {
    width: 267px;
}

.top_case a.gengduo {
    float: right;
    width: 45px;
    font-size: 12px;
    color: #c2c2c2;
    line-height: 30px;
    font-family: 宋体, 黑体;
    text-align: right;
    padding-right: 5px;
}

.top_case a.gengduo:hover,
.top_case a.gengduo:hover i {
    color: #505050;
}

.top_case li a:hover {
    color: #666;
}

.top_case li dd a:hover {
    color: #E73736;
}

.top_case li .module,
.right_right .ul_list_3 li div.module .bg_000,
.right_w .ul_list_5 li div.module img {
    -webkit-transition: -webkit-transform .4s linear;
    -moz-transition: -moz-transform .4s linear;
    -o-transition: -o-transform .4s linear;
    transition: transform .4s linear;
}

.top_case li .module:hover,
.right_right .ul_list_3 li div.module .bg_000:hover,
.right_w .ul_list_5 li div.module img:hover {
    -webkit-transform: translateX(-5px);
    -moz-transform: translateX(-5px);
    -ms-transform: translateX(-5px);
    -o-transform: translateX(-5px);
    transform: translateX(-5px);
}

.product_1_1 li,
.product_1_2 li,
.product_1_3 li {
    height: 138px;
    overflow: hidden;
    width: 100%;
    padding-bottom: 5px;
}

.product_1_1 li:first-child,
.product_1_2 li:first-child,
.product_1_3 li:first-child {}

.top_case .product_1_1 .ul_list_2 li,
.top_case .product_1_2 .ul_list_2 li {
    padding-top: 5px;
}

.top_case .product_1_1 .ul_list_2 li:first-child,
.top_case .product_1_2 .ul_list_2 li:first-child {
    border-bottom: 1px solid #eaeaea;
    padding-bottom: 5px;
    padding-top: 0px;
}

.top_case .product_1_1 .ul_list_2 li:first-child .pt_5,
.top_case .product_1_2 .ul_list_2 li:first-child .pt_5 {
    padding-top: 0px;
}

.product_1_1 li div,
.product_1_2 li div,
.product_1_3 li div {
    float: left;
}

.product_1_1 li img,
.product_1_2 li img,
.product_1_3 li img {
    width: 261px;
    height: 135px;
}


/*特价抢购*/

.Promotion li .module {
    position: relative;
    width: 185px;
    height: 185px;
}

.product_1_3 .Promotion_top_bg,
.product_1_3 .Promotion_sales_out,
.product_1_3 .Promotion_sales_begin,
.product_1_3 .Promotion_sales_out_bg,
.product_1_3 .Promotion_time {
    position: absolute;
}

.product_1_3 .Promotion_top_bg,
.product_1_3 .Promotion_sales_out,
.product_1_3 .Promotion_sales_begin {
    background: url("../images/main_bg.png") no-repeat;
    z-index: 2;
}

.product_1_3 .Promotion_top_bg {
    width: 120px;
    height: 36px;
    bottom: 15px;
    left: 37px;
    background-position: -1px -343px;
}

.product_1_3 .Promotion_sales_out {
    width: 80px;
    height: 80px;
    top: 5px;
    left: 5px;
    background-position: -1px -170px;
}

.product_1_3 .Promotion_sales_out_bg {
    top: 5px;
    left: 5px;
    width: 185px;
    height: 185px;
    background: url("../images/transparent_bg.png") repeat-x 0 0;
    z-index: 1;
}

.product_1_3 .Promotion_sales_begin {
    width: 128px;
    height: 72px;
    bottom: 35px;
    left: 33px;
    background-position: -1px -255px;
}

.product_1_3 .Promotion_time {
    background: #000;
    background: rgba(0, 0, 0, .8);
    bottom: 0px;
    left: 5px;
    right: 5px;
    height: 25px;
    color: #fff;
    line-height: 25px;
    z-index: 3;
    overflow: hidden;
    opacity: 0.8;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
}

.product_1_3 .Promotion_time p {
    color: #fff;
    font-size: 12px;
    padding: 0 5px;
}


/*倒计时*/

.colockbox {}

.colockbox span {
    font-family: 微软雅黑, 宋体;
    font-size: 15px;
    color: #1875f0;
    line-height: 25px;
    font-weight: 500;
}

.colockbox span.dian {
    font-size: 12px;
    color: #fff;
}

#daojishi {
    padding: 0 5px 0 40px;
    background: url("../images/main_bg.png") no-repeat -468px -41px;
}


/*1f*/

.case {
    padding: 0px;
}

.case .title {
    line-height: 35px;
    height: 35px;
    *height: 35px;
    *position: relative;
    border-bottom: 1PX solid #000;
}

.case .title h2 {
    font-weight: 500;
    font-size: 20px;
    font-family: "microsoft yahei";
    line-height: 35px;
    height: 35px;
    color: #fff;
    width: 240px;
}

.case.case_2_1 .title h2 {
    color: #f06e00;
}

.case.case_2_2 .title h2 {
    color: #4f8bbf;
}

.case.case_2_3 .title h2 {
    color: #6aa71b;
}

.case.case_2_4 .title h2 {
    color: #e4007f;
}

.case.case_2_5 .title h2 {
    color: #fc5048;
}

.case.case_2_1 .title {
    border-bottom: 1px solid #f06e00;
    color: #f06e00;
}

.case.case_2_2 .title {
    border-bottom: 1px solid #4f8bbf;
    color: #4f8bbf;
}

.case.case_2_3 .title {
    border-bottom: 1px solid #6aa71b;
    color: #6aa71b;
}

.case.case_2_4 .title {
    border-bottom: 1px solid #e4007f;
    color: #e4007f;
}

.case.case_2_5 .title {
    border-bottom: 1px solid #fc5048;
    color: #fc5048;
}

.case .title h2 span {
    font-weight: 500;
    margin-right: 5px;
    font-size: 20px;
}

.case .title-list {
    *position: absolute;
    *top: 0px;
    *right: 40px;
    margin-top: 2px;
}

.case .title-list li {
    line-height: 33px;
    height: 33px;
    text-align: center;
    float: left;
    display: inline;
    position: relative;
}

.case .title-list.title-list_2_1 li {
    *width: 75px;
}

.case .title-list li a {
    display: block;
    line-height: 32px;
    height: 32px;
    overflow: hidden;
    padding: 0 12px;
    color: #666666;
    font-size: 14px;
}

.case .title-list li.on,
.case .title-list li.on a {
    cursor: pointer;
}

.case .title-list li span {
    position: absolute;
    width: 1px;
    overflow: hidden;
    height: 14px;
    top: 10px;
    right: 0px;
    background: #eee;
}

.case .title-list li.on {
    margin-left: -1px;
    line-height: 32px;
}

.case .title-list li.on span {
    display: none;
}

.case .title-list li.on a {
    left: -1px;
}

.case .title-list li a.a_60 {
    width: 60px;
}

.case .title-list li a.a_60 {
    width: 40px;
}

.case.case_2_1 .title-list li.on a {
    border-left: 1px solid #f06e00;
    border-right: 1px solid #f06e00;
    border-top: 2px solid #f06e00;
    background: #fff;
    color: #f06e00;
}

.case.case_2_2 .title-list li.on a {
    border-left: 1px solid #4f8bbf;
    border-right: 1px solid #4f8bbf;
    border-top: 2px solid #4f8bbf;
    background: #fff;
    color: #4f8bbf;
}

.case.case_2_3 .title-list li.on a {
    border-left: 1px solid #6aa71b;
    border-right: 1px solid #6aa71b;
    border-top: 2px solid #6aa71b;
    background: #fff;
    color: #6aa71b;
}

.case.case_2_4 .title-list li.on a {
    border-left: 1px solid #e4007f;
    border-right: 1px solid #e4007f;
    border-top: 2px solid #e4007f;
    background: #fff;
    color: #e4007f;
}

.case.case_2_5 .title-list li.on a {
    border-left: 1px solid #fc5048;
    border-right: 1px solid #fc5048;
    border-top: 2px solid #fc5048;
    background: #fff;
    color: #fc5048;
}

.case.case_2_1 .title-list li.on,
.case.case_2_1 .title-list li.on a {
    color: #f06e00;
}

a.gengduo {
    float: right;
    width: 45px;
    font-size: 12px;
    color: #999;
    line-height: 36px;
    font-family: 微软雅黑;
    text-align: right;
    margin-left: 5px;
}

a.gengduo i {
    margin-left: 2px;
    color: #bfbfbf;
    font-family: 宋体;
    font-size: 12px;
    font-weight: bold;
    line-height: 30px;
    padding-left: 8px;
    background: url("../images/new/new_bg_3.png") no-repeat;
    background-position: center -139px;
}

a.gengduo:hover,
a.gengduo:hover i {
    color: #908f8f;
}

a.gengduo:hover i {
    background-position: center -168px;
}

.case_show {
    height: 220px;
    overflow: hidden;
}

.case_show .ul_list_3 li {
    width: 330px;
}

.left_w_show,
.right_w_show {
    height: 220px;
    overflow: hidden;
}

.left_w_show {
    width: 220px;
    background: url("../images/mendian_bg.png") no-repeat center center #1875f0;
}

.right_w_show {
    width: 990px;
}

.case_show .ul_list_3 li div.module {
    padding-left: 10px;
}


/*<!-- main-start -->*/

.row-fluid.row_1 img,
.row-fluid.row_2 img {
    _max-width: 241.6px;
    _width: 241.6px;
}


/*row_1*/

.row-fluid.row_1 ul.ul_list_5 li .module,
.row-fluid.row_2 ul.ul_list_5 li .module,
.row-fluid.row_3 ul.ul_list_2 li .module,
.row-fluid.row_3 ol.ol_list_2 li .module,
dl.dl_list_2 dd .line {
    border-left: 1px solid #ededed;
    *border: none;
    text-align: center;
}

.row-fluid.row_1 ul.ul_list_5 li:first-child .module,
.row-fluid.row_2 ul.ul_list_5 li:first-child .module,
.row-fluid.row_3 ul.ul_list_2 li:first-child .module,
dl.dl_list_2 dd:first-child .line {
    border-left: none;
}

.row-fluid.row_1 ul.ul_list_5 li,
.row-fluid.row_2 ul.ul_list_5 li {
    transition: 0.4s;
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -o-transition: 0.4s;
    -ms-transition: 0.4s;
}


/*li img,*/

.dl_list_2_hover dd img {
    vertical-align: middle;
    /**/
    -webkit-transition: -webkit-transform .4s linear;
    -moz-transition: -moz-transform .4s linear;
    -o-transition: -o-transform .4s linear;
    transition: transform .4s linear;
}


/*li img:hover,*/

.dl_list_2_hover dd img:hover {
    /**/
    -webkit-transform: translateX(-8px);
    -moz-transform: translateX(-8px);
    -ms-transform: translateX(-8px);
    -o-transform: translateX(-8px);
    transform: translateX(-8px);
}

.left_w {
    width: 240px;
    height: 480px;
    overflow: hidden;
}

.left_w_bottom {
    height: 145px;
    overflow: hidden;
}

.left_w_top {
    height: 295px;
    overflow: hidden;
}

.right_w {
    width: 960px;
    height: 480px;
    overflow: hidden;
}

.product_2_1 {
    height: 480px;
    overflow: hidden;
}

.right_left {
    width: 480px;
    height: 240px;
    overflow: hidden;
}

.right_right {
    width: 480px;
    overflow: hidden;
}

.ovhi {
    overflow: hidden;
}

.left_w_bottom .ul_float li {
    width: 33.333333%;
    text-align: center;
    overflow: hidden;
}

.right_right .ul_list_2,
.right_bottom .ul_list_4,
.right_w .product_2_1 .ul_list_5 {
    margin-left: -1px;
}

.right_w .product_2_1 .ul_list_5 {
    width: 960px;
    height: 480px;
}

.right_right .ul_list_2 li {
    width: 240px;
    text-align: center;
}

.right_right .ul_list_2 li div.module,
.dl_list dd div.module,
.dl_list dd li div.module,
.right_bottom .ul_list_4 li div.module {
    padding: 10px;
}

.right_right .ul_list_2 li div.module {
    border-left: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
    padding: 10px 10px 9px 9px;
    height: 220px;
}

.right_bottom .ul_list_4 {
    width: 960px;
    height: 240px;
}

.right_bottom .ul_list_4 li div.module {
    border-left: 1px solid #f2f2f2;
    padding: 10px 10px 10px 9px;
    height: 220px;
}

.right_w .ul_list_5 li div.module {
    padding: 14px 20px 6px 20px;
    border-left: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
    height: 220px;
}

.right_w .product_2_1 .ul_list_5 {
    margin-top: 0px;
}

.dl_list dd.dd_1 {
    width: 200px;
}

.dl_list dd.dd_2 {
    width: 400px;
}


/*图片列表-公用*/

.div_top_img {
    width: 150px;
    height: 150px;
    text-align: center;
}

.div_name {
    height: 40px;
    overflow: hidden;
    padding: 0px 5px;
    margin-top: 5px;
}

.div_name a {
    line-height: 18px;
    overflow: hidden;
    font-weight: 400;
    font-size: 12px;
    color: #666;
    font-family: "微软雅黑", Arial;
}

.div_name a:hover {
    color: #ea3802;
}

.div_price {
    line-height: 18px;
    height: 20px;
    overflow: hidden;
}

.div_price a {
    color: #ea3802;
    line-height: 18px;
    padding: 0px 5px;
}

.right_top_1,
.height_1 {
    height: 380px;
    overflow: hidden;
}

.right_bottom_1,
.height_2 {
    height: 200px;
    overflow: hidden;
}

.p_padding_5 {
    padding: 5px 10px;
    line-height: 18px;
    height: 60px;
    overflow: hidden;
}

.p_padding_5 a {
    line-height: 18px;
    font-weight: 400;
    font-size: 12px;
    color: #666;
}

.p_padding_5 a span {
    font-size: 14px;
    line-height: 20px
}

div.height_131 {
    height: 131px;
    overflow: hidden;
}

.hiehgt_290 {
    height: 290px;
    overflow: hidden;
}

.height_90 {
    height: 90px;
    overflow: hidden;
}

.height_310 {
    height: 310px;
    overflow: hidden;
}

.height_135 {
    height: 135px;
    overflow: hidden;
}

.height_65 {
    height: 65px;
    overflow: hidden;
}

.left_dd .height_65 {
    color: #fff;
    line-height: 22px;
    overflow: hidden;
    height: 55px;
}

.left_dd .height_65 a {
    color: #fff;
    font-weight: 500;
    display: block;
}

.left_dd .height_65 a:hover {
    color: #c30d22;
    font-weight: 500;
}

.height_135 .ul_float.ul_a {}

.padding_left_text {
    padding: 24px 15px 10px 15px;
    height: 100px;
}

.ul_float.ul_a li {
    line-height: 36px;
}

.ul_float.ul_a li a {
    /*padding:0 5px;*/
    padding: 0 10px;
    color: #666;
    line-height: 35px;
    font-size: 12px;
    font-weight: 500;
    *zoom: 1;
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    text-align: left;
}

.ul_float.ul_a li a.red {
    color: #5A0102;
}

.ul_float.ul_a li a:hover,
.left_bg_i .ul_list_2 li a:hover {
    color: #1875f0;
}

.left_w_top {
    width: 240px;
    height: 240px;
}

.left_w_top a {
    display: block;
    width: 100%;
    height: 100%;
}

.left_bg_1 {
    background: #f9f2e7;
}

.left_bg_2 {
    background: #e2f0f4;
}

.left_bg_3 {
    background: #dfefd5;
}

.left_bg_4 {
    background: #f5e0e4;
}

.left_bg_5 {
    background: #fee6df;
}

#item1 .left_w {
    background: #fffbf2;
}

#item2 .left_w {
    background: #eff6f9;
}

#item3 .left_w {
    background: #f3fdef;
}

#item4 .left_w {
    background: #fceff3;
}

#item5 .left_w {
    background: #fff4f3;
}

.left_w_top .ul_list_2 li {
    line-height: 35px;
    text-align: left;
    height: 35px;
    overflow: hidden;
}

.left_w_top .ul_list_2 li a {
    color: #1875f0;
    font-weight: 500;
    line-height: 35px;
    height: 35px;
}

.left_w_top .ul_list_2 li a img {
    margin-right: 5px;
    *height: 24px;
    *width: 24px;
    vertical-align: middle;
    *margin-top: 5px;
}

.left_w .height_135 li img {
    *margin-top: 5px;
}

.left_padding {
    padding: 15px;
}

.left_bg_i .ul_list_2 li,
.left_bg_i .ul_list_2 li a,
.left_bg_i .ul_list_2 li i {
    line-height: 32px;
    overflow: hidden;
    height: 32px;
}

.left_bg_i .ul_list_2 li:nth-child(2n) {
    text-align: right;
}

.left_bg_i .ul_list_2 li a {
    color: #666666;
    display: block;
}

.left_bg_i .ul_list_2 li i {
    padding: 3px 10px;
    margin-right: 5px;
    background: url("../images/new/ico_left.png") no-repeat;
    font-size: 12px;
}

.left_bg_1 .ul_list_2 li a i.bg_li_1 {
    background-position: center -8px
}

.left_bg_1 .ul_list_2 li a i.bg_li_2 {
    background-position: center -46px
}

.left_bg_1 .ul_list_2 li a i.bg_li_3 {
    background-position: center -84px
}

.left_bg_1 .ul_list_2 li a i.bg_li_4 {
    background-position: center -122px
}

.left_bg_1 .ul_list_2 li a:hover i.bg_li_1 {
    background-position: center -158px
}

.left_bg_1 .ul_list_2 li a:hover i.bg_li_2 {
    background-position: center -196px
}

.left_bg_1 .ul_list_2 li a:hover i.bg_li_3 {
    background-position: center -235px
}

.left_bg_1 .ul_list_2 li a:hover i.bg_li_4 {
    background-position: center -272px
}

.left_bg_2 .ul_list_2 li a i.bg_li_1 {
    background-position: center -309px
}

.left_bg_2 .ul_list_2 li a i.bg_li_2 {
    background-position: center -346px
}

.left_bg_2 .ul_list_2 li a i.bg_li_3 {
    background-position: center -384px
}

.left_bg_2 .ul_list_2 li a i.bg_li_4 {
    background-position: center -422px
}

.left_bg_2 .ul_list_2 li a:hover i.bg_li_1 {
    background-position: center -459px
}

.left_bg_2 .ul_list_2 li a:hover i.bg_li_2 {
    background-position: center -497px
}

.left_bg_2 .ul_list_2 li a:hover i.bg_li_3 {
    background-position: center -534px
}

.left_bg_2 .ul_list_2 li a:hover i.bg_li_4 {
    background-position: center -573px
}

.left_bg_3 .ul_list_2 li a i.bg_li_1 {
    background-position: center -610px
}

.left_bg_3 .ul_list_2 li a i.bg_li_2 {
    background-position: center -648px
}

.left_bg_3 .ul_list_2 li a i.bg_li_3 {
    background-position: center -686px
}

.left_bg_3 .ul_list_2 li a i.bg_li_4 {
    background-position: center -722px
}

.left_bg_3 .ul_list_2 li a:hover i.bg_li_1 {
    background-position: center -761px
}

.left_bg_3 .ul_list_2 li a:hover i.bg_li_2 {
    background-position: center -798px
}

.left_bg_3 .ul_list_2 li a:hover i.bg_li_3 {
    background-position: center -836px
}

.left_bg_3 .ul_list_2 li a:hover i.bg_li_4 {
    background-position: center -873px
}

.left_bg_4 .ul_list_2 li a i.bg_li_1 {
    background-position: center -910px
}

.left_bg_4 .ul_list_2 li a i.bg_li_2 {
    background-position: center -949px
}

.left_bg_4 .ul_list_2 li a i.bg_li_3 {
    background-position: center -986px
}

.left_bg_4 .ul_list_2 li a i.bg_li_4 {
    background-position: center -1024px
}

.left_bg_4 .ul_list_2 li a:hover i.bg_li_1 {
    background-position: center -1061px
}

.left_bg_4 .ul_list_2 li a:hover i.bg_li_2 {
    background-position: center -1099px
}

.left_bg_4 .ul_list_2 li a:hover i.bg_li_3 {
    background-position: center -1137px
}

.left_bg_4 .ul_list_2 li a:hover i.bg_li_4 {
    background-position: center -1174px
}

.left_bg_5 .ul_list_2 li a i.bg_li_1 {
    background-position: center -1212px
}

.left_bg_5 .ul_list_2 li a i.bg_li_2 {
    background-position: center -1250px
}

.left_bg_5 .ul_list_2 li a i.bg_li_3 {
    background-position: center -1287px
}

.left_bg_5 .ul_list_2 li a i.bg_li_4 {
    background-position: center -1325px
}

.left_bg_5 .ul_list_2 li a:hover i.bg_li_1 {
    background-position: center -1362px
}

.left_bg_5 .ul_list_2 li a:hover i.bg_li_2 {
    background-position: center -1400px
}

.left_bg_5 .ul_list_2 li a:hover i.bg_li_3 {
    background-position: center -1437px
}

.left_bg_5 .ul_list_2 li a:hover i.bg_li_4 {
    background-position: center -1475px
}


/*幻灯*/


/*focus_commom-焦点-start*/

.focus_commom {
    position: relative;
    overflow: hidden;
}

.focus_commom_1 {
    /* width:480px;height:240px; */
    height: 200px;
}


/*数字按钮样式*/

.focus_commom .num {
    width: 100%;
    overflow: hidden;
    height: 15px;
    position: absolute;
    bottom: 10px;
    z-index: 3;
}

.focus_commom .num ul {
    width: auto;
    text-align: center;
    z-index: 3;
    /*position: absolute;*width:60px;*left: 165px; padding:0px 15px; left:40%;*/
}

.focus_commom .num li {
    display: inline-block;
    zoom: 1;
    *display: block;
    *float: left;
    width: 18px;
    height: 15px;
    text-indent: -9999px;
    text-align: center;
    font-weight: 400;
    font-family: "微软雅黑", Arial;
    color: #FFFFFF;
    border-radius: 50%;
    cursor: pointer;
    /* float: left;*/
    background: url("../images/common/bg_1.png") no-repeat;
    background-position: -6px -320px;
}

.focus_commom .num li.on {
    background-position: -45px -320px;
    height: 15px;
    width: 28px;
}


/*当前项*/

.focus_commom .prev,
.focus_commom .next {
    z-index: 2;
    display: none;
    width: 20px;
    height: 50px;
    background: url("../images/common/bg_1.png") no-repeat;
    position: absolute;
    top: 50%;
    margin-top: -25px;
}

.focus_commom .prev {
    left: 0;
    background-position: 0px -50px;
}

.focus_commom .next {
    right: 0;
    background-position: -50px -50px;
}


/*focus_commom-焦点-end*/


/*首页2021 */

.index_banner .focus_commom .prev {
    left: 50%;
    margin-left: -600px;
}

.index_banner .focus_commom .next {
    right: 50%;
    margin-right: -300px;
}

.index_banner .focus_commom .num {
    /* bottom:65px; */
    bottom: 10px;
    width: 600px;
    left: 50%;
    margin-left: -450px;
}

.index_banner .focus_commom .num li {
    background: rgba(255, 255, 255, .5);
    background: ;
    filter: alpha(opacity=50);
    opacity: 0.5;
    border-radius: 0;
    width: 25px;
    height: 4px;
    margin: 0 3px;
}

.index_banner .focus_commom .num li.on {
    background: rgba(255, 255, 255, 0.7);
    filter: alpha(opacity=70);
    opacity: 0.7;
    border-radius: 0;
    width: 25px;
    height: 4px;
}


/*1f-焦点-start*/

.focus {
    position: relative;
    width: 480px;
    height: 240px;
    overflow: hidden;
}


/*数字按钮样式*/

.focus_1 .num {
    width: 100%;
    overflow: hidden;
    height: 15px;
    position: absolute;
    bottom: 10px;
    z-index: 3;
}

.focus_1 .num ul {
    width: auto;
    text-align: center;
    z-index: 3;
    /*position: absolute;*width:60px;*left: 165px; padding:0px 15px; left:40%;*/
}

.focus_1 .num li {
    display: inline-block;
    zoom: 1;
    *display: block;
    *float: left;
    width: 18px;
    height: 15px;
    text-indent: -9999px;
    text-align: center;
    font-weight: 400;
    font-family: "微软雅黑", Arial;
    color: #FFFFFF;
    border-radius: 50%;
    cursor: pointer;
    /* float: left;*/
    background: url("../images/new/new_bg_3.png") no-repeat;
    background-position: center -85px;
}

.focus_1 .num li.on {
    background-position: center -110px;
    height: 15px;
    width: 28px;
}


/*当前项*/

.focus_1 .prev,
.focus_1 .next {
    z-index: 2;
    display: none;
    width: 20px;
    height: 36px;
    background: url("../images/main_bg.png") no-repeat;
    position: absolute;
    top: 102px;
}

.focus_1 .prev {
    left: 0;
    background-position: -440px -290px;
}

.focus_1 .next {
    right: 0;
    background-position: -475px -290px;
}


/*1f-焦点-end*/

.common_list.focus_commom .prev {
    left: 50%;
    margin-left: -580px;
}

.common_list.focus_commom .next {
    right: 50%;
    margin-right: -580px;
}

.common_list.focus_commom .num {
    bottom: 10px;
    width: 600px;
    left: 50%;
    margin-left: -300px;
}

.common_list.focus_commom .num li {
    background: rgba(255, 255, 255, .5);
    filter: alpha(opacity=50);
    opacity: 0.5;
    border-radius: 0;
    width: 25px;
    height: 4px;
    margin: 0 3px;
}

.common_list.focus_commom .num li.on {
    background: rgba(255, 255, 255, 0.7);
    filter: alpha(opacity=70);
    opacity: 0.7;
    border-radius: 0;
    width: 25px;
    height: 4px;
}

.focus_commom .prev,
.focus_commom .next,
.focus_commom .prev:hover,
.focus_commom .next:hover {
    z-index: 2;
    display: none;
    width: 60px;
    height: 60px;
    background: url("../images/common/banner_next.png") no-repeat;
    position: absolute;
    top: 50%;
    margin-top: -30px;
}

.focus_commom .prev {
    left: 0;
    background-position: center -190px;
}

.focus_commom .next {
    right: 0;
    background-position: center 0px;
}

.focus_commom .prev:hover {
    background-position: center -285px;
}

.focus_commom .next:hover {
    background-position: center -95px;
}


/* 小幻灯 */

.focus-l-r.focus_commom .prev {
    left: 5px;
}

.focus-l-r.focus_commom .next {
    right: 5px;
}

.focus-l-r.focus_commom .num {
    bottom: 10px;
    width: 600px;
    left: 50%;
    margin-left: -300px;
}

.focus-l-r.focus_commom .num li {
    background: rgba(255, 255, 255, .5);
    filter: alpha(opacity=50);
    opacity: 0.5;
    border-radius: 0;
    width: 25px;
    height: 4px;
    margin: 0 3px;
}

.focus-l-r.focus_commom .num li.on {
    background: rgba(255, 255, 255, 0.7);
    filter: alpha(opacity=70);
    opacity: 0.7;
    border-radius: 0;
    width: 25px;
    height: 4px;
}


/*小幻灯加文字*/

.focus-text.focus_commom .prev {
    left: 5px;
}

.focus-text.focus_commom .next {
    right: 5px;
}

.focus-text.focus_commom .num {
    bottom: 10px;
    width: 200px;
    right: 0;
    padding: 0 10px;
}

.focus-text.focus_commom .num li {
    background: rgba(255, 255, 255, .5);
    filter: alpha(opacity=50);
    opacity: 0.5;
    border-radius: 0;
    width: 10px;
    height: 10px;
    margin: 0 3px;
    border-radius: 50%;
}

.focus-text.focus_commom .num li.on {
    background: rgba(255, 255, 255, 0.7);
    filter: alpha(opacity=70);
    opacity: 0.7;
    border-radius: 0;
    width: 10px;
    height: 10px;
    border-radius: 50%;
}

.focus-text .p_list_title a {
    width: 80%;
    overflow: hidden;
}

.p_list_title {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, .5);
    z-index: 1;
    height: 20px;
    padding: 10px;
    line-height: 20px;
}

.p_list_title a {
    font-size: 14px;
    line-height: 20px;
    color: #fff;
}


/*4f-焦点-start*/

.focus_4 .loading {
    position: absolute;
    z-index: 9999;
    width: 100%;
    height: 390px;
    color: #fff;
    text-align: center;
    background: #2c2c2c;
    line-height: 390px;
    vertical-align: middle;
}


/*载入画面*/

.focus_4 .pic li {
    width: 390px;
    position: relative;
    overflow: hidden;
    *margin-top: -2px;
}

.focus_4 .pic li p {
    width: 390px;
    position: absolute;
}

.focus_4 .pic li p a {
    display: block;
}


/*图片和焦点图框架一样大小*/

.focus_4 .pic li p img {}

.focus_4 .txt li {
    position: absolute;
    z-index: 2;
    bottom: 0;
    width: 390px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    display: none;
}

.focus_4 .txt li a {
    display: block;
    color: #fff;
    padding: 2px 0 0 16px;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}


/*标题样式*/

.focus_4 .txt-bg {
    position: absolute;
    bottom: 0;
    z-index: 1;
    width: 390px;
    height: 30px;
    overflow: hidden;
    /*background:#333;filter:alpha(opacity=60);*/
    opacity: 0.6;
    left: 1px;
}


/*标题背景*/

.focus_4 .num {
    position: absolute;
    z-index: 3;
    bottom: 6px;
    right: 8px;
    color: #333;
}


/*按钮样式*/

.focus_4 .num li {
    border-radius: 50px;
    font-size: 12px;
    font-family: Arial;
    float: left;
    width: 20px;
    height: 15px;
    position: relative;
    line-height: 15px;
    text-align: center;
    margin-right: 3px;
    cursor: pointer;
    background: #434343;
    filter: alpha(opacity=90);
    opacity: 0.9;
    color: #fff;
}

.focus_4 .num li.current,
.focus_4 .num li.hover {
    background: #e73736;
    color: #fff;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
    top: -2px;
    width: 30px;
}


/*4f-焦点-end*/


/*2f-焦点-start*/

.flex-viewport {
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    transition: all 1s ease;
}

.flexslider .slides {
    zoom: 1;
}

.flex-direction-nav {
    display: none;
}

.flex-direction-nav a {
    width: 20px;
    height: 36px;
    line-height: 15px;
    overflow: hidden;
    display: block;
    background: url("../images/main_bg.png") no-repeat;
    position: absolute;
    top: 102px;
    z-index: 10;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all .3s ease;
    text-indent: -9999px;
}

.flex-direction-nav .flex-next {
    right: 0;
    background-position: -475px -290px;
}

.flex-direction-nav .flex-prev {
    left: 0;
    background-position: -440px -290px;
}

.flexslider:hover .flex-next {
    opacity: 0.8;
    filter: alpha(opacity=25);
}

.flexslider:hover .flex-prev {
    opacity: 0.8;
    filter: alpha(opacity=25);
}

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
    opacity: 1;
    filter: alpha(opacity=50);
}

.flex-control-nav {
    width: 100%;
    overflow: hidden;
    height: 15px;
    position: absolute;
    bottom: 10px;
    text-align: center;
    z-index: 3;
}

.flex-control-nav li {
    display: inline-block;
    zoom: 1;
    *display: inline;
    height: 15px;
    margin-top: 2px;
}

.flex-control-paging li a {
    background: url("../images/new/new_bg_3.png") no-repeat;
    background-position: center -85px;
    display: block;
    height: 15px;
    overflow: hidden;
    text-indent: -99em;
    width: 18px;
    line-height: 15px;
    cursor: pointer;
    text-align: center;
}

.flex-control-paging li a.flex-active {
    background-position: center -110px;
    height: 15px;
    width: 28px;
}


/*2f-焦点-end*/

/*鼠标经过图片高亮*/

.right_right:hover img,
.right_bottom:hover img {
    opacity: 0.8;
    filter: alpha(opacity=80);
}

.right_right li:hover img,
.right_bottom li:hover img,
.right_right dd.dd_1:hover img,
.right_right dd.dd_2 .module:hover img {
    opacity: 1;
    filter: alpha(opacity=100);
}


/*楼层*/

#menu {
    width: 30px;
    height: 155px;
    position: fixed;
    bottom: 45%;
    z-index: 500;
    background: #fff;
    right: 50%;
    margin-right: 610px;
    display: none;
    /*opacity:0;-webkit-transform:scale(0, 0); transform:scale(0, 0); transition: all 0.5s;*/
}

#menu ul {
    display: block;
    list-style: none;
    width: 30px;
    border: 1px solid #dedcdd;
    background: #fff;
}

#menu ul li {
    border-top: 1px dashed #e6e6e6;
    width: 30px;
    position: relative;
}

#menu ul li:first-child {
    border-top: none;
}

#menu ul li a {
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #000;
    display: block
}

#menu ul li a:hover span,
#menu ul li a.cur:hover span {
    color: #fff;
}

#menu ul li a span {
    line-height: 30px;
    font-size: 12px;
    color: #625351;
}

#menu ul li.current a span {
    color: #1875f0;
    /*z-index:-1;*/
    font-size: 12px;
}

#menu li.current a,
#menu li.current a span {
    color: #1875f0;
}

#menu ul li a:hover span,
#menu ul li.current a:hover span,
#menu ul li.current a:hover span.etitle_1,
#menu ul li a:hover,
#menu li.current a:hover {
    color: #fff;
}

#menu ul li span.etitle {
    position: absolute;
    left: 30px;
    top: 0;
    display: block;
    width: 0px;
    height: 30px;
    border-bottom: 1px dashed #edeaeb;
    overflow: hidden;
}

#menu ul li span.etitle i {
    padding: 1px 10px;
    background: url("../images/new/new_floor.png") no-repeat;
    margin-right: 2px;
}

#menu ul li.etitle_one span.etitle,
#menu ul li.etitle_one a:hover,
#menu li.etitle_one.current a:hover {
    background: #f06e00;
    color: #fff;
}

#menu ul li.etitle_two span.etitle,
#menu ul li.etitle_two a:hover,
#menu li.etitle_two.current a:hover {
    background: #4f8bbf;
    color: #fff;
}

#menu ul li.etitle_three span.etitle,
#menu ul li.etitle_three a:hover,
#menu li.etitle_three.current a:hover {
    background: #6aa71b;
    color: #fff;
}

#menu ul li.etitle_four span.etitle,
#menu ul li.etitle_four a:hover,
#menu li.etitle_four.current a:hover {
    background: #1875f0;
    color: #fff;
}

#menu ul li.etitle_five span.etitle,
#menu ul li.etitle_five a:hover,
#menu li.etitle_five.current a:hover {
    background: #fc5048;
    color: #fff;
}

#menu ul li.etitle_one.current span.etitle_1 {
    color: #f06e00;
}

#menu ul li.etitle_two.current span.etitle_1 {
    color: #4f8bbf;
}

#menu ul li.etitle_three.current span.etitle_1 {
    color: #6aa71b;
}

#menu ul li.etitle_four.current span.etitle_1 {
    color: #1875f0;
}

#menu ul li.etitle_five.current span.etitle_1 {
    color: #fc5048;
}

#menu ul li.etitle_one span i {
    background-position: center -2px;
}

#menu ul li.etitle_two span i {
    background-position: center -40px
}

#menu ul li.etitle_three span i {
    background-position: center -85px
}

#menu ul li.etitle_four span i {
    background-position: center -130px
}

#menu ul li.etitle_five span i {
    background-position: center -175px
}


#menu ul li a:hover span.etitle{
    display: block;
}

#menu ul li:hover span.etitle {
    width: 75px;
    transition: width 0.3s;
    -moz-transition: width 0.3s;
    -webkit-transition: width 0.3s;
    -o-transition: width 0.3s;
}

#menu.fixedSubNav {
    position: fixed;
    display: block;
}


/*楼层*/


/*客服-右侧-start*/

.right_kefu {
    height: 100%;
    width: 40px;
    position: fixed;
    /*background:#000;position:absolute;*/
    right: 0px;
    top: 0;
    bottom: 0;
    z-index: 600;
    /*display:none;_display:none;*/
    transition: all 0.6s;
    -o-transition: all 0.6s;
    -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
    -ms-transition: all 0.6s;
}

.floating_ck {
    /*position:fixed;right:0px;*/
    bottom: 0px;
    width: 40px;
    z-index: 200;
    position: absolute;
}

.floating_ck dl dd {
    position: relative;
    width: 40px;
    height: 34px;
    line-height: 34px;
    /*border-bottom:solid 1px #2b2a2a;*/
    text-align: center;
    background-repeat: no-repeat;
    /*background-position:center 20%;*/
    cursor: pointer;
}

.floating_ck dl dd:hover {
    background-color: #1875f0;
    /*border-bottom:solid 1px #c51e1e;*/
}

.floating_ck dl dd:hover .floating_left {
    display: block;
}

.consult {
    background: url("../images/new/new_right_kefu_1.png") no-repeat center -6px;
    position: relative;
}

.words {
    background: url("../images/new/new_right_kefu_1.png") no-repeat center -45px;
}

.consult,
.words,
.quote,
.chongzhi {
    line-height: 34px;
    margin-top: 20px;
}

.quote {
    background: url("../images/new/new_right_kefu_1.png") no-repeat center -595px;
}

.gouwuche {
    background: url("../images/new/new_right_kefu_1.png") no-repeat center -182px;
    margin-top: 20px;
}

.qrcord {
    background: url("../images/new/new_right_kefu_1.png") no-repeat center -445px;
    margin-top: 170px;
    margin-bottom: 20px;
}

.chongzhi {
    background: url("../images/new/new_right_kefu_1.png") no-repeat center -662px;
}

.floating_ck dl dd.gouwuche {
    height: 96px;
}

.return {
    background: url("../images/new/new_right_kefu_1.png") no-repeat center -525px;
}

.floating_ck dl dd.return {
    height: 34px;
}

.floating_ck dd span {
    color: #fff;
    display: block;
    padding-top: 45px;
    line-height: 20px;
    font-size: 14px;
}

.floating_ck dd.gouwuche .shuliang {
    /*width: 21px;*/
    margin-top: 2px;
}

.floating_ck dd.gouwuche span.cart_num {
    margin: 5px auto 0;
    padding-top: 0px;
    background: #1875f0;
    /**background:none;*/
    border-radius: 50px;
    font-size: 10px;
}

.floating_ck dd.gouwuche:hover span.cart_num {
    color: #1875f0;
    background: #fff;
}

.floating_ck dd span.span_num,
.floating_ck dd span.span_num span {
    padding-top: 0;
    width: 15px;
}

.floating_left {
    position: absolute;
    right: 40px;
    top: 0px;
    height: 32px;
    background: #747474;
    /*border-bottom:solid 1px #c9cacb;display:none;*/
    display: none\9;
    *display: none;
    width: 120px;
    border-radius: 4px 0 0 4px;
    border: 1px solid #747474;
    border-right: none;
}

.floating_left a {
    color: #fff;
    line-height: 34px;
    padding: 0 10px;
}


/*.consult .floating_left,*/

.gouwuche .floating_left {
    background: #fff;
    width: 240px;
    height: 220px;
    padding: 10px;
    border: 1px solid #ddd;
    border-right: none;
}

.consult .a_btn_close,
.consult .a_btn_close:hover,
.gouwuche .a_btn_close,
.gouwuche .a_btn_close:hover {
    background: url("../images/new/new_right_kefu_1.png") no-repeat;
}

.consult .a_btn_close,
.gouwuche .a_btn_close {
    position: absolute;
    top: 5px;
    left: 5px;
    display: block;
    width: 25px;
    height: 25px;
    background-position: center -370px;
    text-indent: -9999px;
    padding: 0;
}

.consult .a_btn_close:hover,
.gouwuche .a_btn_close:hover {
    background-position: center -399px;
}

.consult .right_login_div a,
.consult .consult_show .ul_list_2 li a,
.consult .consult_show .ul_list_3 li a,
.gouwuche .right_login_div a {
    border-left: 1px solid #ededed;
}

.consult .consult_show .ul_list_2 li a,
.consult .consult_show .ul_list_3 li a {
    line-height: 18px;
    display: block;
    text-align: center;
}

.consult .right_login_div a:first-child,
.consult .consult_show .ul_list_2 li:first-child a,
.consult .consult_show .ul_list_3 li:first-child a,
.gouwuche .right_login_div a:first-child {
    border: none;
}

.floating_ck .floating_left .consult_show .ul_list_2 li,
.floating_ck .floating_left .consult_show .ul_list_3 li {
    text-align: center;
}

.floating_ck .consult_show,
.floating_ck .floating_left .consult_show li a {
    color: #666;
}

.floating_ck .right_login_div a,
.floating_ck .floating_left .consult_show li a:hover {
    color: #1875f0;
}

.floating_ck .floating_left .consult_show .ul_list_2 li a {
    padding: 40px 0 0;
    display: block;
}

.floating_ck .floating_left .consult_show .ul_list_2 li.li_news a {
    background: url("../images/new/new_right_kefu_1.png") no-repeat center -730px;
}

.floating_ck .floating_left .consult_show .ul_list_2 li.li_collect a {
    background: url("../images/new/new_right_kefu_1.png") no-repeat center -790px;
}

.floating_ck .floating_left .consult_show .ul_list_2 li.li_collect {
    position: relative;
}

.floating_ck .floating_left .consult_show .ul_list_2 li.li_collect span {
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    right: 25px;
    top: -8px;
    color: #c5c5c5;
    background: url("../images/new/new_right_kefu_1.png") no-repeat center -850px;
    padding: 0;
    overflow: hidden;
    color: #fff;
    font-size: 10px;
    line-height: 16px;
    font-family: Arial, 宋体;
}

.qrcord .floating_left.floating_ewm {
    right: 40px;
}

.floating_ck dl dd.qrcord .floating_left.floating_ewm {
    width: 100px;
    background: #fff;
    height: 100px;
    color: #000;
    top: -68px;
    border: 1px solid #ddd;
}

.consult i,
.words i,
.quote i,
.chongzhi i,
.gouwuche i,
.return i,
.qrcord i {
    width: 0px;
    height: 0px;
    border-top: 5px solid transparent;
    border-right: 0;
    border-bottom: 5px solid transparent;
    border-left: 5px solid #747474;
    position: absolute;
    right: -5px;
    top: 13px;
}


/*.consult i,*/

.gouwuche i,.qrcord i {
    border-left: 5px solid #fff;
}

.gouwuche i {
    top: 45px;
}

.floating_ck dl dd.quote {
    height: 64px;
}

.quote .floating_w {
    height: 62px;
    width: 120px;
    top: 0px;
}

.quote .floating_w .overz {
    height: 62px;
}

.quote .floating_w .overz li {
    line-height: 27px;
    height: 27px;
}

.quote i {
    top: 30px;
}

.qrcord i {
    top: 80px;
}

#content_shop {
    width: 320px;
    height: 100%;
    /*position: absolute;*/
    position: fixed;
    right: -280px;
    top: 0;
    bottom: 0;
    background: #000;
}


/*增加动画*/

.floating_ck dl dd .floating_left {
    opacity: 0;
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    transition: all 0.5s;
}

.floating_ck dl dd:hover .floating_left {
    opacity: 1;
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    transition-delay: 0.3s;
}


/*购物车-start*/

.quick_links_wrap,
.mui-mbar-tabs {
    width: 280px;
    height: 100%;
    transition: width 0.4s linear 0s;
    margin-left: 40px;
    position: absolute;
    left: 0px;
}

.quick_cart_list,
.quick_history_list,
.quick_links_pop .links,
.quick_my_qlinks,
.quick_message_list,
.quick_leave_message,
.quick_mpbtn_histroy,
.quick_mpbtn_wdsc,
.quick_mpbtn_recharge {
    position: absolute;
    width: 280px;
    left: 0px;
    top: 0px;
    background: #FFF;
    height: 100%;
    display: block;
}

.quick_links_pop {
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    /*box-shadow: 0px 0px 5px #999;*/
    border-radius: 5px 0px 0px 5px;
    border: 1px solid #dfdfdf;
}

.ibar_closebtn {
    width: 20px;
    height: 20px;
    background-position: 5px -267px;
    padding: 5px;
    overflow: hidden;
    position: absolute;
    top: 4px;
    left: 4px;
}

.mui-mbar-tabs i,
.ibar_closebtn,
.login_order,
.login_favorite {
    display: inline-block;
    background: url("../images/new/new_ico_1.png") no-repeat -25px -440px;
    cursor: pointer;
    height: 15px;
    width: 18px;
    vertical-align: top;
    position: absolute;
}

.ibar_closebtn:hover {
    background: url("../images/new/new_ico_1.png") no-repeat -25px -477px;
}

.ibar_plugin_title {
    height: 30px;
    line-height: 30px;
    border-bottom: 1px solid #DEDEDE;
    color: #5E5050;
    font-size: 13px;
    font-weight: 500;
    /*width: 267px;*/
    margin: 0px auto;
}

.ibar_plugin_title h3 {
    text-indent: 30px;
    text-align: right;
    color: #5E5050;
    background: #dfdfdf;
    font-weight: 500;
}

.ibar_plugin_title h3 a {
    padding-right: 10px;
    padding-left: 25px;
    background: url("../images/new/new_ico_1.png") no-repeat -30px -369px;
}

.no_login {
    color: #5E5050;
    border: 1px solid #EDD28B;
    background: #FFFDEE;
    margin: 5px;
    padding: 0 5px;
    line-height: 20px;
}

.a_login {
    background: #1875f0;
    color: #fff;
    padding: 2px 12px;
    font-size: 13px;
    opacity: 0.95;
}

.a_login:hover {
    opacity: 1;
}

.quick_links_pop .pop_panel {
    font-size: 12px;
    width: 100%;
    height: 628px;
    position: relative;
}

.ibar_plugin_content {
    position: absolute;
    width: 100%;
    height: 96%;
    top: 0px;
    bottom: 0px;
    overflow: hidden;
}

.ibar_cart_group {
    width: 260px;
    padding: 0px 10px 0px;
    background: #FFF none repeat scroll 0% 0%;
    /*max-height:400px;
	overflow-y:scroll;*/
    min-height: 200px;
}

.ibar_cart_group_header {
    height: 34px;
    line-height: 34px;
    border-bottom: 1px solid #DEDEDE;
}

.ibar_cart_group_title {
    float: left;
    font-size: 14px;
}

.ibar_cart_group_header a {
    float: right;
    color: #1875f0;
    line-height: 34px;
}

.cart_item {
    margin-bottom: 5px;
    /*border-bottom: 1px dotted #ddd;*/
    position: relative;
}

.del_a {
    position: absolute;
    right: 25px;
    bottom: 15px;
    width: 35px;
    height: 16px;
    line-height: 16px;
    color: #005AA0;
    text-align: right;
    font-size: 12px;
}

.cart_item_pic {
    position: relative;
    float: left;
    width: 65px;
    height: 65px;
}

.cart_item_pic img {
    width: 60px;
    height: 60px;
    border: 1px solid #F4F4F4;
}

.cart_item_desc {
    float: left;
    width: 165px;
    padding: 3px 0px 0px 10px;
}

.shopping .cart_item_desc {
    width: 185px;
}

.cart_item_name {
    display: inline-block;
    width: 100%;
    height: 36px;
    overflow: hidden;
    line-height: 18px;
    color: #5C5C5C;
    font-size: 12px;
}

.cart_item_name:hover {
    color: #000;
}

.cart_item_sku {
    width: 160px;
    height: 24px;
    line-height: 24px;
    color: #999;
    display: none;
}

.cart_price {
    color: #ea3802;
    font-weight: 700;
    font-family: Arial, Helvetica;
}

.quick_links_pop .pop_panel {
    font-size: 12px;
    width: 100%;
    height: 100%;
    max-height: 100%;
    position: relative;
}

.cart_handler {
    position: absolute;
    /* height: 100px;
    bottom: 0px;*/
    width: 100%;
    background: #dfdfdf;
    padding: 10px 0 15px;
}

.cart_handler_1 {
    bottom: 120px;
}

.cart_handler_2 {
    bottom: 0px;
}

.quick_links_pop .pop_panel {
    font-size: 12px;
}

.cart_handler_header {
    width: 260px;
    margin: 8px auto;
    float: left;
}

.cart_handler_left {
    float: left;
}

.cart_handler_right {
    float: right;
    font-weight: 700;
    font-size: 16px;
    font-family: Arial;
    color: #ea3802;
}

.cart_go_btn {
    display: block;
    height: 33px;
    line-height: 33px;
    font-size: 19px;
    font-family: SimHei;
    color: #FFF;
    text-align: center;
    text-decoration: none;
    background: #ea3802;
    width: 260px;
    /*margin:5px 15px;*/
    float: left;
    opacity: 0.90;
    border-radius: 4px;
}

.cart_go_btn:hover {
    opacity: 1;
}

.cart_go_btn i {
    padding: 0 10px;
    background: url("../images/new/new_right_kefu_1.png") no-repeat;
    background-position: center -575px;
}

.cart_item_price .size_hui {
    color: #999;
    font-size: 12px;
}

.cart_item {
    height: 60px;
}

.cart_item_dl {
    height: 60px;
}

.cart_item_dl dt,
.cart_item_dl dd {
    float: left;
    padding-left: 5px;
    padding-right: 5px;
}

.cart_item_dd_1 {
    width: 20px;
    padding-top: 14px;
}

.cart_item_dd_2 {
    width: 50px;
    margin-right: 5px;
}

.cart_item_dd_3 {
    width: 60px;
    padding-top: 14px;
}

.cart_item_dd_4 {
    width: 65px;
    padding-top: 14px;
    text-align: right;
    overflow: hidden;
}

.check_all {
    height: 30px;
}

.check_all i,
.cart_item_dd_1 i,
.list_group i,
.shop_group i {
    background: url("../images/new/new_right_kefu_1.png") no-repeat;
    padding-left: 20px;
    background-position: -10px -918px;
    font-style: normal;
    cursor: pointer;
    font-size: 12px;
    display: block;
    width: auto;
    height: 20px;
}

.check_all i.check_bg,
.cart_item_dd_1 i.current_res,
.shop_group i.i_bg,
.shop_group i.check_bg {
    background-position: -10px -948px;
}

.cart_reduce_number,
.cart_add_number {
    font-size: 12px;
    /*padding:0 8px;*/
    width: 15px;
    height: 20px;
    background: url("../images/new/new_right_kefu_1.png") no-repeat;
    text-indent: -9999px;
}

.cart_item_dd_3 span,
.cart_item_dd_3 a {
    float: left;
    text-align: center;
}

.cart_item_dd_3 span {
    margin: 0 5px;
    display: block;
    width: 20px;
    overflow: hidden;
}

.cart_add_number {
    background-position: center -984px;
    display: block;
}

.cart_reduce_number {
    background-position: center -1016px;
    display: block;
}

.list_group {
    height: 25px;
    border-bottom: 1px solid #ededed;
}

.list_group span,
.list_group i {
    display: block;
}

.shop_word_number {
    width: 150px;
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.shop_group {
    border-bottom: 10px solid #eeeeee;
}


/*购物车-end*/


/*客服-右侧-end*/


/*弹出层-加入购物车、删除商品提示*/


/* input */

.theme-popover-1 .ipt {
    border: 1px solid #ededed;
    border-radius: 2px;
    box-shadow: inset 0 1px 0 #f8f8f8;
    background-color: #fff;
    padding: 4px 6px;
    height: 21px;
    line-height: 21px;
    color: #555;
    width: 180px;
    vertical-align: baseline;
}

.theme-popover-1 .ipt-mini {
    width: 140px;
    padding: 1px 3px;
}

.theme-popover-1 .ipt:focus {
    border-color: #95C8F1;
    box-shadow: 0 0 4px #95C8F1;
}


/**/

.theme-popover-1 .theme-buy-1 {
    margin-top: 10%;
    text-align: center;
}

.theme-popover-1 .theme-gobuy,
.theme-signin-1 {
    font-size: 15px;
}

.theme-popover-1 .theme-price {
    position: relative;
    bottom: -6px;
    font-family: microsoft yahei, Arial, Helvetica, sans-serif;
    margin-right: 20px;
    font-weight: bold;
    color: #f60;
    line-height: 32px;
    font-size: 24px;
    display: inline-block;
}

.theme-popover-1 .theme-price dfn {
    font-style: normal;
    font-size: 18px;
    margin-right: 2px;
}

.theme-popover-1 .theme-desc {
    padding: 30px;
}

.theme-popover-1 .theme-version {
    padding: 30px;
}

.theme-popover-mask-1 {
    z-index: 9998;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.4;
    filter: alpha(opacity=40);
    display: none
}

.theme-popover-1 {
    z-index: 9999;
    position: fixed;
    /*position:absolute;*/
    top: 30%;
    left: 50%;
    width: 400px;
    min-height: 175px;
    height: auto;
    margin-left: -200px;
    border-radius: 10px;
    border: 5px solid #666;
    border: 5px solid rgba(102, 102, 102, 0.5);
    background-color: #fff;
    display: none;
    box-shadow: 0 0 10px #666;
}

.theme-popover-1 .theme-poptit-1 {
    padding: 10px;
    position: relative;
    height: 20px;
}

.theme-popover-1 .theme-poptit-1 h3 {
    padding: 0;
    margin: 0;
    font-size: 14px;
    color: #333;
    font-weight: 500;
}

.theme-popover-1 .theme-popbod-1 {
    padding: 40px 15px;
    color: #444;
    height: auto;
    font-weight: 500;
}

.theme-popover-1 .theme-popbom {
    padding: 15px;
    background-color: #f6f6f6;
    border-top: 1px solid #ddd;
    border-radius: 0 0 5px 5px;
    color: #666
}

.theme-popover-1 .theme-popbom a {
    margin-left: 8px
}

.theme-popover-1 .theme-poptit-1 .close {
    float: right;
    color: #999;
    display: block;
    width: 20px;
    height: 20px;
    margin: -2px -5px -5px;
    background: url("../images/new/new_bg_2.png") no-repeat;
    background-position: center -5px;
    text-shadow: 0 1px 0 #ddd;
    text-decoration: none;
}

.theme-popover-1 .theme-poptit-1 .close:hover {
    color: #444;
    background-position: center -39px;
}

.theme-popover-1 .btn.theme-reg {
    position: absolute;
    top: 8px;
    left: 43%;
    display: none
}

.theme-popover-1 .inp-gray,
.theme-popover-1 .feed-mail-inp {
    border: 1px solid #ccc;
    background-color: #fdfdfd;
    width: 220px;
    height: 16px;
    padding: 4px;
    color: #444;
    margin-right: 6px
}

.theme-popover-1 .dform-1 {
    padding: 20px 30px;
    text-align: center;
}

.theme-popover-1 .dform .ipt_error {
    background-color: #FFFFCC;
    border-color: #FFCC66
}

.theme-popover-1 .dform-tip {
    display: none;
    background-color: #080;
    color: #fff;
    line-height: 42px;
    margin-top: 10px;
    font-size: 14px;
}

.theme-popover-1 .dform-tip-errer {
    background-color: #CF301A;
}

.theme-popover-1 .dform-tip a {
    display: inline-block;
    padding: 0 20px;
    margin-left: 10px;
    background-color: #FFE924;
    color: #CF301A;
}

.theme-popover-1 .dform-login {
    padding: 0;
    height: 270px;
    overflow: hidden;
}

.theme-popover-1 .dform-login iframe {
    height: 470px;
    margin-top: -180px;
}

.theme-popover-1 .theme-signin-1 {
    margin: 0px;
    font-size: 14px;
}

.theme-popover-1 .theme-signin-1 h4 {
    color: #999;
    font-weight: 100;
    margin-bottom: 20px;
    font-size: 12px;
}

.theme-popover-1 .theme-signin-1 li {
    padding-left: 80px;
    margin-bottom: 15px;
}

.theme-popover-1 .theme-signin-1 li strong {
    float: left;
    margin-left: -80px;
    width: 80px;
    text-align: right;
    line-height: 32px;
}

.theme-popover-1 .theme-signin-1 .btn {
    margin-bottom: 10px;
}

.theme-popover-1 .theme-signin-1 p {
    font-size: 12px;
    color: #999;
}

.theme-popover-1 .theme-desc,
.theme-popover-1 .theme-version {
    padding-top: 0
}

.theme-popover-1 .dform-1.w_theme {
    width: 270px;
}

.theme-popover-1.theme-popover-2 {
    min-height: 125px;
}

.theme-popover-1.theme-popover-2 .dform-1 {
    padding: 20px;
}

.theme-popover-1.theme-popover-2 .dform-1.w_theme {
    width: 360px;
}

.btn_del_1,
.btn_cancel_1 {
    cursor: pointer;
}

.btn_del_1 {
    border: 1px solid #e1e1e1;
    border-radius: 4px;
    color: #333;
    font-size: 14px;
    line-height: 25px;
    padding: 0 10px;
}

.btn_cancel_1 {
    border: 1px solid #e1e1e1;
    background: #ea3802;
    border-radius: 4px;
    color: #333;
    font-size: 14px;
    line-height: 25px;
    padding: 0 7px;
    color: #fff;
}

.theme-popover-1 .theme-signin-1 p.p_theme_del {
    font-size: 18px;
    color: #ff6c00;
    font-weight: bold;
}

.theme-popover-1 .theme-poptit-1 ._prompt {
    color: #333;
}

.fl .text-left .close_time {
    color: #ff6c00;
}

.theme-popover-1 .dform-1.w_theme.theme-popbod_w {
    width: 300px;
}

.text-center_fl {
    margin-left: 4px;
    width: 80%;
}

.fl .text_prompt {
    color: #aaa;
}


/*弹出层-加入购物车、删除商品提示-end*/
#top {
    background: #fff;
}

#topNav {
    padding: 2px 0px 0;
    border-bottom: 1px solid #ededed;
    z-index: 600;
    font-size: 12px;
    font-weight: 500;
    line-height: 25px;
    background: #f9f9f9;
    color: #8f8e8e;
}

#topNav .visable_all {
    color: #999;
}

#topNav .visable_all span {
    font-size: 12px;
}

#topNav .float_left a {
    padding: 0 5px;
}

#topNav .top_color {
    color: #999;
}


/*#topNav .float_left a:first-child{ color: #8f8e8e;}*/

#topNav .float_left a:first-child:hover {
    color: #3a3939;
}

#topNav a {
    font-size: 12px;
}

#topNav a:hover {
    color: #1875f0;
}

#topNav li {
    line-height: 25px;
    color: #c7c5c5;
    /*border:1px solid #fff;*/
    position: relative;
    padding: 0 5px;
}

#topNav li a {
    font-size: 12px;
    /*font-family:宋体;*/
    padding: 0 5px;
    color: #999;
}

#topNav li a:hover {
    color: #3a3939;
}

#topNav li.a_phone {
    background: url("../images/top_bg.png") no-repeat 4px -277px;
    padding-left: 12px;
    position: relative;
}

#topNav li.nav_down {
    position: relative;
}

#topNav li.nav_down .nav_show {
    position: absolute;
    z-index: 600;
    border: 1px solid #e5e5e5;
    left: -1px;
    top: 25px;
    display: none;
    background: #fff;
    padding: 5px;
    margin-right: -100px;
    width: auto;
    height: auto;
}

#topNav li.nav_down.nav_user .nav_show {
    width: 180px;
    height: 110px;
    padding: 10px;
}

#topNav li.nav_down .nav_show .top_nav_user img {
    width: 50px;
    height: 50px;
    border-radius: 50px;
}

#topNav li.nav_down .nav_show i {
    position: absolute;
    height: 2px;
    top: -2px;
    left: 0px;
    z-index: 15;
    background: #fff;
    display: block;
}

#topNav li.nav_down.nav_user .nav_show i,
#topNav li.nav_down.nav_phone .nav_show i {
    width: 101px;
}

#topNav li.nav_down .top_a_block {
    float: left;
    display: block;
    width: 50px;
    height: 50px;
    margin-top: 5px;
}

#topNav li.nav_down .top_dl {
    padding-left: 60px;
}

#topNav li.nav_down .top_login_div {
    border-bottom: 1px dashed #ededed;
}

#topNav li.nav_down .top_login_div,
#topNav li.nav_down .top_login_div a,
#topNav li li a {
    color: #666;
}

#topNav li.nav_down .nav_show .top_nav_user dt,
#topNav li.nav_down .nav_show .top_nav_user dd {
    text-align: center;
}

#topNav li.nav_down .top_dl dd a {
    color: #aaa;
    font-size: 10px;
    padding: 0 4px;
}

#topNav li.nav_down .top_dl dd span {
    color: #c5c5c5;
    font-size: 10px;
}

#topNav li.nav_down .ul_list_2 li {
    float: left;
    width: 50%;
    text-align: center;
    padding: 0;
    border: none;
    position: relative;
}

#topNav li.nav_down .ul_list_2 li span {
    position: absolute;
    right: 0;
    top: 0;
    color: #c5c5c5;
}

#topNav li.nav_down .top_dl a:hover {
    color: #1875f0;
}

#topNav li.nav_down.nav_phone .nav_show {
    /*width:198px;height:140px;padding:10px;*/
    width: 91px;
    height: 110px;
}

#topNav li.nav_down {
    border-top: 1px solid #fff;
    border-left: 0px solid #fff;
    border-right: 1px solid #fff;
}

#topNav li.nav_down.hover {
    left: -1px;
    border-left: 1px solid #d8d8d8;
    border-right: 1px solid #d8d8d8;
    border-top: 1px solid #d8d8d8;
    background: #fff;
    margin-left: -1px;
}

#topNav li.nav_down.hover .nav_show {
    display: block;
}

#topNav li a:hover {
    color: #1875f0;
}

#topNav li a.a_order,
#topNav li a.a_user,
#topNav li a.a_shopping,
#topNav li a.a_user i,
#topNav li a.a_phone,
#topNav li a.a_user:hover,
#topNav li.nav_down.hover a.a_user,
#topNav li.nav_down.hover a.a_user:hover,
#topNav li a.a_phone i,
#topNav li a.a_phone:hover i,
#topNav li.nav_down.hover a.a_phone i {
    background: url("../images/new/new_ico_1.png") no-repeat;
}

#topNav li a.a_order {
    background-position: -32px 0;
}

#topNav li a.a_order:hover {
    background-position: -32px -30px;
}

#topNav li a.a_news,
#topNav li a.a_no_news,
#topNav li a.a_order,
#topNav li a.a_user,
#topNav li a.a_shopping,
#topNav li a.a_phone {
    padding-left: 20px;
}

#topNav li a.a_user,
#topNav li a.a_phone {
    padding-right: 23px;
}

#topNav li a.a_user {
    background-position: -32px -60px;
}

#topNav li a.a_user:hover,
#topNav li.nav_down.hover a.a_user,
#topNav li.nav_down.hover a.a_user:hover {
    background-position: -32px -90px;
    color: #1875f0;
}

#topNav li a.a_user i,
#topNav li a.a_phone i {
    position: absolute;
    display: block;
    width: 12px;
    height: 10px;
    top: 8px;
    right: 12px;
    background-position: -36px -238px;
}

#topNav li a.a_user:hover i,
#topNav li.nav_down.hover a.a_user i,
#topNav li a.a_phone:hover i,
#topNav li.nav_down.hover a.a_phone i {
    background-position: -36px -261px;
}

#topNav li a.a_shopping {
    background-position: -32px -120px;
}

#topNav li a.a_shopping:hover {
    background-position: -32px -150px;
}

#topNav li a.a_phone {
    background-position: -32px -179px;
}

#topNav li a.a_phone:hover,
#topNav li.nav_down.hover a.a_phone,
#topNav li.nav_down.hover a.a_phone:hover {
    background-position: -32px -209px;
    color: #1875f0;
}

#topNav li span.list_line {
    position: absolute;
    width: 1px;
    overflow: hidden;
    height: 10px;
    top: 8px;
    right: 0px;
    background: #e5e5e5;
}

#topNav li.nav_down.hover a {}

#topNav li.nav_down.hover span.list_line {
    display: none;
}

#topNav li a.a_news {
    background: url("../images/top_bg.png") no-repeat 0 -322px;
}

#topNav li a.a_no_news {
    background: url("../images/top_bg.png") no-repeat 0 -361px;
}


/*index搜索*/

#top-search-bd {
    width: 365px;
    float: right;
    margin-top: 22px;
    position: relative;
    /*overflow: hidden;*/
    height: 40px;
    margin-left: 80px;
    *padding: 0;
}

#top-search-input {
    border: 1px solid #d8d8d8;
    border-radius: 0px;
    width: 225px;
    padding: 0 10px 0 35px;
    float: left;
    height: 36px;
    line-height: 36px;
    outline: none;
    position: absolute;
    top: 0px;
    z-index: 5;
    left: 0px;
    font-size: 12px;
    color: #a8a8a8;
}

#top-search-input::-ms-clear {
    display: none;
}

#top-search-bd button {
    background-color: #106ada;
    background-image: linear-gradient(to bottom, #106ada, #106ada);
    border-radius: 0px;
    color: #FFF;
    box-shadow: none;
    height: 40px;
    line-height: 40px;
    padding: 0 12px;
    font-size: 18px;
    border: none;
}

#top-search-bd .btn {
    background: #2891d9;
    border: none;
    line-height: 38px;
    height: 38px;
    color: #FFF;
    width: 90px;
    float: left;
    cursor: pointer;
    outline: none;
    position: absolute;
    top: 0px;
    z-index: 5;
    left: 272px;
    padding: 0;
    border-radius: 0;
    opacity: 0.9;
}

#top-search-bd .btn:hover {
    opacity: 1;
}

.logo {
    height: 80px;
    margin-top: 10px;
}

.top_erweima {
    margin-top: 12px;
}

.logo .img_01 {
    height: 50px;
    width: 100px;
    overflow: hidden;
    margin-left: 10px;
    margin-top: 35px;
}

.logo .img_01 img {
    height: 50px;
    width: 100px;
    overflow: hidden;
}

.logo .logo_img {
    width: 400px;
    padding: 5px;
}

i.search {
    background: url("../images/common/new_ico_1.png") no-repeat -20px -690px;
    /*../images/new/new_ico_1.png*/
    width: 30px;
    height: 30px;
    position: absolute;
    top: 4px;
    z-index: 6;
    left: 5px;
}

#top-search-bd .p_words {
    line-height: 20px;
    font-size: 12px;
    margin-top: 42px;
    height: 20px;
    overflow: hidden;
    color: #a0a0a0;
}

#top-search-bd .p_words a {
    padding-right: 8px;
    padding-left: 8px;
    color: #a0a0a0;
    font-weight: 500;
    font-size: 12px;
    text-decoration: none;
    /*border-right:1px solid #a0a0a0;*/
    line-height: 20px;
    position: relative;
}

#top-search-bd .p_words a:hover,
#top-search-bd .p_words a.red {
    color: #ea3802;
}

#top-search-bd .p_words a span {
    position: absolute;
    width: 1px;
    overflow: hidden;
    height: 10px;
    top: 3px;
    right: 0px;
    background: #A0A0A0;
}

.btn {
    width: 140px;
    display: block;
    border: 1px solid #D8D8D8;
    background: #EFEFF0 none repeat scroll 0% 0%;
    line-height: 35px;
    font-size: 16px;
    text-align: center;
    float: right;
    color: #7A7A7A;
    cursor: pointer;
    outline: none;
}

.search_show {
    width: 272px;
    z-index: 550;
    position: absolute;
    top: 38px;
    left: 0;
    background: #fff;
    border: 1px solid #ededed;
    display: none;
    box-shadow: 1px 5px 7px #e7e7e7;
}

.search_lately {
    background: #fff;
}

.search_p,
.search_p_1 {
    padding: 0 10px;
}

.search_p {
    background: #ececec;
}

.color_y {
    color: #ff4e00;
}

.search_border-left {
    border-left: 1px solid #ededed;
}

.search_lately .search_border-left {
    border-left: none;
}

.search_none .hot_search a,
.search_lately .hot_search a {
    float: left;
    padding: 0 12px;
    color: #aaaaaa;
    border: 1px solid #e3e3e3;
    margin: 5px;
    border-radius: 5px;
    white-space: nowrap;
}

.search_none .hot_search a:hover,
.search_lately .hot_search a:hover {
    color: #1875f0;
    border: 1px solid #1875f0;
}

.hot_search_1 a {
    display: block;
    word-break: keep-all;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0 25px 0 15px;
    line-height: 25px;
}

.hot_search_1 a:hover {
    background: #ececec;
}


/*关闭按钮*/


/*顶部广告、搜索关闭*/

.search_show .btn_close,
.advertise .btn_close {
    position: absolute;
    z-index: 30;
    display: block;
    width: 25px;
    height: 25px;
    text-indent: -9999px;
}

.advertise {
    position: relative;
}

.advertise .btn_close {
    top: 5px;
    right: 50%;
    margin-right: -570px;
    background: url("../images/new/new_ico_1.png") no-repeat;
    background-position: -22px -620px;
}

.advertise .btn_close:hover {
    cursor: pointer;
    background-position: -22px -659px;
}

.search_show .btn_close {
    top: 0px;
    right: 5px;
    background: url("../images/new/new_ico_1.png") no-repeat;
    background-position: -26px -730px;
}

.search_show .btn_close:hover {
    cursor: pointer;
    background-position: -26px -763px;
}


/*关闭按钮-end*/


/*搜索右侧广告*/

.advert_2 {
    background: #bab8b8;
    height: 50px;
    width: 180px;
    margin-top: 22px;
    display: none;
}

.phone_down_1 {
    position: relative;
    margin-top: 40px;
    margin-right: 70px;
    display: none;
}

.phone_show_1 {
    display: none;
    z-index: 100;
    position: absolute;
    top: 40px;
    left: 0px;
    text-align: center;
    width: 100px;
    height: 120px;
    background: #fff;
    padding: 5px;
}

.a_phone_1,
.a_phone_1 i,
.a_phone_1:hover,
.a_phone_1:hover i {
    background: url("../images/new/new_ico_1.png") no-repeat;
}

.a_phone_1 {
    padding-left: 25px;
    background-position: -32px -832px;
    font-size: 16px;
}

.a_phone_1:hover {
    background-position: -32px -863px;
    color: #1875f0;
}

.a_phone_1 i {
    padding: 0 15px;
    background-position: 0px -897px;
    margin-left: 4px;
}

.a_phone_1:hover i {
    background-position: -32px -897px;
}

.phone_down_1.hover .phone_show_1 {
    display: block;
}


/*logo等置顶*/

#search_top {
    background: #fff;
    transition: all 1s;
    -moz-transition: all 1s;
    -webkit-transition: all 1s;
    -o-transition: all 1s;
    top: -80px;
}

#search_top.fixed .logo {
    padding: 5px 10px;
    height: auto;
    margin: 0;
}

#search_top.fixed .logo .logo_img {
    width: 144px;
    margin-right: 50px
}

#search_top.fixed {
    width: 100%;
    height: 50px;
    margin: 0 auto;
    position: fixed;
    top: 0px;
    z-index: 500;
    left: auto;
    *border-bottom: 1px solid #f6f6f6;
    box-shadow: 1px 5px 7px #e7e7e7;
    transition-delay: 0.7s;
    -moz-transition-delay: 0.7s;
    -webkit-transition-delay: 0.7s;
    -o-transition-delay: 0.7s;
}

#search_top.fixed .logo,
#search_top.fixed .logo_img,
#search_top.fixed #top-search-bd,
#search_top.fixed .phone_down_1 {
    margin-top: 0px;
}

#search_top.fixed .advert_2,
#search_top.fixed .p_words {
    display: none;
}

#search_top.fixed .phone_down_1 {
    display: block;
    margin-top: 6px;
    margin-right: 30px;
}

#search_top.fixed .phone_show_1 {
    top: 35px;
}

#search_top.fixed #top-search-bd {
    height: 40px;
}


/*index搜索 结束*/


/*导航*/


/*nav-start*/

#nav {
    background-color: #2891d9;
    height: 45px;
    color: #fff;
    z-index: 100;
    /*position:fixed;top:0px;left: 0px;margin-top:90px;*/
    width: 100%;
    z-index: 100;
    width: 100%;
    /*border-bottom:1px solid #636261;box-shadow:1px 5px 5px #636261;*/
    background: rgba(40, 145, 217, 1);
    filter: alpha(opacity=100);
    transition: all 1s;
    -moz-transition: all 1s;
    -webkit-transition: all 1s;
    -o-transition: all 1s;
    top: -80px;
}

.section #nav {
    margin-top: -150px;
}

.section1.active #nav {
    opacity: 1;
    margin-top: 30px;
    transition-delay: 0.7s;
}

.section1.ltie10 #nav {
    opacity: 1;
    margin-top: 30px;
}


/*导航   start*/


/*.nav{height:45px;padding:0; } */

.nav li {
    float: left;
    height: 45px;
    margin-right: 10px;
}

.nav li a {
    font-size: 16px;
    color: #fff;
    line-height: 45px;
    padding: 0px 10px;
    display: block;
    padding-bottom: 0px;
    letter-spacing: 1px;
    position: relative;
}

.nav li i {
    width: 0px;
    height: 0px;
    border-top: 0px;
    border-bottom: 6px solid #fff;
    border-bottom: 6px solid #fff;
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
    position: absolute;
    text-align: center;
    bottom: 0px;
    left: 42%;
    z-index: 15;
    display: none;
}

.nav a.logo {
    margin: 0px;
    font-size: 18px;
}

.nav a.logo img {
    height: 40px;
}

.nav li.current a,
.nav li.current .project_list a:hover {
    color: #fff;
    background: #1270b0;
}


/*.nav li a:hover,.nav li.consult1.hover>a,*/


/* .nav li.current1 a i, */

.nav li a:hover i,
.nav li.consult1.hover a i {
    display: block;
}

.nav .login {
    margin-top: 5px;
}

.nav .login a {
    padding: 4px 25px;
    color: #dedede;
    background: #15977d;
    border: 1px solid #14937a;
    line-height: 30px;
    border-radius: 20px;
}

.nav .login a:hover {
    color: #ffb40c;
    border: 1px solid #23caa9;
}

#ul_list .slider {
    height: 45px;
    background: #1270b0;
    position: absolute;
}


/*nav-end*/


/* 下拉菜单-start */

.project_list {
    width: 1180px;
    position: absolute;
    top: 45px;
    left: 50%;
    margin-left: -50%;
    background: #fff;
    z-index: 1000;
    padding: 10px;
    transition: all 1s;
    -moz-transition: all 1s;
    -webkit-transition: all 1s;
    -o-transition: all 1s;
    /*	height:1px;*/
}

.project_list li a,
.nav li.current .project_list a {
    color: #666;
    background: #fff;
}

.consult1 .consult_show {
    display: none;
}


/*.consult1.hover .consult_show{display:block;}*/

.consult1.hover .project_list {
    top: 45px;
    /*	transition-delay: 0.7s;*/
    /*	-moz-transition-delay: 0.7s;*/
    /*	-webkit-transition-delay: 0.7s;*/
    /*	-o-transition-delay: 0.7s;*/
    /*	height:auto;*/
    border: 1px solid #d8d8d8;
    border-top: 0;
}

.nav li .project_list li {
    margin: 5px;
    line-height: 30px;
    height: 30px;
}

.nav li .project_list a {
    display: block;
    float: left;
    color: #666;
    font-size: 14px;
    padding: 0 10px;
    line-height: 30px;
}

.project_list li a:hover,
.nav li.current .project_list a:hover,
.project_list a:hover,
.nav li.current .project_list a.current {
    /* background:#ededed; */
    background: #fff;
    color: #ea3802;
    border-radius: 4px;
    font-weight: bold;
}

.farming_body .nav li.current .project_list a.current,
.farming_body .nav li.current .project_list a:hover {
    color: #FFB40C;
}


/*nav-end*/


/*置顶*/

#sidebar.sticky {
    float: none;
    position: fixed;
    top: 80px;
    z-index: 6;
    left: auto;
    border-top: 2px solid #18b192;
}


/*logo等置顶*/

#nav.fixed .logo {
    padding: 5px 10px;
    height: auto;
    margin: 0;
}

#nav.fixed .logo .logo_img {
    width: 144px;
    margin-right: 50px
}

#nav.fixed {
    background: rgba(16, 106, 218, 0.8)filter: alpha(opacity=90);
    width: 100%;
    height: 45px;
    margin: 0 auto;
    position: fixed;
    top: 0px;
    z-index: 500;
    left: auto;
    *border-bottom: 1px solid #f6f6f6;
    box-shadow: 1px 5px 7px #e7e7e7;
    transition-delay: 0.7s;
    -moz-transition-delay: 0.7s;
    -webkit-transition-delay: 0.7s;
    -o-transition-delay: 0.7s;
}

#nav.fixed .logo,
#nav.fixed .logo_img,
#nav.fixed #top-search-bd,
#nav.fixed .phone_down_1 {
    margin-top: 0px;
}

#nav.fixed .advert_2,
#search_top.fixed .p_words {
    display: none;
}

#nav.fixed .phone_down_1 {
    display: block;
    margin-top: 6px;
    margin-right: 30px;
}

#nav.fixed .phone_show_1 {
    top: 35px;
}

#nav.fixed #top-search-bd {
    height: 40px;
}


/*置顶*/

h3.h3_line {
    line-height: 65px;
    color: #3697d9;
    font-size: 38px;
    letter-spacing: 2px;
    margin-bottom: 10px;
    margin-top: 20px;
    font-weight: 500;
    border-bottom: 1px solid #d8d8d8;
    width: 60%;
}

h3.h3_line_w {
    width: 100%;
}

h3.h3_line span.bottom_b {
    border-bottom: 2px solid #ea3802;
    font-size: 34px;
    text-align: center;
    line-height: 45px;
    padding: 8px 5px;
    width: 50%;
}

h3.h3_line span.size_state {
    font-size: 34px;
    line-height: 45px;
    color: #666;
}

.state {
    font-size: 38px;
    line-height: 45px;
    font-family: Arial;
    color: #d4d4d4;
    letter-spacing: 2px;
    font-style: italic;
}

.state_1 {
    font-size: 18px;
    line-height: 25px;
    font-family: Arial;
    color: #444;
    letter-spacing: 2px;
}


/*首页*/


/*.bg_1{background:url("../images/common/bg1.1.jpg");}*/

.div_list_common {
    position: absolute;
    width: 260px;
    padding: 10px;
}

.div_list_common ul,
.div_list_common li {
    text-align: center;
}

.div_list_common li a img {
    border: 1px solid #ededed;
    border-radius: 50%;
    opacity: 0.7;
    width: 50px;
    height: 50px;
}

.div_list_common li a:hover img {
    border: 1px solid #106ada;
    opacity: 1;
}

.top_right_1 {
    width: 120px;
}

.top_right_1 ul {
    width: 50px;
}


/*.div_list_1 ul.ul_float li{float:right;}*/

.div_list_1 {
    left: 50%;
}

.div_list_r {
    right: 50%;
}

.h2_name {
    font-size: 24px;
    color: #3697d9;
    margin-top: 10px;
}

.h2_name span {
    color: #666;
    font-size: 24px;
    line-height: 35px;
}

.p_name {
    font-size: 14px;
    line-height: 25px;
}

.p_name span {
    margin: 5px;
}

.top_left_1 {
    top: 30px;
    margin-left: -480px;
}

.top_left_2 {
    top: 175px;
    margin-left: -500px;
}

.top_left_3 {
    top: 330px;
    margin-left: -470px;
}

.top_right_1 {
    top: 0px;
    margin-right: -350px;
}

.top_right_2 {
    top: 175px;
    margin-right: -500px;
}

.top_right_3 {
    top: 330px;
    margin-right: -520px;
    width: 280px;
}

.top_left_1 ul,
.top_left_2 ul,
.top_left_3 ul,
.top_right_2 ul,
.top_right_3 ul {
    width: 220px;
}


/*首页-新闻*/

.bg_2 {
    background: url("../images/common/bg1.1.jpg");
}

.ul_list_3 li .news_flash_ul li {
    width: 100%;
    text-align: left;
    background: url("../images/common/list_bg.png") no-repeat 0 2px;
    text-indent: 15px;
}

.padding_product {
    border: 1px solid #d8d8d8;
    /*min-height: 405px;*/
    height: 425px;
    overflow: hidden;
    padding: 30px;
    background: #fff;
    transition: all 1s ease 0s;
}


/*position:absolute;bottom:0;font-size:16px;background:rgba(0,0,0,0.3);width:100%;line-height:35px;color:#fff;}*/

.txt {
    height: 35px;
    line-height: 35px;
    overflow: hidden;
    background: rgba(0, 0, 0, 0.3);
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    color: #fff;
    transition: all 1s ease 0s;
    width: 100%;
    max-width: 100%;
    z-index: 1;
}

.txt h3 {
    padding: 0 10px;
    font-size: 16px;
}

.list_hover.hover .txt {
    bottom: 0;
    height: 100%;
    transition-delay: 0.1s;
}

.list_h,
.list_h a {
    overflow: hidden;
    display: -webkit-box;
    line-clamp: 2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all;
    height: 44px;
}

.a_btn_red {
    padding: 5px 20px;
    border-radius: 20px;
    border: 1px solid var(--border_red);
    background: var(--bg_red);
    line-height: 30px;
    color: #fff;
    font-size: 14px;
    -o-transition: all 0.2s;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    transition: all 0.2s;
    -webkit-tap-highlight-color: rgba(255, 0, 0, 0);
    filter: Alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;
}

.a_btn_red:hover {
    filter: Alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 1;
}

a.a_btn_red:link,
a.a_btn_red:visited,
a.a_btn_red:active {
    color: #fff;
}

.list_h3,
.list_h3 h2 {
    font-size: 18px;
    color: #666;
    font-weight: 500;
    line-height: 25px;
    max-height: 30px;
    text-align: left;
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.list_h3 a {
    font-size: 18px;
    color: #666;
    font-weight: 500;
    line-height: 25px;
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.list_h3:hover,
.a_hover:hover,
.list_h3 h2:hover,
.list_h3 h2 a:hover {
    color: #ea3802;
}

.list_product .padding_20:hover .padding_product {
    border: 1px solid #bebfc0;
    transition-delay: 0.1s;
}


/*专家介绍*/

.padding_product1 {
    border: 1px solid #d8d8d8;
    /*min-height: 405px;*/
    height: 425px;
    overflow: hidden;
    padding: 10px;
    background: #fff;
    transition: all 1s ease 0s;
}

.padding_product1 img {
    width: 100px;
    height: 100px;
    border-radius: 50px;
    border-radius: 50%;
    margin: 20px 0;
}

.list_product .padding_20:hover .padding_product1 {
    border: 1px solid #bebfc0;
    transition-delay: 0.1s;
}

.list_h3_1 {
    font-size: 18px;
    color: #666;
    font-weight: 500;
    text-align: left;
    line-height: 30px;
    font-size: 18px;
}

.list_h3_1 a {
    font-size: 18px;
    color: #666;
    font-weight: 500;
    line-height: 25px;
}

.list_h3_1:hover,
.a_hover_1:hover {
    color: #106ada;
}

.list_h_1,
.list_h_1 a {
    height: 100px;
    overflow: hidden;
    display: -webkit-box;
    line-clamp: 5;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    word-break: break-all;
}

.border_left_i {
    border-left: 3px solid #ff2251;
    line-height: 15px;
    font-size: 12px;
    margin-right: 8px;
}

.border_left_blue {
    border-left: 3px solid #d3231e;
}

.bg_ul_li .ul_list_4 li:nth-child(1) .list_hover {
    background: url("../images/common/zhuanjia1.jpg") no-repeat center 0;
}

.bg_ul_li .ul_list_4 li:nth-child(2) .list_hover {
    background: url("../images/common/zhuanjia2.jpg") no-repeat center 0;
}

.bg_ul_li .ul_list_4 li:nth-child(3) .list_hover {
    background: url("../images/common/zhuanjia3.jpg") no-repeat center 0;
}

.bg_ul_li .ul_list_4 li:nth-child(4) .list_hover {
    background: url("../images/common/zhuanjia4.jpg") no-repeat center 0;
}


/*首页-专家*/


/*.padding_product1 table ul{display:none;}*/

.padding_product1 .txt h2 a {
    padding: 0 10px;
    font-size: 16px;
    text-align: left;
    color: #fff;
    display: block;
}

.focus_2 .ul_list_4 .list {
    margin: 0 auto;
}

.focus_2 .ul_list_4 .list table td:nth-child(1),
.focus_2 .ul_list_4 .list table td:nth-child(2),
.focus_2 .ul_list_4 .list table td:nth-child(4),
.focus_2 .ul_list_4 .list table td:nth-child(5) {
    display: none;
}

.focus_2 .ul_list_4 .list table li {
    display: none;
}

.focus_2 .ul_list_4 .list table li:nth-child(2) {
    width: 100%;
    display: block;
    line-height: 22px;
}

.focus_2 .ul_list_4 .list table ul {}

.focus_2 .ul_list_4 .list li {
    height: 110px;
    overflow: hidden;
    display: -webkit-box;
    line-clamp: 5;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    word-break: break-all;
    line-height: 22px;
}


/*友情链接*/

.padding_product2 {
    width: 180px;
    height: 60px;
    margin: 0 auto;
    border: 1px solid #ededed;
    transition: all 1s ease 0s;
}

.padding_product2:hover {
    border: 1px solid #bebfc0;
    transition-delay: 0.1s;
}

.padding_product3 {
    padding: 20px 0;
}

.padding_product3 td {
    padding: 0;
}

.padding_product3 img {
    /*width:180px;height:60px;margin:5px;*/
    width: 138px;
    height: 46px;
    border: 1px solid #ededed;
    transition: all 1s ease 0s;
}

.padding_product3 img:hover {
    border: 1px solid #2891d9;
    transition-delay: 0.1s;
}

.padding_product4 ul li {
    width: 12.5%;
}

.padding_product4 td a,
.padding_product5 td a {
    display: block;
}

.padding_product5 table tbody td {
    height: 30px;
    vertical-align: middle;
}

.padding_product5 table tbody td a,
.padding_product5 table tbody td {
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 30px;
}

table {
    width: 100%;
    border-collapse: collapse;
}

tbody tr {
    /* background-color: #fefefe;*/
    color: #6B6B6B;
}

table thead th,
table tbody td {
    /*padding: 8px;
	height: 19px;
	line-height: 19px;
	line-height:25px;border:1px solid #ededed;
	font-weight: 400;*/
    /*	padding:5px 0;*/
}

table tbody tr:nth-child(2n) {
    /* background: #F2F2F2;*/
}

table tbody tr:nth-child(2n+1) {}

table thead th {
    font-weight: 600;
}


/*新改*/

.banner_left {
    width: 820px;
}

.banner_right {
    width: 360px;
    height: 350px;
    background: #f8f8f8;
}

.index_left {
    width: 240px;
}

.index_middle {
    width: 560px;
}

.index_w_common {
    width: 400px;
}

.index_right {
    width: 360px;
}

.index_left,
.index_w_common,
.index_right,
.banner_left,
.banner_right {
    overflow: hidden;
}

.news_flash_ul_h {
    height: 310px;
}

.hr_line_bottom {
    width: 110px;
    position: absolute;
    bottom: 0;
    left: 0;
    border-bottom: 1px solid #2891d9;
    margin: 0;
}

.h2_list_define i.h_i_bg {
    font-size: 14px;
    padding-left: 15px;
    margin-right: 5px;
    background: url("../images/common/ico_bg.png") no-repeat 0 5px;
}


/*.h2_list_define i.h_i_bg.h_tongzhi {background: url("../images/common/tzbg.png") no-repeat 0 5px;}*/


/* 行业新闻等 */

.h_list_1 {
    height: 360px;
}


/*.guanyu_bg{width:88px;height:88px;background: url("../images/common/guanyu.png") no-repeat 0px 0px;z-index:2;position:absolute;}*/

.guanyu_bg {
    margin-top: 105px;
}

.index_left_bg {
    background: url("../images/common/women_img1.jpg") no-repeat #f4f4f4;
    border-top: 1px solid #2891d9;
}

.index_left_bg ul {
    padding: 20px 60px;
}

.index_left_bg ul li {
    line-height: 25px;
    margin-bottom: 10px;
    text-align: center;
}

.index_left_bg ul li a {
    background: #e2e0e0;
    color: #444;
    border-radius: 4px;
    display: block;
    font-size: 14px;
    font-weight: bold;
    border: 1px solid #d8d8d8;
    filter: Alpha(opacity=90);
    -moz-opacity: 0.95;
    opacity: 0.95;
}

.index_left_bg ul li a:hover {
    background: #2891d9;
    color: #fff;
    border: 1px solid #2891d9;
    filter: Alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
}

.border_middle {
    border-bottom: 1px solid #ededed;
    line-height: 40px;
}

.ul_option_1,
.ul_option_2 {
    width: 60%;
}

.ul_option_1 li,
.ul_option_2 li {
    cursor: pointer;
    overflow: hidden;
    height: 40px;
    width: 90px;
    line-height: 40px;
    text-align: center;
    font-weight: bold;
    margin-right: 10px;
    font-size: 16px;
}

.ul_option_1 li.current,
.ul_option_2 li.current {
    border-bottom: 1px solid #2891d9;
}

.h2_list_define a:hover {
    color: #ff7800;
}

.border_middle.a_block {
    display: block;
    width: 45px;
}

.border_middle a:hover i {
    background-position: center -1176px;
    color: #666;
}

.border_middle a i {
    padding-left: 12px;
    font-size: 12px;
    line-height: 40px;
    margin-right: 2px;
    background: url("../images/common/new_bg_4.png") no-repeat;
    background-position: center -1147px;
}

.ul_option_1 {}

.ul_option_1 .slider_1 {
    height: 40px;
    border-bottom: 1px solid #1270b0;
    position: absolute;
}

.div_td .list {
    margin: 0;
    height: 125px;
    overflow: hidden;
}

.div_td .list td img {
    width: 100px;
    height: 100px;
}

.div_td .list table td:nth-child(4),
.div_td .list table td:nth-child(5),
.div_td .list table td:nth-child(3) li:nth-child(3) {
    display: none;
}

.div_td .list table td:nth-child(3) li:nth-child(1) {
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 25px;
    overflow: hidden;
}

.div_td .list table td li.f_gray {
    height: 74px;
    overflow: hidden;
}

.news_flash_ul_1 {
    height: 100px;
}

.news_flash_ul_2 {
    height: 205px;
}

.h_list_2 {
    height: 260px;
}



.bg_left {
    transition: all 1s;
    transition-delay: 0s;
    transition-delay: 0s;
    transition-delay: 0s;
}

.bg_left {
    left: 0%;
}

.current .bg_left {
    opacity: 1;
    left: 50%;
    transition-delay: 0.7s;
}

a.a_btn {
    padding: 6px 40px;
    border-radius: 20px;
    border: 1px solid #3697d9;
    line-height: 60px;
    color: #3697d9;
    font-size: 20px;
    -o-transition: all 0.2s;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    transition: all 0.2s;
    -webkit-tap-highlight-color: rgba(255, 0, 0, 0);
}

a.a_btn:hover {
    background: #3697d9;
    color: #fff;
}


/* 客服 */

.lt {
    float: left;
}

.rt {
    float: right;
}

.f-cb {
    zoom: 1;
}

.fn-clear:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

.fn-clear {
    zoom: 1;
}

.online_icon {
    overflow: hidden;
}

.online_icon a {
    display: block;
    width: 35px;
    height: 148px;
    background: url("../images/common/online_bg.png") no-repeat;
    font-size: 16px;
    text-align: center;
    color: #000;
}

.online_windows {
    width: 144px;
}

.online_w_top {
    background: url("../images/common/online_bg_1.png") no-repeat -36px 0;
    height: 10px;
    _background: url("../images/common/online_bg_ie6.png") no-repeat -36px 0;
    _margin-bottom: -7px;
}

.online_w_c {
    background: url("../images/common/online_bg_1.png") repeat-y 0 -185px;
    padding: 0 5px;
    _background: url("../images/common/online_bg_ie6.png") repeat-y 0 -185px;
}

.online_w_bottom {
    background: url("../images/common/online_bg_1.png") repeat-y -36px -35px;
    height: 29px;
    _background: url("../images/common/online_bg_ie6.png") repeat-y -36px -35px;
}

.online_content {
    background: url("../images/common/online_bg_1.png") no-repeat -147px -185px;
    padding-top: 5px;
    _background: url("../images/common/online_bg_ie6.png") no-repeat -147px -185px;
}

.online_content a.qq_icon {
    background: url("../images/common/online_bg_1.png") no-repeat -37px -130px;
    width: 121px;
    height: 25px;
    display: block;
    margin: 0 auto;
    text-indent: 30px;
    line-height: 23px;
    cursor: pointer;
}

.online_content a.qq_icon:hover {
    background-position: -159px -130px;
    color: #FFF;
}

.online_bar h2 {
    background: url("../images/common/online_bg_1.png") repeat-x 0 -156px;
    height: 29px;
    line-height: 27px;
    font-size: 12px;
    color: #666;
    text-align: left;
}

.online_bar h2 a {
    display: block;
    padding-left: 14px;
    margin-left: 6px;
    cursor: pointer;
    font-size: 14px;
}

.expand h2 a {
    background: url("../images/common/online_bg_1.png") no-repeat -36px -69px;
    _background: url("../images/common/online_bg_ie6.png") no-repeat -36px -69px;
}

.collapse h2 a {
    background: url("../images/common/online_bg_1.png") no-repeat -36px -96px;
    _background: url("../images/common/online_bg_ie6.png") no-repeat -36px -96px;
}

.expand h2 a:hover,
.collapse h2 a:hover {
    text-decoration: none;
    color: #c81d04;
}

.online_content {
    text-align: center;
    border-bottom: 1px solid #d0d0d0;
}

.online_content ul li {
    height: 24px;
    line-height: 24px;
    margin-bottom: 4px;
    font-size: 12px;
}

.online_content ul li a:hover {
    color: #c81d04;
}

#online_qq_layer {
    right: -150px;
    top: 50%;
    margin-top: -150px;
    _position: absolute;
    z-index: 200;
    width: 180px;
    position: fixed;
}

#online_qq_tab {
    float: left;
    margin-top: 50%;
}

#onlineService {
    float: left;
    margin-left: -4px;
}

#onlineType1,
#onlineType2,
#onlineType3,
#onlineType4,
#onlineType5,
#onlineType6 {
    display: none;
}

#onlineType1 {
    display: block;
}

#goto_top {
    background: url("../image/start/v5/gototop.png") no-repeat 0 0;
    width: 48px;
    height: 41px;
    cursor: pointer;
    position: fixed;
    left: 50%;
    bottom: 50px;
    margin-left: 500px;
    display: none;
}

.tipsy {
    padding: 5px;
    font-size: 14px;
    position: absolute;
    z-index: 100000;
}

.tipsy-inner {
    padding: 5px 8px 4px 8px;
    background-color: black;
    color: white;
    max-width: 200px;
    text-align: center;
}

.tipsy-inner {
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.tipsy-arrow {
    position: absolute;
    background: url("../image/admin/v2/tipsy.gif") no-repeat top left;
    width: 9px;
    height: 5px;
}

.tipsy-n .tipsy-arrow {
    top: 0;
    left: 50%;
    margin-left: -4px;
}

.tipsy-nw .tipsy-arrow {
    top: 0;
    left: 10px;
}

.tipsy-ne .tipsy-arrow {
    top: 0;
    right: 10px;
}

.tipsy-s .tipsy-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -4px;
    background-position: bottom left;
}

.tipsy-sw .tipsy-arrow {
    bottom: 0;
    left: 10px;
    background-position: bottom left;
}

.tipsy-se .tipsy-arrow {
    bottom: 0;
    right: 10px;
    background-position: bottom left;
}

.tipsy-e .tipsy-arrow {
    top: 50%;
    margin-top: -4px;
    right: 0;
    width: 5px;
    height: 9px;
    background-position: top right;
}

.tipsy-w .tipsy-arrow {
    top: 50%;
    margin-top: -4px;
    left: 0;
    width: 5px;
    height: 9px;
}


/* 客服-end */


/*通用-展会。show*/

.table_border_none_common {
    /*border:1px solid #ededed;*/
}

.table_border_none_common td {
    padding: 10px;
    border: none;
    /*border:1px solid #ededed;border-collapse : separate;*/
    transition: all 0.6s;
    -o-transition: all 0.6s;
    -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
    -ms-transition: all 0.6s;
}

.table_hover tr {}

.table_hover tr td:hover {
    background: #F3F3F3;
}

.list_common_toutiao {
    font-size: 18px;
}

.ul_li_mbottom li {
    margin-bottom: 10px;
}


/* 展会进程状态 -列表*/

.process_none {
    display: none;
}

.btn_process_1,
.btn_process_2,
.btn_process_3,
.time_process_1,
.time_process_1,
.time_process_3 {
    transition: all 0.6s;
    -o-transition: all 0.6s;
    -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
    -ms-transition: all 0.6s;
}

.btn_process_1,
.btn_blue_1.btn_process_1 {
    background: #d3231e;
    border: 1px solid #d3231e;
}

.btn_process_2,
.btn_blue_1.btn_process_2 {
    background: #0f8d77;
    border: 1px solid #0f8d77;
}

.btn_process_3,
.btn_blue_1.btn_process_3 {
    background: #a7a6a6;
    border: 1px solid #a7a6a6;
}

.time_process_1 {
    line-height: 18px;
}

.time_process_1 span {
    padding: 0 5px;
    line-height: 18px;
}

.time_process_1,
.time_process_1 span {
    color: #d3231e;
}

.time_process_2,
.time_process_2 span {
    color: #0f8d77;
}

.time_process_3,
.time_process_3 span {
    color: #a7a6a6;
}

.btn_process_1 .process_not_started,
.btn_process_2 .process_started,
.btn_process_3 .process_closed,
.time_process_1 .process_not_started,
.time_process_2 .process_started,
.time_process_3 .process_closed {
    display: inline;
}


/* 展会列表背景 */


/* .p_list_exhibit_1{height:40px;line-height:40px;}
.list_exhibit_bg,.list_exhibit_bg span{line-height:40px;}
.list_exhibit_bg{padding:5px 40px 10px 15px;background:url("../images/time_process_3.png") no-repeat;}
.list_exhibit_bg.time_process_1{background:url("../images/time_process_3.png") no-repeat;}
.list_exhibit_bg.time_process_2{background:url("../images/time_process_3.png") no-repeat;}
.list_exhibit_bg.time_process_3{background:url("../images/time_process_3.png") no-repeat;} */

.list_padding {
    padding: 10px;
}

.p_list_exhibit {
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 25px;
}

.exhibit_name {
    padding: 0 10px;
    height: 30px;
    background: rgba(0, 0, 0, .4);
    color: #fff;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 5;
    position: absolute;
}

.exhibit_name a {
    line-height: 30px;
    color: #fff;
}

.txt_exhibit {
    height: 35px;
    line-height: 35px;
    overflow: hidden;
    background: rgba(0, 0, 0, 0.3);
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    color: #fff;
    transition: all 1s ease 0s;
    width: 100%;
    max-width: 100%;
    z-index: 1;
}

.btn_position_exhibit {}

.txt_exhibit h3 {
    padding: 0 10px;
    font-size: 16px;
    color: #fff;
    font-weight: 500;
}

.list_hover.hover .txt_exhibit {
    bottom: 0;
    height: 100%;
    transition-delay: 0.1s;
}

.list_hover.hover .txt_exhibit p {
    margin-top: 20%;
}


/* .list_h,.list_h a{
	overflow:hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	word-break: break-all;
} */

.list_hover.hover .txt_exhibit .btn_position_exhibit {}

.exhibit_shixiao {
    position: absolute;
    top: 220px;
    width: 85px;
    height: 85px;
    border-radius: 50%;
    z-index: 5;
    left: 50%;
    margin-left: -35px;
    filter: Alpha(opacity=90);
    -moz-opacity: 0.9;
    opacity: 0.9;
}

.exhibit_shixiao a {
    display: block;
    line-height: 85px;
    text-align: center;
    border-radius: 50%;
}

.exhibit_shixiao a.time_process_1 {
    background: url("../images/time_process_1.png") no-repeat;
}

.exhibit_shixiao a.time_process_1 span {
    color: #fff;
}

.exhibit_shixiao a.time_process_2 {
    background: url("../images/time_process_2.png") no-repeat;
}

.exhibit_shixiao a.time_process_2 span {
    color: #fff;
}

.exhibit_shixiao a.time_process_3 {
    background: url("../images/time_process_3.png") no-repeat;
}

.exhibit_shixiao a.time_process_3 span {
    color: #666;
}

.exhibit_shixiao a span {
    font-size: 16px;
}

.exhibit_list_img {
    margin-bottom: 50px;
}

.exhibit_list_title p {
    line-height: 30px;
}

.exhibit_list_title a {
    font-size: 18px;
    line-height: 30px;
    color: #444;
}

.p_classify {
    border-top: 1px solid #ddd;
    margin-top: 10px;
}

.p_classify a {
    line-height: 30px;
    color: #666;
    font-size: 14px;
    font-weight: bold;
    color: #d3231e;
}

.p_classify a:hover {
    color: #d3231e;
}


/* 菜单列表 */

.right_menu {
    border-top: 2px solid #2891d9;
}

.right_menu_b_none {
    border-top: none;
}

.right_menu a {
    display: block;
}

.right_menu ul li {
    line-height: 30px;
    height: 30px;
    overflow: hidden;
    text-indent: 30px;
    margin-bottom: 5px;
    transition: all 0.6s;
    -o-transition: all 0.6s;
    -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
    -ms-transition: all 0.6s;
}

.right_menu ul li:hover {
    transition: all 0.6s;
    -o-transition: all 0.6s;
    -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
    -ms-transition: all 0.6s;
    background: #d3231e;
}

.right_menu ul li:hover a,
.right_menu ul li.current:hover a {
    color: #fff;
}

.right_menu ul li.current {
    line-height: 30px;
    height: 30px;
    overflow: hidden;
    text-indent: 28px;
    color: #d3231e;
}

.right_menu ul li.current a {
    color: #d3231e;
    font-weight: bold;
}


/*导航-成果库、展会右侧-通用*/

.head * {
    font-size: 12px;
}

.menuxx {
    width: 100%;
    height: 50px;
    background-color: #d3231e;
    /*float:left;*/
    overflow: hidden;
}

.menu1 {
    height: 50px;
    line-height: 50px;
    /*line-height:44px\9;*/
    letter-spacing: 1px;
    font-size: 16px;
}

.menu1 li {
    float: left;
    /*padding: 0 10px;*/
    text-align: center;
    transition: all 0.8s;
    -o-transition: all 0.8s;
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    -ms-transition: all 0.8s;
}

.menu1 li:hover {
    background-color: #0b5ecc;
}

.menu1 li a {
    padding: 0 10px;
}

.menu1 a:link,
.menu1 a:visited,
.menu1 a:active {
    display: block;
    _display: inline-block;
    color: #fff;
    font-size: 16px;
}

.menu1 .menuon a {
    margin-left: 0px;
    color: #fff;
}

.menu1 .menuon {
    background-color: #0b5ecc;
}

.menu1 a:hover {
    color: #fff;
}

.menu1 .menu_keyword,
.menu1 .menu_up,
.menu1 .menu_ad {
    float: right;
    width: auto;
    height: 50px;
    background: url("../images/menu_ico_bai.png") no-repeat;
    line-height: 50px;
    padding-left: 40px;
}

.menu1 .menu_keyword a,
.menu1 .menu_up a,
.menu1 .menu_ad a {
    font-size: 14px;
    color: #fff;
}

.menu1 .menu_keyword {
    background-position: left top;
}

.menu1 .menu_up {
    background-position: 0px -100px;
}

.menu1 .menu_ad {
    background-position: 0px -50px
}

.menu2 {
    height: 50px;
    line-height: 50px;
    /*line-height:44px\9;*/
    letter-spacing: 1px;
    font-size: 16px;
    padding: 0 10px;
}

.menu2 a:link,
.menu2 a:visited,
.menu2 a:active {
    display: block;
    _display: inline-block;
    color: #fff;
    font-size: 16px;
}

.menu2 .menu_keyword,
.menu2 .menu_up,
.menu2 .menu_ad {
    height: 50px;
    background: url("../images/menu_ico_bai.png") no-repeat;
    line-height: 50px;
    padding-left: 40px;
}

.menu2 .menu_keyword a,
.menu2 .menu_up a,
.menu2 .menu_ad a {
    font-size: 14px;
    color: #fff;
}

.menu2 .menu_keyword {
    background-position: left top;
}

.menu2 .menu_up {
    background-position: 0px -100px;
}

.menu2 .menu_ad {
    background-position: 0px -150px
}


/* 会议中心 */

.menuxx_exhibit {
    top: -80px;
    transition: all 1s;
    -moz-transition: all 1s;
    -webkit-transition: all 1s;
    -o-transition: all 1s;
}

.menuxx_exhibit.fixed {
    position: fixed;
    top: 0;
    z-index: 10;
    background: #d3231e;
    color: #fff;
    filter: Alpha(opacity=90);
    -moz-opacity: 0.9;
    opacity: 0.9;
}

.menuxx_exhibit.fixed .menu_common .menuon a,
.menuxx_exhibit.fixed .menu_common .menuon a:hover,
.menuxx_exhibit.fixed .menu_common a:hover,
.menuxx_exhibit.fixed .menu_common a {
    color: #fff;
}

.menuxx_exhibit.fixed .menu_common .menuon {
    background-color: #0b5ecc;
}


/*导航-成果库、展会右侧-end*/


/* 公司-导航 */

.menu_common_list {
    width: 100%;
    height: 50px;
    background: #fff;
    border-bottom: 1px solid #ddd;
    overflow: hidden;
}

.menu_common {
    height: 50px;
    line-height: 50px;
    /*line-height:44px\9;*/
    letter-spacing: 1px;
    font-size: 16px;
}

.menu_common li {
    float: left;
    /*padding: 0 10px;*/
    text-align: center;
    transition: all 0.8s;
    -o-transition: all 0.8s;
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    -ms-transition: all 0.8s;
    margin: 0 10px;
}

.menu_common li a {
    padding: 0;
    color: #444;
    background: none;
}

.menu_common a:link,
.menu_common a:visited,
.menu_common a:active {
    display: block;
    _display: inline-block;
    color: #444;
    font-size: 16px;
}

.menu_common .menuon a,
.menu_common .menuon a:hover,
.menu_common a:hover {
    color: #d3231e;
}

.menu_common .menuon {
    color: #d3231e;
    border-bottom: 2px solid #d3231e;
    height: 48px;
}

.menu_common .menuon:hover,
.menu_common li:hover {
    color: #d3231e;
    border-bottom: 2px solid #d3231e;
    height: 48px;
}

.menu_common .menu_keyword,
.menu_common .menu_up,
.menu_common .menu_ad {
    float: right;
    width: auto;
    height: 50px;
    background: url("../images/menu_ico_bai.png") no-repeat;
    line-height: 50px;
    padding-left: 40px;
}

.menu_common .menu_keyword a,
.menu_common .menu_up a,
.menu_common .menu_ad a {
    font-size: 14px;
    color: #fff;
}

.menu_common .menu_keyword {
    background-position: left top;
}

.menu_common .menu_up {
    background-position: 0px -100px;
}

.menu_common .menu_ad {
    background-position: 0px -50px
}

.menuxx_investone .menu_up a {
    color: #d3231e;
}

.menu_list {
    width: 100%;
    height: 90px;
    /* background:#003265;border-bottom:1px solid #003265; */
    background: #fff;
    border-bottom: 1px solid #ddd;
}

.menuxx_menu_h {
    height: 90px;
    overflow: hidden;
}

.ul_nav {
    margin-left: 40px;
}

.menu_common_new {
    height: 90px;
    line-height: 90px;
    /*line-height:44px\9;*/
    letter-spacing: 1px;
    font-size: 16px;
}

.menu_common_new li {
    float: left;
    /*padding: 0 10px;*/
    text-align: center;
    /* transition: all 0.8s; 
	    -o-transition: all 0.8s;
	    -webkit-transition: all 0.8s;
	    -moz-transition: all 0.8s;
	    -ms-transition: all 0.8s; */
    position: relative;
    margin: 0 5px;
}

.menu_common_new li a {
    padding: 0 5px;
    /* color:#f5f5f5; */
    color: #666;
    background: none;
    font-size: 16px;
    transition: all 0.8s;
    -o-transition: all 0.8s;
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    -ms-transition: all 0.8s;
}

.menu_common_new li p.p_line {
    position: absolute;
    bottom: 0px;
    border-bottom: 2px solid #d3231e;
    height: 0px;
    z-index: 2;
    transition: all 0.4s;
    -o-transition: all 0.4s;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    width: 0px;
    text-align: center;
    left: 50%;
}

.menu_common_new li.menuon p.p_line,
.menu_common_new li.menuon:hover p.p_line,
.menu_common_new li:hover p.p_line {
    width: 90%;
    left: 5%;
}

.menu_common_new a:link,
.menu_common_new a:visited,
.menu_common_new a:active {
    display: block;
    _display: inline-block;
    /* color: #f5f5f5; */
    color: #666;
    font-size: 16px;
}

.menu_common_new .menuon a,
.menu_common_new .menuon a:hover,
.menu_common_new a:hover {
    color: #d3231e;
}

.menu_common_new .menuon {
    color: #d3231e;
    /* border-bottom:2px solid #d3231e; 
	height:88px;  */
    height: 90px;
}

.menu_common_new .menuon:hover,
.menu_common_new li:hover {
    color: #d3231e;
    /* border-bottom:2px solid #d3231e; 
	height:88px;*/
    height: 90px;
}

.menu_common .menu_keyword,
.menu_common .menu_up,
.menu_common .menu_ad {
    float: right;
    width: auto;
    height: 50px;
    background: url("../images/menu_ico_bai.png") no-repeat;
    line-height: 50px;
    padding-left: 40px;
}

.menu_common .menu_keyword a,
.menu_common .menu_up a,
.menu_common .menu_ad a {
    font-size: 14px;
    color: #fff;
}

.menu_common .menu_keyword {
    background-position: left top;
}

.menu_common .menu_up {
    background-position: 0px -100px;
}

.menu_common .menu_ad {
    background-position: 0px -50px
}

.menuxx_investone .menu_up a {
    color: #d3231e;
}

.menu_list {
    top: -80px;
    transition: all 1s;
    -moz-transition: all 1s;
    -webkit-transition: all 1s;
    -o-transition: all 1s;
}

.menu_list.fixed {
    position: fixed;
    top: 0;
    z-index: 100;
    background: #fff;
    filter: Alpha(opacity=90);
    -moz-opacity: 0.9;
    opacity: 0.9;
}

.menu_list.fixed .menu_common .menuon a,
.menu_list.fixed .menu_common .menuon a:hover,
.menu_list.fixed .menu_common a:hover,
.menu_list.fixed .menu_common a {}

.menu_list.fixed .menu_common .menuon {}

.right_w_nav {
    width: 200px;
    height: 90px;
}

.right_w_nav a {
    display: block;
}

.right_w_nav .search_ashow {
    background: url("../images/common/search_icon.png") no-repeat center 0px;
    width: 50px;
    height: 90px;
}

.right_w_nav .search_ashow:hover {
    background: url("../images/common/search_icon.png") no-repeat center -100px;
}

.btn_white_list1 {
    font-size: 16px;
    color: #d3231e!important;
    padding: 2px 15px;
    margin-top: 30px;
    filter: Alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;
}

.btn_blue_list1 {
    background: #d3231e;
    color: #fff!important;
    padding: 2px 15px;
    margin-top: 30px;
    filter: Alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;
}


/* .btn_white_list1:hover{color:#d3231e!important;} */

.btn_white_list1:hover,
.btn_blue_list1:hover {
    filter: Alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
}

.show_searchlist {
    position: absolute;
    top: 110px;
    z-index: 100;
    width: 1200px;
    height: 100px;
    left: 50%;
    margin-left: -600px;
    transition: all 1s;
    -o-transition: all 1s;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -ms-transition: all 1s;
}

.show_searchlist_bb {
    background: #fff;
    border-radius: 10px;
    border: 1px solid #ededed;
    height: 100px;
    padding: 10px;
    transition: all 0.6s;
    -o-transition: all 0.6s;
    -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
    -ms-transition: all 0.6s;
}

.ss_box_show {
    width: 800px;
}

.skey_input_w,
.search_i_w,
.show_ktag_w {
    width: 710px;
}

.show_searchlist.hover {
    display: block;
    top: 110px;
}

.title_list_b {
    font-family: 微软雅黑, Arial;
    font-size: 20px;
    line-height: 35px;
    padding: 10px 10px 10px 0;
    font-weight: normal;
    overflow: hidden;
}

.title_list_b span {
    padding-bottom: 14px;
    border-bottom: 1px solid #d3231e;
}


/*通用*/

.content_common {
    font-size: 16px;
    line-height: 180%;
    padding: 15px 20px;
}

.content_common p,
.content_common span,
.content_common strong,
.content_common i {
    color: #666;
    font-size: 16px;
}

.content_common p {
    /* text-indent: 2em; padding-bottom: 10px;*/
    line-height: 180%;
}

.content_common span.size_blue {
    color: #d3231e;
}

.h3_list_content {
    font-size: 24px;
    line-height: 180%;
    color: #666;
    margin-bottom: 10px;
}


/* 专家库详情-楼层 */

#menu_details {
    width: 100px;
    position: fixed;
    top: 100px;
    left: 50%;
    margin-left: -720px;
    z-index: 5;
    height: auto;
}

#menu_details .details_info_line {
    height: auto;
    position: fixed;
    top: 100px;
    left: 50%;
    margin-left: -720px;
    z-index: 6;
    width: 1px;
    background: #e5e5e5;
}

#menu_details ul {
    width: 100px;
    height: auto;
    position: absolute;
    top: 100px;
    left: 50%;
    margin-left: -720px;
    z-index: 100;
    border-right: 1px solid #ddd;
}

#menu_details li {
    line-height: 20px;
    margin-right: -9px;
    padding: 5px 0;
}

#menu_details li a {
    display: block;
    line-height: 20px;
    color: #999;
    text-align: right;
}

#menu_details li a i {
    background: url("../images/new_bg_3.png") no-repeat;
    background-position: center -1103px;
    padding-left: 20px;
    font-size: 14px;
}

#menu_details li.current a {
    color: #d3231e;
}

#menu_details li.current a i {
    background-position: center -1139px;
}

#menu_details.fixed ul {
    position: fixed;
    top: 100px;
    left: 50%;
    margin-left: -720px;
}


/*图库*/

.title_p,
.title_p a {
    overflow: hidden;
    display: -webkit-box;
    line-clamp: 2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all;
}

.title_p {
    height: 40px;
}

.time_p {
    font-size: 12px;
    color: #999;
    font-family: Arial;
}


/*下载*/

.ul_list_down li {
    line-height: 28px;
    height: 28px;
    overflow: hidden;
}

.list_w_down {
    color: #999;
    line-height: 28px;
}

.img_w_down {
    line-height: 28px;
    margin-top: 8px;
}

.title_w_down {
    width: 65%;
    /* word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis; */
}


/* 下载-论文库-搜索首页 */

.common_select.common_search_select_w select {
    min-width: 245px;
}

.common_search_w select,
.common_search_w input {
    min-width: 150px;
}

.remarks {
    border: 1px dashed #ddd;
    width: 85%;
    margin: 15px auto 0;
    border-radius: 4px;
    padding: 5px;
}

.content_summary {
    border: 1px dashed #ddd;
}

.content_summary p,
.content_summary,
.content.list_content .download_explain {
    color: #999;
    font-size: 16px;
}

.list_h4 {
    line-height: 30px;
    font-size: 16px;
    color: #666;
}

.ul_list_thesis .common_left_w,
.ul_list_thesis .common_right_w {
    display: table-cell;
    vertical-align: middle;
}

.ul_list_thesis .common_left_w {
    width: 140px;
}

.ul_list_thesis li {
    line-height: 30px;
    padding: 5px 0;
}

.ul_list_thesis .common_right_w,
.ul_list_thesis .common_right_w p,
.ul_list_thesis .common_right_w span {
    color: #999;
    line-height: 30px;
}

.documentation {
    color: #999;
    margin-top: 10px;
    margin-bottom: 10px;
}


/* 下载列表 */

.list_h4_down {
    margin-bottom: 15px;
}

.list_h4_down a {
    font-size: 16px;
    color: #d3231e;
    font-weight: 500;
}

.list_h4_down span {
    padding: 0 5px;
    background: #f3af4d;
    color: #fff;
    font-size: 12px;
}

.list_h4_down span.highlight {
    font-size: 16px;
    color: red;
    background: none;
}

.list_thesis li {
    padding: 10px;
    border-top: 1px dashed #ededed;
}

.list_thesis li:first-child {
    border-top: none;
}

.thesis_summary,
.thesis_summary p {
    color: #999;
}

.list_a_bg a {
    line-height: 18px;
    padding: 2px 5px;
    color: #d3231e;
    transition: all 0.6s;
    -o-transition: all 0.6s;
    -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
    -ms-transition: all 0.6s;
    font-size: 12px;
}

.list_a_bg a:hover {
    background: #d3231e;
    color: #fff;
}


/*图文列表*/

.p_list {
    line-height: 25px;
    margin-top: 10px;
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}


/* brand列表 */

.brand_list_l {
    width: 20%;
}

.brand_list_l img {
    width: 120px;
    height: 120px;
}

.brand_list_middle {
    width: 65%;
}

.brand_list_r {
    width: 15%;
}

.list_common_h2 a,
.list_common_h2 a strong,
.list_common_h2 span {
    font-size: 18px;
    font-weight: 500;
}


/* 企业列表 list-company*/

.list-comp {
    line-height: 150%;
    border-bottom: 1px dashed #ddd;
}

.brand_list_2 {
    width: 20%;
}

.brand_list_middle_2 {
    width: 65%;
}

.brand_list_r_2 {
    width: 15%;
}

.list_common_h2 a,
.list_common_h2 a strong,
.list_common_h2 span {
    font-size: 18px;
    font-weight: 500;
}

.company_img {
    width: 150px;
    height: 60px;
    overflow: hidden;
    margin-top: 10px;
}

.list_img_radius_1 .list div img {
    /*   border-radius: 50%;
    width: 100px;
    height: 100px; */
    width: 150px;
    max-height: 60px;
}

.list_img_radius_1 .list div .list_common_h2 img {
    border: none;
    border-radius: 0;
    width: 16px;
    height: 16px;
}


/* info列表-list-info_list */

.info_list_l {
    width: 20%;
}

.info_list_l img {
    width: 148px;
    height: 111px;
}

.info_list_middle {
    width: 65%;
}

.info_list_r {
    width: 15%;
}

.list_common_h2 a,
.list_common_h2 a strong,
.list_common_h2 span {
    font-size: 18px;
    font-weight: 500;
}


/* 供应-专利池列表 list-company*/

.patent_list_l {
    width: 25%;
}

.patent_list_l img {
    width: 180px;
    height: 135px;
}

.patent_list_middle {
    width: 50%;
}

.patent_list_r {
    width: 25%;
}


/*品牌-show_1 、展会登录 新增*/

.list_h3_1_b {
    background: url("../images/common/flash_sale_3.jpg") repeat-x 0 15px;
    color: #333;
    font-size: 18px;
    text-align: center;
    line-height: 35px;
    font-weight: 500;
}

.list_h3_1_b span {
    background: #fff;
    color: #333;
    padding: 0 12px;
    font-size: 16px;
}

.form_name_submit {
    padding: 10px;
}

.form_name_submit input:focus,
.textarea_list:focus,
.textarea_list_common:focus,
.common_textarea textarea:focus,
.common_input input:focus {
    outline: none;
    border: 1px solid #1875f0;
    transition: all 0.6s;
    -o-transition: all 0.6s;
    -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
    -ms-transition: all 0.6s;
}

.btn_input_list,
.submit_btn {
    border: 1px solid #ddd;
    width: 218px;
    line-height: 30px;
    border-radius: 4px;
    color: #666;
    padding: 5px 10px;
    max-width: 100%;
}

.textarea_list {
    border: 1px solid #ddd;
    width: 218px;
    max-width: 218px;
    height: 100px;
    padding: 10px;
    font-size: 14px;
    border-radius: 4px;
    color: #666;
    transition: all 0.6s;
    -o-transition: all 0.6s;
    -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
    -ms-transition: all 0.6s;
}

.textarea_list_common {
    border: 1px solid #ddd;
    height: 100px;
    padding: 10px;
    font-size: 14px;
    border-radius: 4px;
    color: #666;
    transition: all 0.6s;
    -o-transition: all 0.6s;
    -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
    -ms-transition: all 0.6s;
}

.btn_input_captcha {
    width: 70px;
    border: 1px solid #ddd;
    border-radius: 4px;
    color: #666;
    padding: 5px 10px;
    margin-right: 5px;
    line-height: 25px;
}

.submit_btn {
    background: #d3231e;
    border: 1px solid #d3231e;
    color: #fff;
    font-size: 16px;
    cursor: pointer;
    width: 238px;
    filter: Alpha(opacity=90);
    -moz-opacity: 0.9;
    opacity: 0.9;
}

.btn_red_1,
.btn_blue_1,
.btn_green_1,
.btn_yellow_1 {
    color: #fff;
    color: #fff!important;
    cursor: pointer;
    padding: 5px 15px;
    font-size: 14px;
    border-radius: 4px;
    line-height: 20px;
    filter: Alpha(opacity=90);
    -moz-opacity: 0.9;
    opacity: 0.9;
}

.btn_red_1 {
    background: #ff2251;
    border: 1px solid #ff2251;
}

.btn_blue_1 {
    background: #d3231e;
    border: 1px solid #d3231e;
}

.btn_green_1 {
    background: #77c019;
    border: 1px solid #72b917;
}

.btn_yellow_1 {
    background: #ff8400;
    border: 1px solid #ff8400;
}

.btn_red_img,
.btn_comment {
    filter: Alpha(opacity=90);
    -moz-opacity: 0.9;
    opacity: 0.9;
}

.btn_red_img:focus,
.btn_comment:focus {
    outline: none;
    border: none;
}

.btn_red_1:hover,
.btn_blue_1:hover,
.submit_btn:hover,
.btn_green_1:hover,
.btn_yellow_1:hover,
.btn_red_img:hover,
.btn_comment:hover {
    color: #fff;
    filter: Alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
}

a.btn_red_1:link,
a.btn_red_1:visited,
a.btn_red_1:active,
a.btn_blue_1:link,
a.btn_blue_1:visited,
a.btn_blue_1:active,
a.submit_btn:link,
a.submit_btn:visited,
a.submit_btn:active,
a.btn_green_1:link,
a.btn_green_1:visited,
a.btn_green_1:active,
a.btn_yellow_1:link,
a.btn_yellow_1:visited,
a.btn_yellow_1:active,
a.btn_red_img:link,
a.btn_red_img:visited,
a.btn_red_img:active,
a.btn_comment:link,
a.btn_comment:visited,
a.btn_comment:active {
    color: #fff;
}

.btn_blue_b_1 {
    border: 1px solid #d3231e;
    color: #d3231e;
    color: #d3231e!important;
    font-size: 14px;
    cursor: pointer;
    padding: 5px 15px;
    border-radius: 4px;
    filter: Alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
}

.btn_blue_b_1:hover {
    background: #d3231e;
    color: #fff!important;
    filter: Alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
}

.btn,
.btn-common,
.btn-green,
.btn-blue,
.btn-red {
    filter: Alpha(opacity=98);
    -moz-opacity: 0.98;
    opacity: 0.98;
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    /* width:100px;line-height:32px; */
    border: none;
    border-radius: 20px;
    text-align: center;
    cursor: pointer;
    padding: 5px 15px;
    -webkit-appearance: none;
}

.btn-common:hover,
.btn-green:hover,
.btn-blue:hover,
.btn-red:hover {
    filter: Alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
    transition: all 0.6s;
    -o-transition: all 0.6s;
    -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
    -ms-transition: all 0.6s;
}

.btn-common {
    background: #fff;
    border:1px solid #ddd;
    color: #333;
}

.btn-common:hover {
    background: #D9D9D9;
    border: 1px solid #cdcdcd;
}

.btn-green {
    background: #1AAD19;
    border: 1px solid #18A117 ;
    color: #fff;
}

.btn-green:hover {
    border: #159014 1px solid;
}

.btn-blue,.btn_blue{
    background: #1875f0;
    border:1px solid  #1875f0 ;
    color: #fff;
}

.btn-blue:hover,.btn_blue:hover {
    background: #1875f0;
}

.btn-red,.btn_red,a.btn_red {
    background: #d1201d;
    border: #d1201d 1px solid;
    color: #fff;
}

.btn-red:hover,.btn_red:hover,a.btn_red:hover {
    background: #d1201d;
    border: #d1201d 1px solid;
    color: #fff;
}

.btn_small_blue_b {
    border: 1px solid #93bff9;
    font-size: 12px;
    border-radius: 4px;
    color: #559af6;
    padding: 2px 10px;
}

.btn_small_blue_b:link,
.btn_small_blue_b:visited,
.btn_small_blue_b:active {
    color: #1875f0;
}

.btn_small_blue_b:hover {
    background: #1875f0;
    color: #fff;
}

.btn_small_blue_b {
    transition: all 0.6s;
    -o-transition: all 0.6s;
    -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
    -ms-transition: all 0.6s;
}

.btn_big {
    padding: 10px 50px;
}
.btn_small {
    padding: 2px 10px;
}

/*品牌-search_1、提交订单*/

.table_td_padding_10 td {
    padding: 10px;
}

.table_td_padding td {
    padding: 5px 10px;
}

.table_td_padding.table_td_job,
.table_td_job td {
    padding: 10px;
    color: #555;
    font-size: 14px;
    line-height: 22px;
}

.common_input_h_b,
.common_input_h_b:focus,
.common_select select,
.common_input input {
    border: 1px solid #ddd;
    line-height: 30px;
    padding: 5px 10px;
    border-radius: 4px;
    color: #666;
}

.common_textarea textarea {
    border: 1px solid #ddd;
    line-height: 30px;
    padding: 5px 10px;
    border-radius: 4px;
    color: #666;
}

.common_select select {
    height: 40px;
    border-radius: 4px;
}

.btn_once,
.btn_again {
    padding: 2px 30px;
    line-height: 30px;
    color: #fff;
    /*display:block;*/
    filter: Alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;
    border-radius: 20px;
}

.btn_once {
    background: #fff;
    border: 1px solid #d3231e;
    color: #d3231e!important;
}

.btn_again {
    background: #fff;
    border: 1px solid #ee9f4c;
    color: #ee9f4c!important;
}

.btn_once:hover,
.btn_again:hover {
    filter: Alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
    cursor: pointer;
}


/* 表单 */

.list_submit_big {
    font-size: 18px;
    padding: 5px 50px;
    background: #d3231e;
}


/*品牌index_1（专家）\展会列表\下载、专题 、图库 、科研机构 4:3*/

.special_h_3 .list_common_h,
.common_h_3 .list_common_h {
    height: 200px;
    overflow: hidden;
}

.special_h_4 .list_common_h {
    height: 167px;
    overflow: hidden;
}

.common_h_4 .list_common_h {
    height: 145px;
    overflow: hidden;
}

.common_h_5 .list_common_h {
    height: 162px;
    overflow: hidden;
}

.common_h_6 .list_common_h {
    height: 132px;
    overflow: hidden;
}

.common_m2_3 .list_common_h {
    height: 220px;
    overflow: hidden;
}

.common_m2_4 .list_common_h {
    height: 160px;
    overflow: hidden;
}

.common_full_3 .list_common_h {
    height: 268px;
    overflow: hidden;
}

.common_full_4 .list_common_h {
    height: 206px;
    overflow: hidden;
}

.common_full_5 .list_common_h {
    height: 162px;
    overflow: hidden;
}

.common_full_6 .list_common_h {
    height: 132px;
    overflow: hidden;
}

.brand_h3_list,
.common_h3_list_bg {
    background: url("../images/common/flash_sale_3.jpg") repeat-x 0 15px;
    color: #333;
    font-size: 18px;
    text-align: left;
    line-height: 35px;
    font-weight: 500;
    text-indent: 30px;
}

.brand_h3_list span,
.common_h3_list_bg span {
    background: #fff;
    color: #333;
    padding: 0 12px;
    font-size: 18px;
}

.show_h_information {}

.show_h_information_1 {
    max-height: 400px;
    overflow: hidden;
}

.click_p_show {
    height: 30px;
    font-size: 14px;
    color: #444;
    position: absolute;
    bottom: 0;
    background: #ededed;
    left: 0;
    right: 0;
    line-height: 30px;
    opacity: 0.9;
    filter: alpha(opacity=90);
}

.click_p_show span {
    line-height: 30px;
    font-size: 14px;
}

.click_p_show:hover span {
    cursor: pointer;
    color: #d3231e;
}

.show_h_information.current .show_h_information_1 {
    max-height: 100%;
}

.show_h_information.current .s_show_1,
.show_h_information .s_show_2 {
    display: none;
}

.show_h_information.current .s_show_2 {
    display: block;
}


/* <!-- 品牌列表-科研机构-首页 --> */

.institution_area {
    padding: 0 10px;
    height: 30px;
    background: rgba(0, 0, 0, .2);
    color: #fff;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 5;
    position: absolute;
    line-height: 30px;
}

.institution_area span {
    line-height: 30px;
    color: #fff;
}

.institution_name {
    font-size: 16px;
    color: #444;
    line-height: 30px;
}

.institution_name a {
    font-size: 16px;
    color: #444;
    line-height: 30px;
}


/* 通屏幕-1200  展会  -整屏幕*/

.common_list_h_4 .list_common_h {
    /* width: 275px; */
    height: 206px;
    overflow: hidden;
}

.common_list_h_3 .list_common_h {
    height: 265px;
    overflow: hidden;
}


/* 通屏幕-1200  展会 \视频、图片、 -整屏幕*/

.common_list_h_5 .list_common_h {
    height: 170px;
    overflow: hidden;
}

.common_list_h_5_img .list_common_h img {
    width: 220px;
    height: 172px;
}

.common_list_h_4 .list_common_h {
    /* width: 275px; */
    height: 206px;
    overflow: hidden;
}

.common_list_h_3 .list_common_h {
    height: 265px;
    overflow: hidden;
}


/* list-photo1-photo */

.common_list_h_3_img_20 .list_common_h {
    width: 360px;
    height: 270px;
    overflow: hidden;
}

.common_list_h_3_img_20 .list_common_h img {
    width: 360px;
    height: 270px;
}

.img_3_2 .list_common_h,
.img_3_2 .list_common_h img {
    height: 240px;
}

.common_list_h_3_img_20 .list_pad_img {
    padding: 20px;
}

.common_pad10 .list_pad_img {
    padding: 10px
}

.common_list_h_4_img_10 .list_common_h {
    width: 280px;
    height: 210px;
    overflow: hidden;
}

.common_list_h_4_img_10 .list_common_h img {
    width: 280px;
    height: 210px;
}

.common_list_h_4_img_10 .list_pad_img {
    padding: 10px;
}

.p_list_bg,
.vo_text_bg {
    padding: 5px 10px;
    background: rgba(212, 234, 255, .8);
    font-size: 14px;
    line-height: 20px;
}

.p_xz2h .p_list_bg {
    height: 40px;
}

.list_pad_img:hover .p_list_bg,
.list_pad_img:hover .vo_text_bg {
    background: rgba(1, 136, 232, .8);
    color: #fff;
}

.list_pad_img:hover .p_list_bg a,
.list_pad_img:hover .vo_text_bg a,
.list_pad_img:hover .vo_text_bg span {
    color: #fff;
}

.common_list_h_4_img_10 .list_common_h img.img_video {
    position: absolute;
    display: block;
    width: 36px;
    height: 36px;
    z-index: 2;
    top: 50%;
    left: 50%;
    margin-top: -18px;
    margin-left: -18px;
    opacity: .6;
}

.time_status {
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
    right: 0;
    height: 30px;
    z-index: 5;
    background: #000;
    opacity: 0.45;
    filter: alpha(opacity=45);
}

.time_status_div {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -50px;
    margin-top: -50px;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    z-index: 5;
    background: #000;
    opacity: 0.45;
    filter: alpha(opacity=45);
}

.thumb_common_list .time_status img {
    width: auto;
    margin-left: 5px;
    margin-top: 5px;
}


/* 展会banner */

h3.theme_introduce {
    font-size: 30px;
    color: #444;
    font-weight: bold;
    padding: 20px;
    background: url("../images/common/flash_sale_3.jpg") repeat-x 0 38px;
    /* text-align:center;width: 90%; margin: 40px auto 20px; */
}

h3.theme_introduce span {
    background: #fff;
    color: #333;
    padding: 0 12px;
    font-size: 30px;
}

.conferencebanner {
    height: 400px;
    overflow: hidden;
    background: url("../images/common_exhibit.jpg") no-repeat center 0;
}

.ticket_left {
    width: 770px;
    height: 501px;
    background: #dc343f;
    float: left;
}

.ticket_right {
    width: 370px;
    height: 400px;
    z-index: 5;
    background: url("../images/show.png") no-repeat top center;
}

.info_exhibit_top,
.info_exhibit_middle,
.info_exhibit_bottom,
.info_exhibit_sign_up,
.info_exhibit_seek {
    position: absolute;
    overflow: hidden;
}

.info_exhibit_top {
    top: 90px;
    width: 180px;
    left: 50%;
    margin-left: -80px;
    font-size: 14px;
}

.city_size {
    font-size: 24px;
    font-weight: bold;
}

.info_exhibit_top li {
    line-height: 40px;
    text-align: center;
}

.info_exhibit_sign_up {
    bottom: 195px;
    height: 30px;
    width: 200px;
    left: 90px;
    line-height: 30px;
    text-align: center;
}

.info_exhibit_sign_up span {
    font-size: 16px;
}

.info_exhibit_middle {
    bottom: 160px;
    height: 30px;
    width: 200px;
    left: 90px;
    text-align: center;
}

.info_exhibit_middle p,
.info_exhibit_middle a {
    text-align: center;
    font-size: 20px;
    color: #ffeb00;
    font-weight: bold;
    line-height: 30px;
    letter-spacing: 2px;
}

.info_exhibit_bottom {
    bottom: 90px;
    height: 50px;
    width: 280px;
    left: 42px;
}

.info_exhibit_bottom p {
    line-height: 22px;
    color: #444;
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 14px;
}

.info_exhibit_seek {
    bottom: 10px;
    height: 30px;
    width: 140px;
    left: 50%;
    margin-left: -70px;
    text-align: center;
    padding: 10px;
}

.box_head.conference_information_bg {
    background: url("../images/show_bg.png") no-repeat 0 center;
    color: #fff;
    font-size: 22px;
    text-align: center;
    height: 30px;
    border: none;
}

.box_body.conference_information {
    border: 1px solid #d3231e;
    padding: 10px;
}

.information_left {
    width: 75px;
    line-height: 25px;
}

.information_right {
    padding-left: 80px;
    line-height: 25px;
}

.information_right p {
    line-height: 25px;
}

.ul_common_bg_list ul {
    /* border-left:1px solid #ededed; */
}

.ul_common_bg_list li {
    /* background:url("../images/common_bg.png") no-repeat  3px 20px; */
    padding-left: 20px;
    padding: 10px 10px 10px 30px;
    margin-left: -10px;
}

.ul_common_bg_list li h3 {
    /* font-weight:500; */
    line-height: 30px;
    margin-bottom: 10px;
    font-size: 18px;
}

.ul_common_bg_list li div,
.ul_common_bg_list li div p {
    color: #666;
    font-size: 16px;
    line-height: 180%;
}


/* ,.ul_common_bg_list li div span */

ul.ul_contact_way,
.ul_common_bg_list ul.ul_contact_way {
    border-left: none;
}

ul.ul_contact_way li,
.ul_common_bg_list ul.ul_contact_way li {
    line-height: 25px;
    background: none;
    padding: 5px;
    margin-left: 0px;
}


/* .theme_bg{background:url("../images/theme.jpg") repeat 0 center #fbfbfb;} */

.procedure_left {
    /*   width: 300px; */
    /*  height: 590px; */
    background: url("../images/show_exhibit.png") 0 0 no-repeat;
}

.procedure_item {
    /*   width: 300px; */
    height: 54px;
    /*  float: left; */
}

.procedure_subtitle {
    font-size: 16px;
    color: #000;
    float: left;
    line-height: 50px;
    width: 80px;
    text-align: center;
}

.procedure_txt {
    float: left;
    width: 200px;
    padding: 9px 10px;
    font-size: 12px;
    color: #666;
    line-height: 18px;
    height: 30px;
    overflow: hidden;
}


/* 会议在线报名-sign- sell-询价inquiry（供应、成果库） */

.table_register td.exhibit_td,
.table_register td.sell_td {
    width: 200px;
    background: #e9f6fb;
    color: #666;
    text-align: right;
}

.table_register.table_exhibit td,
.table_register.table_sell td {
    padding: 5px 20px
}

.h3.theme_introduce {
    font-size: 30px;
    color: #444;
    /* text-align: center; */
    font-weight: bold;
    padding: 20px;
    background: url(../images/common/flash_sale_3.jpg) repeat-x 0 38px;
    /* width: 90%; */
    /* margin: 40px auto 20px; */
}


/*通用*/

.box_head.list_common_border_b,
.list_common_border_b {
    background: none;
    border: none;
    border-bottom: 1px solid #d8d8d8;
}

.box_head.list_common_border_blue,
.list_common_border_blue {
    background: none;
    border: none;
    border-bottom: 1px solid #d3231e;
}


/*.box_body.list_common_b_n,.list_common_b_n{border:none;}*/

.box_head.list_common_border_b strong,
.list_common_border_b strong {
    font-size: 18px;
}

.box_head.list_common_border_b {
    height: 40px;
    line-height: 40px;
}


/*品牌index_2（成果库）*/

.div_list_brand_middle {
    width: 680px;
    height: 420px;
}

.ul_list_brand_area li a {
    padding: 0 10px;
}


/*成果库显示，其他页面隐藏-通用*/

.menuxx_brandtwo,
.brandone_common,
.brandtwo_common,
.research_common,
.menuxx_investone,
.investone_common,
.menuxx_thesis,
.thesis_common,
.menuxx_exhibit,
.exhibit_common,
.achievement_common,
.menuxx_achievement,
.menuxx_patent,
.patent_common {
    display: none;
}

.brandone_common,
.brandtwo_common,
.research_common,
.investone_common,
.thesis_common,
.exhibit_common,
.achievement_common,
.patent_common {
    font-size: 20px;
    color: #888;
    letter-spacing: 2px;
}


/*special-show*/

.special_content,
.special_content p,
.special_content span,
.special_content strong {
    color: #666;
    font-size: 16px;
    line-height: 180%;
}


/* 登录、注册、展会报名、提交订单 */

.tl {
    width: 150px;
    text-align: right;
    padding-right: 20px;
}

.reg_title {
    border-bottom: #ededed 1px solid;
    font-weight: bold;
    padding: 0 0 10px 10px;
    margin: 15px 55px;
    font-size: 18px;
    color: #FF6600;
}


/*.reg_inp {border:#7F9DB9 1px solid;padding:3px 0 3px 0;}*/

.reg_inp,
.yanzhengm input,
.common_reg_inp input {
    border: 1px solid #ddd;
    line-height: 30px;
    border-radius: 4px;
    color: #666;
    padding: 0px 10px;
}

.reg_inp:focus,
.yanzhengm input:focus {
    outline: none;
    border: 1px solid #1875f0;
    transition: all 0.8s;
    -o-transition: all 0.8s;
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    -ms-transition: all 0.8s;
}

.tips {
    position: absolute;
    z-index: 1000;
    width: 300px;
    background: url("../image/tips_bg.gif") no-repeat 0 bottom;
    overflow: hidden;
    margin: -5px 0 0 -10px;
}

.tips div {
    background: url("../image/tips_top.gif") no-repeat;
    line-height: 22px;
    padding: 8px 10px 8px 35px;
}

table.table_register thead th,
table.table_register th,
table.table_register tbody td {
    padding: 5px;
}


/*供应-common*/

.btn_blue_b_1.btn_menu_up {
    background: url("../images/menu_ico_bai.png") no-repeat;
    padding-left: 30px;
    background-position: -5px -360px;
    line-height: 30px;
}

.btn_blue_b_1.btn_menu_up:hover,
.btn_blue_1.btn_menu_up {
    background: url("../images/menu_ico_bai.png") no-repeat #d3231e;
    background-position: -5px -110px;
}

.btn_blue_1.btn_menu_up {
    padding-left: 30px;
    line-height: 30px;
}

.table_border_none_common_1 td {
    padding: 5px 10px;
    border: none;
    transition: all 0.6s;
    -o-transition: all 0.6s;
    -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
    -ms-transition: all 0.6s;
}

.table_border_none_common_1 td.size_hui {
    text-align: right;
    min-width: 80px;
    font-weight: 500;
    color: #999;
}

.common_h_8 .list_common_h {
    width: 127px;
    height: 98px;
    overflow: hidden;
}


/* 展会-会议中心s首页 */

.list_h3_2_b {
    /*  background: url("../images/common/flash_sale_3.jpg") repeat-x 0 15px; */
    color: #333;
    font-size: 24px;
    text-align: center;
    line-height: 35px;
    font-weight: 500;
    height: 35px;
    width: 50%;
}

.list_h3_2_b span {
    background: #fff;
    color: #333;
    padding: 0 15px;
    font-size: 30px;
    z-index: 2;
}

.list_h3_2_b span.size_14 {
    font-size: 14px;
}

.list_h3_2_b span.size_16 {
    font-size: 16px;
}

.list_h3_2_b span.size_18 {
    font-size: 18px;
}

.list_h3_2_b span.size_20 {
    font-size: 20px;
}

.list_h3_2_b span.size_22 {
    font-size: 22px;
}

.list_h3_2_b span.size_24 {
    font-size: 24px;
}

.list_h3_2_b span.size_26 {
    font-size: 26px;
}

.common_p_list {
    font-size: 16px;
    line-height: 30px;
    color: #999;
    margin-top: 10px;
}

.common_p_list.size_14 {
    font-size: 14px;
}

.common_p_list.size_16 {
    font-size: 16px;
}

.common_p_list.size_18 {
    font-size: 18px;
}

.common_p_list.size_20 {
    font-size: 20px;
}

.common_p_list.size_22 {
    font-size: 22px;
}

.common_p_list.size_24 {
    font-size: 24px;
}

.common_p_list.size_26 {
    font-size: 26px;
}

.common_p_list a {
    font-size: 16px;
}

.exhibit_commom {
    height: 270px;
    overflow: hidden;
    padding: 30px;
    background: #fff;
    transition: all 1s ease 0s;
}

.common_circle {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    border: 1px dashed #2277da;
}

.common_circle img {
    margin-top: 20px;
}

.p_list_color {
    margin-top: 15px;
    color: #444;
    font-size: 16px;
}

.h3_common_blue {
    font-size: 20px;
    color: #2277da;
    padding: 20px 0;
}

.supb {
    position: absolute;
    height: 0px;
    background: #e3f0fa;
    bottom: 50%;
    /* transition: all 1s ease 0s; */
    transition: all 0.6s;
    -o-transition: all 0.6s;
    -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
    -ms-transition: all 0.6s;
    z-index: 1;
    overflow: hidden;
    padding: 0;
    filter: Alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
}

.supb h4 {
    font-size: 20px;
    line-height: 30px;
    font-weight: 500;
    margin-top: 10px;
}

.supb p {
    font-size: 14px;
    line-height: 25px;
}

hr.hr_position {
    /* margin-top:-18px; */
    border-bottom: 1px solid #f4b202;
    z-index: 1;
    width: 80%;
    margin: -18px auto;
}

hr.hr_common_blue {
    /* margin-top:-18px; */
    border-bottom: 1px solid #d3231e;
    z-index: 1;
    width: 80%;
    margin: -18px auto;
}

hr.hr_common_gray {
    /* margin-top:-18px; */
    border-bottom: 1px solid #ddd;
    z-index: 1;
    width: 80%;
    margin: -18px auto;
}

.exhibit_commom.hover .supb {
    bottom: 0;
    height: 270px;
    transition-delay: 0.1s;
    padding: 20px;
    filter: Alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
}


/* .common_list_box .padding{box-shadow: 1px 2px 24px #d8d8d8;} */

.recommend_exhibit div.padding {}

.recommend_exhibit img {
    height: 68px;
}

.recommend_exhibit li:hover p {
    color: #d3231e;
}


/* 解决方案、关于活动 */

.exhibit_commom_1 {
    /* height:300px; overflow:hidden;*/
    padding: 10px;
    background: #fff;
    transition: all 1s ease 0s;
}

.common_circle_1 {
    width: 85px;
    height: 85px;
    border-radius: 50%;
    margin-top: -50px;
    background: #fff;
}

.common_circle_1 img {
    margin-top: 8px;
}


/* .exhibit_commom_h{height:300px;} */

.p_list_color_t {
    color: #444;
    font-size: 14px;
    line-height: 24px;
}

.ptop_border_t {
    padding-top: 10px;
    border-top: 1px solid #ddd;
}

.ptop_border_h {
    max-height: 100px;
    overflow: hidden;
}

.h3_common_blue_1 {
    font-size: 18px;
    color: #2277da;
    padding: 20px 0;
    font-weight: 500;
}

.list_act_p_b {
    padding: 20px 10px;
    border: 1px solid #ededed;
    background: #f9f9f9;
    /* overflow:hidden; */
    border-radius: 10px;
}

.list_act_p_b_h_1 {
    height: 180px;
}

.list_act_p_b_h_2 {
    height: 200px;
}

.ptop_border_h_2 {
    max-height: 120px;
    overflow: hidden;
}

.bg_des_act5 {
    background: #e1eaf1;
}

.des_act6 {
    background: #f9f9f9;
    padding: 20px 10px;
    height: 300px;
    border-radius: 10px;
}

.list_h3_3_b {
    color: #333;
    font-size: 18px;
    text-align: center;
    line-height: 35px;
    font-weight: 500;
    height: 35px;
    width: 80%;
}

.list_h3_3_b span {
    background: #f9f9f9;
    color: #d3231e;
    padding: 0 15px;
    font-size: 18px;
    z-index: 2;
}

.list_h3_3_b span.size_14 {
    font-size: 14px;
}

.list_h3_3_b span.size_16 {
    font-size: 16px;
}

.list_h3_3_b span.size_18 {
    font-size: 18px;
}

.list_h3_3_b span.size_20 {
    font-size: 20px;
}

.list_h3_3_b span.size_22 {
    font-size: 22px;
}

.list_h3_3_b span.size_24 {
    font-size: 24px;
}

.list_h3_3_b span.size_26 {
    font-size: 26px;
}

.list_h3_3_b hr.hr_position {
    margin-top: -18px;
    border-bottom: 1px solid #ddd;
    z-index: 1;
}

.des_act7 {
    background: #ededed;
    padding: 20px 10px;
    height: 150px;
    border-radius: 10px;
}

.h3_common_blue_2 {
    color: #2277da;
    padding: 20px 0;
    font-weight: 500;
    font-size: 16px;
}

.des_act7 .h3_common_blue_2 {
    color: #2277da;
    padding: 20px 0;
    font-weight: 500;
    font-size: 22px;
    font-weight: 600;
}

.des_act8 {
    border: 1px solid #d77800;
    height: 235px;
    overflow: hidden;
}

.des_act8 img {
    width: 100%;
}

.h3_common_blue_3 {
    background: #d77800;
    font-size: 20px;
    color: #fff;
    line-height: 35px;
    font-weight: 500;
}

.des_about1 li h3 {
    color: #fff;
    font-size: 26px;
    line-height: 88px;
    /*  background: url("../images/about/des_about2.png") no-repeat; */
    font-weight: 500;
}

h3.h3a1 {
    background: url("../images/about/des_about2.png") no-repeat #dc6a67;
    background-position: 0 0!important;
    padding-left: 100px;
}

h3.h3a2 {
    background: url("../images/about/des_about2.png") no-repeat #ed9352;
    background-position: -403px 0!important;
    padding-left: 100px;
}

h3.h3a3 {
    background: url("../images/about/des_about2.png") no-repeat #4292cf;
    background-position: -805px 0!important;
    padding-left: 85px;
}

.des_about1 li h3 strong {
    color: #fff;
    font-size: 26px;
    font-family: "Microsoft yahei";
    font-weight: 700;
}

.des_about1 li .des_about_p {
    height: 130px;
    background-color: #ececec;
    padding: 20px 30px;
    border-radius: 0 0px 10px 10px;
    overflow: hidden;
}

.des_about1 li .des_about_p p {
    line-height: 27px;
    font-size: 16px;
    max-height: 110px;
    overflow: hidden;
}

.bg_des_about2 {
    background: url(../images/exhibit.jpg) no-repeat 0 center;
}

.bg_des_about2 .exhibit_commom_1 {
    background: none;
}

.des_about_p_1 {
    font-size: 16px;
    color: #fd1e00;
    text-align: center;
}

.des_about_h3_1 {
    font-size: 20px;
}

.des_about_p_2 {
    font-size: 16px;
    line-height: 25px;
    margin-top: 10px;
}

.des_about_2,
.des_about_2 .list_h3_3_b span {
    background: #fff;
}

.des_about_2 {
    height: 300px;
    overflow: hidden;
    border: 1px solid #ddd;
}

.des_about_2:hover {
    box-shadow: 1px 2px 24px #ddd;
}

.des_about_p_2 {
    max-height: 75px;
    overflow: hidden;
}


/*图片滚动-购物车-5个图*/

.yScrollList {
    width: 1198px;
    height: 500px;
    /* margin:20px auto 0; */
}

.yScrollListTitle {
    width: 100%;
    height: 38px;
    line-height: 38px;
    border-bottom: 1px solid #dcdcdc;
}

.yScrollListTitle h1 {
    cursor: pointer;
    font-size: 16px;
    background: #fff;
    color: #666666;
    height: 38px;
    border-left: 1px solid #dcdcdc;
    border-right: 1px solid #dcdcdc;
    float: left;
    position: relative;
    left: -1px;
    width: 110px;
    text-align: center;
}

.yScrollListTitle h1.ytitleh12 {
    left: -2px;
}

.yScrollListTitle h1.yth1click {
    height: 42px;
    border-top: 2px solid #e9630a;
    top: -5px;
}

.yScrollListIn {
    width: 100%;
    height: 500px;
    position: relative;
}

.yScrollListInList {
    display: none;
    width: 1080px;
    height: 500px;
    position: absolute;
    padding: 0 60px;
    left: 0;
    top: 0;
    overflow: hidden;
}

.yScrollListInList .yScrollListbtn {
    cursor: pointer;
    position: absolute;
    width: 60px;
    height: 100%;
    top: 0px;
    background: url("../images/jiantou.png") no-repeat 0 center #fff;
    z-index: 10;
}

.yScrollListInList .yScrollListbtnr {
    background-position: -14px 0;
    left: 0px;
    background: url("../images/jiantou.png") no-repeat -120px center #fff;
}

.yScrollListInList .yScrollListbtnl {
    right: 0px;
    background: url("../images/jiantou.png") no-repeat 10px center #fff;
}

.yScrollListInList ul {
    width: 3330px;
    height: 500px;
    position: absolute;
    top: 0;
    left: 55px;
}

.yScrollListInList ul li {
    width: 350px;
    height: 500px;
    margin-right: 20px;
    float: left;
}

.yScrollListInList ul li img {
    width: 100%;
}

.yScrollList_l,
.yScrollList_r {
    background: #ededed;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 54px;
    z-index: 8;
}

.yScrollList_r {
    left: 0
}

.yScrollList_l {
    right: 0
}

.yScrollListInList .yScrollListbtnl,
.yScrollListInList .yScrollListbtnr {
    background: url("../images/common/bg_1.png") no-repeat;
    z-index: 9;
    /* display: none; */
    width: 30px;
    height: 50px;
    position: absolute;
    top: 50%;
    margin-top: -25px;
    filter: Alpha(opacity=20);
    -moz-opacity: 0.2;
    opacity: 0.2;
}

.yScrollListInList .yScrollListbtnl {
    background-position: -46px -50px;
    right: 0;
}

.yScrollListInList .yScrollListbtnr {
    background-position: 5px -50px;
    left: 0;
}

.yScrollListInList .yScrollListbtnl:hover,
.yScrollListInList .yScrollListbtnr:hover {
    filter: Alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
}

.yScrollList .list_common_h {
    width: 330px;
    height: 248px;
    overflow: hidden;
}

.bg_list_1 {
    background: #ededed;
    padding: 20px 0;
}

.bg_list_1 .yScrollList li div.padding {
    background: #fff;
    transition: all 0.6s;
    -o-transition: all 0.6s;
    -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
    -ms-transition: all 0.6s;
}

.bg_list_1 .yScrollList li div.padding:hover {
    box-shadow: 1px 2px 24px #ddd;
    background: #fffdf6;
}

.bg_list_1 .list_h3_2_b span {
    background: #ededed;
}

.bg_list_2 {
    height: 450px;
    background: url("../images/exhibit.jpg") no-repeat 0 center;
}

.bg_list_2 .container {
    padding: 20px 0;
}

.bg_list_2 .padding {
    background: #fff;
}

.exhibit_list_abutment i,
.exhibit_list_abutment span {
    display: block;
    width: 160px;
    height: 160px;
    transition: all 0.8s;
    -o-transition: all 0.8s;
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    -ms-transition: all 0.8s;
}

.exhibit_list_abutment i {
    background: url("../images/exhibit_1.png") no-repeat 0 center;
}

.exhibit_list_abutment li.current i {
    background: url("../images/exhibit_2.png") no-repeat 0 center;
    transition-delay: 0.1s;
}

.exhibit_list_abutment span {
    background: url("../images/exhibit2.png") no-repeat 0 center;
}

.exhibit_list_abutment li.current span {
    background: url("../images/exhibit1.png") no-repeat 0 center;
    transition-delay: 0.1s;
}

.exhibit_list_abutment i.i_abutment_1 {
    background-position: 36px -300px!important;
}

.exhibit_list_abutment i.i_abutment_2 {
    background-position: 38px -120px!important;
}

.exhibit_list_abutment i.i_abutment_3 {
    background-position: 36px -470px!important;
}

.exhibit_list_abutment i.i_abutment_4 {
    background-position: 38px -620px!important;
}

.exhibit_list_abutment i.i_abutment_5 {
    background-position: 34px 32px!important;
}

.exhibit_list_abutment p {
    line-height: 35px;
    font-size: 16px;
}

.exhibit_list_abutment li.current p {
    color: #d3231e;
}

.decription_list {
    width: 800px;
}

.decription_list li {
    text-align: center;
}

.decription-h3 {
    position: absolute;
    top: 42%;
    text-align: center;
    width: 100%;
    color: #5c92fc;
    font-size: 36px;
}

.decription-h3 p {
    font-size: 26px;
    color: #999;
    font-weight: 500;
}

.decription_list_ul li {
    float: left;
    background: url("../images/description_bg2.png") no-repeat center;
    width: 284px;
    height: 252px;
    margin: 0 42px;
    text-align: center;
    padding-top: 30px;
    cursor: pointer;
}

.decription_list_ul li.current {
    background: url("../images/description_bg1.png") no-repeat center;
}

.decription_list_ul li p {
    font-size: 40px;
    font-family: "Microsoft YaHei";
    line-height: 46px;
    color: #fff;
}

.decription_list_ul li.on p,
.decription_list_ul li.on span {
    color: #ffc400;
}

.decription_list_ul li span {
    font-size: 20px;
    font-family: "Arial";
    color: #fff;
    line-height: 26px;
}

.tab_list {}


/* .hdcxy-ulb li {
    width: 1000px;
    margin: 0 auto 20px;
    background-color: #bff2f9;
    height: 218px;
    border-radius: 20px;
    position: relative;
    padding: 26px;
} */

.hdcxy-ulb li.lia i.arrow {
    left: 107px;
}

.hdcxy-ulb li i.arrow {
    display: block;
    width: 1px;
    height: 1px;
    position: absolute;
    border-style: solid;
    border-width: 36px 36px 40px 36px;
    border-color: transparent transparent #bff2f9 transparent;
    border-style: solid dashed dashed dashed;
    z-index: 4;
    border-style: dashed dashed solid dashed;
    top: -72px;
}

.spa-liac {
    /*   float: left; */
    /* width: 172px; */
    /* width:20%; */
    text-align: center;
    /*  margin-right: 9px; */
    padding-top: 14px;
}


/* .ml-sa {
    margin-left: 40px;
}
 */

.hdcxy-ulb li {
    text-align: center;
}

.spa-liac i {
    background: url("../images/description5.png") no-repeat;
    display: block;
    height: 83px;
    margin-bottom: 10px;
    width: 170px;
}

.spa-liac i.i1 {
    background-position: 42px 0;
}

.spa-liac i.i2 {
    background-position: -140px 0;
}

.spa-liac i.i3 {
    background-position: -320px 0;
}

.spa-liac i.i4 {
    background-position: -504px 0;
}

.spa-liac i.i5 {
    background-position: -690px 0;
}

.hdcxy-ulb li.lib i.arrow {
    left: 476px;
}

.spa-liac b {
    color: #000;
    font-size: 28.8px;
    font-family: "Microsoft YaHei";
    line-height: 46px;
    display: block;
    text-align: center;
}

.spa-liac em {
    color: #000;
    font-size: 14.4px;
    font-family: "Microsoft YaHei";
    line-height: 20px;
}

em {
    font-style: normal;
}

.zy-lbc {
    position: relative;
}

.zy-lbc i {
    display: block;
    position: absolute;
    width: 37px;
    height: 37px;
    background: url(../images/description6.png) no-repeat center;
    /*  left: 535px; */
    left: 45%;
}

.zy-lbc i.ic {
    top: 146px;
}

.zy-lbc i.ia {
    top: 26px;
}

.zy-lbc i.ib {
    top: 84px;
}

.zy-lbl {
    float: left;
    /* width: 550px; */
    width: 46%;
    border-right: 1px solid #0859ce;
    height: 209px;
    padding-top: 10px;
}

.zy-lbl p {
    text-align: right;
    font-size: 28px;
    font-family: "Microsoft YaHei";
    line-height: 60px;
    font-weight: 700;
    margin-right: 55px;
}

.hdcxy-ula li p i {
    font-size: 40px;
    font-family: "Arial";
    line-height: 30px;
}

.zy-lbr {
    float: right;
    height: 209px;
    padding-top: 10px;
    /*  width: 580px; */
    width: 48%;
}

.zy-lbr p {
    font-size: 26px;
    font-family: "Microsoft YaHei";
    line-height: 60px;
}

.logo_des img {
    border: 1px solid #ededed;
    height: 70px;
}

.hdcxy-ulb li.lic i.arrow {
    left: 844px;
}

.spc-licc {
    margin: 0 8px 10px;
    display: block;
    float: left;
}

.ul_services li div.padding {
    padding: 15px;
}

.ul_services li .services_div {
    background: #4f89fa;
    padding: 20px;
    overflow: hidden;
    border-radius: 20px;
}

.ul_services li .services_div .fl {
    width: 40%;
}

.ul_services li .services_div .fr {
    color: #fff;
    line-height: 30px;
    font-size: 18px;
    width: 60%;
    margin-top: 20px;
    height: 60px;
    overflow: hidden;
}

.services_div img {}


/* banner-ad_code-4 -slide_4--start */

.slide_4 ul,
.slide_4 li {
    margin: 0;
    padding: 0;
    list-style: none
}

.slide_4 img {
    border: 0;
    vertical-align: top
}

.slide_4 {
    position: relative;
    height: 370px;
    background: url('img/bg3.jpg') no-repeat center 0;
    text-align: left
}

.slide_4 .d_img {
    position: relative;
    margin: 0 auto;
    width: 1100px;
    height: 100%
}

.slide_4 .d_img li {
    position: absolute;
    display: none;
    z-index: 0;
    max-height: 300px;
}

.slide_4 .d_img li img {
    width: 100%;
}


/*  .slide_4 .d_img li{display:block;width:400px;left:0%;top:60px;z-index:1} */

.slide_4 .d_img li.d_pos1,
.slide_4 .d_img li:nth-child(1) {
    display: block;
    width: 450px;
    left: 0%;
    top: 60px;
    z-index: 1
}

.slide_4 .d_img li.d_pos2,
.slide_4 .d_img li:nth-child(2) {
    display: block;
    width: 550px;
    left: 10%;
    top: 40px;
    z-index: 2
}

.slide_4 .d_img li.d_pos3,
.slide_4 .d_img li:nth-child(3) {
    display: block;
    width: 600px;
    left: 22.5%;
    top: 20px;
    z-index: 3
}

.slide_4 .d_img li.d_pos4,
.slide_4 .d_img li:nth-child(4) {
    display: block;
    width: 550px;
    right: 10%;
    top: 40px;
    z-index: 2
}

.slide_4 .d_img li.d_pos5,
.slide_4 .d_img li:nth-child(5) {
    display: block;
    width: 450px;
    right: 0%;
    top: 60px;
    z-index: 1
}

.slide_4 .d_menu {
    position: absolute;
    bottom: 20px;
    width: 100%;
    text-align: center
}

.slide_4 .d_menu li {
    display: inline-block;
    zoom: 1;
    *display: inline;
    /* background:url('img/btn.png') no-repeat 0 0; */
    background: #ededed;
    border-radius: 50%;
    width: 12px;
    height: 12px;
    cursor: pointer;
    margin-right: 3px
}

.slide_4 .d_menu li.d_select {
    /*background:url('img/btn.png') no-repeat 0 -18px */
    background: #c56202;
}

.slide_4 .d_next {
    position: absolute;
    right: 50%;
    margin-right: -600px;
    top: 140px;
    z-index: 10;
    cursor: pointer
}

.slide_4 .d_prev {
    position: absolute;
    left: 50%;
    margin-left: -600px;
    top: 140px;
    z-index: 10;
    cursor: pointer
}


/* banner-ad_code-4 -slide_4 -end */


/* 专题show */

.special_ul li .padding {
    background: #ff8e3d;
    color: #fff;
    font-size: 16px;
    text-align: center;
    border: 1px solid #fff;
    line-height: 25px;
}

.special_ul li:nth-child(2n+1) .padding {
    background: #ff8e3d;
    font-weight: bold;
}

.special_ul li:nth-child(2n+2) .padding {
    background: #fcb27d;
}

.special_ul li .padding em {
    font-weight: bold;
}


/* 成果库show */

.ul_sell_explain li div.padding {
    padding: 5px;
    height: 25px;
    line-height: 20px;
    overflow: hidden;
    font-size: 14px;
    color: #666;
}

.list_h3_common {
    line-height: 30px;
    font-size: 18px;
    color: #d3231e;
    font-weight: 500;
}


/* 问答 */

.know_list_table td {
    padding: 5px;
}

.useravatar_img_big img {
    border-radius: 50%;
    width: 120px;
    height: 120px;
}

.useravatar_img img {
    border-radius: 50%;
    width: 100px;
    height: 100px;
}

.useravatar_img_small img {
    border-radius: 50%;
    width: 60px;
    height: 60px;
}

.useravatar_img_small_1 img,
.know_list_img img {
    border-radius: 50%;
    width: 20px;
    height: 20px;
}

.useravatar_common_1 {
    border-bottom: 1px dashed #ededed;
    height: 80px;
    overflow: hidden;
}

.know_expert_list {}

.know_expert_h2 strong {
    font-size: 16px;
}

.useravatar_img_small_2 img {
    border-radius: 50%;
    width: 80px;
    height: 80px;
}

.useravatar_common_2 {
    height: 80px;
    overflow: hidden;
}

.btn_blue_small_1 {
    line-height: 20px;
    border: 1px solid #d3231e;
    color: #d3231e;
    color: #d3231e!important;
    font-size: 14px;
    cursor: pointer;
    padding: 2px 10px;
    border-radius: 4px;
    filter: Alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
}

.btn_blue_small_1:hover {
    background: #d3231e;
    color: #fff!important;
    filter: Alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
}

.table_td_p_5 td,
.table_td_p td {
    padding: 5px;
}

.textarea_b_w_h_common {
    border: 1px solid #ddd;
    width: 500px;
    height: 100px;
}

.textarea_b_w_h_common:focus {
    border: 1px solid #d8d8d8;
}


/*首页-通用新增 start---------------------------------------------------------------------------------------------------*/

.index_bg_common {
    background: #ededed;
}

.padding_t_b_20 {
    padding-top: 20px;
    padding-bottom: 20px;
}

.w_common_l_r {
    width: 590px;
}

.list_h3_index_b {
    color: #333;
    font-size: 26px;
    text-align: center;
    line-height: 35px;
    font-weight: 500;
    height: 35px;
    width: 50%;
}

.list_h3_index_b span {
    background: #ededed;
    color: #333;
    padding: 0 15px;
    font-size: 26px;
    z-index: 2;
}

.list_h3_index_b span.bg_white {
    background: #fff;
}

.list_h3_index_b span.bg_hui {
    background: #ededed;
}

.list_h3_index_b span.size_14 {
    font-size: 14px;
}

.list_h3_index_b span.size_16 {
    font-size: 16px;
}

.list_h3_index_b span.size_18 {
    font-size: 18px;
}

.list_h3_index_b span.size_20 {
    font-size: 20px;
}

.list_h3_index_b span.size_22 {
    font-size: 22px;
}

.list_h3_index_b span.size_24 {
    font-size: 24px;
}

.list_h3_index_b span.size_26 {
    font-size: 26px;
}

.common_bg_sp span.bg_gray_1 {
    background: #f6f6f6;
}

.common_bg_sp span.bg_gray_2 {
    background: #f4f4f4;
}

hr.hr_index_position {
    /* margin-top: -18px; */
    border-bottom: 1px solid #cacaca;
    z-index: 1;
    width: 80%;
    margin: -18px auto;
}

.li_fla {
    width: 230px;
    height: 100%;
    background-color: #0082dd;
    float: left;
    /*  background: url("../images/index/index.jpg") no-repeat left; */
}

.li_flb {
    width: 358px;
}

.list_common_li_h {
    height: 298px;
}

.floor_1_left {
    background: #d3231e;
    height: 298px;
    position: relative;
}

.floor_1_left img {
    z-index: 1;
    top: -75px;
    left: 25px;
    position: absolute;
}

.ul_list_span_1 span {
    padding: 5px;
    line-height: 30px;
    display: block;
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.list_common_floor_2 {
    height: 284px;
}

.floor_2_list_l {
    width: 200px;
}

.floor_2_list_r {
    width: 388px;
}

.floor_2_show li div.padding {
    padding: 0;
    padding-left: 10px;
}

.floor_2_list_l li {
    position: relative;
    height: 56px;
}

.floor_2_list_l li:first-child a {
    border-top: none;
}

.floor_2_list_l li a {
    padding: 0px 15px;
    line-height: 59px;
    display: block;
    /* background:#ff9600; */
    background: #80cafa;
    color: #333;
    font-size: 20px;
}

.floor_2_list_l li:nth-child(2n) a {
    /* background:#fbbb5f; */
    background: #99d4fb;
}

.floor_2_list_l li a:hover,
.floor_2_list_l li.current a {
    background: #5daeef;
}

.floor_2_list_l li i {
    display: none;
    z-index: 1;
    border-top: transparent 28px solid;
    border-right: transparent 28px solid;
    border-bottom: transparent 28px solid;
    /*  border-left: #ff5400 28px solid; */
    border-left: #5daeef 28px solid;
    font-size: 0px;
    right: -56px;
    width: 0px;
    line-height: 0;
    position: absolute;
    top: 2px;
    height: 0px;
    -webkit-transition: -webkit-transform .2s ease-in;
    -moz-transition: -webkit-transform .2s ease-in;
    -o-transition: -webkit-transform .2s ease-in;
    transition: -webkit-transform .2s ease-in;
}

.floor_2_list_l li.current i {
    display: block;
}

.floor_2_more {
    position: absolute;
    color: #fff;
    font-size: 16px;
    background: url("../images/index/more.png") no-repeat center;
    width: 154px;
    height: 38px;
    line-height: 38px;
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    text-align: center;
    padding-left: 20px;
}

a.floor_2_more:link,
a.floor_2_more:visited,
a.floor_2_more:active {
    color: #fff;
}

.floor_2_div {
    background: url("../images/index/index_floor_2.1.jpg") no-repeat 0 center;
    height: 54px;
    overflow: hidden;
}

.floor_2_h3 {
    color: #fff;
    font-size: 20px;
    line-height: 30px;
    font-weight: 500;
}

.floor_2_div p {
    font-size: 14px;
    line-height: 25px;
    color: #fff;
}

.bd_floor_2 {
    height: 190px;
}

.bd_floor_2 li {
    width: 568px;
    height: 190px;
    overflow: hidden;
}

.bd_floor_2 li a {
    display: block;
    padding: 10px;
    padding-left: 148px;
    height: 175px;
}

.bd_floor_2 li a.a_sowing_1 {
    background: url("../images/index/index_floor_1.11.png") no-repeat 20px 20px;
}

.bd_floor_2 li a.a_sowing_2 {
    background: url("../images/index/index_floor_1.21.png") no-repeat 20px 20px;
}

.bd_floor_2 li a.a_sowing_3 {
    background: url("../images/index/index_floor_1.31.png") no-repeat 20px 20px;
}

.tit_h3 {
    font-size: 20px;
    /* color:#fb3502; */
    color: #d3231e;
    line-height: 30px;
    font-weight: 500;
}

.bd_floor_2 li p {
    line-height: 25px;
    font-size: 14px;
}

.bd_floor_2 li p strong {
    font-weight: bold;
}

.ul_line_r li div {
    padding: 5px 25px 5px 5px;
}

.ul_line_r li:nth-child(2n+1) div {
    border-right: 1px solid #ededed;
    margin: 0 10px;
}


/* 首页专家列表 */

.show_img_index li {
    float: none;
}


/* .floor_2_show{display:none;} */

.ul_specialist li {
    height: 230px;
}

.floor_3_img li:first-child div.show_specialist {
    border-left: none;
}

.img_radius img {
    border-radius: 50%;
}

.floor_3_img img {
    width: 80px;
    height: 80px;
    padding: 2px;
    border: 1px solid #d8d8d8;
    border-radius: 50%;
}

.floor_3_img li div.show_specialist {
    border-left: 1px solid #e4e4e4;
    height: 210px;
}

.show_specia_1ist .btn_blue_b_1 {
    border-radius: 20px;
}

.show_specialist {
    position: relative;
}

.specialist_more {
    position: absolute;
    height: 0px;
    background: #fff;
    bottom: 50%;
    /* transition: all 1s ease 0s; */
    transition: all 0.6s;
    -o-transition: all 0.6s;
    -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
    -ms-transition: all 0.6s;
    z-index: 1;
    overflow: hidden;
    padding: 0;
    filter: Alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
    left: 0;
    right: 0;
}

.show_specialist.hover .specialist_more {
    transition-delay: 0.1s;
    filter: Alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
    height: 210px;
    bottom: 0;
    padding: 10px 15px;
}

.ul_specialist p {
    line-height: 22px;
    color: #999;
    font-size: 14px;
}

.list_common_h2_index {
    margin-top: 15px;
    margin-bottom: 5px;
}

.list_common_h2_index a {
    font-size: 20px;
    line-height: 25px;
    font-weight: 500;
}

.specialist_more h4 {
    font-size: 18px;
    line-height: 28px;
    margin-top: 15px;
    font-weight: 500;
}

.specialist_more_tit {
    height: 90px;
    overflow: hidden;
    line-height: 22px;
    color: #666;
}

.specia_classify a {
    padding: 0 5px;
}

.specia_classify a.current {
    color: #d3231e;
}

.hover_big li .padding:hover p a {
    color: #d3231e;
}


/* 技术专利 */

.floor_patent_ul li {
    text-align: center;
}

.floor_patent_ul li a {
    display: block;
    background: url("../images/index/patent1.3.png") no-repeat;
    padding: 80px 10px 0px;
    padding-top: 80px;
    color: #3c3c3c;
    font-size: 14px;
    line-height: 26px;
}

.floor_patent_ul li a.hover {
    background: url("../images/index/patent1.4.png") no-repeat;
    color: #ff7800;
}

.floor_patent_ul li a.patent_a1 {
    background-position: center 0px;
}

.floor_patent_ul li a.patent_a2 {
    background-position: center -100px;
}

.floor_patent_ul li a.patent_a3 {
    background-position: center -200px;
}

.floor_patent_ul li a.patent_a4 {
    background-position: center -310px;
}

.floor_patent_ul li a.patent_a5 {
    background-position: center -410px;
}

.floor_patent_ul li a.patent_a6 {
    background-position: center -520px;
}

.list_h3_index span.s_small {
    font-size: 14px;
    color: #999;
    font-weight: 500;
}

.ul_technology {
    /* height:294px;overflow: hidden; */
}

.ul_technology h3 {
    margin-bottom: 5px;
}

.ul_technology h3 a {
    font-size: 16px;
    line-height: 22px;
    color: #d3231e;
    font-weight: 500;
}

.ul_technology h3,
.ul_technology h3 a {
    color: #d3231e;
}

.ul_technology .list_common_h {
    height: 115px;
    overflow: hidden;
}

.ul_technology .list_common_h img {
    width: 75px;
    height: 56px;
    margin-top: 10px;
}

.btn_yellow_1.btn_radius {
    border-radius: 20px;
    padding: 2px 15px;
    margin-left: 50px;
}

.w_list_title {
    width: 50%;
    overflow: hidden;
}

.li_hot_technology {
    height: 90px;
}

.li_hot_technology li span.f_red {
    color: #ff8400;
    font-weight: 600;
}

.commom_h_l_list {
    height: 458px;
    overflow: hidden;
}

.box_list_tab {
    line-height: 40px;
    border-bottom: 1px solid #ddd;
}

.box_list_tab .list_tab_a a {
    font-size: 16px;
    color: #666;
    line-height: 40px;
    padding: 0 12px;
    display: block;
    float: left;
}

.box_list_tab a.a_apply {
    float: right;
}

.box_list_tab .list_tab_a a.current,
.box_list_tab .list_tab_a a:hover {
    color: #d3231e;
    border-bottom: 2px solid #d3231e;
    line-height: 40px;
}

.patent_index {
    border: 1px solid #d3231e;
}

.patant_index_left {
    width: 238px;
    height: 320px;
    background: #ddd;
}

.patant_index_left a {
    display: block;
    width: 238px;
    height: 320px;
}

.patant_index_right {
    width: 960px;
    height: 320px;
}

.show_patent_1ist {
    height: 300px;
    overflow: hidden;
}

.patant_left_bg1 {
    background: url("../images/index/patent_index_bg.1.jpg") no-repeat;
}

.patant_left_bg2 {
    background: url("../images/index/patent_index_bg.2.jpg") no-repeat;
}


/* .show_specialist{border-left:1px solid #e4e4e4;height:210px;} */

.show_patent_1ist .btn_blue_b_1 {
    border-radius: 20px;
}

.show_patent_index {
    position: relative;
    height: 300px;
}

.patent_common_4 .list_common_h {
    width: 214px;
    height: 160px;
    overflow: hidden;
}

.patent_common_4 .list_common_h img {
    width: 214px;
    height: 160px;
}

.patent_more {
    position: absolute;
    height: 0px;
    background: #d3231e;
    bottom: 50%;
    /* transition: all 1s ease 0s; */
    transition: all 0.6s;
    -o-transition: all 0.6s;
    -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
    -ms-transition: all 0.6s;
    z-index: 1;
    overflow: hidden;
    padding: 0;
    filter: Alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
    left: 0;
    right: 0;
}

.show_patent_index.hover .patent_more {
    transition-delay: 0.1s;
    filter: Alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
    height: 280px;
    bottom: 0;
    padding: 10px 15px;
}

.patent_more h4 {
    font-size: 18px;
    line-height: 28px;
    margin-top: 15px;
    font-weight: 500;
    color: #fff;
}

.ul_patent_index p {
    line-height: 22px;
    color: #999;
    font-size: 16px;
}

.ul_patent_index p.patent_number {
    /* position:absolute;bottom:0;left:0;right:0; */
    line-height: 30px;
    font-size: 12px;
    color: #999;
}

.patent_tit_index a {
    font-size: 16px;
}

.i_patent_type {
    display: block;
    width: 72px;
    height: 66px;
    z-index: 1;
    position: absolute;
    top: 0;
    left: 0;
}

.type_patent_0 {
    background: url("../images/patent/patent_5.1.png") no-repeat center center;
}

.type_patent_1 {
    background: url("../images/patent/patent_5.2.png") no-repeat center center;
}

.type_patent_2 {
    background: url("../images/patent/patent_5.3.png") no-repeat center center;
}

.type_patent_3 {
    background: url("../images/patent/patent_5.4.png") no-repeat center center;
}

.patent_more_tit {
    height: 150px;
    line-height: 22px;
    color: #fff;
    overflow: hidden;
    display: -webkit-box;
    line-clamp: 7;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    word-break: break-all;
}

.patent_more a {
    border: 1px solid #fff;
    border-radius: 50px;
    padding: 3px 20px;
    font-size: 14px;
    line-height: 20px;
    color: #fff;
}

.patent_tit_index {
    font-size: 15px;
    line-height: 25px;
    margin-top: 20px;
}

.list_patent_h2_index {
    margin-top: 10px;
}

.list_patent_h2_index,
.list_patent_h2_index span,
.list_patent_h2_index strong {
    /* font-size:20px; */
    line-height: 30px;
    font-weight: 500;
}

.list_patent_h2_index .unit_sp {
    font-weight: 500;
}

.type_patent {
    padding: 10px;
}

.type_patent a {
    padding: 3px 20px;
    border: 1px solid #ddd;
    border-radius: 20px;
    font-size: 14px;
    color: #999;
}

.p-address {
    font-size: 12px;
    color: #999;
    line-height: 25px;
}

.i_address {
    font-size: 14px;
    padding-left: 25px;
    background: url("../images/common/fix_bg.png") no-repeat center center;
}


/* 首页-end------------------------------------------------------------------------- */


/* 专利首页-start--------------------------------------------------- */


/* 导航 */

.pullDownTitle1 span {
    background: url("../images/common/new_ico_1.png") no-repeat center -1092px;
    padding: 0 10px;
}

.pullDownTitle1 {
    height: 50px;
    width: 240px;
    background: #d3231e;
    color: #fff;
    font-size: 16px;
    font-weight: normal;
    /* text-align: center; */
    text-indent: 15px;
    line-height: 50px;
    cursor: pointer;
    margin-left: 0;
}

.patent_position {
    position: absolute;
    top: 0;
    z-index: 15;
    left: 50%;
    margin-left: -600px;
}

.menuxx_patent {
    border-bottom: 2px solid #2c7dc7;
    background: #fff;
    background-color: #fff;
}

.menuxx_patent .menu1 .menuon {
    background-color: #fff;
}

.menuxx_patent .menu1 a:link,
.menuxx_patent .menu1 a:visited,
.menuxx_patent .menu1 a:active {
    color: #666;
}

.menuxx_patent .menu1 .menuon a,
.menuxx_patent .menu1 .menuon a:hover {
    margin-left: 0px;
    color: #2c7dc7;
    background: #fff;
}

.menuxx_patent .menu1 .menuon,
.menuxx_patent .menu1 .menuon a:hover,
.menuxx_patent .menu1 a:hover,
.menuxx_patent .menu1 li:hover {
    background-color: #fff;
}

.menuxx_patent .menu1 a:hover {
    color: #2c7dc7;
}

.ul_patent_list_1 {
    /* border:1px solid #ededed; */
    color: #666;
}

.ul_patent_list_1 .list_common_h {
    display: block;
}

.ul_patent_list_1 h3 {
    font-size: 20px;
    color: #666;
}

.ul_patent_list_1 p {
    color: #666;
    line-height: 25px;
}

.ul_patent_list_1 .list_p_20 {
    padding: 20px;
}

.patent_list_bg_1 .list_common_h {
    background: url("../images/patent/patent_1.1.png") no-repeat 0 center;
}

.patent_list_bg_1:hover .list_common_h {
    background: url("../images/patent/patent_1.2.png") no-repeat 0 center;
}

.patent_list_bg_2 .list_common_h {
    background: url("../images/patent/patent_2.1.png") no-repeat 0 center;
}

.patent_list_bg_2:hover .list_common_h {
    background: url("../images/patent/patent_2.2.png") no-repeat 0 center;
}

.patent_list_bg_3 .list_common_h {
    background: url("../images/patent/patent_3.1.png") no-repeat 0 center;
}

.patent_list_bg_3:hover .list_common_h {
    background: url("../images/patent/patent_3.2.png") no-repeat 0 center;
}

.common_box_b_blue {
    border-bottom: 2px solid #d3231e;
    height: 40px;
    line-height: 40px;
}

.common_box_b_blue strong {
    font-size: 22px;
    color: #d3231e;
    font-weight: normal;
}

.common_box_b_blue span {
    font-size: 16px;
}

.common_box_b_blue a.more_patent {
    font-size: 16px;
    color: #d3231e;
}


/* pic-list-图片滚动 */

.scrollbox-1 {
    width: 1200px;
    margin: 10px auto 0 auto;
}

.pic-list-1 {
    width: 1200px;
    height: 300px;
    overflow: hidden;
    border-bottom: solid 1px #fff;
    position: relative;
}

.pic-list-1 ul {
    position: absolute;
    left: 0px;
    top: 0px;
}

.pic-list-1 li {
    float: left;
    width: 240px;
    height: 300px;
    /*  border-right:solid 1px #fff; */
    position: relative;
}

.pic-list-1 .list_common_h {
    width: 218px;
    height: 164px;
    overflow: hidden;
}

.pic-list-1 li img {
    width: 218px;
    height: 164px;
}

.pic-list-1 h3 {
    line-height: 30px;
    font-size: 14px;
    color: #666;
    font-weight: 500;
}

.pic-list-1 .list-price-1 {
    border-top: 1px dashed #ddd;
    text-align: center;
    font-size: 18px;
    line-height: 35px;
    padding: 0 10px;
}

.box-tab-list-1 a {
    font-size: 16px;
    color: #666;
    line-height: 40px;
    padding: 0 12px;
    display: block;
    float: left;
}

.box-tab-list-1 a.current,
.box-tab-list-1 a:hover {
    color: #d3231e;
    border-bottom: 2px solid #d3231e;
    line-height: 40px;
}

.left_patent_index {
    width: 420px;
    height: 560px;
}

.right_patent_index {
    width: 780px;
    height: 560px;
}

.patent_index_1 {
    width: 420px;
    height: 560px;
}

.patent_l_div {
    position: absolute;
    left: 30px;
    bottom: 30px;
    z-index: 1;
    width: 360px;
    background: rgba(255, 255, 255, .8);
    height: 320px;
    border-radius: 10px;
}

.left_patent_index h3.patent_l_h3 {
    font-size: 28px;
    color: #004987;
    line-height: 40px;
    padding: 80px 30px 30px;
    font-weight: 500;
}

.patent_dot {
    height: 285px;
    overflow: hidden;
}

.patent_dot li.current .pa_show,
.patent_dot.active li:first-child .pa_show {
    display: block;
}

.patent_hot_a {
    font-size: 14px;
    color: #1761b5;
    line-height: 28px;
}

.right_pa_show {}

.right_pa_show .patent_number {
    font-size: 14px;
}

.patent_dot li {
    padding: 0 5px;
}

.patent_dot li a.patent_hot_a {
    color: #444;
    font-size: 16px;
}

.patent_dot li a.patent_hot_a:hover {
    color: #d3231e;
}

.btn_list {
    padding: 0 10px;
    font-size: 12px;
    border: 1px solid #ff8200;
    border-radius: 20px;
    color: #ff8200;
}

.li_pa_l {
    width: 35%;
}

.li_pa_l img {
    width: 100px;
    height: 74px;
    border: 1px solid #fff;
}

.li_pa_r {
    width: 65%;
}

.patent_index_1 {
    background: url("../images/patent/patent_index_f.jpg") no-repeat center 0;
}

.patant_98 .patent_index_1 {
    background: url("../images/patent/patent_index_fy.jpg") no-repeat center 0;
}

.patant_98 .common_box_b_blue {
    border-bottom: 2px solid #fa9b3e;
}

.patant_98 .common_box_b_blue strong,
.patant_98 .common_box_b_blue a.more_patent {
    color: #fa9b3e;
}


/* .patant_99 .patent_index_1{background:url("../images/patent/patent_index_fg.jpg") no-repeat center 0;} */

.patent_border_r_b {
    border-right: 1px solid #ededed;
    border-bottom: 1px solid #ededed;
    width: 759px;
    height: 539px;
}

.patent_common_3 li {
    height: 270px;
    overflow: hidden;
}

.patent_tit_1 {
    font-size: 16px;
    line-height: 25px;
    margin-top: 10px;
}

.patent_tit_1 a {
    font-size: 16px;
}

.patent_w_h_list .list_common_h {
    width: 232px;
    height: 175px;
    overflow: hidden;
}


/* 专利首页-end--------------------------------------------------- */


/* 专利单页面-专利征集---------------start */

.patent_banner_1 {
    height: 500px;
    background: url("../images/patent/patent_banner_1.jpg") no-repeat center center;
}

.patent_collect {
    position: absolute;
    width: 600px;
    height: 170px;
    border: 1px dashed #b69601;
    bottom: 45px;
    left: 50%;
    margin-left: -155px;
    z-index: 1;
    border-radius: 10px;
    font-size: 14px;
}

.patent_collect h3 {
    font-size: 18px;
    line-height: 25px;
}

.collect_p {
    line-height: 25px;
    font-size: 14px;
}

.collect_padding {
    padding: 20px 20px 20px 140px;
    background: url() no-repeat 0 center;
    height: 150px;
    margin-bottom: 10px;
}

.collect_padding h3 {
    font-size: 26px;
    line-height: 40px;
    color: #333;
}

.collect_padding p {
    font-size: 18px;
    color: #666;
    line-height: 25px;
}

.collect_padding span.collect_common_sp {
    width: 104px;
    height: 104px;
    display: block;
    float: left;
    background: url("../images/patent/icon-rolla.png") no-repeat center;
    margin-right: 16px;
}

.collect_padding i {
    width: 104px;
    height: 104px;
    display: block;
}

.collect_padding .collect_img_1 i {
    background: url("../images/patent/patent_4.1.png") no-repeat center;
}

.collect_padding .collect_img_2 i {
    background: url("../images/patent/patent_4.2.png") no-repeat center;
}

.collect_padding .collect_img_3 i {
    background: url("../images/patent/patent_4.3.png") no-repeat center;
}

.collect_padding .collect_img_4 i {
    background: url("../images/patent/patent_4.4.png") no-repeat center;
}

.patent1_div p {
    font-size: 20px;
    line-height: 40px;
}


/* 专利单页面-专利征集---------------end */


/* 专利单页面-专利申请---------------start */


/* .patent_banner_2{height:400px;background:url("../images/patent/patent2/patent2_01.jpg") no-repeat center 0;} */

.patent_banner_2 {
    height: 220px;
    background: url("../images/patent/patent2/patent2_01.jpg") no-repeat center 0px;
}

.patent_banner_3 {
    height: 380px;
    background: url("../images/patent/patent2/patent2_02.jpg") no-repeat center 0;
}

.co_1 {
    font-size: 24px;
    font-weight: bold;
}

.co_common {
    padding: 10px;
    height: 50px;
    background: #fff3d9;
    margin: 10px 20px;
    border-radius: 5px;
}

.co_common h3 {
    font-size: 16px;
    border-radius: 0 50px 50px 0;
    line-height: 30px;
    color: #fff;
    float: left;
    padding: 5px 10px;
    background: #ff9600;
    margin-right: 15px;
    width: 70px;
    margin-top: 5px;
}

.co_common p {
    font-size: 16px;
    color: #666;
    line-height: 25px;
}

.co_common_1 {
    background: #fff;
    height: 120px;
    margin: 10px;
    position: relative;
}

.co_common_1 i {
    color: #fff;
    font-size: 40px;
    font-weight: bold;
    line-height: 90px;
    display: block;
    height: 120px;
    width: 110px;
    float: left;
    background: url("../images/patent/patent2/patent2.04.png") no-repeat 0 0;
}

.co_common_1 h3 {
    font-size: 24px;
    margin-top: 10px;
}

.co_common_1 p {
    font-size: 16px;
    line-height: 25px;
}

.patent2_co_img {
    height: 550px;
    background: url("../images/patent/patent2/patent2.03.jpg") no-repeat center 0;
}

.seek_ta a,
.btn_yellow_co {
    padding: 10px 40px;
    line-height: 30px;
    background: #fc7022;
    font-size: 20px;
    color: #fff;
    border-radius: 50px;
}


/* 通用-专利征集、申请 */

.seek_ta a:hover,
.btn_yellow_co:hover {
    color: #fff;
}

.seek_ta span {
    font-size: 20px;
    color: #444;
    line-height: 30px;
    border-radius: 50px;
}

.seek_ta span.seek_sp {
    border: 1px solid #fc7022;
    padding: 10px 40px;
}

.seek_ta span.size_hui {
    color: #999;
}


/* 专利单页面-专利申请---------------end */


/* 专利单页面-专利代售---------------start */

.patent3_banner_3 {
    height: 350px;
    background: url("../images/patent/patent3/patent3_banner.jpg") no-repeat center 0;
}

.co_common_3 {
    background: #fff;
    height: 400px;
    margin: 40px;
    position: relative;
    border: 1px solid #f9af1c;
}

.co_common_3 h2 {
    margin-right: 20px;
    text-align: center;
    color: #fff;
    font-size: 50px;
    font-weight: bold;
    line-height: 60px;
    display: block;
    height: 360px;
    width: 90px;
    padding: 20px;
    float: left;
    background: url("../images/patent/patent2/patent2.04.png") no-repeat 0 0 #f9af1c;
}

.co_common_3 h2 i {
    color: #fff;
    margin-left: -20px;
    margin-top: -10px;
    margin-bottom: 45px;
    display: block;
    width: 80px;
}

.co_common_3 h2 span {
    font-size: 50px;
    line-height: 40px;
}

.co_common_3 h3 {
    font-size: 24px;
    margin-top: 10px;
}

.co_common_3 p {
    font-size: 16px;
    line-height: 25px;
}

.co_img_1 {
    height: 180px;
    background: url("../images/patent/patent3/patent3_01.jpg") no-repeat center 0;
    margin-left: 140px;
    margin-top: 40px;
}

.co_img_2 {
    height: 180px;
    background: url("../images/patent/patent3/patent3_02.jpg") no-repeat center 0;
    margin-left: 140px;
    margin-top: 40px;
}

.co_img_3 {
    height: 318px;
    background: url("../images/patent/patent3/patent3_03.jpg") no-repeat center 0;
}

.co_common_3_2 {
    border: 1px solid #f9af1c;
}

.co_common_3_2 li {
    height: 270px;
    border-bottom: 2px dashed #ddd;
}

.co_img_4 {
    height: 218px;
    background: url("../images/patent/patent3/patent3_04.jpg") no-repeat center 0;
}

.co_img_5 {
    height: 218px;
    background: url("../images/patent/patent3/patent3_05.jpg") no-repeat center 30px;
}

.co_common_3_2 li h3 {
    padding-top: 40px;
    height: 72px;
    line-height: 60px;
    font-size: 32px;
    vertical-align: bottom;
    color: #f39800;
}

.co_common_3_2 li h3 span {
    margin-right: 20px;
    display: inline-block;
    width: 52px;
    height: 52px;
    line-height: 52px;
    text-align: center;
    font-family: "Arial";
    font-style: italic;
    font-size: 24px;
    font-weight: bold;
    color: #fff;
    background: url("../images/patent/patent3/patent3_05.png") no-repeat center 0;
}

.co_common_3_2 li p {
    font-size: 20px;
    line-height: 30px;
    color: #444;
}


/* 专利单页面-专利代售---------------end */


/* 专利单页面-专利定制---------------start */

.patent4_banner_1 {
    height: 500px;
    background: url("../images/patent/patent4/patent4_banner.jpg") no-repeat center 0;
}

.co_common_4 {
    background: #fff;
    margin-top: 30px;
    width: 1000px;
}

.co_common_4 h2 {
    margin-right: 20px;
    text-align: center;
    color: #fff;
    font-size: 50px;
    font-weight: bold;
    line-height: 60px;
    display: block;
    height: 360px;
    width: 90px;
    padding: 20px;
    float: left;
    background: url("../images/patent/patent2/patent2.04.png") no-repeat 0 0 #f9af1c;
}

.co_common_4 h2 i {
    color: #fff;
    margin-left: -20px;
    margin-top: -10px;
    margin-bottom: 45px;
    display: block;
    width: 80px;
}

.co_common_4 h2 span {
    font-size: 50px;
    line-height: 40px;
}

.co_common_4 h3 {
    font-size: 24px;
    margin-top: 10px;
}

.co_common_4 p {
    font-size: 20px;
    line-height: 30px;
}

h3.co_common_4_h3 {
    font-size: 40px;
    color: #f9af1c;
    line-height: 60px;
}

.co_common_4_h3_1 {
    font-size: 40px;
    color: #f9af1c;
    line-height: 60px;
    padding: 20px;
}


/* 专利单页面-专利定制---------------end */


/* list-table-1  文字列表 */

.ul_list_text li {
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 28px;
}

.ul_list_text a {
    line-height: 28px;
    font-size: 14px;
    padding: 0 10px;
}

.ul_list_text span {
    color: #999;
    font-size: 12px;
    margin-right: 5px;
}


/* 2018.7.9新首页-start */

.show_right_notice {
    width: 280px;
    padding: 10px;
    position: absolute;
    top: 15px;
    right: 50%;
    margin-right: -610px;
    height: 400px;
    background: rgba(255, 255, 255, .95);
    /* border-radius:10px; */
}

.notice_bg {
    background: url("../images/common/gg_bg.png") no-repeat 0 0;
}

.show_right_notice h4 {
    height: 42px;
    border-bottom: 1px solid #e3e3e3;
    line-height: 42px;
    position: relative;
    font-weight: 500;
}

.show_right_notice h4 span {
    line-height: 42px;
    display: block;
    width: 68px;
    float: left;
    margin-left: 22px;
    border-bottom: 2px solid #d3231e;
    color: #d3231e;
    font-size: 16px;
    font-family: "Microsoft YaHei";
    height: 40px;
}

.show_right_notice h4 a.w14-more1 {
    background: 0;
    position: absolute;
    color: #3d3d3d;
    font-size: 12px;
    font-family: "宋体";
    right: 0;
    line-height: 42px;
    font-weight: 500;
}

.show_right_notice li {
    height: 26px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-left: 20px;
    background: url(../images/common/drop.jpg) no-repeat 5px 12px;
}

.show_right_notice li span {
    font-size: 12px;
}

.show_right_notice li a {
    color: #3d3d3d;
    line-height: 26px;
    background: 0;
    width: 100%;
    height: 26px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.show_right_notice li a:hover {
    color: #d3231e;
}

.notice_h {
    height: 340px;
    overflow: hidden
}

.right_list_show {
    background: url("../images/common/right_bg.png") no-repeat center top;
    width: 280px;
    padding: 0 8px;
    position: absolute;
    top: -8px;
    display: none;
    right: 50%;
    margin-right: -610px;
    height: 300px;
}

.right_list_1 {
    height: 90px;
    padding: 110px 10px 0;
    text-align: center;
    color: #004728;
}

.right_list_1 span {
    /*   display: none; */
    color: #004728;
}

.right_list_1 a {
    text-align: center;
    display: block;
    margin: 20px auto 0;
    line-height: 28px;
    color: #fff;
    font-size: 14px;
    border: 1px solid #fff;
    width: 90px;
    border-radius: 14px;
}

.right_list_1 a:hover {
    background: #fff;
    text-decoration: none;
    color: #004728;
}

.right_list_2 {
    /*   background-color: #fff3eb; */
    background: rgba(255, 243, 235, .95);
    padding: 11px;
    /*  height: 110px; */
    height: 95px;
}

.right_list_2 h4 {
    padding-left: 20px;
    background: url("../images/common/staac1.png") no-repeat;
    line-height: 20px;
    font-size: 14px;
    color: #ff5123;
    font-family: "Microsoft YaHei";
    background-position: 0 -105px;
}

.right_list_2 p {
    font-size: 12px;
}

.right_list_2 .w14-srclla {
    position: relative;
    height: 80px;
    margin-top: 10px;
}

.right_list_2 .w14-srclla a.next {
    background: url("../images/common/rjt2.png") no-repeat center;
    width: 27px;
    height: 27px;
    display: block;
    position: absolute;
    top: 14px;
    right: -4px;
    z-index: 2;
    cursor: pointer;
}

.right_list_2 .w14-srclla a.prev {
    background: url("../images/common/ljt2.png") no-repeat center;
    width: 27px;
    height: 27px;
    display: block;
    position: absolute;
    top: 14px;
    left: -4px;
    z-index: 2;
    cursor: pointer;
}

.right_list_2 .bd {
    padding: 0 16px 0 15px;
}

.right_list_2 .bd {
    padding: 0 16px 0 15px;
}

.uploadimg {
    padding: 0 10px;
}

.uploadimg li i {
    background: url("../images/common/upload_img.png") no-repeat -5px -2px;
    width: 38px;
    height: 38px;
    display: block;
    margin-bottom: 5px;
}

.uploadimg li i.icon-upload01 {
    background-position: -5px -2px;
}

.uploadimg li i.icon-upload02 {
    background-position: -5px -54px;
}

.uploadimg li i.icon-upload03 {
    background-position: -5px -107px;
}

.uploadimg li i.icon-upload04 {
    background-position: -5px -160px;
}

.uploadimg li i.icon-upload05 {
    background-position: -5px -212px;
}

.uploadimg li a:hover p {
    color: #ff5123;
}

.uploadimg li a:hover i.icon-upload01 {
    background-position: -58px -2px;
}

.uploadimg li a:hover i.icon-upload02 {
    background-position: -58px -54px;
}

.uploadimg li a:hover i.icon-upload03 {
    background-position: -58px -107px;
}

.uploadimg li a:hover i.icon-upload04 {
    background-position: -58px -160px;
}

.uploadimg li a:hover i.icon-upload05 {
    background-position: -58px -212px;
}

.right_list_3 {
    /*  background-color: #fff; */
    /* height: 150px; */
    padding: 0px 10px 10px;
    background: rgba(255, 255, 255, .95);
    height: 130px;
}

.right_list_3 h4 {
    height: 42px;
    border-bottom: 1px solid #e3e3e3;
    line-height: 42px;
    position: relative;
    font-weight: 500;
}

.right_list_3 h4 span {
    line-height: 42px;
    display: block;
    width: 68px;
    float: left;
    margin-left: 22px;
    border-bottom: 2px solid #f5523e;
    color: #ff5123;
    font-size: 16px;
    font-family: "Microsoft YaHei";
    height: 40px;
}

.right_list_3 h4 a.w14-more1 {
    background: 0;
    position: absolute;
    color: #3d3d3d;
    font-size: 12px;
    font-family: "宋体";
    right: 0;
    line-height: 42px;
}

.right_list_3 ul {
    margin-top: 10px;
}

.right_list_3 li {
    height: 26px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-left: 20px;
    background: url("../images/common/drop.jpg") no-repeat 5px 12px;
}

.right_list_3 li a {
    color: #3d3d3d;
    line-height: 26px;
    background: 0;
    width: 100%;
    height: 26px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.right_list_3 li span {
    font-size: 12px;
}

.right_list_3 li a:hover {
    color: #ff5123;
}

.right_list_3 .bd li.lid a:hover {
    background: url("../images/common/www-toolc4.png") no-repeat center 4px;
    background-size: 65%;
    color: #f60;
    text-decoration: none;
    font-weight: bold;
}

.right_list_3 .bd li.lid a {
    background: url("../images/common/toold4.png") no-repeat center 7px;
}

.right_list_3 .bd li a {
    display: block;
    padding-top: 54px;
    color: #4b4b4b;
}

.right_list_3 h4 a.w14-more1 {
    background: 0;
    position: absolute;
    color: #3d3d3d;
    font-size: 12px;
    font-family: "宋体";
    right: 0;
    line-height: 42px;
    font-weight: 500;
}

.right_list_3 h4 a.w14-more1:hover {
    color: #f60;
}

.bottom_list_show {
    width: 905px;
    position: absolute;
    z-index: 2000;
    bottom: 5px;
    left: 50%;
    margin-left: -600px;
}

.bottom_list_show .ul_showp,
.list_right_news {
    background: rgba(237, 237, 237, .8);
}

.ul_showp {
    padding: 5px;
}

.ul_showp div {
    padding: 0 10px;
}

.list_right_news {
    width: 392px;
    height: 44px;
    padding: 8px 10px 8px 53px;
    overflow: hidden;
    background: url("../images/common/laba2.gif") no-repeat 16px 18px rgba(237, 237, 237, .8);
    /* border-left: 1px solid #000; */
}

.ul_showp1 li {
    color: #cfcfcf;
    font-size: 14px;
    font-family: "Microsoft YaHei";
    padding-left: 10px;
    background: url("../images/common/drop1.jpg") no-repeat left 12px;
    height: 23px;
    overflow: hidden;
    width: 370px;
    line-height: 23px;
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.ul_showp1 li a {
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}


/* bottom */

.w14-sabc {
    background-color: #f4f4f4;
    border-bottom: 1px solid #dedede;
    height: 44px;
    padding: 13px 0;
}

.w14-sbcl {
    float: left;
    line-height: 22px;
    border-right: 1px solid #dedede;
    margin-right: 10px;
    padding-left: 70px;
    position: relative;
}

.w14-sabc b {
    position: absolute;
    left: 22px;
    top: 0;
}

.w14-sabc b a {
    line-height: 22px;
    color: #ff5123;
    font-size: 14px;
    font-weight: 700;
    font-family: "Microsoft YaHei";
}

.w14-sabc p a {
    color: #3d3d3d;
    font-size: 12px;
    font-family: "Microsoft YaHei";
    margin-right: 19px;
    line-height: 22px;
}

.w14-sbcm {
    float: left;
    line-height: 22px;
    border-right: 1px solid #dedede;
    margin-right: 10px;
    position: relative;
    padding-left: 70px;
}

.w14-sbcd {
    float: left;
    line-height: 22px;
    border-right: 1px solid #dedede;
    padding-left: 6px;
    padding-left: 70px;
    position: relative;
}

.w14-sabc b {
    position: absolute;
    left: 22px;
    top: 0;
}

.w14-sbcr {
    float: right;
    line-height: 22px;
    position: relative;
    padding-left: 70px;
}

.w14-sabc a:hover {
    color: #d3231e;
}


/* 黄色-start */

.h3_common_yellow {
    border-bottom: 1px solid #e3e3e3;
    padding-left: 10px;
    height: 26px;
    line-height: 26px;
    position: relative;
    font-weight: 500;
}

.h3_common_yellow span {
    float: left;
    width: 67px;
    display: block;
    text-align: center;
    color: #ff5123;
    font-size: 16px;
    line-height: 26px;
    height: 25px;
    border-bottom: 2px solid #ff5123;
    font-family: "Microsoft YaHei";
}

.h3_common_yellow a {
    position: absolute;
    display: block;
    background: url("../images/common/rjt1.png") no-repeat center;
    width: 16px;
    height: 16px;
    right: 6px;
    top: 2px;
}

.h3_common a:hover {
    background: url("../images/common/rjt1.2.png") no-repeat center;
}


/* 黄色-end */


/* 蓝色-start */

.h3_common {
    border-bottom: 1px solid #e3e3e3;
    padding-left: 10px;
    height: 26px;
    line-height: 26px;
    position: relative;
    font-weight: 500;
}

.h3_common span {
    float: left;
    width: 67px;
    display: block;
    text-align: center;
    color: #d3231e;
    font-size: 16px;
    line-height: 26px;
    height: 25px;
    border-bottom: 2px solid #d3231e;
    font-family: "Microsoft YaHei";
}

.h3_common a {
    position: absolute;
    display: block;
    background: url("../images/common/rjt1.png") no-repeat center;
    width: 16px;
    height: 16px;
    right: 6px;
    top: 5px;
}

.h3_common a:hover {
    background: url("../images/common/rjtblue1.png") no-repeat center;
}


/* 蓝色-end */


/* 灰色-start */

.h3_common_gray {
    border-bottom: 1px solid #e3e3e3;
    padding-left: 10px;
    height: 26px;
    line-height: 26px;
    position: relative;
    font-weight: 500;
}

.h3_common_gray span {
    float: left;
    width: 67px;
    display: block;
    text-align: center;
    color: #d3231e;
    font-size: 16px;
    line-height: 26px;
    height: 25px;
    border-bottom: 2px solid #d3231e;
    font-family: "Microsoft YaHei";
}

.h3_common_gray a {
    position: absolute;
    display: block;
    background: url("../images/common/rjt1.png") no-repeat center;
    width: 16px;
    height: 16px;
    right: 6px;
    top: 2px;
}

.h3_common_gray a:hover {
    background: url("../images/common/rjtblue1.png") no-repeat center;
}


/* 灰色-end */


/* 灰色1-start */

.h3_common_gray1 {
    position: relative;
    color: #333;
    font-size: 20px;
    font-family: "Microsoft YaHei";
    line-height: 30px;
    font-weight: 500;
}

.h3_common_gray1 a.w-h3ca {
    color: #333;
    font-size: 20px;
    font-family: "Microsoft YaHei";
    line-height: 30px;
}

.h3_common_gray1 a.w-more2 {
    position: absolute;
    background: url("../images/common/rjt1.png") no-repeat center;
    width: 16px;
    height: 16px;
    right: 12px;
    top: 8px;
}

.h3_common_gray1 a.w-more2:hover {
    background: url("../images/common/rjtblue1.png") no-repeat center;
}

.h3_common_gray1 a:hover {
    color: #d3231e;
}


/* 灰色1-end */

.w_common_list {
    width: 595px;
}


/* .common_h_lower{height:86px;}
.common_h_the{height:230px;}
.floor_left_1{width:276px;height:208px;overflow:hidden;}
.floor_left_1_h{width:276px;height:208px;overflow:hidden;} */

.common_h_lower {
    height: 86px;
}

.common_h_the {
    height: 280px;
}


/* .floor_left_1{width:329px;height:246px;overflow:hidden;}
.floor_left_1_h{width:329px;height:246px;overflow:hidden;} */

.floor_left_1 {
    width: 340px;
    height: 260px;
    overflow: hidden;
}

.floor_left_1_h {
    width: 340px;
    height: 260px;
    overflow: hidden;
}

.floor_left_1_h img {
    width: 340px;
    height: 260px;
}

.bg_the1 {
    background: url("../images/common/pigment01.jpg") no-repeat 0px 0px;
}

.bg_the2 {
    background: url("../images/common/pigment02.jpg") no-repeat 0px 0px;
}

.bg_the3 {
    background: url("../images/common/pigment03.jpg") no-repeat 0px 0px;
}

.bg_the4 {
    background: url("../images/common/pigment04.jpg") no-repeat 0px 0px;
}

.dl_list_activity {
    margin-top: 15px;
}

.dl_list_activity dd {
    /* margin-top: 10px; */
    /* background: url("../images/common/drop1.jpg") no-repeat left 7px; */
    margin-top: 7px;
    background: url("../images/common/drop1.jpg") no-repeat 4px 11px;
    padding-left: 2px;
}

.dl_list_activity dd a {
    display: block;
    padding-left: 10px;
}

.dl_list_activity a:hover {
    color: #d3231e;
}

.dl_list_activity dd i {
    display: block;
    color: #959595;
    font-family: "Arial";
    line-height: 24px;
    font-size: 12px;
}

.dl_list_activity dd span {
    line-height: 24px;
    height: 24px;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #3d3d3d;
    font-family: "Microsoft YaHei";
}

.dl_list_activity dd a:hover span,
.dl_list_activity dd a:hover i {
    color: #d3231e;
}

.common_h_lower a {
    display: block;
    width: 190px;
    height: 85px;
    padding-left: 80px;
}

.common_h_lower span.tit {
    /* color: #ff5123; */
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    font-family: "Microsoft YaHei";
    display: block;
    line-height: 36px;
}

.common_h_lower i {
    color: #474747;
    font-size: 14px;
    font-family: "Microsoft YaHei";
    line-height: 16px;
    margin-top: 10px;
}

.common_h_lower em {
    color: #999;
    font-size: 16px;
    font-family: "Microsoft YaHei";
    width: 18px;
    height: 18px;
    line-height: 18px;
    background-color: #fafafa;
    position: absolute;
    display: block;
    border-radius: 50%;
    bottom: 10px;
    right: 10px;
    text-align: center;
    transition: all 0.7s;
}

.common_h_lower a:hover em {
    background-color: #fff;
    color: #444;
}


/*index- 专家部分-start */

.specialist_ul li:nth-child(2n) .common_specialist {
    border-left: 1px dashed #ddd;
}

.specialist_ul li:nth-child(1) .common_specialist,
.specialist_ul li:nth-child(2) .common_specialist {
    border-bottom: 1px dashed #ddd;
}

.common_specialist {
    height: 95px;
}

.list_common_h4,
.list_common_h4 a {
    font-size: 16px;
    line-height: 25px;
}

.list_common_h5,
.list_common_h5 a {
    font-size: 15px;
    line-height: 25px;
    font-weight: normal;
    color: #666;
}

.list_common_h4 a:hover,
.list_common_h5 a:hover {
    color: #1875f0;
}

.list_common_h4 {
    /* margin-bottom:5px; */
}

.list_img_square img {
    width: 70px;
    height: 70px;
    float: left;
    margin: 10px 20px 10px 10px;
}

.specialist_p {
    font-size: 12px;
    line-height: 18px;
}

.specialist_p span {
    font-size: 12px;
}

.btn_common_1 {
    background: #ededed;
    font-size: 12px;
    padding: 3px 12px;
    border-radius: 15px;
    color: #fff;
}

.btn_common_1:hover,
.list_img_square:hover a.btn_common_1 {
    background: #d3231e;
    color: #fff;
}

.specialist_show_more {
    position: absolute;
    height: 0px;
    background: #fff;
    bottom: 50%;
    /* transition: all 1s ease 0s; */
    transition: all 0.6s;
    -o-transition: all 0.6s;
    -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
    -ms-transition: all 0.6s;
    z-index: 1;
    overflow: hidden;
    padding: 0;
    filter: Alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
    left: 0;
    right: 0;
}

.common_specialist.hover .specialist_show_more {
    transition-delay: 0.1s;
    filter: Alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
    height: 95px;
    bottom: 0;
    padding: 10px 10px;
}

.specialist_more_title {
    height: 35px;
    overflow: hidden;
    line-height: 150%;
    color: #666;
    font-size: 12px;
}


/*index- 专家部分-end */


/*floor-1-start*/

.list_a_lower a {
    background: url("../images/common/top_ico1.png") no-repeat;
    transition: all 0.3s;
}

.list_a_lower a.bg_level1 {
    background-position: 0 15px;
}

.list_a_lower a.bg_level2 {
    background-position: 0 -170px;
}

.list_a_lower a.bg_level3 {
    background-position: 0 -355px;
}

.list_a_lower a.bg_level4 {
    background-position: 0 -540px;
}

.list_a_lower a.bg_level1:hover {
    background-position: 0 -75px;
}

.list_a_lower a.bg_level2:hover {
    background-position: 0 -265px;
}

.list_a_lower a.bg_level3:hover {
    background-position: 0 -450px;
}

.list_a_lower a.bg_level4:hover {
    background-position: 0 -635px;
}


/* .bg_level1 {background: url("../images/common/stac03.png") no-repeat 15px 10px;}
.bg_level2 {background: url("../images/common/stac02.png") no-repeat 15px 10px;}
.bg_level3 {background: url("../images/common/stac05.png") no-repeat 15px 10px;}
.bg_level4 {background: url("../images/common/stac04.png") no-repeat 15px 10px;} */


/*floor-1-end*/


/* floor-2-start */

.w_list_l {
    width: 860px;
}

.w_list_r {
    width: 320px;
}

.list_class li {
    position: relative;
}

.list_class li .common_left_cn {
    position: absolute;
    background: url("../images/common/square_bg.2.png") no-repeat center;
    width: 145px;
    /* height: 233px; */
    left: 0;
    /*  top: -10px; */
    top: 0;
    height: 230px;
}


/* .cnfanb{ border-top:1px solid #d3231e;} */

.list_class li .common_left_cn.cnfanal {
    background: url("../images/common/square_bg01.jpg") no-repeat center;
    border-right: 1px solid #d7e9fd;
}

.list_class li .common_left_cn.cnfanbl {
    background: url("../images/common/square_bg02.jpg") no-repeat center;
    border-right: 1px solid #feebee;
}

.list_class li .common_left_cn.cnfancl {
    background: url("../images/common/square_bg03.jpg") no-repeat center;
    border-right: 1px solid #f6eaff;
}

.list_class li .common_left_cn.cnfandl {
    background: url("../images/common/square_bg04.jpg") no-repeat center;
    border-right: 1px solid #dff5f8;
}

.list_class1 .common_left_cn {
    background: url("../images/common/square_bg2.png") no-repeat center;
}

.list_class li .common_left_cn a {
    width: 125px;
    height: 220px;
}

.list_class .common_left_cn {
    width: 145px;
}

.list_class .common_right_cn {
    width: 285px;
    margin-left: 145px;
}

.list_class li a {
    display: block;
    float: left;
    width: 120px;
    height: 100px;
    margin-top: 10px;
    margin-left: 10px;
    text-align: center;
}

.list_class li i {
    display: block;
    background-image: url("../images/common/gray_bg5.png");
    background-repeat: no-repeat;
    transition: all 0.3s;
}

.common_right_cn i {
    width: 100px;
    margin: 0 auto;
    height: 60px;
}

.common_left_cn i {
    width: 65px;
    height: 65px;
    left: 37px;
    top: 30px;
    background-position: 0 10px;
    position: absolute;
}

.list_class_c a {
    display: block;
    height: px;
}

.list_class_c li i {
    display: block;
    background-image: url("../images/common/gray_bg5.png");
    background-repeat: no-repeat;
    transition: all 0.3s;
}

.common_cn i {
    width: 100px;
    margin: 0 auto;
    height: 60px;
}

.cnfanal i {
    background-position: 0 10px;
}

.cnfanbl i {
    background-position: -115px 10px;
}

.cnfancl i {
    background-position: -232px 0;
}

.cnfandl i {
    background-position: -335px 0;
}

.icon-nca {
    background-position: 16px -60px;
}

.icon-ncb {
    background-position: 16px -405px;
}

.icon-ncc {
    background-position: 16px -215px;
}

.icon-ncd {
    background-position: 16px -590px;
}


/*
.icon-nca {background-position: 16px -70px;}
.icon-ncb {background-position: 16px -245px;}
.icon-ncc {background-position: 16px -154px;}
.icon-ncd {background-position: 6px -344px;}

.icon-nda {background-position: -110px -70px;}
.icon-ndb {background-position: -110px -245px;}
.icon-ndc {background-position: -110px -154px;}
.icon-ndd {background-position: -110px -344px;}

.icon-nea {background-position: -238px -70px;}
.icon-neb {background-position: -238px -245px;}
.icon-nec {background-position: -238px -154px;}
.icon-ned {background-position: -238px -344px;}

.icon-nfa {background-position: -354px -70px;}
.icon-nfb {background-position: -354px -245px;}
.icon-nfc {background-position: -354px -154px;}
.icon-nfd {background-position: -354px -344px;} */

.list_class li a:hover .icon-nca {
    background-position: 16px -135px;
}

.list_class li a:hover .icon-ncb {
    background-position: 16px -500px;
}

.list_class li a:hover .icon-ncc {
    background-position: 16px -305px;
}

.list_class li a:hover .icon-ncd {
    background-position: 16px -690px;
}

.icon-nda {
    background-position: -95px -60px;
}

.icon-ndb {
    background-position: -95px -405px;
}

.icon-ndc {
    background-position: -95px -215px;
}

.icon-ndd {
    background-position: -95px -590px;
}

.list_class li a:hover .icon-nda {
    background-position: -95px -135px;
}

.list_class li a:hover .icon-ndb {
    background-position: -95px -500px;
}

.list_class li a:hover .icon-ndc {
    background-position: -95px -305px;
}

.list_class li a:hover .icon-ndd {
    background-position: -95px -690px;
}

.icon-nea {
    background-position: -214px -60px;
}

.icon-neb {
    background-position: -214px -405px;
}

.icon-nec {
    background-position: -214px -215px;
}

.icon-ned {
    background-position: -214px -590px;
}

.list_class li a:hover .icon-nea {
    background-position: -214px -135px;
}

.list_class li a:hover .icon-neb {
    background-position: -214px -500px;
}

.list_class li a:hover .icon-nec {
    background-position: -214px -305px;
}

.list_class li a:hover .icon-ned {
    background-position: -214px -690px;
}

.icon-nfa {
    background-position: -325px -60px;
}

.icon-nfb {
    background-position: -325px -405px;
}

.icon-nfc {
    background-position: -325px -215px;
}

.icon-nfd {
    background-position: -325px -590px;
}

.list_class li a:hover .icon-nfa {
    background-position: -325px -135px;
}

.list_class li a:hover .icon-nfb {
    background-position: -325px -500px;
}

.list_class li a:hover .icon-nfc {
    background-position: -325px -305px;
}

.list_class li a:hover .icon-nfd {
    background-position: -325px -690px;
}


/* 技术转移 */

.list_class_c a {
    display: block;
    height: 95px;
}

.list_class_c li i {
    display: block;
    background-image: url("../images/common/delux_bg5.png");
    background-repeat: no-repeat;
    transition: all 0.3s;
}

.common_cn i {
    width: 100px;
    margin: 0 auto;
    height: 60px;
}

.icon-nca {
    background-position: 16px -60px;
}

.icon-ncb {
    background-position: 16px -403px;
}

.icon-ncc {
    background-position: 16px -211px;
}

.icon-ncd {
    background-position: 16px -590px;
}

.list_class_c li a:hover .icon-nca {
    background-position: 16px -135px;
}

.list_class_c li a:hover .icon-ncb {
    background-position: 16px -498px;
}

.list_class_c li a:hover .icon-ncc {
    background-position: 16px -305px;
}

.list_class_c li a:hover .icon-ncd {
    background-position: 16px -690px;
}

.icon-nda {
    background-position: -95px -60px;
}

.icon-ndb {
    background-position: -95px -403px;
}

.icon-ndc {
    background-position: -95px -215px;
}

.icon-ndd {
    background-position: -95px -590px;
}

.list_class_c li a:hover .icon-nda {
    background-position: -95px -135px;
}

.list_class_c li a:hover .icon-ndb {
    background-position: -95px -498px;
}

.list_class_c li a:hover .icon-ndc {
    background-position: -95px -305px;
}

.list_class_c li a:hover .icon-ndd {
    background-position: -95px -690px;
}

.icon-nea {
    background-position: -211px -60px;
}

.icon-neb {
    background-position: -211px -403px;
}

.icon-nec {
    background-position: -211px -215px;
}

.icon-ned {
    background-position: -211px -590px;
}

.list_class_c li a:hover .icon-nea {
    background-position: -211px -135px;
}

.list_class_c li a:hover .icon-neb {
    background-position: -211px -498px;
}

.list_class_c li a:hover .icon-nec {
    background-position: -211px -305px;
}

.list_class_c li a:hover .icon-ned {
    background-position: -211px -690px;
}

.icon-nfa {
    background-position: -321px -60px;
}

.icon-nfb {
    background-position: -321px -403px;
}

.icon-nfc {
    background-position: -321px -215px;
}

.icon-nfd {
    background-position: -321px -590px;
}

.list_class_c li a:hover .icon-nfa {
    background-position: -321px -135px;
}

.list_class_c li a:hover .icon-nfb {
    background-position: -321px -498px;
}

.list_class_c li a:hover .icon-nfc {
    background-position: -321px -305px;
}

.list_class_c li a:hover .icon-nfd {
    background-position: -321px -690px;
}

.list_class li .common_left_cn p {
    position: absolute;
    color: #fff;
    font-size: 20px;
    font-family: "Microsoft YaHei";
    line-height: 36px;
    left: 48px;
    top: 106px;
}

.list_class li .cnfanal p {
    left: 38px;
}

.list_class1 li .common_left_cn p {
    position: absolute;
    color: #43a1f9;
    font-size: 16px;
    font-family: "Microsoft YaHei";
    line-height: 36px;
    left: 10px;
    top: 116px;
    padding: 0 5px 0 5px;
    width: 105px;
    border-bottom: 1px dashed #ddd;
}

.list_class li .common_left_cn p em {
    padding: 10px;
    background: url("../images/common/rjtblue1.png") no-repeat center;
}

.br_d {
    border-right: 1px dashed #ededed;
}

.bb_d {
    border-bottom: 1px dashed #ededed;
}


/* floor3-start */

.common_list_top {
    height: 100px;
    text-align: center;
}

.common_list_top_bg1 {
    background: url("../images/common/right_pigment01.jpg") no-repeat 0 center;
}

.common_list_top_bg2 {
    background: url("../images/common/right_pigment02.jpg") no-repeat 0 center;
}

.common_list_top_bg3 {
    background: url("../images/common/right_pigment03.jpg") no-repeat 0 center;
}

.common_list_top_bg4 {
    background: url("../images/common/right_pigment04.jpg") no-repeat 0 center;
}

.common_list_top_bg5 {
    background: url("../images/common/right_pigment05.jpg") no-repeat 0 center;
}


/* .common_list_top a{line-height:100px;font-size:20px;color:#fff;}
.common_list_top p{font-size:20px;color:#fff;padding-left:110px;} */

.common_list_top a {
    font-size: 20px;
    color: #fff;
}

.common_list_top h3 {
    font-size: 20px;
    color: #fff;
    line-height: 30px;
    padding-top: 20px;
    letter-spacing: 2px;
    font-weight: normal;
}

.common_list_top p {
    font-size: 14px;
    color: #fff;
    line-height: 25px;
    letter-spacing: 4px;
}

.list_common_tab dd {
    line-height: 45px;
}

.list_common_tab dd a {
    display: block;
    padding: 0 10px 0 15px;
    margin-left: 25px;
    line-height: 50px;
    font-size: 14px;
    color: #444;
    background: url("../images/common/list_bg.png") no-repeat left 15px;
}

.list_common_tab dd a:hover {
    color: #d3231e;
}


/* 名企推荐 */

.common_logo_w_h img {
    width: 100px;
    height: 30px;
}

.xx_logo_w_h img {
    width: 100px;
    height: 30px;
}


/* floor3-end */


/* floor4-金融板块、企业服务-start */

.list_common_tab1 i {
    display: block;
    background-repeat: no-repeat;
    transition: all 0.3s;
}

.list_common_tab1 i {
    width: 90px;
    margin: 0 auto;
    height: 60px;
}

.list_tabbg1 i {
    background: url("../images/common/i_blue.png") no-repeat center 0;
}

.list_tabbg2 i {
    background: url("../images/common/i_blue1.png") no-repeat center 0;
}

.list_tabbg3 i {
    background: url("../images/common/i_blue3.png") no-repeat center 0;
}

.common_p_gray {
    line-height: 20px;
    color: #999;
    font-size: 12px;
}

.p_common_h {
    line-height: 18px;
    height: 40px;
    font-size: 12px;
    color: #999;
}

.p_common_h a,
.p_common_h a span {
    font-size: 12px;
    line-height: 18px;
    color: #999;
}

.p_common_h a:hover span {
    color: #d3231e;
}

.list_common_tab1 i.list_i01 {
    background-position: center 0px;
}

.list_common_tab1 i.list_i02 {
    background-position: center -70px;
}

.list_common_tab1 i.list_i03 {
    background-position: center -140px;
}

.list_common_tab1 i.list_i04 {
    background-position: center -210px;
}

.list_common_tab1 i.list_i05 {
    background-position: center -280px;
}

.list_common_tab1 i.list_i06 {
    background-position: center -350px;
}

.list_common_tab1 i.list_i07 {
    background-position: center -420px;
}

.list_common_tab1 i.list_i08 {
    background-position: center -490px;
}

.list_common_tab1 i.list_i021 {
    background-position: 15px 6px;
}

.list_common_tab1 i.list_i022 {
    background-position: 15px -55px;
}

.list_common_tab1 i.list_i023 {
    background-position: 15px -122px;
}

.list_common_tab1 i.list_i024 {
    background-position: 15px -185px;
}

.list_common_tab1 a:hover i.list_i021 {
    background-position: -80px 6px;
}

.list_common_tab1 a:hover i.list_i022 {
    background-position: -80px -55px;
}

.list_common_tab1 a:hover i.list_i023 {
    background-position: -80px -122px;
}

.list_common_tab1 a:hover i.list_i024 {
    background-position: -80px -185px;
}

.list_common_tab1 i.list_ia01 {
    background-position: 14px 12px;
}

.list_common_tab1 i.list_ia02 {
    background-position: 14px -52px;
}

.list_common_tab1 i.list_ia03 {
    background-position: 14px -112px;
}

.list_common_tab1 i.list_ia04 {
    background-position: 14px -172px;
}

.list_common_tab1 i.list_ia05 {
    background-position: 14px -232px;
}

.list_common_tab1 i.list_ia06 {
    background-position: 14px -292px;
}

.list_common_tab1 a:hover i.list_ia01 {
    background-position: -82px 12px;
}

.list_common_tab1 a:hover i.list_ia02 {
    background-position: -82px -52px;
}

.list_common_tab1 a:hover i.list_ia03 {
    background-position: -82px -112px;
}

.list_common_tab1 a:hover i.list_ia04 {
    background-position: -82px -172px;
}

.list_common_tab1 a:hover i.list_ia05 {
    background-position: -82px -232px;
}

.list_common_tab1 a:hover i.list_ia06 {
    background-position: -82px -292px;
}


/* floor4-end */


/* 专利-start */

.patent_index {
    border: 1px solid #d3231e;
}

.patant_index_left {
    width: 238px;
    height: 320px;
    background: #ddd;
}

.patant_index_left a {
    display: block;
    width: 238px;
    height: 320px;
}

.patant_index_right {
    width: 960px;
    height: 320px;
}

.show_patent_1ist {
    height: 300px;
    overflow: hidden;
}

.patant_left_bg1 {
    background: url("../images/index/patent_index_bg.1.jpg") no-repeat;
}

.patant_left_bg2 {
    background: url("../images/index/patent_index_bg.2.jpg") no-repeat;
}

.list_img_oblong img {
    width: 104px;
    height: 78px;
    float: left;
    margin-right: 10px;
}

.list_img_oblong_big img {
    width: 120px;
    height: 90px;
    float: left;
    margin-right: 10px;
}

.w_list_a1 {
    width: 560px;
}

.w_list_b1 {
    width: 240px;
}

.patent_01 h4 {
    height: 45px;
    font-weight: normal;
}

.patent_01 h4 a {
    font-size: 14px;
    color: #444;
    line-height: 22px;
}

.patent_01 h4 a:hover {
    color: #d3231e;
}

.p_list_h {
    font-size: 12px;
    line-height: 20px;
}

.list-tab {
    height: 40px;
    border-bottom: 1px solid #ddd;
}

.list-tab li {
    display: inline-block;
    padding: 6px 5px 6px 0;
    margin-right: 26px;
    padding: 10px 0 10px 0;
}

.list-tab li a {
    padding-bottom: 9px;
    font-size: 14px;
    color: #444;
}

.list-tab li.current a {
    color: #1875f0;
    border-bottom: 2px solid #1875f0;
}

.h3_common_1 {
    line-height: 39px;
    border-bottom: 1px solid #ddd;
    font-weight: normal;
}

.h3_common_1 span {
    padding-bottom: 9px;
    font-size: 14px;
    border-bottom: 2px solid #1875f0;
    color: #444;
}

.h3_common_1 a.a_more {
    background: 0;
    /* position: absolute; */
    color: #999;
    font-size: 12px;
    font-family: "宋体";
    /* right: 0; */
    line-height: 42px;
    font-weight: 500;
    float: right;
}

.h3_common_1 a.a_more:hover {
    color: #1875f0;
}

.ul_concent .list_common_h {
    width: 220px;
    height: 165px;
    overflow: hidden;
}

.ul_concent .list_common_h img {
    transition: all 0.8s;
    -o-transition: all 0.8s;
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    -ms-transition: all 0.8s;
}

.ul_concent .list_common_h img:hover {
    transition-delay: 0.1s;
}

.patent_list_show {}

.list_h_l_1 {
    height: 300px;
    overflow: hidden;
}

.list_h_r_1 {
    height: 320px;
    overflow: hidden;
}


/* 专利-end */


/* 科研机构 */

.list_h_l_2 {
    height: 300px;
    overflow: hidden;
}

.list_h_r_2 {
    height: 320px;
    overflow: hidden;
}


/* 优秀企业 */

.list_h_l_3 {
    height: 300px;
    overflow: hidden;
}

.list_h_r_3 {
    height: 320px;
    overflow: hidden;
}


/* 会议中心 */

.list_h_l_4 {
    height: 300px;
    overflow: hidden;
}

.list_h_r_4 {
    height: 320px;
    overflow: hidden;
}


/* 科技金融 */

.list_h_l_21,
.list_h_l_22 {
    height: 300px;
    overflow: hidden;
}

.list_h_r_21 {
    height: 320px;
    overflow: hidden;
}

.article_01 h4,
.exhibit_01 h4 {
    height: 68px;
    font-weight: normal;
}

.article_01 h4 a,
.exhibit_01 h4 a {
    font-size: 14px;
    color: #444;
    line-height: 22px;
}

.article_01 h4 a:hover,
.exhibit_01 h4 a:hover {
    color: #d3231e;
}


/*right-start */

.list_common_tab dd a {
    line-height: 50px;
}

.h3_common_h3e {
    /* background-color: #d3231e; */
    background: url("../images/common/h3_bg3.jpg") no-repeat center bottom;
    height: 65px;
    text-align: center;
    line-height: 65px;
    font-weight: 500;
}

.h3_common_h3e p {
    margin: 0 20px;
    line-height: 50px;
    /*  background: url("../images/common/white_drop.jpg") repeat-x center; */
}

.h3_common_h3e span {
    line-height: 50px;
    /*  background-color: #d3231e; */
    text-align: center;
    padding: 0 10px;
    font-family: "Microsoft YaHei";
    font-size: 20px;
    color: #fff;
}

.ul_list_lh li {
    line-height: 30px;
    background: url("../images/common/list_bg.png") no-repeat left 7px;
    text-indent: 15px;
}

.ul_list_lh li a {
    line-height: 30px;
}

.ul_list_2h li {
    line-height: 35px;
    background: url("../images/common/list_bg.png") no-repeat left 11px;
    text-indent: 15px;
}

.ul_list_2h li a {
    line-height: 35px;
}

.list_h3_4_b {
    color: #333;
    font-size: 20px;
    text-align: center;
    line-height: 35px;
    font-weight: 500;
    height: 35px;
}

.list_h3_4_b span {
    background: #fff;
    color: #333;
    padding: 0 15px;
    font-size: 20px;
    z-index: 2;
}

.list_h3_4_b span.size_14 {
    font-size: 14px;
}

.list_h3_4_b span.size_16 {
    font-size: 16px;
}

.list_h3_4_b span.size_18 {
    font-size: 18px;
}

.list_h3_4_b span.size_20 {
    font-size: 20px;
}

.list_h3_4_b span.size_22 {
    font-size: 22px;
}

.list_h3_4_b span.size_24 {
    font-size: 24px;
}

.list_h3_4_b span.size_26 {
    font-size: 26px;
}

.list_h3_4_b hr.hr_position {
    margin-top: -18px;
    border-bottom: 1px solid #ddd;
    z-index: 1;
}

.common_p_list1 {
    font-size: 14px;
    line-height: 30px;
    color: #999;
}


/*right- 服务模块*/

.right_serve1 ul {
    width: 300px;
    height: 230px;
    margin-top: 10px;
    /* height:300px; */
    background: url("../images/common/content_bg1.png") no-repeat center center;
    position: relative;
}

.right_serve1 ul li {
    /* border-radius:50%; */
    position: absolute;
    width: 60px;
    height: 60px;
    background: url("../images/common/circle_bg.png") no-repeat center 0;
    text-align: center;
    transition: all 0.6s;
}

.right_serve1 ul li:hover {
    background: url("../images/common/circle_bg.png") no-repeat center -82px;
}

.right_serve1 ul li a {
    line-height: 18px;
    color: #666;
    font-size: 14px;
    display: block;
    margin-top: 14px;
}

.right_serve1 ul li:hover a,
.right_serve1 ul li a:hover {
    color: #fff;
}

.right_serve1 ul li.li_serve101 {
    top: 5px;
    /* top: 35px; */
    left: 75px;
}

.right_serve1 ul li.li_serve102 {
    top: 5px;
    /* top: 35px; */
    right: 65px;
}

.right_serve1 ul li.li_serve103 {
    /*top: 120px; */
    top: 90px;
    left: 25px;
}

.right_serve1 ul li.li_serve104 {
    /* top: 120px; */
    top: 90px;
    right: 20px;
}

.right_serve1 ul li.li_serve105 {
    /* bottom: 40px; */
    bottom: 5px;
    left: 70px;
}

.right_serve1 ul li.li_serve106 {
    /* bottom: 40px; */
    bottom: 5px;
    right: 65px;
}

.list_solve {
    height: 170px;
    overflow: hidden;
    padding-top: 5px;
}


/*right-end */


/*index-1  brand- 专家部分-start */

.specialist_recommend li .common_specialist {
    border-left: 1px dashed #ddd;
}

.specialist_recommend li:first-child .common_specialist {
    border-left: none;
}

.common_specialist {
    height: 95px;
}

.list_common_h4,
.list_common_h4 a {
    font-size: 16px;
    line-height: 25px;
}

.list_common_h4 {
    /* margin-bottom:5px; */
}

.list_img_square img {
    width: 70px;
    height: 70px;
    float: left;
    margin: 10px 20px 10px 10px;
}

.specialist_p {
    font-size: 12px;
    line-height: 18px;
}

.specialist_p span {
    font-size: 12px;
}

.btn_common_1 {
    background: #ededed;
    font-size: 12px;
    padding: 3px 12px;
    border-radius: 15px;
    color: #fff;
}

.btn_common_1:hover,
.list_img_square:hover a.btn_common_1 {
    background: #d3231e;
    color: #fff;
}

.specialist_show_more {
    position: absolute;
    height: 0px;
    background: #fff;
    bottom: 50%;
    /* transition: all 1s ease 0s; */
    transition: all 0.6s;
    -o-transition: all 0.6s;
    -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
    -ms-transition: all 0.6s;
    z-index: 1;
    overflow: hidden;
    padding: 0;
    filter: Alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
    left: 0;
    right: 0;
}

.common_specialist.hover .specialist_show_more {
    transition-delay: 0.1s;
    filter: Alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
    height: 95px;
    bottom: 0;
    padding: 10px 10px;
}

.specialist_more_title {
    height: 35px;
    overflow: hidden;
    line-height: 150%;
    color: #666;
    font-size: 12px;
}


/* 技术答疑 */

.index_know_list img {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    margin-right: 10px;
    margin-top: 10px;
}

.index_know_list li {
    margin-bottom: 10px;
}

.index_know_list p a {
    font-size: 12px;
    padding: 1px 10px;
    border: 1px solid #ededed;
    background: #fafafa;
    border-radius: 10px;
    /* display:block; */
    width: 80px;
}

.index_know_list p a:hover {
    border: 1px solid #d3231e;
    color: #d3231e;
}


/*index- 专家部分-end */


/* 企业库--相关-list-start */

.btn_xq_gray {
    padding: 0 20px;
}

.btn_xq_gray a {
    color: #666;
}

.btn_xq_gray i {
    background: url("../images/common/upload_img.png") no-repeat -5px -2px;
    font-size: 14px;
    padding: 10px 20px 10px;
}

.btn_xq_gray i.icon-upload02 {
    background-position: -5px -54px;
}

.btn_xq_gray i.icon-upload03 {
    background-position: -5px -107px;
}

.btn_xq_gray a:hover i.icon-upload02 {
    background-position: -58px -54px;
}

.btn_xq_gray a:hover i.icon-upload03 {
    background-position: -58px -107px;
}

.btn_xq_gray a:hover {
    color: #444;
}

.left_w_in {
    width: 240px;
    height: 480px;
    overflow: hidden;
}

.left_w_in_bottom {
    height: 150px;
    overflow: hidden;
    background: #e2f0f4;
}

.left_w_in_top {
    width: 240px;
    height: 330px;
    overflow: hidden;
}

.right_w {
    width: 960px;
    height: 480px;
    overflow: hidden;
}

.product_2_1 {
    height: 480px;
    overflow: hidden;
}

.right_left {
    width: 480px;
    height: 240px;
    overflow: hidden;
}

.right_right {
    width: 480px;
    overflow: hidden;
}

.list_left_text {
    padding: 15px 15px 10px 15px;
    height: 110px;
}

.h2-sub {
    font-size: 20px;
    color: #666;
    padding: 10px;
    font-weight: normal;
    line-height: 30px;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1;
}

.h2-sub span {
    font-size: 28px;
    color: #d3231e;
    margin-right: 5px;
}

.h2-sub i {
    font-style: normal;
    font-weight: bold;
    padding: 0 2px;
    font-family: simsun;
}

.middle_w_in {
    width: 720px;
    height: 480px;
    overflow: hidden;
    background: #fff;
}

.border_m_1 {
    border: 1px solid #ededed;
    border-left: none;
    height: 478px;
}

.right_w_in {
    width: 220px;
    height: 480px;
    overflow: hidden;
    background: #fff;
}

.right_w_in .border {
    height: 478px;
}

.item_list_1 .left_w_in {
    background: #eff6f9;
}

.item_list_1 .left_w_in_top {
    background: #eff6f9;
}

.item_list_1 .left_w_in_bottom {
    background: #e2f0f4;
}

.middle_w_in .b-l-b {
    border-left: 1px solid #ededed;
    border-bottom: 1px solid #ededed;
    height: 240px;
    position: relative;
}

.middle_w_in dd:nth-child(1) .b-l-b,
.middle_w_in dd:nth-child(4) .b-l-b {
    border-left: none;
}

.middle_w_in dd:nth-child(1) .b-l-b,
.middle_w_in dd:nth-child(2) .b-l-b,
{
    border-left: none;
}

.middle_w_in h3 {
    height: 25px;
    overflow: hidden;
    margin-top: 10px;
    font-weight: normal;
}

.middle_w_in h3,
.middle_w_in h3 a {
    font-size: 16px;
    text-align: left;
    color: #555;
}

.middle_w_in h3 a:hover {
    color: #d3231e;
}

.middle_w_in p {
    font-size: 14px;
}

.middle_w_in p span.f_gray {
    color: #999;
}

.middle_w_in .common-h,
.middle_w_in .common-h img {
    border-radius: 50%;
}

.middle_w_in .common-h {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 10px;
    height: 110px;
    padding: 10px 20px;
    text-align: center;
}

.list-txt-1 li {
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    font-size: 14px;
    background: url(../image/li_dot.gif) no-repeat 6px center;
    padding: 0 16px 0 16px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.list-txt-1 li a {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.item_list_2 .left_w_in {
    background: #dfefd5;
}

.item_list_2 .left_w_in_top {
    background: #f3fdef;
}

.item_list_2 .left_w_in_bottom {
    background: #dfefd5;
}


/* 服务机构 */

.middle_w_in .b-l-b-1 {
    border-left: 1px solid #ededed;
    border-bottom: 1px solid #ededed;
    height: 80px;
    text-align: center;
}

.middle_w_in .b-l-b-1 a {
    text-align: center;
    line-height: 60px;
    display: block;
    font-size: 16px;
}

.left_w_in_main {
    width: 240px;
    height: 480px;
}

.h2-sub.h2_white,
.h2-sub.h2_white span,
.h2-sub.h2_white a {
    color: #fff;
}


/* .img_w_h_logo li{border-top:1px dashed #ededed;}
.img_w_h_logo li:first-child{border-top:none;} */

.logo_img_list_fw .list_common_h {}

.logo_img_list_fw img {
    width: 135px;
    height: 45px;
}

.img_w_h_logo li .padding_logo {
    padding: 10px;
}

.img_w_h_logo img {
    width: 198px;
    height: 60px;
    border: 1px solid #ededed;
}


/* 高校 */

.left_w_com {
    width: 960px;
}

.left_com_h {
    height: 390px;
    overflow: hidden;
}

.company_list_patent .img_radius {
    border-left: 1px dashed #ddd;
}

.company_list_patent .img_radius:hover {
    background: #fafafa;
}

.company_list_patent li:nth-child(1) .img_radius,
.company_list_patent li:nth-child(5) .img_radius {
    border-left: none;
}

.company_list_patent li:nth-child(1) .img_radius,
.company_list_patent li:nth-child(2) .img_radius,
.company_list_patent li:nth-child(1) .img_radius,
.company_list_patent li:nth-child(2) .img_radius,
.company_list_patent li:nth-child(3) .img_radius,
.company_list_patent li:nth-child(4) .img_radius {
    border-bottom: 1px dashed #ddd;
}

.specialist_more_title-1 {
    height: 35px;
    overflow: hidden;
    line-height: 150%;
    color: #666;
    font-size: 12px;
}

.right_w_in_com {
    width: 220px;
    height: 390px;
    overflow: hidden;
    background: #fff;
}

.right_w_in_com .border {
    height: 388px;
}


/* .gaoxiao_img .list_common_h{width:202px;height:130px;overflow:hidden;}
.gaoxiao_img .list_common_h img{width:204px;height:130px;} */

.gaoxiao_img .list_common_h {
    width: 202px;
    height: 63px;
    overflow: hidden;
}

.gaoxiao_img .list_common_h img {
    width: 202px;
    height: 63px;
}

.left_xx_h {
    height: 480px;
}

.cg_img .list_common_h {
    width: 202px;
    height: 130px;
    overflow: hidden;
}

.cg_img .list_common_h img {
    width: 204px;
    height: 130px;
}

.common_right_bl .list_common_h {
    width: 188px;
    height: 140px;
    overflow: hidden;
}

.common_right_bl .list_common_h img {
    width: 188px;
    height: 140px;
}

.com_list_l {
    width: 50%;
}

.com_list_m {
    width: 30%;
}

.com_list_r {
    width: 20%;
}

dl.dl_dd_fr dd {
    float: right;
}


/* 企业库--相关-list-end */


/* 新闻 */


/* 模板页list-info-img-1 */

.left_article {
    width: 740px;
}

.right_article {
    width: 440px;
}

.article_banner img {
    width: 740px;
    height: 500px;
}

.ul_li_mb li {
    margin-bottom: 20px;
}

.ul_li_mb .common-h,
.ul_li_pmb .common-h {
    height: 168px;
    overflow: hidden;
}

.ul_li_pmb .common-img_big {
    height: 210px;
}

.ul_li_pmb li {
    padding-top: 20px;
    padding-bottom: 20px;
    border-top: 1px dashed #ddd;
}

.ul_li_pmb li:first-child {
    border-top: none;
}

.list_common_fl_img img {
    width: 224px;
    height: 168px;
}

.list_img_fl .common-img {
    width: 224px;
    height: 168px;
    overflow: hidden;
}

.list_img_fl img {
    width: 224px;
    height: 168px;
}

.list_img_fl .common-img_big .common-img {
    width: 280px;
    height: 210px;
    overflow: hidden;
}

.list_img_fl .common-img_big .common-img img {
    width: 280px;
    height: 210px;
}
.list_img_fl .common-img-small img {/*标准服务*/
    width: 100px;
    height: 100px;
}


/*标准服务-图文列表*/

.ul_mb .common-h,
.ul_pmb .common-h {
    /* height: 168px; */
    overflow: hidden;
}

.ul_pmb li {
    padding-top: 20px;
    padding-bottom: 20px;
    border-top: 1px dashed #ddd;
}

.ul_pmb li:first-child {
    border-top: none;
}

.common-icon {
    width: 60px;
    height: 60px;
    overflow: hidden;
}

.common-icon a {
    width: 60px;
    height: 60px;
    padding:10px;
}
.common-icon i{
    font-size: 30px;
}
.list_img_fl .common-img-small img {/*标准服务*/
    width: 100px;
    height: 100px;
}

.list_text {
    padding-left: 80px;
}







.p_date,
.p_date span {
    font-size: 12px;
    color: #999;
    line-height: 20px;
}

.list_common_h4,
.list_common_h4 a {
    font-size: 18px;
    font-weight: normal;
    line-height: 25px;
    color: #666;
}

.p_introduce,
.p_introduce a {
    line-height: 22px;
    font-size: 14px;
    color: #999;
}

.p_introduce a:hover {
    color: #1875f0;
}
.p_introduce a.size_blue {
    color: #1875f0;
}
.p_introduce a.size_red {
    color: #d3231e;
}

.p_introduce .strong_s {
    font-size: 16px;
    color: #666;
}

.ul_li_pmb .list_common_h4.xz2h {
    max-height: 50px;
    overflow: hidden;
}

.ul_li_pmb p.xz3h {
    max-height: 65px;
    overflow: hidden;
}


/* 供应 */

.sell_list_4_show .common_h {
    height: 300px;
    overflow: hidden;
}

.sell_list_4_show .common_h:hover {
    background: #ededed;
    box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.05);
}

.sell_list_4_show .common_h img.img_sell_show {
    width: 190px;
    height: 142px;
}



.group_bg {
    background: #ededed;
}

.group_bg li {
    transition: all 0.6s;
    -o-transition: all 0.6s;
    -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
    -ms-transition: all 0.6s;
    float: left;
    position: relative;
    padding: 15px 0;
}

.group_bg li a {
    font-size: 16px;
    line-height: 30px;
    display: block;
    border-left: 1px dashed #ddd;
    padding: 0 20px;
}

.group_bg li.mene_li_a a {
    padding: 0 10px;
}

.group_bg li:first-child a {
    border-left: none;
}

.group_bg li i {
    border-top: transparent 12px solid;
    border-right: transparent 12px solid;
    border-bottom: #F5F5F5 12px solid;
    border-left: transparent 12px solid;
    font-size: 0px;
    right: 50%;
    margin-right: -11px;
    width: 0px;
    line-height: 0;
    position: absolute;
    bottom: 0px;
    height: 0px;
    -webkit-transition: -webkit-transform .2s ease-in;
    -moz-transition: -webkit-transform .2s ease-in;
    -o-transition: -webkit-transform .2s ease-in;
    transition: -webkit-transform .2s ease-in;
}

#group_bg {
    top: -100px;
    transition: all 1s;
    -moz-transition: all 1s;
    -webkit-transition: all 1s;
    -o-transition: all 1s;
}

#group_bg.fixed {
    position: fixed;
    /* top: 91px; */
    top: 50px;
    width: 100%;
    z-index: 10;
}

ul.ul_list_type li.left_menu_on a,
ul.ul_list_type li.current a {
    color: #1875f0;
    font-weight: bold;
}

ul.ul_list_type li.left_menu_on i,
ul.ul_list_type li.current i {
    display: block;
}

.interest_order {
    background: url("../images/common/tub_bg.png") no-repeat 0 0;
    padding-left: 22px;
}

.interest_order {
    background-position: 0 -55px;
}

.input_search {
    background: none;
    border: 1px solid #ededed;
    border-right: none;
    border-radius: 20px 0 0 20px;
    line-height: 20px;
    padding: 2px 10px;
    width: 150px;
    height: 23px;
}

.search_btn_show a {
    font-size: 14px;
    color: #fff;
    padding: 5px 12px;
    border: 1px solid #d3231e;
    background: #d3231e;
    line-height: 22px;
    border-radius: 0 20px 20px 0;
}

.search_common {
    border-radius: 20px;
    padding: 5px 30px 5px 15px;
    line-height: 20px;
    width: 80%;
    border: 1px solid #d8d8d8;
}
.search_common:focus {
    border: 1px solid #1875f0;
}
.search_icon {
    position: absolute;
    top:15px;
    right: 6%;
    padding:0 10px;
    font-size: 20px;
    border-radius: 0 20px;
    color: #999;
}
.search_icon:hover {
    color: #1875f0;
}
/* .search_common::after {
    position: absolute;
    font-family: 'iconfont';
    content: '\e6b6';
    top:0;
    right:5px;
    font-size: 20px;
    padding-left: 40px;
    color: #999;
} */
/*首页*/

.h3_list_common_line {
    line-height: 58px;
    color: #666;
    font-size: 28px;
    letter-spacing: 2px;
    margin-bottom: 10px;
    margin-top: 20px;
    /* border-bottom:1px solid #d8d8d8; */
    width: 60%;
}

.h3_list_common_line:after {
    content: '';
    display: block;
    width: 62px;
    height: 3px;
    background: #1875f0;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -31px;
}

.h3_list_common_line.size_white {
    color: #fff;
}

h3.h3_list_common_line span {
    border-bottom: 2px solid #d8d8d8;
    font-size: 34px;
    text-align: center;
    line-height: 45px;
    /* padding: 8px 5px; */
    padding: 8px 45px;
    width: 50%;
    color: #999;
}


/* h3.h3_line span.size_state{font-size:34px;line-height:45px;color:#666;} */

.p_list_explain,
.content_common p.p_list_explain {
    font-size: 16px;
    line-height: 25px;
    color: #999;
}

.p_list_explain.size_white,
.btn_list_grey_b.size_white {
    color: #fff;
}

.btn_list_grey_b.size_white:hover {
    color: #d3231e;
}

.p_list_common {
    line-height: 180%;
    font-size: 16px;
    color: #444;
}


/* 金融板块 */

.list_class_cx1 li {
    height: 320px;
    overflow: hidden;
    border-top: 1px dashed #ededed;
}

.list_class_cx1 li:first-child {
    border-top: none;
}

.list_class_cx1 .common_cx1 {
    height: 330px;
    overflow: hidden;
}

.dd_bl_p {
    border-left: 1px dashed #ededed;
}

.list_class_cx1 .dd_bl_p {
    padding: 0 20px;
    height: 320px;
}

.list_class_cx1 dd:first-child .dd_bl_p {
    border-left: none;
}

p.cx1_psmall {
    font-size: 14px;
    text-indent: 0;
    line-height: 160%;
    color: #999;
    height: 110px;
}

.list_class_cx1 li dd:hover p.cx1_psmall,
.list_class_cx1 li dd:hover a span {}

.common_cx1 a span {
    font-size: 16px;
    font-weight: bold;
}

.list_class_cx1 a.a1_ico {
    display: block;
    height: 140px;
}

.list_class_cx1 li i {
    display: block;
    background-image: url("../images/common/dy_jrbg1.png");
    background-repeat: no-repeat;
    transition: all 0.3s;
}

.common_cx1 i {
    width: 100px;
    margin: 0 auto;
    height: 100px;
}

.list_class_cx1 .icon-nca {
    background-position: 0px 10px;
}

.list_class_cx1 .icon-ncb {
    background-position: 0px -110px;
}

.list_class_cx1 .icon-ncc {
    background-position: 0px -230px;
}

.list_class_cx1 .icon-ncd {
    background-position: 0px -340px;
}

.list_class_cx1 li dd:hover .icon-nca {
    background-position: -100px 10px;
}

.list_class_cx1 li dd:hover .icon-ncb {
    background-position: -100px -110px;
}

.list_class_cx1 li dd:hover .icon-ncc {
    background-position: -100px -230px;
}

.list_class_cx1 li dd:hover .icon-ncd {
    background-position: -100px -340px;
}

.list_class_cx1 .icon-nda {
    background-position: 0px -450px;
}

.list_class_cx1 .icon-ndb {
    background-position: 0px -570px;
}

.list_class_cx1 .icon-ndc {
    background-position: 0px -690px;
}

.list_class_cx1 .icon-ndd {
    background-position: 0px -805px;
}

.list_class_cx1 li dd:hover .icon-nda {
    background-position: -100px -450px;
}

.list_class_cx1 li dd:hover .icon-ndb {
    background-position: -100px -570px;
}

.list_class_cx1 li dd:hover .icon-ndc {
    background-position: -100px -690px;
}

.list_class_cx1 li dd:hover .icon-ndd {
    background-position: -100px -805px;
}

.list_cx_imgw li {
    margin-bottom: 40px;
}

.list_cx_imgw img {
    width: 350px;
}

.list_class_cx1 a.btn_blue {
    /* width:100px;
	height:30px; */
    color: #666;
    border: 1px solid #ddd;
    /* background:#d3231e; */
    background: #fafafa;
    line-height: 30px;
    margin-top: 10px;
    filter: Alpha(opacity=90);
    -moz-opacity: 0.8;
    opacity: 0.8;
    border-radius: 20px;
    padding: 4px 30px;
    letter-spacing: 2px;
    font-size: 14px;
    transition: all 0.8s;
    -o-transition: all 0.8s;
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    -ms-transition: all 0.8s;
}

.list_class_cx1 a.btn_blue:hover,
.list_class_cx1 li dd:hover a.btn_blue {
    filter: Alpha(opacity=100);
    -moz-opacity: 01;
    opacity: 1;
    background: #fafafa;
    border: 1px solid #d3231e;
    color: #d3231e;
}


/*金融板块-end*/


/*金融板块-start-small*/

.list_ico_common li {
    /*height:310px;*/
    overflow: hidden;
}

.list_ico_common .common_cx1 {
    height: 330px;
    overflow: hidden;
}

.list_ico_common li:first-child .dd_bl_p {
    border-left: none;
}

p.cx1_psmall {
    font-size: 14px;
    text-indent: 0;
    line-height: 160%;
    color: #999;
    height: 110px;
}

.list_ico_common li dd:hover p.cx1_psmall,
.list_ico_common li dd:hover a span {}

.common_ico a span {
    font-size: 16px;
    font-weight: bold;
}

.list_ico_common a.a2_ico {
    display: block;
    height: 110px;
}

.list_ico_common li i {
    display: block;
    background-image: url("../images/common/dy_jr2.png");
    background-repeat: no-repeat;
    transition: all 0.3s;
}

.common_ico i {
    width: 70px;
    margin: 0 auto;
    height: 70px;
}

.list_ico_common .icon-nca {
    background-position: 0px 5px;
}

.list_ico_common .icon-ncb {
    background-position: 0px -83px;
}

.list_ico_common .icon-ncc {
    background-position: 0px -173px;
}

.list_ico_common .icon-ncd {
    background-position: 0px -263px;
}

.list_ico_common li:hover .icon-nca {
    background-position: -75px 10px;
}

.list_ico_common li:hover .icon-ncb {
    background-position: -75px -83px;
}

.list_ico_common li:hover .icon-ncc {
    background-position: -75px -173px;
}

.list_ico_common li:hover .icon-ncd {
    background-position: -75px -263px;
}

.list_ico_common .icon-nda {
    background-position: 0px -345px;
}

.list_ico_common .icon-ndb {
    background-position: 0px -435px;
}

.list_ico_common .icon-ndc {
    background-position: 0px -525px;
}

.list_ico_common .icon-ndd {
    background-position: 0px -615px;
}

.list_ico_common li:hover .icon-nda {
    background-position: -75px -345px;
}

.list_ico_common li:hover .icon-ndb {
    background-position: -75px -435px;
}

.list_ico_common li:hover .icon-ndc {
    background-position: -75px -525px;
}

.list_ico_common li:hover .icon-ndd {
    background-position: -75px -615px;
}

.list_cx_imgw li {
    margin-bottom: 40px;
}

.list_cx_imgw img {
    width: 350px;
}

.list_ico_common a.btn_blue,
.list_ico_common a.btn_blue_small {
    /* width:100px;
	height:30px; */
    color: #666;
    border: 1px solid #ddd;
    /* background:#d3231e; */
    background: #fafafa;
    filter: Alpha(opacity=90);
    -moz-opacity: 0.8;
    opacity: 0.8;
    border-radius: 20px;
    letter-spacing: 2px;
    font-size: 14px;
    transition: all 0.8s;
    -o-transition: all 0.8s;
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    -ms-transition: all 0.8s;
}

.list_ico_common a.btn_blue {
    padding: 4px 30px;
    line-height: 30px;
}

.list_ico_common a.btn_blue_small {
    padding: 2px 15px;
    line-height: 24px;
}

.list_ico_common a.btn_blue:hover,
.list_ico_common li:hover a.btn_blue,
.list_ico_common a.btn_blue_small:hover,
.list_ico_common li:hover a.btn_blue_small {
    filter: Alpha(opacity=100);
    -moz-opacity: 01;
    opacity: 1;
    background: #fafafa;
    border: 1px solid #d3231e;
    color: #d3231e;
}


/*金融板块-end-small*/

.ul_skill li .common-h {
    border-left: 1px dashed #d8d8d8;
}

.ul_skill li:first-child .common-h {
    border-left: none;
}

.ul_skill li img {
    margin-right: 10px;
    width: 80px;
    height: 80px;
}

.skill_p {
    font-size: 14px;
    line-height: 20px;
}

.list_left_article img {
    width: 480px;
    height: 360px;
}

.ul_article {
    padding-left: 20px;
    border-left: 1px dashed #ddd;
    margin-left: 20px;
}


/*业务规模*/

.ywgm_bg {
    padding: 40px 0;
    background: url("../images/common/guimo_bg1.jpg") no-repeat center 140px #003477;
}

.guimo_bg {}

.guimo_div {
    width: 800px;
}

.guimo_img {
    position: absolute;
    z-index: 2;
}

.guimo_bigimg {
    padding: 120px 0;
}

.guimo_1 {
    top: 20px;
    left: 12px;
}

.guimo_3 {
    top: 20px;
    right: 228px;
}

.guimo_2 {
    bottom: 18px;
    left: 220px;
}

.guimo_4 {
    bottom: 18px;
    right: 16px;
}

.ilink_img img {
    border: 1px solid #ededed;
}

.animated_list1 {
    animation-duration: 1s;
    animation-fill-mode: both;
}

@keyframes zoomIn_list1 {
    from {
        opacity: 0;
        transform: scale3d(.3, .3, .3);
    }
    50% {
        opacity: 1;
    }
}

.zoomIn_list1 {
    animation-name: zoomIn_list1;
}

@keyframes bounce_list1 {
    from,
    20%,
    53%,
    80%,
    to {
        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        transform: translate3d(0, 0, 0);
    }
    40%,
    43% {
        animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        transform: translate3d(0, -30px, 0);
    }
    70% {
        animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        transform: translate3d(0, -15px, 0);
    }
    90% {
        transform: translate3d(0, -4px, 0);
    }
}

.bounce_list1 {
    animation-name: bounce_list1;
    transform-origin: center bottom;
}


/*技术服务*/

.ul_technology_w {
    width: 1000px;
}

.list_technology_1 {
    padding: 20px 10px;
    background: #fafafa;
}


/* 联系方式 */

.contact_bg {}

.contact_allmap_address {
    position: absolute;
    top: 60px;
    left: 50%;
    margin-left: -600px;
    height: 90px;
    z-index: 1;
}

.allmap_commom {
    padding: 20px;
    margin-bottom: 40px;
}

.contact_common p {
    font-size: 14px;
    line-height: 160%;
}

.allmap_address {
    margin-bottom: 20px;
    height: 90px;
}

.allmap_address li {
    line-height: 50px;
}

.allmap_address li a {
    display: block;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    background: #fff;
    line-height: 80px;
    font-size: 18px;
    position: relative;
    /* transform: scale(1.3);
	    -moz-transform: scale(1.3);
	    -webkit-transform: scale(1.3);
	    -o-transform: scale(1.3);
	    -ms-transform: scale(1.3); */
    transition-delay: .7s;
    -webkit-transition: .7s;
    -moz-transition-delay: .7s;
    -ms-transition-delay: .7s;
    -o-transition-delay: .7s;
}

.allmap_address li.hover a {
    background: #d3231e;
    color: #fff;
    line-height: 100px;
    width: 90px;
    height: 90px;
    line-height: 90px;
}

.allmap_address li a i {
    transition-delay: .7s;
    -webkit-transition: .7s;
    -moz-transition-delay: .7s;
    -ms-transition-delay: .7s;
    -o-transition-delay: .7s;
    display: block;
    width: 0px;
    display: block;
    width: 0px;
    height: 0px;
    position: absolute;
    border-left: 2px dashed #ddd;
    bottom: -20px;
    left: 50%;
    margin-left: -1px;
}

.allmap_address li.hover a i {
    height: 20px;
}

.allmap_h {
    /* width:1100px; */
    height: 400px;
    margin-bottom: 20px;
}

.allmap_show_w {
    width: 1100px;
    height: 400px;
}

.allmap_show {
    /* padding:20px 10px; */
    padding-top: 170px;
}


/* .contact_bg{z-index:1;background: url("../images/common/contact_shanghai.jpg") no-repeat center 0 #fff;} */

.sh_bg {
    background: url("../images/common/dy/us/contact_shanghai.jpg") no-repeat center 0 #fff;
}

.bj_bg {
    background: url("../images/common/dy/us/contact_beijin.jpg") no-repeat center 0 #fff;
}

.xj_bg {
    background: url("../images/common/dy/us/contact_xinjiang.jpg") no-repeat center 0 #fff;
}


/* 战略合作 */

.zlhz_bg {
    background: url("../images/common/zlhz_01.jpg") no-repeat center 0 #003477;
}

.zlhz_bg h3.h3_list_common_line {
    color: #fff;
}

.zlhz_list {
    padding: 80px 0 60px;
    margin-top: 50px;
}

.left_zlhz {
    float: left;
    background: #0049a8;
    padding: 5px 25px;
    border-radius: 50px 0 0 50px;
}

.right_zlhz {
    float: left;
    background: #226ea8;
    padding: 5px 25px;
    border-radius: 0 50px 50px 0;
}

.list_zlhz_common {
    width: 380px;
    height: 50px;
    position: absolute;
    z-index: 2;
}

.list_zlhz_common p {
    color: #fff;
    line-height: 18px;
}

.list_zlhz_01 {
    top: 20px;
    left: 50%;
    margin-left: -175px;
}

.list_zlhz_02 {
    top: 600px;
    left: 20px;
}

.list_zlhz_03 {
    top: 600px;
    right: 20px;
}

.list_zlhz_02 .left_zlhz {
    background: #226ea8;
    float: right;
}

.list_zlhz_02 .right_zlhz {
    background: #0049a8;
    float: right;
}


/* 联系我们 */

.us_fl {
    width: 420px;
    height: 570px;
    float: left;
    margin-top: 160px;
}

.us_fr {
    width: 720px;
    min-height: 800px;
    float: right;
}

.us_img {
    position: absolute;
    width: 240px;
    height: 240px;
    top: 150px;
    z-index: 5;
    background: url("../images/common/dy/us/us_img.png") no-repeat center center;
}

.us_img p {
    margin-top: 150px;
    font-size: 16px;
    color: #666;
}

.us_bg_common {
    position: absolute;
    left: 110px;
}

.us_bg_1,
.us_bg_4 {
    width: 200px;
    height: 280px;
}

.us_bg_2,
.us_bg_3 {
    width: 280px;
    height: 200px;
}

.us_bg_1 {
    z-index: 1;
    background: url("../images/common/dy/us/list_us_1.png") no-repeat 3px 0;
}

.us_bg_2 {
    z-index: 2;
    background: url("../images/common/dy/us/list_us_2.png") no-repeat 0 0;
    top: 80px;
}

.us_bg_3 {
    z-index: 3;
    background: url("../images/common/dy/us/list_us_3.png") no-repeat 0 0;
    top: 250px;
}

.us_bg_4 {
    z-index: 4;
    background: url("../images/common/dy/us/list_us_4.png") no-repeat 0 0;
    top: 243px;
    left: 115px;
}

.us_bg_show {
    position: absolute;
    z-index: 6;
    width: 55px;
    height: 55px;
}


/*.us_show_1.us_bg_show{left:60px;top:50px;}
.us_show_2.us_bg_show{left:180px;top:85px;}
.us_show_3.us_bg_show{left:180px;top:60px;}
.us_show_4.us_bg_show{left:70px;top:180px;}*/

.us_show_1.us_bg_show {
    left: 180px;
    top: 50px;
}

.us_show_2.us_bg_show {
    left: 280px;
    top: 165px;
}

.us_show_3.us_bg_show {
    left: 285px;
    top: 310px;
}

.us_show_4.us_bg_show {
    left: 180px;
    top: 420px;
}

.us_i_common {
    width: 55px;
    height: 55px;
    display: block;
    background: url("../images/common/dy/us/us_icon_1.png") no-repeat center 0;
}

.us_bg_show:hover .us_i_common,
.us_bg_show.hover .us_i_common {
    background: url("../images/common/dy/us/us_icon_2.png") no-repeat center 0;
}

.us_i_1,
.us_show_1.us_bg_show:hover .us_i_1,
.us_show_1.us_bg_show.hover .us_i_1 {
    background-position: center -7px;
}

.us_i_2,
.us_show_2.us_bg_show:hover .us_i_2,
.us_show_2.us_bg_show.hover .us_i_2 {
    background-position: center -68px;
}

.us_i_3,
.us_show_3.us_bg_show:hover .us_i_3,
.us_show_3.us_bg_show.hover .us_i_3 {
    background-position: center -130px;
}

.us_i_4,
.us_show_4.us_bg_show:hover .us_i_4,
.us_show_4.us_bg_show.hover .us_i_4 {
    background-position: center -190px;
}

.list_show_1 {
    transition-delay: .7s;
    -webkit-transition: .7s;
    -moz-transition-delay: .7s;
    -ms-transition-delay: .7s;
    -o-transition-delay: .7s;
    padding: 10px;
}

.list_show_1.hover {
    background: #fafafa;
    box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.05);
}


/*在线留言*/

.form_wyrzbg {
    width: 1200px;
    padding-top: 40px;
}

.wyrzbg_b {
    height: 360px;
    background: url("../images/common/wyrz_bg_b.jpg") no-repeat center 0;
}


/*解决方案*/

.jjfa_bg {
    background: url("../images/common/dy/jjfa/jjfa_bg.jpg") no-repeat center 0;
}

.ul_jjfa {
    overflow: hidden;
}

.jjfa_list ul li {
    width: 300px;
}

.jjfa_list .prev_right,
.jjfa_list .next_left {
    width: 0px;
    height: 400px;
    position: absolute;
    z-index: 5;
    top: 0px;
    transition: all 0.8s;
    -o-transition: all 0.8s;
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    -ms-transition: all 0.8s;
    overflow: hidden;
}

.jjfa_list .prev_right {
    right: 0px;
}

.jjfa_list .next_left {
    left: 0px;
}

.jjfa_list:hover .prev_right,
.jjfa_list:hover .next_left {
    background: rgba(0, 0, 0, .2);
    width: 40px;
}

.jjfa_list .prev,
.jjfa_list .next,
.jjfa_list .prev:hover,
.jjfa_list .next:hover {
    /*  z-index: 2; */
    width: 0px;
    height: 0px;
    background: url("../images/common/next_prev.png") no-repeat;
    position: absolute;
    top: 50%;
    margin-top: -20px;
}

.jjfa_list:hover .prev,
.jjfa_list:hover .next {
    width: 40px;
    height: 40px;
}

.jjfa_list .prev {
    /*  left: 50%;
    margin-left: -600px; */
    background-position: center 0px;
}

.jjfa_list .next {
    /*  right: 50%;
    margin-right: -600px; */
    background-position: center -120px;
}

.jjfa_list .next:hover {
    background-position: center -180px;
}

.jjfa_list .prev:hover {
    background-position: center -60px;
}

.show_list_common {
    transition: all 1s;
    -o-transition: all 1s;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -ms-transition: all 1s;
    position: absolute;
    width: 300px;
    height: 400px;
    z-index: 3;
    overflow: hidden;
}

.show_list_common .padding {
    padding: 20px 20px 40px;
}

.ul_jjfa .common-h {
    height: 400px;
}

.ul_jjfa .common-h.hover {}

.list_c_h4 {
    font-size: 20px;
    color: #fff;
    padding: 20px 0;
}

.show_list_common p {
    font-size: 14px;
    line-height: 180%;
    color: #fff;
}

.p_line_list {
    position: absolute;
    height: 0px;
    width: 20px;
    border-bottom: 2px solid #fff;
    bottom: 5px;
    left: 50%;
    margin-left: -10px;
    transition: all 0.4s;
    -o-transition: all 0.4s;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
}

.ul_jjfa .common-h.hover .show_list_common {
    height: 400px;
}

.ul_jjfa .common-h.hover .p_line_list {
    width: 50px;
    margin-left: -25px;
}

.bottom_common_show {
    width: 260px;
    height: 0px;
    position: absolute;
    bottom: -200px;
    overflow: hidden;
    transition: all 0.8s;
    -o-transition: all 0.8s;
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    -ms-transition: all 0.8s;
}

.ul_jjfa .common-h.hover .show_list_common {
    background: #d3231e;
    background: rgba(15, 109, 233, .6);
}

.ul_jjfa .common-h.hover .bottom_common_show {
    height: auto;
    bottom: 0;
}

.jjfa_img {
    margin-top: 100px;
    transition: all 0.8s;
    -o-transition: all 0.8s;
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    -ms-transition: all 0.8s;
}

.jjfa_img img {
    width: 60px;
    transition: all 0.8s;
    -o-transition: all 0.8s;
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    -ms-transition: all 0.8s;
}

.ul_jjfa .common-h.hover .jjfa_img img {
    width: 50px;
}

.ul_jjfa .common-h.hover .jjfa_img {
    margin-top: 20px;
}


/*服务范围*/

.h3_text {
    /* background: #f5f5f5; */
    /* background: url("../images/common/h3_bg_1.jpg") right center no-repeat; */
    background: #3b4053;
    line-height: 50px;
    font-size: 20px;
    color: #666;
    text-align: center;
    padding: 0 20px;
    border-radius: 4px 4px 0 0;
}

.h3_text a {
    line-height: 50px;
    font-size: 20px;
    color: #fff;
}

.ul_list_class {
    padding: 10px 20px;
    min-height: 100px;
}

.ul_list_class li {
    line-height: 40px;
    /* border-bottom: 1px dashed #d8d8d8; */
    text-align: left;
    color: #666;
}

.ul_list_class li a {
    display: block;
    font-size: 16px;
}

.ul_list_class li:hover a,.ul_list_class li a:hover,
.ul_list_class li.current a,
.ul_list_class li.current:hover a,.ul_list_class li.current:hover .dl_list_class a:hover,.dl_list_class dd.current a,.dl_list_class dd.current a:hover,.ul_list_class li dd.current a,.ul_list_class li dd.current a:hover {
    color: #1875f0;
}

.content_show_list {
    padding: 10px 20px;
}

.h3_pad {
    padding: 0 20px;
    line-height: 40px;
    background: #f1f1f1;
    margin: 0 20px;
}

.dl_list_class {
    padding: 10px 20px;
    border-top: 1px dashed #d8d8d8;
}
.ul_list_class li .dl_list_class a,.dl_list_class a,.ul_list_class li.current:hover .dl_list_class a {
    color: #444;
}



/*导航*/

/* .menu_list_2 {
    width: 100%;
    height: 60px;
    background: #1875f0;
    background: -webkit-linear-gradient(left, #1875f0, #1569d8);
    background: -o-linear-gradient(right, #1875f0, #1569d8);
    background: -moz-linear-gradient(right, #1875f0, #1569d8);
} */

.menu_list_2 {
    width: 100%;
    height: 60px;
    background: #151225;
    background: -webkit-linear-gradient(left, #151225, #233980);
    background: -o-linear-gradient(right, #151225, #233980);
    background: -moz-linear-gradient(right, #151225, #233980);
}
.menu_list_2 .m {
    background: none;
}

.menu_common_2 {
    height: 60px;
    line-height: 60px;
    letter-spacing: 1px;
    font-size: 16px;
    font-weight: bold;
}

.menu_common_2 li {
    height: 60px;
    float: left;
    text-align: center;
}

.menu_common_2 li:first-child {
    background: none;
}

.menu_common_2 li a {
    padding: 0 15px;
    color: #fff;
    background: none;
    font-size: 16px;
    font-weight: normal;
}

.menu_common_2 a:link,
.menu_common_2 a:visited,
.menu_common_2 a:active {
    display: block;
    color: #fff;
    font-size: 16px;
}

.menu_common_2 .menuon a,
.menu_common_2 .menuon a:hover,
.menu_common_2 a:hover {
    color: #1875f0;
}

.menu_common_2 .menuon {
    color: #1875f0;
    /* background: #b50601; */
    height: 60px;
}

.menu_common_2 .menuon:hover,
.menu_common_2 li:hover {
    color: #1875f0;
    height: 60px;
}

.menu_common_2 .menu_keyword,
.menu_common_2 .menu_up,
.menu_common_2 .menu_ad {
    float: right;
    width: auto;
    height: 60px;
    background: url("../images/menu_ico_bai.png") no-repeat;
    line-height: 60px;
    padding-left: 40px;
}

.menu_common_2 .menu_keyword a,
.menu_common_2 .menu_up a,
.menu_common_2 .menu_ad a {
    font-size: 14px;
    color: #fff;
}

.menu_common_2 .menu_keyword {
    background-position: left top;
}

.menu_common_2 .menu_up {
    background-position: 0px -100px;
}

.menu_common_2 .menu_ad {
    background-position: 0px -50px
}

.menu_common_2 .show_menu {
    opacity: 0;
    background: rgba(255, 255, 255, .96);
    z-index: 100;
    position: absolute;
    top: 70px;
    left: 0;
    min-width: 100%;
    transition: all 0.8s;
    box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.05);
    height: 0;
    overflow: hidden;
}

.menu_common_2 .show_menu dl {
    padding: 20px;
}

.menu_common_2 .show_menu dd {
    line-height: 35px;
    font-size: 14px;
    color: #666;
    float: left;
}

.menu_common_2 .show_menu dd a {
    line-height: 35px;
    padding: 0 10px;
    font-size: 14px;
    color: #333;
    font-weight: normal;
}

.menu_common_2 .show_menu dd h3 a,
.ul_menu_name h3,
.ul_menu_name h3 a {
    font-size: 18px;
    line-height: 35px;
    color: #333;
    font-weight: bold;
    text-align: left;
    display: block;
}

.ul_menu_name h3 {
    border-bottom: 2px solid #1875f0;
    margin-bottom: 20px;
}

.menu_common_2 .show_menu dd a:hover ,.menu_common_2 .show_menu dd a:hover p{
    color: #1875f0;
    /* font-weight: bold; */
}

.menu_common_2 .menuon .show_menu dd a {}

.menu_nav.current .show_menu,.search-globalAll.active .show_menu{
    display: block;
}

.menu_common_2 .menu_nav.current .show_menu ,.search-globalAll.active .show_menu{
    height: auto;
    opacity: 1;
    top: 60px;
}
.nav_icon {
    position: relative;
}
.nav_h2 {
    padding:0 50px;
    color: #999;
}
.nav_h2 i{
    position: relative;
    padding-left: 50px;
}
.nav_h2 i::after{
    content:'';
    width: 50px;
    height: 2px;
    background: #f5f5f5;
    position: absolute;
    left:0;
    top:50%;
}
.icon_nav {
    font-size: 80px!important;
}
/* .nav_h2 i::before{
    content:'';
    width: 30px;
    height: 1px;
    background: #d8d8d8;
    position: absolute;
    right:0;
    top:50%;
} */

/* 百宝箱 */
.dl_box dd {
    position: relative;
}
.dl_box dd::before{
    content: '';
    position: absolute;
    width: 1px;
    height: 300px;
    background: #f5f5f5;
    right:0;
    top:0;
}
.dl_box dd:last-child:before {
    width: 0;
}


.menu_common_2 .dl_box li {
    height: 35px;
    line-height: 35px;
}
.menu_common_2 .dl_box li:hover{
    height: 35px;
    line-height: 35px;
}
.menu_common_2 .menu_nav.current .nav_icon::after {
    content: '\e6b6';
    font-family: "iconfont";
    position: absolute;
    bottom: -5px;
    left: 50%;
    line-height: 14px;
    margin-left: -20px;
    color: #fff;
}
.menu_list_2 {
    top: -80px;
    transition: all 1s;
    -moz-transition: all 1s;
    -webkit-transition: all 1s;
    -o-transition: all 1s;
}

.menu_list_2.fixed {
    position: fixed;
    top: 0;
    z-index: 100;
    filter: Alpha(opacity=90);
    -moz-opacity: 0.9;
    opacity: 0.9;
}

.top_banner {
    height: 100px;
}

.search-global {
    color: #fff;
    padding:8px;
    border-radius: 50%;
    background:rgba(67,72,93,.4);
    opacity: .8;
}
.search-global:hover {
    background:rgba(67,72,93,.8);
    opacity: 1;
}

.search-globalAll.active {

}


/* 注册 */
.menu_common_2 li.login {
    background:#1875f0;
}
.menu_common_2 li.login:hover {
    background: #1569d8;
    color: #fff;
}
.menu_common_2 li.login:hover a:hover {
    color: #fff;
}
/* 通屏幕-1200  展会 \视频、图片、 -整屏幕*/

.common_list_h_5 .list_common_h {
    height: 170px;
    overflow: hidden;
}

.common_list_h_5_img .list_common_h img {
    width: 220px;
    height: 172px;
}

.common_list_h_4 .list_common_h {
    /* width: 275px; */
    height: 206px;
    overflow: hidden;
}

.common_list_h_3 .list_common_h {
    height: 265px;
    overflow: hidden;
}

.time_status {
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
    right: 0;
    height: 30px;
    z-index: 5;
    background: #000;
    opacity: 0.45;
    filter: alpha(opacity=45);
}

.time_status_div {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -50px;
    margin-top: -50px;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    z-index: 5;
    background: #000;
    opacity: 0.45;
    filter: alpha(opacity=45);
}

.thumb_common_list .time_status img {
    width: auto;
    margin-left: 5px;
    margin-top: 5px;
}


/* 首页视频ico */

.video_ico li a {
    position: relative;
    display: block;
}

.video_ico li img.img_video,
.video_ico img.img_video {
    position: absolute;
    display: block;
    width: 36px;
    height: 36px;
    z-index: 2;
    top: 50%;
    left: 50%;
    margin-top: -18px;
    margin-left: -18px;
    opacity: .6;
}

.video_ico li:hover a img {
    opacity: .8;
}

.video_ico li:hover a img.img_video {
    opacity: 1;
}

.video_ico li:hover a {
    color: #2763a9;
}

.common_list_h_5_img .list_common_h img.img_video,
.common_m2_4 .list_common_h img.img_video {
    width: 36px;
    height: 36px;
}

.hover_text_img:hover p a {
    color: #2763a9;
}

.video_img_h img.video_show {
    height: 185px;
    width: 214px;
}


/* 首页服务范围 */


/* .jjfa_bg_1{background: url("../images/common/dy/jjfa/jjfa_bg.jpg") no-repeat center 0;} */

.ul_jjfa_1 {
    overflow: hidden;
}

.jjfa_list_1 ul li {
    width: 300px;
}

.jjfa_list_1 .prev_right,
.jjfa_list_1 .next_left {
    width: 0px;
    height: 225px;
    position: absolute;
    z-index: 5;
    top: 0px;
    transition: all 0.8s;
    -o-transition: all 0.8s;
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    -ms-transition: all 0.8s;
    overflow: hidden;
}

.jjfa_list_1 .prev_right {
    right: 0px;
}

.jjfa_list_1 .next_left {
    left: 0px;
}

.jjfa_list_1:hover .prev_right,
.jjfa_list_1:hover .next_left {
    background: rgba(0, 0, 0, .2);
    width: 40px;
}

.jjfa_list_1 .prev,
.jjfa_list_1 .next,
.jjfa_list_1 .prev:hover,
.jjfa_list_1 .next:hover {
    /*  z-index: 2; */
    width: 0px;
    height: 0px;
    background: url("../images/common/next_prev.png") no-repeat;
    position: absolute;
    top: 50%;
    margin-top: -20px;
}

.jjfa_list_1:hover .prev,
.jjfa_list_1:hover .next {
    width: 40px;
    height: 40px;
}

.jjfa_list_1 .prev {
    /*  left: 50%;
    margin-left: -600px; */
    background-position: center 0px;
}

.jjfa_list_1 .next {
    /*  right: 50%;
    margin-right: -600px; */
    background-position: center -120px;
}

.jjfa_list_1 .next:hover {
    background-position: center -180px;
}

.jjfa_list_1 .prev:hover {
    background-position: center -60px;
}

.show_list_common_1 {
    transition: all 1s;
    -o-transition: all 1s;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -ms-transition: all 1s;
    position: absolute;
    width: 280px;
    height: 225px;
    z-index: 3;
    overflow: hidden;
}

.show_list_common_1 .padding {
    padding: 20px 20px 40px;
}

.ul_jjfa_1 .common-h {
    height: 225px;
}

.ul_jjfa_1 .common-h.hover {}

.list_c_h4_1 {
    font-size: 20px;
    color: #fff;
    padding: 20px 0;
    margin-top: 50px;
    transition: all 0.8s;
    -o-transition: all 0.8s;
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    -ms-transition: all 0.8s;
}

.show_list_common_1 p {
    font-size: 14px;
    line-height: 180%;
    color: #fff;
}

.p_line_list_1 {
    position: absolute;
    height: 0px;
    width: 20px;
    border-bottom: 2px solid #fff;
    bottom: 5px;
    left: 50%;
    margin-left: -10px;
    transition: all 0.4s;
    -o-transition: all 0.4s;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
}

.ul_jjfa_1 .common-h.hover .show_list_common_1 {
    height: 225px;
}

.ul_jjfa_1 .common-h.hover .p_line_list_1 {
    width: 50px;
    margin-left: -25px;
}

.bottom_common_show_1 {
    width: 240px;
    height: 0px;
    position: absolute;
    bottom: -200px;
    overflow: hidden;
    transition: all 0.8s;
    -o-transition: all 0.8s;
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    -ms-transition: all 0.8s;
}

.ul_jjfa_1 .common-h.hover .show_list_common_1 {
    /* background: #d3231e; */
    /* background: rgba(15, 109, 233, .6); */
    background: rgba(0, 0, 0, .4);
}

.ul_jjfa_1 .common-h.hover .bottom_common_show_1 {
    height: auto;
    bottom: -20px;
}

.jjfa_img_1 {
    margin-top: 100px;
    transition: all 0.8s;
    -o-transition: all 0.8s;
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    -ms-transition: all 0.8s;
}

.jjfa_img_1 img {
    width: 60px;
    transition: all 0.8s;
    -o-transition: all 0.8s;
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    -ms-transition: all 0.8s;
}

.ul_jjfa_1 .common-h.hover .jjfa_img_1 img {
    width: 50px;
}

.ul_jjfa_1 .common-h.hover .jjfa_img_1 {
    margin-top: 20px;
}

.ul_jjfa_1 .common-h.hover .list_c_h4_1 {
    margin-top: 0px;
}


/* .ul_list_btn li {
    padding:10px;
}
.ul_list_btn li a {
    padding:0 25px;
    font-size: 16px;
    line-height: 40px;
    border: 1px solid #666;
    border-radius: 20px;
    color: #666;
    display: block;
    opacity: .9;
} */

.ul_list_btn_6 li {
    padding: 10px;
    height: 42px;
    overflow: hidden;
    text-align: center;
    width: 150px;
}

.ul_list_btn_6 li a {
    padding: 0 10px;
    font-size: 16px;
    line-height: 40px;
    border: 1px solid #666;
    border-radius: 20px;
    color: #666;
    display: block;
    opacity: .9;
    height: 42px;
    overflow: hidden;
}

.ul_list_btn_5 li {
    height: 44px;
    overflow: hidden;
    text-align: center;
    /* width: 150px; */
}

.ul_list_btn_5 li a {
    padding: 0 10px;
    margin: 0 10px;
    font-size: 16px;
    line-height: 40px;
    border-radius: 20px;
    color: #666;
    display: block;
    opacity: .9;
    height: 42px;
    overflow: hidden;
}

.ul_list_btn li a:hover {
    opacity: 1;
    border: 1px solid #d3231e;
    color: #d3231e;
    font-weight: bold;
}

.ul_list_btn_5 li a:hover {
    border: none;
}

.transition_common {
    transition: all 0.8s;
    -o-transition: all 0.8s;
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    -ms-transition: all 0.8s;
}


/*新闻模块-工程案例*/

.common_list_h_3_img {}

.common_list_h_3_img img {
    width: 265px;
    height: 195px;
}

.common_list_h_3_img li:hover p a {
    color: #d3231e;
}


/*工程案例*/

.jjfa_bg_2 {
    background: url("../images/common/index/jjfa_bg.jpg") no-repeat center 0;
}

.ul_jjfa_2 {
    overflow: hidden;
}

.jjfa_list_2 ul li {
    width: 400px;
}

.jjfa_list_2 .prev_right_2,
.jjfa_list_2 .next_left_2 {
    width: 0px;
    height: 285px;
    position: absolute;
    z-index: 5;
    top: 10px;
    transition: all 0.8s;
    -o-transition: all 0.8s;
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    -ms-transition: all 0.8s;
    overflow: hidden;
}

.jjfa_list_2 .prev_right_2 {
    right: 10px;
}

.jjfa_list_2 .next_left_2 {
    left: 10px;
}

.jjfa_list_2:hover .prev_right_2,
.jjfa_list_2:hover .next_left_2 {
    background: rgba(0, 0, 0, .2);
    width: 40px;
}

.jjfa_list_2 .prev,
.jjfa_list_2 .next,
.jjfa_list_2 .prev:hover,
.jjfa_list_2 .next:hover {
    /*  z-index: 2; */
    width: 0px;
    height: 0px;
    background: url("../images/common/next_prev.png") no-repeat;
    position: absolute;
    top: 50%;
    margin-top: -20px;
}

.jjfa_list_2:hover .prev,
.jjfa_list_2:hover .next {
    width: 40px;
    height: 40px;
}

.jjfa_list_2 .prev {
    /*  left: 50%;
    margin-left: -600px; */
    background-position: center 0px;
}

.jjfa_list_2 .next {
    /*  right: 50%;
    margin-right: -600px; */
    background-position: center -120px;
}

.jjfa_list_2 .next:hover {
    background-position: center -180px;
}

.jjfa_list_2 .prev:hover {
    background-position: center -60px;
}

.show_list_common_2 {
    transition: all 1s;
    -o-transition: all 1s;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -ms-transition: all 1s;
    position: absolute;
    width: 380px;
    height: 285px;
    z-index: 3;
    overflow: hidden;
}

.show_list_common_2 .padding {
    padding: 20px 20px 40px;
}

.ul_jjfa_2 .common-h {
    height: 315px;
}

.ul_jjfa_2 .common-h.hover {}

.list_c_h4_2 {
    font-size: 20px;
    color: #fff;
    padding: 20px 0;
}

.show_list_common_2 p {
    font-size: 14px;
    line-height: 180%;
    color: #fff;
}

.ul_jjfa_2 h3,
.ul_jjfa_2 a h3 {
    font-size: 18px;
    line-height: 40px;
    color: #fff;
    font-weight: normal;
    padding: 0 10px;
    /* position: absolute; */
    bottom: 0;
}

.p_line_list_2 {
    position: absolute;
    height: 0px;
    width: 20px;
    border-bottom: 2px solid #fff;
    bottom: 5px;
    left: 50%;
    margin-left: -10px;
    transition: all 0.4s;
    -o-transition: all 0.4s;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
}

.ul_jjfa_2 .common-h.hover .show_list_common_2 {
    height: 285px;
}

.ul_jjfa_2 .common-h.hover .p_line_list_2 {
    width: 50px;
    margin-left: -25px;
}

.bottom_common_show_2 {
    width: 360px;
    height: 0px;
    position: absolute;
    bottom: -200px;
    overflow: hidden;
    transition: all 0.8s;
    -o-transition: all 0.8s;
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    -ms-transition: all 0.8s;
}

.ul_jjfa_2 .common-h.hover .show_list_common_2 {
    background: #d3231e;
    /* background: rgba(15, 109, 233, .6); */
    background: rgba(0, 0, 0, .6);
}

.ul_jjfa_2 .common-h.hover .bottom_common_show_2 {
    height: auto;
    bottom: 0;
}

.jjfa_img_2 {
    margin-top: 100px;
    transition: all 0.8s;
    -o-transition: all 0.8s;
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    -ms-transition: all 0.8s;
}

.jjfa_img_2 img {
    width: 60px;
    transition: all 0.8s;
    -o-transition: all 0.8s;
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    -ms-transition: all 0.8s;
}

.ul_jjfa_2 .common-h.hover .jjfa_img_2 img {
    width: 50px;
}

.ul_jjfa_2 .common-h.hover .jjfa_img_2 {
    margin-top: 20px;
}


/*table*/

.table_none,
.table_none tr,
.table_none td {
    border: none;
}

.in_width_1 {
    width: 580px;
}


/*软件服务*/

.h3_show_list {
    font-size: 24px;
    color: #666;
    line-height: 40px;
}


/* banner的下载地址 */

.right_a_fix {
    position: absolute;
    bottom: 100px;
    right: 50%;
    z-index: 10;
    margin-right: -600px;
    width: 300px;
    max-height: 300px;
}

.right_a_fix a {
    padding: 5px 30px;
    color: #d3231e;
    background: rgba(255, 255, 255, .3);
    font-size: 18px;
    border-radius: 10px;
    margin: 5px;
}

.right_a_fix a:hover {
    background: rgba(255, 255, 255, .8);
}


/*首页服务*/

.list_fuwu {
    background: url("../images/common/index/tu7.png") no-repeat center 0;
    background-size: 120%;
}

.innovate {
    color: #fff;
}

.innovate h2 {
    font-size: 50px;
}

.innovate h3 {
    font-size: 24px;
    font-weight: normal;
}

.innovate h4 {
    font-size: 18px;
    font-weight: normal;
}

.innovate li {
    text-align: center;
}

.innovate li img {
    width: 100px;
}

.innovate li p {
    color: #fff;
    font-size: 18px;
    line-height: 30px;
    margin-top: 10px;
}

.fuwu_p p {
    color: #fff;
    line-height: 30px;
    font-size: 16px;
}

.fuwu_p a,
.fuwu_p span {
    color: #d3231e;
    line-height: 30px;
    font-size: 18px;
}



/* 首页-2021 */
.icon_big {
    font-size: 40px;
}
.list_text_pl {
    padding-left: 50px;
}

.list_pic_text li:last-child::after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 1px;
    height: 100%;
    border-left: 1px dashed #d8d8d8;
}

/*底部信息起始*/

#footer {
    padding: 0px;
    border-top: 1px solid #d8d8d8;
    color: #000;
    width: 100%;
    margin: 0 auto;
    margin-top: 50px;
}

#footer .footer_list {
    background: #F5F5F5;
}

#footer .footer_list_1 {
    margin-top: 25px;
    padding-bottom: 30px;
    border-bottom: 1px solid #f1f1f1;
}

#footer .span4 {
    width: 165px;
    float: left;
}

#footer .span5 {
    width: 210px;
    float: left;
}

#footer .span3 {
    width: 150px;
    float: right;
}

#footer ul {
    margin: 0 auto;
}

#footer li a {
    color: #eaeaea;
}

#footer strong {
    font-size: 14px;
    font-family: 微软雅黑, 黑体;
    color: #eaeaea;
    font-weight: 500;
}

#footer .span4 li,
#footer .span4 li a {
    line-height: 22px;
    font-size: 12px;
    font-family: 微软雅黑, 黑体, Arial;
    color: #eaeaea;
}

#footer .span4 li.li_height,
#footer .span4 li.li_height a,
#footer .span5 li.li_height,
#footer .span5 li.li_height a {
    line-height: 45px;
}

#footer p a img {
    bottom: 30px;
    right: 1px;
    z-index: 300;
    position: fixed;
}

#footer .bottom-nav {
    text-align: left;
    color: #eaeaea;
}

#footer .bottom-nav span {
    margin: 0 2px;
    color: #eaeaea;
    font-size: 12px;
}

#footer p {
    font-size: 14px;
    line-height: 20px
}

#footer a,
#footer .bottom-nav span,
#footer .bottom-nav p {
    color: #eaeaea;
    font-weight: 500;
}

#footer div.erweima a {
    padding: 0;
}

#footer a:hover,
#footer a:hover strong,
#footer .span4 li a:hover {
    color: #ea3802;
}

#footer .bottom-nav a {
    color: #eaeaea;
}

#footer .bottom-nav a:hover {
    color: #ea3802;
}

#footer_bottom {
    background: #f6f6f6;
}

#footer_bottom strong {
    font-size: 20px;
    font-weight: 700;
}

#footer_bottom p {
    color: #eaeaea;
}

#footer_bottom p.size_12 {
    font-size: 12px;
}

#footer .footer_img {
    width: 100%;
    width: 1160px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin: 0 auto;
    height: 50px;
}

#footer hr {
    width: 1180px;
    margin: 0 auto;
    margin-left: -5px;
    *margin-left: 0px;
    border-bottom: 1px solid #ededed;
    display: none;
}

#footer .bottom-nav a,
#footer .bottom-nav p,
#footer .bottom-nav span,
#footer .bottom-nav strong {
    color: #eaeaea;
}

#footer .bottom-nav a {
    padding: 0 5px;
}

.erweima_mtop {
    margin-top: 12px;
}

.bottom_phone {
    margin-top: 13px;
}

.bottom_qq {
    padding: 0px;
    font-size: 14px;
    background: url("../images/new/qq_line.png") no-repeat;
    background-position: center -1px;
    display: block;
    width: 78px;
    height: 28px;
    margin-top: 10px;
    margin-left: 0px;
}

.bottom_qq:hover {
    background-position: center -35px;
}

.footer_img li {
    background: url("../images/new/bottom_img.png") no-repeat;
    height: 50px;
    width: 27%;
    *width: 26%;
}

.footer_img li:last-child,
#footer .span4.span4_w {
    width: 19%;
    *width: 18%;
}

.footer_img li.li_1 {
    background-position: 0 0;
}

.footer_img li.li_2 {
    background-position: 0 -90px;
    display: none;
}

.footer_img li.li_3 {
    background-position: 0 -90px;
}

.footer_img li.li_4 {
    background-position: 0 -180px;
}

.footer_img li.li_5 {
    background-position: 0 -270px;
    width: 19%;
    *width: 18%;
}

.footer_img li h3 {
    color: #eaeaea;
    font-size: 16px;
    padding-top: 5px;
    margin-left: 60px;
    font-weight: 500;
}

.bottom_top_pa {
    padding: 20px 0;
}

.footer_img li h3 span {
    font-size: 12px;
    color: #eaeaea;
    font-weight: 500;
    line-height: 20px;
}

#footer_bottom p.p_icp {
    color: #eaeaea;
}


/* footer */
.footer_left{
    width: 240px;
}
.ft_left p,.ft_left p a {
    color: #999;
}
.footer_new a:hover,.footer_new p.text_white  {
    color: #f1f1f1;
}

.w_right_bottom {
    width: 920px;
}

.footer_new {
    padding-bottom: 40px;
    padding-top: 32px;
    /* background: #312f38;
    border-top: 1px solid #312f38; */
    background: #3b4053;
    border-top: 1px solid #3b4053;
    margin-top: 20px;
}

.footer_new p,.footer_new a {
    color: #999;
}
.fast_ico { font-size: 20px;}

.ft_left span.tel {
    font-size: 20px;
    color: #f1f1f1;
}

.tel_ico i {
    font-size: 20px;
    padding: 5px;
    background: #374254;
    border-radius: 20px;
    color: #f1f1f1;
}

.i_tel_b {
    width: 46px;
    height: 46px;
    display: block;
    margin-top: 8px;
    margin-right: 10px;
}

.ft_left span {
    font-size: 14px;
    color: #f1f1f1;
}

.footer_new dt {
    color: #999;
    font-size: 16px;
    margin-bottom: 10px;
}

.footer_new dd {
    margin-top: 5px;
}

.footer_new dd a:hover {
    color: #f1f1f1;
}

.footer_new dd a {
    color: #999;
    font-size: 12px;
    display: block;
}
.footer_new li {position: relative; min-height: 220px;}
.footer_new li div {
    text-align: center;
}
.footer_new li::before{
    content: '';
    width: 1px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    border-left: 1px dashed #484e64;
}
/* .erweima_bg {background: #374254;width:110px;border-radius: 4px;} */
.erweima_bg {background: #43485d;width:110px;border-radius: 4px;}



.foot_bg {
    width: 100%;
    background-color: #373b4c;
    text-align: center;
    padding: 15px 0px;
}

.foot_bg .m {
    background: none;
}

.foot {
    color: #666;
    text-align: center;
    line-height: 25px;
    padding: 10px 0 10px 0;
}

.foot_page1 {
    padding: 0px;
    text-align: center;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    color: #666;
}

.foot_page1 a,#copyright a,.footer-certs a {
    color: #999;
}

.foot_page1 a:hover,
#copyright a:hover,
.footer-certs a:hover {
    color: #f1f1f1;
}

#copyright {
    height: 25px;
    line-height: 25px;
    color: #999;
    font-size: 12px;
}
/*footer-------------------------------------结束*/

/*底部信息结束*/

.transition {
    transition: all 0.4s;
    -o-transition: all 0.4s;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
}

.transition_left{/*配合left使用 left:0; left:5px*/
    -webkit-transition: left .2s linear;
    -moz-transition: left .2s linear;
    -o-transition: left .2s linear;
}

.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xx {
    /* padding-left: 0;
    padding-right: 0; */
}




/* 单页通用 */
.logoText-common {
    width: 340px;
    height: 100px;
    padding: 15px 20px;
    background: #0033cc;
    color: #fff;
    text-align: center;
    overflow: hidden;
}
.logoText-common h3 {
    font-size: 30px;
    color: #fff;
    font-weight: bold;
    line-height: 1.4;
}
.logoText-common h4 {
    font-size: 20px;
    color: #fff;
    line-height: 1;
}
.logoText-common::before {
    position: absolute;
    width: 200px;
    height: 30px;
    background-color: rgba(255, 255, 255, .1);
    box-shadow: 0 4px 10px 0 rgba(255,255,255, 0.05);
    content: "";
}

/* 律师团队 */
.ul_team {
    height: 100%;
}

/* .div_team::before {
    content: '';
    position: absolute;
    top: 48%;
    width: 95%;
    height: 1px;
    border-bottom: 1px dashed #d8d8d8;
}
.div_team::after {
    content: '';
    position: absolute;
    left: 50%;
    top: 10px;
    width: 1px;
    height: 95%;
    border-right: 1px dashed #d8d8d8;
} */
.ul_team li {
    margin-bottom: 1.5em;
}
.ul_team li img {
    border-radius: 10px;
}
.list_team_introduce {
    line-height: 150%;
    font-size: 1.1em;
}

.pad_list {
    padding: 30px 10px;
}

.btn_border_list {
    padding: 5px 1em;
    line-height: 1.2;
    border-radius: 2em;
    font-size: 1.1em;
    border: 1px solid rgba(248,41,70, 0.3);
    box-shadow: 0 4px 6px 0 rgb(248 41 70 / 10%);
}