﻿/* CSS Document */
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div
{
    margin: 0;
    padding: 0;
}
body
{
    font-weight: normal;
    font-size: 12px;
    color: #000;
    font-family: "Arial","Microsoft YaHei","SimHei","Microsoft JhengHei";
    background: #f7f7f7;
    overflow-x: hidden;
}
ul, li
{
    list-style: none;
}
a, a:hover
{
    text-decoration: none;
    cursor: pointer;
    outline: 0;
}
input:focus, textarea:focus, select:focus
{
    outline: 0;
}
table, td
{
    border-collapse: collapse;
    border-spacing: 0;
}
a
{
    color: #000;
}
a:hover
{
    color: #00beb8;
}
img
{
    border: none;
    vertical-align: middle;
}
.floatleft, .left
{
    float: left;
}
.floatright, .right
{
    float: right;
}
.clear
{
    clear: both;
}
.clearleft
{
    clear: left;
}
.clearright
{
    clear: right;
}
.hand
{
    cursor: pointer;
}
.hide, .nada
{
    display: none;
}
.block
{
    display: block;
}
.textcenter, .tcenter
{
    text-align: center;
}
.textleft, .tleft
{
    text-align: left;
}
.textright, .tright
{
    text-align: right;
}
.textjustify
{
    text-align: justify;
}
.f13
{
    font-size: 13px;
}
.f14
{
    font-size: 14px;
}
.f16
{
    font-size: 16px;
}
.f18
{
    font-size: 18px;
}
.f24
{
    font-size: 24px;
}
.f36
{
    font-size: 36px;
}
.bold, .strong
{
    font-weight: bold;
}
.fNormal
{
    font-weight: normal;
}
.fItalic
{
    font-style: italic;
}
.marginT5
{
    margin-top: 5px;
}
.marginT10
{
    margin-top: 10px;
}
.marginT15
{
    margin-top: 15px;
}
.marginT20
{
    margin-top: 20px;
}
.marginT25
{
    margin-top: 25px;
}
.marginT30
{
    margin-top: 30px;
}
.marginB5
{
    margin-bottom: 5px;
}
.marginB10
{
    margin-bottom: 10px;
}
.marginB15
{
    margin-bottom: 15px;
}
.marginB20
{
    margin-bottom: 20px;
}
.marginL5
{
    margin-left: 5px;
}
.marginL10
{
    margin-left: 10px;
}
.marginL15
{
    margin-left: 15px;
}
.marginL25
{
    margin-left: 25px;
}
.marginL35
{
    margin-left: 35px;
}
.marginL40
{
    margin-left: 40px;
}
.marginL80
{
    margin-left: 80px;
}
.marginR5
{
    margin-right: 5px;
}
.marginR10
{
    margin-right: 10px;
}
.marginR15
{
    margin-right: 15px;
}
.marginR20
{
    margin-right: 20px;
}
.black
{
    color: #000;
}
.white
{
    color: #fff;
}
.red, .error
{
    color: #f00;
}
.blue
{
    color: #00f;
}
.green
{
    color: #0f0;
}
.purple
{
    color: #f0f;
}
.yellow
{
    color: #ff0;
}
.grey
{
    color: #ccc;
}
.grey3
{
    color: #333;
}
.grey6
{
    color: #666;
}
.grey9
{
    color: #999;
}
.box5
{
    height: 5px;
}
.box10
{
    height: 10px;
}
.box20
{
    height: 20px;
}
.wrap
{
    max-width: 1100px;
    width: 100%;
    box-sizing: border-box;
    padding: 0 10px;
    margin: 0 auto;
}/* i_top */
.i_top
{
    background: #fcfdfe;
    padding: 5px 0;
    position: fixed;
    width: 100%;
    z-index: 101;
    left: 0;
    top: 0;
}
.itop_ul
{
    text-align: right;
}
.i_banner
{
    margin-top: 102px;
}
.itop_ul li
{
    display: inline-block;
    padding: 0 0 0 15px;
}
.itop_ul li img
{
    max-width: 28px;
}/* iheader_bg */
.iheader_bg
{
    background: #fcfdfe;
    width: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 100;
}
.logo
{
    padding: 8px 0;
    width: 220px;
}
.logo img
{
    width: 100%;
}
.search
{
    padding: 48px 0 28px 0;
}
.search img
{
    width: 24px;
}
.i_nav li
{
    position: relative;
    display: inline-block;
}
.i_nav li a
{
    display: block;
    padding: 46px 25px 35px 25px;
    font-size: 16px;
    color: #524b46;
}
#home #light1, #aboutus #light2, #products #light3, #cases #light4, #news #light5, #delong_make #light6, #contactus #light7
{
    background: url("/app/images/nav_line.jpg") left bottom no-repeat;
    color: #08308f;
}
.i_nav1
{
    position: absolute;
    left: 0;
    top: 90px;
    background: #fff;
    z-index: 20;
    width: 100%;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    padding: 10px 0;
}
.i_nav .i_nav1 li
{
    display: block;
    text-align: center;
}
.i_nav .i_nav1 a
{
    padding: 10px 5px;
    display: block;
    font-size: 18px;
}
.i_header
{
    position: relative;
}
.search_con
{
    position: absolute;
    right: 0;
    top: 100px;
    z-index: 10;
    max-width: 384px;
    width: 100%;
    height: 42px;
    border: 1px #d5d5d5 solid;
    background: #fff;
}
.searchCon_select
{
    display: inline-block;
    line-height: 42px;
    padding: 0 10px;
    background: #eceaeb;
    font-size: 14px;
    color: #524b46;
    cursor: pointer;
}
.search_put
{
    height: 38px;
    vertical-align: top;
    border: none;
}
.search_button
{
    width: 50px;
    text-align: center;
    line-height: 42px;
}
.searchCon_select
{
    position: relative;
}
.searchConSelect_ul
{
    position: absolute;
    left: -1px;
    top: 42px;
    width: 100%;
    padding: 5px 0 10px 0;
    background: #fff;
}
.searchConSelect_ul li
{
    padding: 10px 5px;
    line-height: 18px;
    text-align: center;
}/* i_banner1 */
.flexslider
{
    position: relative;
    overflow: hidden;
}
.flexslider .slides
{
    position: relative;
    z-index: 1;
}
.flexslider .slides li
{
    display: none;
    -webkit-backface-visibility: hidden;
}
.flexslider .slides li img
{
    width: 100%;
}
.flexslider .flex-control-nav
{
    position: absolute;
    bottom: 2px;
    z-index: 2;
    width: 100%;
    text-align: center;
}
.flexslider .flex-control-nav li
{
    display: inline-block;
    width: 8px;
    height: 8px;
    margin: 0 8px;
    *display: inline;
    zoom: 1;
}
.flexslider .flex-control-nav a
{
    display: inline-block;
    width: 8px;
    height: 8px;
    line-height: 60px;
    overflow: hidden;
    background: url("/app/images/i_dot.png") right 0 no-repeat;
    cursor: pointer;
}
.flexslider .flex-control-nav .flex-active
{
    background-position: 0 0;
}
.flexslider .flex-direction-nav a
{
    width: 24px;
    height: 100%;
    line-height: 999em;
    overflow: hidden;
    display: block;
    position: absolute;
    bottom: 0;
    z-index: 10;
    cursor: pointer;
    opacity: 0;
}
.flexslider .flex-direction-nav .flex-prev
{
    left: 30px;
    background: url("/app/images/storeImage_left.png") left center no-repeat;
}
.flexslider .flex-direction-nav .flex-next
{
    right: 30px;
    background: url("/app/images/storeImage_right.png") left center no-repeat;
}
.flexslider:hover .flex-next, .flexslider:hover .flex-prev
{
    opacity: 1;
}/* ipros_bg */
.ipros_title
{
    padding: 34px 0 14px 0;
    text-align: center;
    font-size: 18px;
    color: #034099;
    background: url("/app/images/ititle_line.jpg") center bottom no-repeat;
}
.ipros_list
{
    padding: 40px 0;
}
.ipros_list li
{
    float: left;
    width: 33.33%;
}
.iprosList_con
{
    margin: 0 10px;
    background: #fcfbfb;
}
.iprosList_img img
{
    width: 100%;
}
.iprosList_h3
{
    font-size: 18px;
    color: #5f5f5f;
    padding: 10px;
}
.iprosList_p1
{
    font-size: 14px;
    color: #5f5f5f;
    padding: 0 10px 10px 10px;
}
.iprosList_more
{
    display: block;
    text-align: right;
    padding: 10px;
}
.iprosList_more_m
{
    display: none;
    text-align: right;
    padding: 5px 5px 10px 5px;
}
.iprosList_more_m img
{
    height: 20px;
}/* iad_img */
.iad_img img
{
    width: 100%;
}/* icase_bg */
.icase_list
{
    padding: 40px 0 0 0;
}
.icase_list li
{
    float: left;
    width: 50%;
}
.icaseList_con
{
    margin: 0 30px 15px 30px;
    background: #fbfbfc;
}
.icaseList_h3
{
    font-size: 18px;
    color: #222;
    padding: 15px 10px;
    text-align: center;
}
.icaseList_p1
{
    font-size: 14px;
    color: #767676;
    padding: 0 10px;
    margin-bottom: 10px;
    line-height: 24px;
    word-break: break-all;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* inews_bg */
.inews_nav
{
    text-align: center;
}
.inews_nav li
{
    display: inline-block;
    margin: 40px 40px 0 40px;
}
.inews_nav li a
{
    display: block;
    font-size: 14px;
    color: #010101;
    padding: 10px 30px;
    background: #fff;
    border: 1px #034099 solid;
}
.inews_nav li.inewsNav_curr a
{
    background: #034099;
    color: #fff;
}
.inewsCon_list
{
    margin: 40px 0;
}
.inewsCon_list li
{
    float: left;
    width: 33.33%;
}
.inewsConList_con
{
    margin: 0 20px;
    background: #fff;
}
.inewsConList_h3
{
    font-size: 18px;
    color: #040404;
    text-align: center;
    padding: 15px 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -webkit-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    white-space: nowrap;
}
.inewsConList_p1
{
    font-size: 14px;
    color: #767676;
    padding: 0 10px;
    margin-bottom: 10px;
    line-height: 24px;
    word-break: break-all;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* iapply_bg */
.iapply_bg
{
    padding: 20px 0 40px 0;
    background: #f7f7f7;
}
.iapply_tab th
{
    background: #082e88;
    font-size: 18px;
    color: #fff;
    text-align: center;
    padding: 20px 0;
}
.iapply_tab td
{
    padding: 20px;
    border: 1px #d1d1d1 solid;
    font-size: 14px;
    color: #3e3e3e;
}
.iapply_name, .iapply_sp2
{
    text-align: right;
    display: block;
}
.iapply_name img
{
    padding: 0 10px 0 0;
}
.iapply_put
{
    width: 100%;
    padding: 5px 2%;
    box-sizing: border-box;
}
.iapply_area
{
    width: 100%;
    height: 50px;
    padding: 5px 2%;
    box-sizing: border-box;
}
.iapply_sp1
{
    display: block;
    text-align: center;
}
.iapply_put1
{
    width: 50%;
    padding: 5px 2%;
}
.iapply_btn
{
    text-align: center;
}
.iapply_btn a
{
    display: inline-block;
    padding: 14px 60px;
    margin: 40px 50px;
    background: #132b95;
    color: #fff;
    font-size: 14px;
}/* aboutus */
.aboutus_banner
{
    position: relative;
}
.aboutus_banner img, .products_banner img
{
    width: 100%;
}
.aboutus_banner img
{
    margin-top: -32px;
}
.aboutus_banner
{
    margin-top: 134px;
}
.aboutus_banner #bannerAnchor
{
    position: absolute;
    bottom: 88px;
}
.aboutusBanner_title
{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.aboutusBanner_title_con
{
    width: 100%;
    height: 100%;
    display: table;
}
.aboutusBanner_title_tabcell
{
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
.aboutusBanner_title_tabcell h1
{
    font-size: 36px;
    color: #fff;
    font-weight: normal;
}
.aboutusBanner_title_tabcell h2
{
    padding: 30px 0 0 0;
    font-size: 32px;
    color: #fff;
    font-weight: normal;
}
.aboutus_nav
{
    background: url("/app/images/aboutus_line2.jpg") left 70px repeat-x;
}
.aboutusNav_con
{
    position: relative;
    height: 72px;
    white-space: nowrap;
    overflow: hidden;
}
.aboutusNav_ul
{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    text-align: center;
}
.aboutusNav_ul li
{
    display: inline-block;
}
.aboutusNav_ul li a
{
    display: block;
    padding: 31px 60px 22px 60px;
    font-size: 14px;
    color: #535353;
}
.aboutusNav_ul li.aboutusNav_licurr a
{
    color: #08308f;
    background: url("/app/images/dow.jpg") center bottom no-repeat;
}
#nav_about_us #aboutusNav_aboutus a, #nav_honors #aboutusNav_honors a, #nav_growth_history #aboutusNav_growth_history a, #nav_exhibitions #aboutusNav_exhibitions a, #nav_store_image #aboutusNav_store_image a, #nav_videos #aboutusNav_videos a, #nav_contactus #aboutusNav_contactus a, #nav_apply #aboutusNav_apply a, #nav_after_service #aboutusNav_after_service a, #nav_retail_store #aboutusNav_retail_store a, #nav_joinus #aboutusNav_joinus a, #nav_e-shop #aboutusNav_e-shop a, #nav_delong_make #aboutusNav_delong_make a, #nav_delong_make2 #aboutusNav_delong_make2 a, #nav_delong_technology #aboutusNav_delong_technology a, #nav_partners #aboutusNav_partners a, #nav_cases #aboutusNav_cases a, #nav_hotel #aboutusNav_hotel a, #nav_house #aboutusNav_house a, #nav_public_buliding #aboutusNav_public_buliding a
{
    color: #08308f;
    background: url("/app/images/dow.jpg") center bottom no-repeat;
}
.aboutusIntro_top
{
    padding: 0 0 0 0;
}
.aboutusIntro_title
{
    padding: 20px 0 20px 0;
    font-size: 18px;
    color: #08308f;
    text-align: center;
    background: url("/app/images/ititle_line.jpg") center bottom no-repeat;
}
.aboutusIntro_txt
{
    width: 100%;
    max-width: 700px;
    padding: 28px 0 48px 0;
    text-align: center;
    font-size: 14px;
    color: #767676;
    line-height: 42px;
    margin: 0 auto;
}
.aboutusIntro_img img
{
    width: 100%;
}
.aboutusIntro_list li
{
    float: left;
    width: 50%;
}
.aboutusIntro_list li a
{
    display: block;
    margin: 28px 20px 0 20px;
    padding: 50px 0 0 0;
    background: #fff;
}
.aboutusIntro_list li:nth-child(odd) a
{
    margin-left: 0;
}
.aboutusIntro_list li:nth-child(even) a
{
    margin-right: 0;
}
.aboutusIntroList_title
{
    font-size: 18px;
    color: #08308f;
    text-align: center;
    padding: 0 0 24px 0;
    background: url("/app/images/ititle_line.jpg") center bottom no-repeat;
}
.aboutusIntroList_txt
{
    font-size: 14px;
    color: #767676;
    padding: 30px 10px 50px 10px;
    line-height: 34px;/* text-align: center;*/
}
.aboutusIntroList_img img
{
    width: 100%;
}
.aboutusIntro_bottom
{
    padding: 58px 0 90px 0;
}
.aboutusIntroBottom_txt
{
    text-align: center;
    font-size: 14px;
    color: #767676;
    line-height: 40px;
    padding: 28px 64px 0 64px;
}
.aboutus_CultureIdea
{
    height: 388px;
    background: url("/app/images/about_bg.jpg") left top no-repeat;
    background-size: cover;
}
.aboutus_CultureIdea_title
{
    font-size: 18px;
    color: #fff;
    text-align: center;
    padding: 80px 0 20px 0;
    background: url("/app/images/ititle_line.jpg") center bottom no-repeat;
}
.aboutus_CultureIdea_list
{
    margin: 58px -30px 0 -30px;
}
.aboutus_CultureIdea_list li
{
    float: left;
    width: 25%;
}
.aboutusCultureIdeaList_con
{
    margin: 0 30px;
    font-size: 18px;
    color: #fff;
    background: url("/app/images/about_radius.png") left center no-repeat;
}
.aboutusCultureIdeaList_conP1
{
    padding: 10px 0 16px 12px;
    margin-left: 8px;
    border-bottom: 1px #c8d1df solid;
}
.aboutusCultureIdeaList_conP2
{
    padding: 16px 0 16px 12px;
    margin-left: 8px;
}/* cases */
.cases
{
    padding: 40px 0;
}
.flexslider1
{
    position: relative;
    padding: 0 47px;
    overflow: hidden;
}
.flexslider1 .slides
{
    position: relative;
    z-index: 1;
}
.flexslider1 .slides li
{
    position: relative;
    display: none;
    -webkit-backface-visibility: hidden;
}
.flexslider1 .slides li img
{
    width: 100%;
}
.flexslider1 .flex-control-nav
{
    position: absolute;/*bottom: 20px*/;
    z-index: 2;
    width: 100%;
    text-align: center;
}
.flexslider1 .flex-control-nav li
{
    display: inline-block;
    width: 15px;
    height: 15px;
    margin: 0 11px;
    *display: inline;
    zoom: 1;
}
.flexslider1 .flex-control-nav a
{
    display: none;
    width: 15px;
    height: 15px;
    line-height: 60px;
    overflow: hidden;
    background: url("/app/images/i_dot.png") right 0 no-repeat;
    cursor: pointer;
}
.flexslider1 .flex-control-nav .flex-active
{
    background-position: 0 0;
}
.flexslider1 .flex-direction-nav a
{
    width: 95px;
    height: 100%;
    line-height: 140em;
    overflow: hidden;
    display: block;
    position: absolute;
    top: 0;
    z-index: 10;
    cursor: pointer;
}
.flexslider1 .flex-direction-nav .flex-prev
{
    left: 23px;
    background: url("/app/images/cases_left.png") left center no-repeat;
}
.flexslider1 .flex-direction-nav .flex-next
{
    right: -23px;
    background: url("/app/images/cases_right.png") left center no-repeat;
}
.cases_con
{
    position: absolute;
    left: 85px;
    bottom: 25px;
    max-width: 630px;
}
.casesCon_h2
{
    font-size: 32px;
    color: #fff;
    font-weight: normal;
    padding: 0 0 40px 0;
}
.casesCon_txt
{
    padding: 50px 20px 10px 20px;
    background: url("/app/images/cases_bg.png") left top repeat;
    border: 1px #e8e9e9 solid;
    color: #fff;
    font-size: 14px;
    line-height: 38px;
}
.casesCon_txt_more
{
    display: block;
    width: 114px;
    height: 34px;
    background: #192a8c;
    font-size: 14px;
    color: #fff;
    text-align: center;
    line-height: 34px;
    margin-top: 10px;
}/* case */
.case_con
{
    padding: 36px 0 0 0;
    min-height: 300px;
}
.caseCon_title
{
    padding: 0 0 12px 0;
    font-size: 18px;
    color: #031581;
    text-align: center;
    background: url("/app/images/case_line.jpg") center bottom no-repeat;
}
.caseCon_txt
{
    padding: 38px 0;/*text-align: center;*/
    font-size: 18px;
    color: #040404;
    line-height: 40px;
}
.caseCon_txt img
{
    max-width: 100%;
}
.caseCon_pag
{
    text-align: right;
}
.caseCon_pag li
{
    display: inline-block;
    padding: 0 0 20px 0;
}
.caseCon_pag li a
{
    padding: 0 20px;
    display: block;
    font-size: 18px;
    color: #494949;
}
.caseCon_pag li:first-child a
{
    border-right: 2px #b3b3b3 solid;
}/* news */
.news_top
{
    padding: 40px 0 30px 0;
}
.newsTop_img
{
    width: 50%;
}
.newsTop_img img
{
    width: 100%;
}
.newsTop_con
{
    width: 50%;
}
.newsTop_con a
{
    display: block;
    padding: 0 0 0 30px;
}
.newsTop_con h2
{
    font-size: 18px;
    color: #08308f;
    padding: 20px 0 8px 0;
    background: url("/app/images/news_line.jpg") left bottom repeat-x;
}
.newsTop_con p
{
    font-size: 18px;
    color: #333;
    line-height: 40px;
    padding: 22px 0;
    background: url("/app/images/news_line.jpg") left bottom repeat-x;
}
.news_list
{
    padding: 0 0 46px 0;
}
.news_list li
{
    padding: 28px 0;
    border-bottom: 1px #adadad solid;
}
.newsList_left
{
    position: relative;
    padding-right: 250px;
}
.newsList_left h3
{
    font-size: 18px;
    color: #030303;
    padding: 0 0 20px 0;
}
.newsList_left p
{
    font-size: 14px;
    color: #333;
    line-height: 38px;
}
.newsList_more
{
    position: absolute;
    right: 0;
    top: 0;
    display: block;
    width: 130px;
    height: 33px;
    border: 2px #08308f solid;
    text-align: center;
    line-height: 36px;
    font-size: 16px;
    color: #08308f;
}/* exhibition */
.exhibition_con
{
    padding: 40px 0;
}
.exhibition_con img
{
    max-width: 100%;
}/* professional */
.professional
{
    max-width: 1106px;
    margin: 0 auto;
}
.professional_ul
{
    padding: 48px 0;
}
.professional_ul li
{
    float: left;
    width: 20%;
}
.professional_ul li a
{
    border: 1px #08308f solid;
    margin-left: -1px;
    display: block;
    text-align: center;
    height: 58px;
    line-height: 58px;
    font-size: 14px;
    color: #08308f;
}
.professional_ul li.professonial_licurr a
{
    background: #08308f;
    color: #fff;
}
.professional_con
{
    padding: 0 0 50px 0;
}
.professional_con img
{
    max-width: 100%;
}/* products */
.products_bg
{
    padding: 0 0 50px 0;
}
.products_banner
{
    margin-top: 102px;
}/*background: url("../images/products_banner.jpg") center top no-repeat;*/
.products_banner
{
    position: relative;
    text-align: center;
}
.productsBanner_title
{
    padding: 174px 0 0 0;
    font-size: 23px;
    color: #fff;
    font-weight: normal;
}
.productsBanner_title p:first-child
{
    font-size: 36px;
    padding: 0 0 20px 0;
}
.productsBanner_warp
{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}/* .productsBanner_more{ width: 320px; margin: 0 auto; margin-top: 35px; border: 2px #08308f solid; padding: 0 26px;}
.productsBanner_more{ margin-top: 60px;margin-top: 140px;} */
.productsBanner_more
{
    display: table;
    width: 100%;
    height: 100%;
}
.productsBanner_more_site
{
    display: table-cell;
    width: 100%;
    height: 100%;
    vertical-align: middle;
}
.productsBanner_more a
{
    display: inline-block;
    font-size: 19px;
    padding: 26px;
    color: #08308f;
    background: url(/app/images/products_dow.png) 320px center no-repeat;
    border: 2px #08308f solid;
    height: 20px;
    line-height: 20px;
    width: 320px;
}/* .productsBanner_more a{ display: block; font-size: 19px; padding: 26px 0; color: #08308f; background: url("/app/images/products_dow.png") right center no-repeat;} */
.products_con
{
    padding: 56px 0 0 0;
}
.productsCon_title
{
    padding: 0 0 4px 0;
    font-size: 18px;
    color: #08308f;/*font-weight: normal;*/
}
.productsCon_more
{
    padding: 20px 0 0 0;
    font-size: 14px;
    color: #08308f;
}
.productsCon_img img
{
    width: 100%;
}
.productsCon_list
{
    margin: 0 -10px;
}
.productsCon_list li
{
    float: left;
    width: 25%;
}
.productsCon_list li a
{
    display: block;
    margin: 10px 10px 0 10px;
    text-align: center;
}
.productsCon_list li img
{
    width: 100%;
}
.productsCon_list li p
{
    padding: 10px 0 0 0;
    font-size: 18px;
    color: #626262;
}
.products_navbg
{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url("/app/images/products_navbg.png") left top repeat;
}
.products_nav_close
{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    text-align: right;
}
.products_nav_close a
{
    margin: 20px 56px 0 0;
    display: inline-block;
    width: 30px;
}
.products_nav_con
{
    width: 100%;
    height: 100%;
    display: table;
}
.products_nav_list
{
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
.products_nav_ul
{
    display: inline-block;
}
.products_nav_ul li a
{
    display: block;
    margin: 0 150px;
    padding: 30px 0;
    background: url("/app/images/products_navline.jpg") center bottom no-repeat;
    font-size: 18px;
    color: #fff;
}
.products_nav_ul:nth-child(2)
{
    vertical-align: top;
}/* products_Pendant */
.prosPendant_nav
{
    padding: 40px 0;
}
.prosPendant_nav li
{
    display: inline-block;
    padding: 0 0 2px 0;
}
.prosPendant_nav li a
{
    display: block;
    width: 130px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    border: 1px #838383 solid;
    font-size: 14px;
    color: #535353;
    margin-left: -1px;
}
.prosPendant_nav li.prosPendantNav_liCurr a
{
    background: #08308f;
    border: 1px #08308f solid;
    color: #fff;
}
.prosPendant_list
{
    margin: 0 -10px;
}
.prosPendant_list li
{
    float: left;
    width: 25%;
}
.prosPendant_list li a
{
    display: block;
    margin: 0 10px 20px 10px;
}
.prosPendant_list li img
{
    width: 100%;
    border: 1px #d3d2d2 solid;
}
.prosPendant_list li p
{
    font-size: 14px;
    color: #626262;
    text-align: center;
    padding: 15px 0 0 0;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 30px;
    line-height: 30px;
}
.prosPendant_more
{
    padding: 70px 0;
    text-align: center;
}
.prosPendant_more a
{
    display: inline-block;
    width: 174px;
    height: 60px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    line-height: 60px;
    background: #08308f;
}
.products_pendant_crumb
{
    padding: 50px 0 38px 0;
    border-bottom: 1px #adadad solid;
    font-size: 19px;
    color: #767676;
}
.products_pendant_crumb a
{
    display: inline-block;
    color: #767676;
    vertical-align: text-bottom;
}
.products_pendant_crumb a img
{
    padding: 0 10px 0 0;
}
.prosPendant_detailsTop
{
    padding: 80px 0 0 0;
}
.prosPendant_detailsTop_left
{
    position: relative;
    width: 600px;
    border: 1px #e2e2e2 solid;
}
.spec_n1 img
{
    width: 100%;
}
.prosPendant_detailsTop_list
{
    padding: 40px 30px 30px 30px;
}
.prosPendant_detailsTop_list li
{
    float: left;
    width: 25%;
}
.prosPendant_detailsTop_list li a
{
    display: block;
    margin: 0 8px;
    border: 1px #e2e2e2 solid;
}
.prosPendant_detailsTop_list li img
{
    width: 100%;
}
.prosPendant_detailsTop_right
{
    width: 325px;
    padding: 0 0 0 36px;
}
.prosPendant_detailsTop_title
{
    font-size: 18px;
    color: #031581;
    font-weight: normal;
    padding: 38px 0;
}
.prosPendant_detailsTop_txt
{
    font-size: 18px;
    color: #767676;
    padding: 50px 0;
    border-top: 1px #e2e2e2 solid;
    border-bottom: 1px #e2e2e2 solid;
    line-height: 40px;
}
.prosPendantDetailsScroll_top
{
    font-size: 18px;
    color: #031581;
    font-weight: normal;
    padding: 30px 0 16px 0;
    border-bottom: 2px #e2e2e2 solid;
}
.prosPendantDetailsScroll_top a
{
    display: block;
    font-size: 18px;
    color: #08308f;
}
.flexslider2
{
    position: relative;
    padding: 30px 55px 0 55px;
    overflow: hidden;
}
.flexslider2 .slides
{
    position: relative;
    z-index: 1;
}
.flexslider2 .slides li
{
    display: none;
    -webkit-backface-visibility: hidden;
}
.flexslider2 .slides li img
{
    width: 100%;
}
.proRelative_course li
{
    margin-right: 15px;
}
.flexslider2 .flex-control-nav
{
    position: absolute;
    bottom: 15px;
    z-index: 2;
    width: 100%;
    text-align: right;
    display: none;
}
.flexslider2 .flex-control-nav li
{
    display: inline-block;
    width: 6px;
    height: 6px;
    margin: 0 4px;
    *display: inline;
    zoom: 1;
}
.flexslider2 .flex-control-nav a
{
    display: inline-block;
    width: 6px;
    height: 6px;
    line-height: 40px;
    overflow: hidden;
    background: url("/app/images/iabout_dot.png") right 0 no-repeat;
    cursor: pointer;
}
.flexslider2 .flex-control-nav .flex-active
{
    background-position: 0 0;
}
.flexslider2 .flex-direction-nav a
{
    width: 24px;
    height: 100%;
    line-height: 99em;
    overflow: hidden;
    display: block;
    position: absolute;
    top: 0;
    z-index: 10;
    cursor: pointer;
    border: 0;
}
.flexslider2 .flex-direction-nav .flex-prev
{
    left: 0;
    background: url("/app/images/products_pendant_left.png") center center no-repeat;
}
.flexslider2 .flex-direction-nav .flex-next
{
    right: 0;
    background: url("/app/images/products_pendant_right.png") center center no-repeat;
}
.proRelative_course li a
{
    display: block;
}
.prosConRigList_title
{
    font-size: 14px;
    color: #767676;
    padding: 20px 0 0 0;
    text-align: center;
}
.prosPendant_details_bottom
{
    padding: 0 0 32px 0;
}
.prosPendant_details_bomTxt
{
    padding: 50px 0;
    text-align: center;
    border-bottom: 2px #e2e2e2 solid;
}
.prosPendant_details_bomTxt img
{
    max-width: 100%;
}/*jqzoom*/
.jqzoom
{
    position: relative;
    padding: 0;
}
.zoomdiv
{
    z-index: 8;
    position: absolute;
    top: 0;
    left: 738px;
    width: 400px;
    height: 400px;
    background: #fff;
    border: 1px solid #e4e4e4;
    display: none;
    text-align: center;
    overflow: hidden;
}
.jqZoomPup
{
    z-index: 3;
    visibility: hidden;
    position: absolute;
    top: 0;
    left: 0;
    width: 50px;
    height: 50px;
    border: 1px solid #aaa;
    background: #fff 50% top no-repeat;
    opacity: .5;
    -moz-opacity: .5;
    -khtml-opacity: .5;
    filter: alpha(Opacity=50);
    cursor: move;
}
.bigimg
{
    width: 800px;
    height: 800px;
}/* productsDown */
.productsDown_title
{
    font-size: 18px;
    color: #031581;
    text-align: center;
    padding: 40px 0 20px 0;
}
.productsDown_list li
{
    float: left;
    width: 33.33%;
}
.productsDownList_con
{
    position: relative;
    margin: 30px 15px 0 15px;
}
.productsDownList_img
{
    width: 100%;
}
.productsDownList_title
{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    background: url("/app/images/prituce_titlebg.png") left top repeat;
}
.productsDownList_title h2
{
    font-size: 18px;
    color: #fff;
    padding: 10px;
    font-weight: normal;
}
.productsDownList_title a
{
    display: inline-block;
    padding: 0 10px 10px 10px;
}/* projectCase */
.projectCase_intro
{
    font-size: 18px;
    color: #767676;
    padding: 40px 0 36px 0;
}
.projectCase_list
{
    margin: 0 -10px;
    padding: 0 0 30px 0;
}
.projectCase_list li
{
    float: left;
    width: 25%;
}
.projectCase_list li a
{
    display: block;
    position: relative;
    margin: 10px;
}
.projectCase_list li img
{
    width: 100%;
}
.projectCaseList_conbg
{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    background: url("/app/images/projectCase_bg.png") left top repeat;
    padding: 5px 0;
}
.projectCaseList_con
{
    width: 100%;
    height: 100%;
    display: table;
}
.projectCaseList_con h2
{
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    font-size: 14px;
    color: #fff;
    font-weight: normal;
}
.hidden
{
    display: none;
}
.fancybox-title-float-wrap .child
{
    background: url("/app/images/prituce_titlebg.png") left top repeat;
}
.fancybox-title a
{
    color: #fff;
}
.fancybox-title-float-wrap h2
{
    padding: 10px 0;
    font-size: 20px;
    color: #fff;
    text-align: center;
    font-weight: normal;
}
.fancybox-title-float-wrap div
{
    font-size: 14px;
    color: #fff;
    line-height: 28px;
}/* storeImages */
.storeImages_title
{
    font-size: 18px;
    color: #233394;
    padding: 40px 0 24px 0;
    text-align: center;
}
.flexslider3
{
    position: relative;
    overflow: hidden;
}
.flexslider3 .slides
{
    position: relative;
    z-index: 1;
}
.flexslider3 .slides li
{
    display: none;
    -webkit-backface-visibility: hidden;
}
.flexslider3 .slides li img
{
    width: 100%;
}
.flexslider3 .flex-control-nav
{
    position: absolute;
    bottom: 15px;
    z-index: 2;
    width: 100%;
    text-align: center;
    display: none;
}
.flexslider3 .flex-control-nav li
{
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 0 11px;
    *display: inline;
    zoom: 1;
}
.flexslider3 .flex-control-nav a
{
    display: inline-block;
    width: 10px;
    height: 10px;
    line-height: 40px;
    overflow: hidden;
    background: url("/app/images/i_dot.png") right 0 no-repeat;
    cursor: pointer;
}
.flexslider3 .flex-control-nav .flex-active
{
    background-position: 0 0;
}
.flexslider3 .flex-direction-nav a
{
    width: 24px;
    height: 100%;
    line-height: 134em;
    overflow: hidden;
    display: block;
    position: absolute;
    top: 0;
    z-index: 10;
    cursor: pointer;
    border: 0;
}
.flexslider3 .flex-direction-nav .flex-prev
{
    left: 0;
    background: url("/app/images/storeImage_left.png") left center no-repeat;
}
.flexslider3 .flex-direction-nav .flex-next
{
    right: 0;
    background: url("/app/images/storeImage_right.png") left center no-repeat;
}
.decorate_position
{
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 5;
    width: 100%;
    padding: 24px 0;
    background: url("/app/images/decorateBanner_bg.png") left top repeat;
}
.decorate_carousel
{
    padding: 30px 40px;
}
.decorate_carousel li
{
    margin-right: 20px;
}/* partner */
.partner_list
{
    border-top: 3px #c8c8c8 solid;
    border-bottom: 3px #c8c8c8 solid;
    padding: 45px 0 60px 0;
    margin: 40px 0;
}
.partner_list li
{
    float: left;
    width: 20%;
}
.partner_list li a
{
    display: block;
    margin: 15px;
    border: 1px #dcdcdc solid;
}
.partner_list li img
{
    width: 100%;
}
.partnerBanner_conbg
{
    padding: 38px 0 0 0;
}
.partnerBanner_con
{
    position: relative;
}
.partnerBanner_con img
{
    width: 100%;
}
.partnerBanner_con_txtbg
{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.partnerBanner_con_txt
{
    width: 100%;
    height: 100%;
    display: table;
}
.partnerBanner_conTxt_conbg
{
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    padding: 0 10px;
}
.partnerBanner_conTxt_conbg p
{
    padding: 20px;
    font-size: 14px;
    color: #fff;
    display: inline-block;
    max-width: 814px;
    border: 1px #fff solid;
    line-height: 38px;
    background: url("/app/images/partner_bg.png") left top repeat;
}
.partnerBanner_list
{
    margin: 0 -1px;
}
.partnerBanner_list li
{
    float: left;
    width: 20%;
}
.partnerBanner_list li a
{
    display: block;
    border: 1px #23479a solid;
    margin: 0 1px;
}
.partnerBanner_list li img
{
    width: 100%;
}/* development_history */
#developmentHistory_scroller
{
    position: relative;
    margin: 40px 0 50px 0;
    height: 85px;
    white-space: nowrap;
    overflow: hidden;
}
.aboutusTime_ul
{
    position: absolute;
    left: 9px;
    top: 0;
    height: 100%;
}
.aboutusTime_ul li
{
    display: inline-block;
    margin-left: 0;
    width: 285px;
    padding: 0 0 63px 0;
    background: url("/app/images/development_history_nav3.png") left bottom no-repeat;
}
.aboutusTime_ul li a
{
    display: block;
    padding: 0 0 0 25px;
    background: url("/app/images/development_history_nav2.png") left top no-repeat;
    font-size: 18px;
    color: #535353;
    margin-left: -7px;
}
.aboutusTime_ul li.aboutusTime_currLi a
{
    background: url("/app/images/development_history_nav1.png") left top no-repeat;
}
.developmentHistory_conTab
{
    margin: 0 0 50px 0;
    display: table;
    background: #e7ebf5;
}
.developmentHistory_con_left
{
    display: table-cell;
    vertical-align: middle;
    width: 30%;
}
.developmentHistory_con_left h4
{
    font-size: 28px;
    font-weight: normal;
    padding: 10px 15px;
    color: #0e3e90;
}
.developmentHistory_con_left p
{
    font-size: 18px;
    line-height: 30px;
    padding: 0 15px;
    position: relative;
}
.developmentHistory_con_left p:after
{
    content: '';
    position: absolute;
    bottom: -8px;
    width: 36px;
    height: 8px;
}
.developmentHistory_con_bg
{
    background: url("/app/images/growth_history13.png") 15px bottom no-repeat;
    padding-bottom: 10px;
}
.developmentHistory_con_img
{
    display: table-cell;
    vertical-align: middle;
    width: 70%;
}
.developmentHistory_con_img img
{
    width: 100%;
}
@keyframes guideL
{
    0%
    {
        transform: translateX(40px);
    }
    60%
    {}
    100%
    {
        transform: translateX(0);
    }
}
.finger
{
    z-index: 10;
    position: absolute;
    right: 40px;
    top: 12px;
    animation: 1.5s ease 0s normal none infinite guideL;
    animation-duration: 2s;
}/* retailStore */
.retailStore_title
{
    font-size: 18px;
    color: #0b3190;
    border-left: 6px #f00 solid;
    padding: 0 0 0 16px;
    margin: 33px 0;
}
.retailStore_search
{
    display: inline-block;
    height: 38px;
    width: 150px;
    font-size: 16px;
    color: #535353;
    margin-right: 10px;
}
.retailStore_searchBtn
{
    display: inline-block;
    font-size: 14px;
    color: #f7f7f7;
    background: #0b3190;
    padding: 8px 30px;
    vertical-align: bottom;
}
.retailStoreCon_left
{
    width: 40%;
    height: 625px;
    overflow: hidden;
    position: relative;
}
.retailStoreCon_right
{
    width: 60%;
}
.retailStoreCon_right img
{
    width: 100%;
}
.retailStore_searchCon
{
    padding: 0 0 14px 0;
}
.retailStore_con
{
    padding: 26px 0;
    border-top: 1px #f00 solid;
}
.retailStoreConLeft_ul
{
    height: 625px;
    overflow: hidden;
    position: relative;
}
.retailStoreConLeft_ul li
{
    padding: 0 0 34px 60px;
}
.retailStoreConLeft_h4
{
    font-size: 18px;
    color: #0b3190;
    line-height: 28px;
}
.retailStoreConLeft_h4 span
{
    width: 36px;
    height: 28px;
    display: inline-block;
    font-size: 14px;
    color: #fff;
    background: #0b3190;
    text-align: center;
    line-height: 28px;
    margin: 0 18px 0 -56px;
    vertical-align: bottom;
}
.retailStoreConLeft_p1
{
    font-size: 14px;
    color: #535353;
    padding: 20px 0 16px 0;
}
.retailStoreConLeft_p2
{
    font-size: 14px;
    color: #0b3190;
    padding: 0 0 18px 0;
}
.retailStoreConLeft_btn
{
    display: inline-block;
    width: 106px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    font-size: 14px;
    color: #fff;
    background: #0b3190;
}/* honor */
.honor
{
    font-size: 18px;
    color: #767676;
    padding: 40px 0 0 0;
}
.honor_list
{
    margin: 0 -5px;
}
.honor_list li
{
    float: left;
    width: 25%;
}
.honor_list li a
{
    display: block;
    margin: 40px 5px;
}
.honor_list li img
{
    width: 100%;
    border: 1px #d6d6d6 solid;
}
.honor_list li h2
{
    font-size: 14px;
    color: #fff;
    padding: 5px;
    background: #0b3190;
    font-weight: normal;
    text-align: center;
}/* e-shop */
.eShop_list
{
    padding: 35px 0 0 0;
}
.eShop_list li
{
    padding: 0 0 90px 0;
}
.eShop_list li a
{
    display: block;
}
.eShop_list li img
{
    width: 100%;
}/* video */
.video_padd
{
    padding: 40px 0;
}
.video_list p
{
    font-size: 18px;
    color: #08308f;
    padding: 15px 0 0 0;
    text-align: center;
}/* exhibitions */
.exhibitions_intro
{
    font-size: 18px;
    color: #767676;
    padding: 70px 0;
}
.exhibitions_con
{
    padding: 3px 0 0 0;
    background: url("/app/images/exhibitions_bg2.png") center top repeat-y;
}
.exhibitionsCon_left, .exhibitionsCon_right
{
    width: 50%;
}
.exhibitionsCon_left
{
    margin-top: 312px;
}
.exhibitionsCon_left_con
{
    margin: 0 0 90px 0;
}
.exhibitionsCon_left_conimg
{
    position: relative;
    padding: 0 170px 0 0;
}
.exhibitionsCon_left_conimg img
{
    width: 100%;
}
.exhibitionsCon_left_conimg:hover .exhibitionsCon_left_conAbsolute h3
{
    background: url("/app/images/exhibitions_bg5.png") right bottom no-repeat;
}
.exhibitionsCon_right_conimg:hover .exhibitionsCon_right_conAbsolute h3
{
    background: url("/app/images/exhibitions_bg3.png") left bottom no-repeat;
}
.exhibitionsCon_left_conAbsolute
{
    position: absolute;
    bottom: 0;
    right: 14px;
}
.exhibitionsCon_left_conAbsolute h3
{
    width: 122px;
    text-align: left;
    padding: 0 0 25px 0;
    font-weight: normal;
    font-size: 32px;
    color: #767676;
    background: url("/app/images/exhibitions_bg51.png") right bottom no-repeat;
}
.exhibitionsCon_left_conAbsolute h4
{
    width: 24px;
    font-size: 18px;
    color: #08308f;
    line-height: 34px;
    font-weight: normal;
    padding: 10px 0 0 34px;
}
.exhibitionsCon_left_context
{
    font-size: 14px;
    line-height: 38px;
    color: #090104;
    margin: 40px 60px 0 0;
    border: 2px #08308f solid;
    padding: 15px;
}
.exhibitionsCon_right_con
{
    margin-bottom: 90px;
}
.exhibitionsCon_right_conimg
{
    position: relative;
    padding: 0 0 0 170px;
}
.exhibitionsCon_right_conimg img
{
    width: 100%;
}
.exhibitionsCon_right_conAbsolute
{
    position: absolute;
    bottom: 0;
    left: 14px;
}
.exhibitionsCon_right_conAbsolute h3
{
    width: 122px;
    text-align: right;
    padding: 0 0 25px 0;
    font-weight: normal;
    font-size: 32px;
    color: #767676;
    background: url("/app/images/exhibitions_bg31.png") left bottom no-repeat;
}
.exhibitionsCon_right_conAbsolute h4
{
    width: 24px;
    font-size: 18px;
    color: #08308f;
    line-height: 34px;
    font-weight: normal;
    padding: 10px 0 0 64px;
}
.exhibitionsCon_right_context
{
    font-size: 14px;
    line-height: 38px;
    color: #090104;
    margin: 40px 0 0 60px;
    border: 2px #08308f solid;
    padding: 15px;
}/* contactus */
.contactus_nav
{
    border: 1px #7f93c3 solid;
    margin: 66px 0 0 0;
}
.contactus_nav li
{
    float: left;
    width: 33.33%;
}
.contactus_nav li a
{
    display: block;
    font-size: 14px;
    padding: 17px 0;
    text-align: center;
    color: #08308f;
    border-right: 1px #cbc6c6 solid;
    margin-right: -1px;
}
.contactus_nav li.contactus_nav_licurr a
{
    background: #08308f;
    color: #fff;
}
.contactusCon_list
{
    padding: 30px 0;
}
.contactusCon_list li
{
    padding: 8px 0;
    font-size: 18px;
    color: #767676;
}
.contactusCon_list li img
{
    padding-right: 22px;
    vertical-align: bottom;
}
.contactusCon_map
{
    padding: 40px 0;
    border-top: 1px #c9c9c9 solid;
}
.contactusCon_map img
{
    width: 100%;
}/* afterService */
.afterService_wrap
{
    max-width: 1098px;
}
.afterService_title
{
    font-size: 18px;
    color: #08308f;
    padding: 40px 0 9px 0;
    border-bottom: 3px #f00 solid;
}
.afterService_txt
{
    font-size: 18px;
    color: #767676;
    line-height: 38px;
    padding: 30px 0;
}
.afterService_call
{
    font-size: 40px;
    color: #183b94;
}
.afterService_call img
{
    padding: 0 30px 0 0;
}
.afterService_time
{
    font-size: 18px;
    color: #040404;
    padding: 30px 0 0 90px;
}
.afterService_tab
{
    padding: 20px 40px;
}
.afterService_tab li
{
    padding: 0 0 10px 0;
}
.afterService_tab li span
{
    font-size: 18px;
    color: #040404;
}
.afterService_tab li:last-child
{
    text-align: right;
}
.afterService_conPut
{
    padding-left: 105px;
}
.afterService_put
{
    max-width: 388px;
    width: 100%;
    padding: 8px 10px;
    border: 1px #3f3f3f solid;
    font-size: 14px;
    box-sizing: border-box;
}
.afterService_conArea
{
    padding-left: 105px;
}
.afterService_area
{
    width: 100%;
    height: 80px;
    padding: 8px 10px;
    border: 1px #3f3f3f solid;
    font-size: 14px;
    box-sizing: border-box;
}
.afterService_btn
{
    display: inline-block;
    font-size: 14px;
    color: #fdfdfd;
    width: 120px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: #0b3190;
    margin: 10px 0 20px 0;
}/* joinus */
.joinus_intro
{
    font-size: 18px;
    color: #767676;
    padding: 50px 0 70px 0;
}
.joinus_tab
{
    margin: 0 0 50px 0;
}
.joinus_tab th
{
    padding: 14px 5px;
    background: #2a41a9;
    font-size: 18px;
    color: #fff;
    text-align: center;
    font-weight: normal;
}
.joinus_tab td
{
    padding: 14px 5px;
    background: #efefef;
    font-size: 18px;
    color: #3e3e3e;
    text-align: center;
    border-bottom: 2px #d4d4d4 solid;
}
.joinus_tab td:first-child
{
    color: #2e45ad;
}
.joinus_tab td.joinus_con
{
    padding: 20px 30px;
    line-height: 40px;
    font-size: 18px;
    color: #3e3e3e;
    text-align: left;
}
.joinus_btn
{
    display: inline-block;
    width: 134px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    font-size: 14px;
    color: #fefcfc;
    background: #354db3;
    margin-top: 15px;
}/* searchResult */
.searchResult_top
{
    background: #f3f0f0;
    margin-top: 140px;
}
.searchResult_top .title
{
    padding-top: 28px;
    font-size: 30px;
    font-weight: normal;
    text-align: center;
}
.searchResult_conbg
{
    min-height: 400px;
    padding: 20px 0;
}
.searchResultTop_P
{
    margin: 22px 0 26px 0;
    font-size: 14px;
    color: #959595;
    text-align: center;
}
.searchResultTop_list
{
    padding: 0 0 20px 0;
    text-align: center;
}
.searchResultTop_list li
{
    display: inline-block;
}
.searchResultTop_list li a
{
    display: block;
    padding: 5px 15px;
    font-size: 14px;
    color: #434343;
}
.searchResultTop_list li.searchResultTop_licurr a
{
    background: #313131;
    color: #fff;
    border-radius: 3px;
}
.searchResult_conPro li
{
    float: left;
    width: 25%;
}
.searchResult_conPro li img
{
    width: 100%;
}
.searchResult_conPro li a
{
    display: block;
    margin: 20px 10px 0 10px;
    text-align: center;
}
.searchResult_conPro h3
{
    margin-top: 20px;
    font-size: 14px;
    font-weight: normal;
}
.searchResult_conPro p
{
    margin-top: 10px;
    font-size: 14px;
}/* ifooter_nav_bg */
.ifooter_nav_bg
{
    padding: 50px 0 20px 0;
    background: #292929;
    border-bottom: 1px #494949 solid;
}
.ifooter_bg
{
    padding: 5px 0;
    background: #292929;
}
.ifooterNav_list
{
    display: inline-block;
    padding: 0 116px 0 0;
    vertical-align: top;
}
.ifooterNav_title
{
    font-size: 14px;
    color: #fcfbfa;
}
.ifooterNav_list li
{
    padding: 10px 0 0 0;
    font-size: 14px;
}
.ifooterNav_list li a
{
    color: #fcfbfa;
}
.ifooter_er
{
    width: 150px;
}
.ifooter_er img
{
    width: 100%;
}
.ifooter_er p
{
    padding: 10px 0 0 0;
    font-size: 13px;
    color: #d3d3d3;
    text-align: center;
}
.ifooter_logo
{
    width: 25%;
}
.ifooter_logo img
{
    max-width: 100%;
}
.ifooter_con
{
    width: 50%;
    font-size: 14px;
    color: #fdfafa;
    padding: 16px 0 0 0;
}
.ifooter_con_right
{
    width: 25%;
    font-size: 14px;
    color: #fdfafa;
    padding: 16px 0 0 0;
    float: right;
}
.ifooter_link a
{
    display: inline-block;
    color: #fdfafa;
    padding: 0 5px 5px 5px;
}/*add weixin*/
.i_weixin
{
    position: relative;
}
.i_weixin .wechat
{
    position: absolute;
    left: -118px;
    top: -169px;
    width: 160px;
    height: 160px;
    display: none;
    max-width: 160px;
}
.i_weixin:hover .wechat
{
    display: block;
}
@media(max-width: 1419px)
{
    .ifooterNav_list
    {
        padding: 0 125px 0 0;
    }
    .prosPendant_detailsTop_left, .prosPendant_detailsTop_right
    {
        width: 50%;
        box-sizing: border-box;
    }
}
@media(max-width: 1199px)
{
    .smallNav_menu
    {
        display: block;
        padding: 44px 15px 0 0;
    }
    .aboutus_banner
    {
        margin-top: 33px;
    }
    .searchResult_top, .products_banner
    {
        margin-top: 0;
    }
    #home #light1, #aboutus #light2, #products #light3, #cases #light4, #news #light5, #delong_make #light6, #contactus #light7
    {
        background: none;
        color: #08308f;
    }
    .i_nav
    {
        position: absolute;
        left: 0;
        top: 99px;
        width: 100%;
        padding: 15px 0;
        background: #fff;
        z-index: 20;
        border-top: 1px #ddd solid;
        display: none;
    }
    .i_nav li
    {
        display: block;
    }
    .i_nav li a
    {
        padding: 12px 20px;
    }
    .i_nav1
    {
        position: initial;
    }
    .i_nav .i_nav1 li
    {
        text-align: left;
    }
    .i_nav .i_nav1 a
    {
        padding: 10px 40px;
    }
    .i_top
    {
        position: initial;
    }
    .iheader_bg
    {
        position: initial;
    }
    .i_banner
    {
        margin-top: 0;
    }
    .search img
    {
        width: 38px;
    }
    .search
    {
        padding: 42px 0 18px 0;
    }
    .ifooterNav_list
    {
        display: block;
        float: left;
        width: 16%;
        padding: 0;
    }
    .ifooter_er
    {
        width: 18%;
    }
    .ifooter_er img
    {
        width: 100%;
    }
    .aboutusNav_ul
    {
        width: auto;
    }
    .aboutusBanner_title_tabcell h1
    {
        font-size: 46px;
    }
    .aboutusBanner_title_tabcell h2
    {
        font-size: 28px;
    }
    .aboutus_CultureIdea_title
    {
        font-size: 42px;
        padding: 40px 0 20px 0;
    }
    .aboutus_CultureIdea_list
    {
        margin: 22px -10px 0 -10px;
    }
    .aboutusCultureIdeaList_con
    {
        margin: 0 10px;
    }
    .joinus_intro
    {
        padding: 40px 0 40px 0;
        line-height: 46px;
    }
    .cases_con
    {
        left: 70px;
    }
    .casesCon_h2
    {
        font-size: 38px;
        padding: 0 0 20px 0;
    }
    .casesCon_txt
    {
        padding: 20px 20px 10px 20px;
        font-size: 18px;
        line-height: 38px;
        margin-right: 55px;
    }
    .exhibitionsCon_right_con
    {
        padding-top: 50px;
    }
    .honor
    {
        padding: 50px 0 0 0;
        line-height: 40px;
    }
    .honor_list li h2
    {
        font-size: 18px;
    }
    .news_top
    {
        padding: 30px 0 30px 0;
        display: table;
    }
    .newsTop_img, .newsTop_con
    {
        display: table-cell;
        vertical-align: middle;
        float: none;
    }
    .newsTop_con p
    {
        background: none;
    }
    .productsDownList_title img
    {
        height: 40px;
    }
    .products_nav_ul li a
    {
        margin: 0 100px;
    }
    .retailStoreConLeft_ul li
    {
        padding: 0 10px 34px 60px;
    }
    .aboutus_banner #bannerAnchor
    {
        bottom: -15px;
    }/* .productsBanner_more {margin-top: 90px;} *//* .products_banner{ height: 380px;}
    .products_banner{ background-size: auto 380px;} */
}
@media(max-width: 767px)
{
    .logo
    {
        padding: 8px 0;
        width: 135px;
    }
    .search
    {
        padding: 25px 0 0 0;
    }
    .search img
    {
        width: 22px;
    }
    .smallNav_menu
    {
        padding: 28px 15px 0 0;
    }
    .smallNav_menu img
    {
        height: 16px;
    }
    .i_top
    {
        position: initial;
    }
    .iheader_bg
    {
        position: initial;
    }
    .i_banner
    {
        margin-top: 0;
    }
    .i_nav, .search_con
    {
        top: 67px;
    }
    .i_nav li a
    {
        font-size: 18px;
        padding: 10px 20px;
    }
    .i_nav .i_nav1 a
    {
        font-size: 14px;
    }
    .itop_ul li img
    {
        max-width: 28px;
    }
    .ipros_title
    {
        padding: 20px 0 18px 0;
        font-size: 18px;
        background-size: auto 3px;
    }
    .ipros_list
    {
        padding: 25px 0;
        margin: 0 -10px;
    }
    .iprosList_con
    {
        margin: 0 5px;
    }
    .iprosList_h3
    {
        font-size: 14px;
        padding: 8px 5px;
        font-weight: normal;
    }
    .iprosList_p1
    {
        font-size: 14px;
        padding: 0 5px 5px 5px;
        word-wrap: break-word;
    }
    .iprosList_more
    {
        display: none;
    }
    .iprosList_more_m
    {
        display: block;
    }
    .icase_list
    {
        padding: 25px 0 0 0;
        margin: 0 -15px;
    }
    .icaseList_con
    {
        margin: 0 10px 20px 10px;
    }
    .icaseList_h3
    {
        font-size: 14px;
        font-weight: normal;
    }
    .icaseList_h3
    {
        padding: 8px 5px;
    }
    .icaseList_p1
    {
        font-size: 14px;
        line-height: 20px;
    }
    .inews_nav li
    {
        margin: 25px 8px 0 8px;
    }
    .inewsCon_list
    {
        margin: 30px -10px;
    }
    .inewsConList_con
    {
        margin: 0 5px;
    }
    .inewsConList_h3
    {
        font-size: 14px;
        font-weight: normal;
        padding: 8px 5px;
    }
    .inewsConList_p1
    {
        font-size: 14px;
        padding: 0 5px;
        margin-bottom: 5px;
        line-height: 20px;
    }
    .iapply_tab
    {
        display: none;
    }
    .iapply_tabSmallhide
    {
        display: block;
    }
    .iapply_tabSmall th
    {
        background: #082e88;
        font-size: 18px;
        color: #fff;
        text-align: center;
        padding: 10px 0;
    }
    .iapply_tabSmall td
    {
        padding: 8px 5px;
        border: 1px #d1d1d1 solid;
        font-size: 14px;
        color: #3e3e3e;
        text-align: center;
    }
    .iapply_btn a
    {
        padding: 10px 40px;
        margin: 20px 18px;
        font-size: 14px;
    }
    .iapply_bg
    {
        padding: 20px 0 10px 0;
    }
    .ifooter_nav_bg
    {
        padding: 15px 0 20px 0;
        display: none;
    }
    .ifooterNav_list
    {
        width: 100%;
        padding: 10px 0;
        border-bottom: 1px #494949 solid;
    }
    .ifooterNav_list ul
    {
        display: none;
    }
    .ifooter_er
    {
        float: left;
        padding: 10px 0 0 0;
        width: 100%;
        text-align: center;
    }
    .ifooter_er img
    {
        width: 100px;
    }
    .ifooter_logo
    {
        display: none;
    }
    .ifooter_con
    {
        width: 100%;
        padding: 8px 0;
    }
    .ifooter_con_right
    {
        width: 100%;
        padding: 8px 0;
        float: left;
    }
    .ifooter_con_right .itop_ul
    {
        text-align: left;
    }
    .aboutusBanner_title_tabcell h1
    {
        font-size: 18px;
    }
    .aboutusBanner_title_tabcell h2
    {
        font-size: 14px;
        padding: 14px 0 0 0;
    }
    .aboutusNav_ul li a
    {
        padding: 28px 20px 25px 20px;
    }
    .aboutusIntro_title
    {
        padding: 20px 0 20px 0;
        font-size: 18px;
    }
    .aboutusIntro_txt
    {
        padding: 16px 0 23px 0;
        font-size: 14px;
        line-height: 34px;
        text-align: left;
    }
    .aboutusIntro_top
    {
        padding: 10px 0 0 0;
    }
    .aboutusIntro_list li
    {
        float: none;
        width: 100%;
    }
    .aboutusIntro_list li a
    {
        margin: 15px 5px 0 5px;
        padding: 18px 0 0 0;
    }
    .aboutusIntroList_title
    {
        font-size: 14px;
        padding: 0 5px 15px 5px;
    }
    .aboutusIntroList_txt
    {
        font-size: 12px;
        padding: 13px 5px 0 5px;
        line-height: 22px;
        margin-bottom: 8px;
        word-break: break-all;
        display: -webkit-box;
        -webkit-line-clamp: 6;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }
    .aboutusIntro_bottom
    {
        padding: 15px 0 30px 0;
    }
    .aboutusIntroBottom_txt
    {
        text-align: left;
        font-size: 14px;
        line-height: 34px;
        padding: 15px 5px 0 5px;
    }
    .aboutus_CultureIdea_title
    {
        font-size: 18px;
        padding: 30px 0 16px 0;
    }
    .aboutusCultureIdeaList_con
    {
        font-size: 18px;
    }
    .afterService_title
    {
        font-size: 18px;
        padding: 20px 0 9px 0;
        border-bottom: 2px #f00 solid;
    }
    .afterService_txt
    {
        font-size: 14px;
        line-height: 26px;
        padding: 18px 0;
    }
    .afterService_call
    {
        font-size: 18px;
    }
    .afterService_call img
    {
        padding: 0 20px 0 0;
        width: 40px;
    }
    .afterService_time
    {
        font-size: 14px;
        padding: 5px 0 0 64px;
    }
    .afterService_tab
    {
        padding: 20px 5px 10px 5px;
    }
    .afterService_tab li span
    {
        font-size: 14px;
    }
    .afterService_conPut, .afterService_conArea
    {
        padding-left: 90px;
    }
    .afterService_btn
    {
        margin: 0;
        font-size: 14px;
    }
    .joinus_intro
    {
        font-size: 14px;
        padding: 20px 0 18px 0;
        line-height: 26px;
    }
    .caseCon_title
    {
        font-size: 18px;
    }
    .case_con
    {
        padding: 30px 0 0 0;
    }
    .caseCon_txt
    {
        padding: 20px 0;
        text-align: left;
        font-size: 14px;
        line-height: 28px;
    }
    .caseCon_pag
    {
        text-align: left;
        padding-bottom: 20px;
    }
    .caseCon_pag li
    {
        padding: 0 0 10px 0;
        display: block;
    }
    .caseCon_pag li a
    {
        padding: 0;
        font-size: 14px;
    }
    .caseCon_pag li:first-child a
    {
        border-right: none;
    }
    .cases
    {
        padding: 30px 0;
    }
    .flexslider1
    {
        padding: 0;
    }
    .flexslider1 .flex-direction-nav a
    {
        display: none;
    }
    .cases_con
    {
        left: 10px;
        bottom: 10px;
    }
    .casesCon_h2
    {
        font-size: 18px;
        padding: 0 0 10px 0;
    }
    .casesCon_txt
    {
        padding: 5px;
        font-size: 14px;
        margin-right: 20px;
        line-height: 24px;
    }
    .casesCon_txt p
    {
        word-break: break-all;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }
    .casesCon_txt_more
    {
        width: 100px;
        line-height: 30px;
        height: 30px;
        font-size: 14px;
    }
    .contactus_nav
    {
        margin: 30px 0 0 0;
    }
    .contactus_nav li a
    {
        font-size: 14px;
        white-space: nowrap;
        padding: 12px 5px;
        overflow: hidden;
        text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
        -webkit-text-overflow: ellipsis;
        -moz-text-overflow: ellipsis;
    }
    .contactusCon_list
    {
        padding: 20px 0;
    }
    .contactusCon_list li
    {
        padding: 5px 0;
        font-size: 14px;
    }
    .contactusCon_list li img
    {
        padding-right: 14px;
        width: 22px;
    }
    .contactusCon_map
    {
        padding: 25px 0;
    }
    #developmentHistory_scroller
    {
        margin: 30px 0;
    }
    .developmentHistory_con_left h4
    {
        font-size: 18px;
        padding: 10px 10px 5px 10px;
    }
    .developmentHistory_con_left p
    {
        font-size: 14px;
        line-height: 22px;
        padding: 0 10px;
    }
    .developmentHistory_con_left
    {
        width: 40%;
    }
    .developmentHistory_con_img
    {
        width: 60%;
    }
    .eShop_list
    {
        padding: 20px 0 0 0;
    }
    .eShop_list li
    {
        padding: 0 0 20px 0;
    }
    .exhibition_con
    {
        padding: 30px 0;
    }
    .exhibitions_con
    {
        display: none;
    }
    .exhibitions_conSmall
    {
        display: block;
    }
    .exhibitionsCon_right_conAbsolute h4
    {
        width: auto;
    }
    .exhibitions_conSmall
    {
        padding: 3px 0 40px 0;
        background: url(/app/images/exhibitions_bg2.png) left top repeat-y;
    }
    .exhibitionsCon_right_con
    {
        padding: 50px 0 30px 0;
        margin-bottom: 0;
    }
    .exhibitions_intro
    {
        font-size: 18px;
        padding: 26px 0;
        line-height: 28px;
    }
    .exhibitionsCon_right_conAbsolute h3, .exhibitionsCon_right_conAbsolute h4
    {
        font-size: 18px;
    }
    .exhibitionsCon_right_context
    {
        font-size: 14px;
        line-height: 22px;
        margin: 10px 0 0 28px;
        border: 1px #08308f solid;
        padding: 5px;
    }
    .exhibitionsCon_right_conAbsolute h3
    {
        width: 94px;
        background-size: 100% auto;
    }
    .exhibitionsCon_right_conAbsolute h4
    {
        padding: 10px 0 0 30px;
    }
    .exhibitionsCon_right_conimg
    {
        padding: 0 0 0 120px;
    }
    .honor
    {
        padding: 20px 0 0 0;
        line-height: 28px;
        font-size: 18px;
    }
    .honor_list
    {
        padding-bottom: 30px;
    }
    .honor_list li
    {
        width: 50%;
    }
    .honor_list li a
    {
        margin: 20px 5px 0 5px;
    }
    .honor_list li h2
    {
        font-size: 14px;
    }
    .joinus_tab th, .joinus_tab td
    {
        font-size: 14px;
    }
    .joinus_tab td.joinus_con
    {
        padding: 10px 5px;
        line-height: 26px;
        font-size: 14px;
    }
    .joinus_btn
    {
        width: 100px;
        height: 30px;
        line-height: 30px;
        font-size: 14px;
    }
    .newsTop_img, .newsTop_con
    {
        width: 100%;
        display: block;
    }
    .newsTop_con a
    {
        padding: 0;
    }
    .newsTop_con h2
    {
        font-size: 14px;
        padding: 20px 0 8px 0;
    }
    .newsTop_con p
    {
        font-size: 14px;
        line-height: 26px;
        padding: 10px 0;
        background: url(/app/images/news_line.jpg) left bottom repeat-x;
    }
    .newsList_left
    {
        padding-right: 0;
    }
    .newsList_left h3
    {
        font-size: 14px;
        padding: 0 95px 20px 0;
    }
    .newsList_left p
    {
        font-size: 14px;
        line-height: 26px;
    }
    .newsList_more
    {
        width: 90px;
        height: 30px;
        line-height: 30px;
        border: 1px #08308f solid;
        font-size: 14px;
    }
    .news_top
    {
        padding: 30px 0 0 0;
    }
    .partnerBanner_conTxt_conbg p
    {
        padding: 10px;
        font-size: 12px;
        line-height: 26px;
        word-break: break-all;
        display: -webkit-box;
        -webkit-line-clamp: 5;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }
    .partner_list
    {
        padding: 10px 0 10px 0;
        margin: 25px 0;
    }
    .partner_list li
    {
        width: 33.33%;
    }
    .partner_list li a
    {
        margin: 5px;
    }
    .productsDown_list li
    {
        width: 50%;
    }
    .productsDownList_con
    {
        margin: 20px 5px 0 5px;
    }
    .productsDownList_title h2
    {
        font-size: 14px;
        padding: 10px 10px 5px 10px;
    }
    .productsDownList_title img
    {
        height: 25px;
    }
    .productsDown_title
    {
        font-size: 18px;
        padding: 25px 0 10px 0;
    }
    .prosPendant_more
    {
        padding: 30px 0;
    }
    .prosPendant_more a
    {
        width: 140px;
        height: 40px;
        line-height: 40px;
        font-size: 14px;
    }
    .prosPendant_detailsTop_left, .prosPendant_detailsTop_right
    {
        width: 100%;
        padding-left: 0;
    }
    .products_pendant_crumb
    {
        padding: 20px 0 0 0;
        font-size: 14px;
    }
    .products_pendant_crumb a img
    {
        padding: 0 5px 0 0;
        height: 18px;
    }
    .prosPendant_detailsTop
    {
        padding: 20px 0 0 0;
    }
    .prosPendant_detailsTop_title
    {
        font-size: 18px;
        padding: 15px 0;
    }
    .prosPendant_detailsTop_txt
    {
        font-size: 14px;
        padding: 15px 0;
        line-height: 26px;
    }
    .prosPendantDetailsScroll_top
    {
        font-size: 18px;
        padding: 15px 0 15px 0;
    }
    .prosPendantDetailsScroll_top a
    {
        font-size: 14px;
    }
    .flexslider2
    {
        padding: 30px 0 15px 0;
    }
    .flexslider2 .flex-direction-nav a
    {
        display: none;
    }
    .prosConRigList_title
    {
        font-size: 14px;
    }
    .prosPendant_details_bomTxt
    {
        padding: 20px 0;
    }
    .prosPendant_nav
    {
        padding: 20px 0;
        text-align: center;
    }
    .prosPendant_nav li
    {
        margin-left: -2px;
    }
    .prosPendant_nav li a
    {
        width: 99px;
        height: 36px;
        line-height: 36px;
        font-size: 12px;
        border: 1px #838383 solid;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
        -webkit-text-overflow: ellipsis;
        -moz-text-overflow: ellipsis;
    }
    .prosPendant_nav li.prosPendantNav_liCurr a
    {
        border: 1px #08308f solid;
    }
    .prosPendant_list li
    {
        width: 33.33%;
    }
    .prosPendant_list li a
    {
        margin: 0 5px 20px 5px;
    }/* .products_banner{ height: 220px;}
    .products_banner{ background-size: auto 220px;} */
    .productsBanner_title
    {
        padding: 28px 0 0 0;
        font-size: 14px;
    }
    .productsBanner_title p:first-child
    {
        font-size: 18px;
        padding: 0 0 10px 0;
    }/* .productsBanner_more{ width: 136px; padding: 0 18px; margin-top: 30px;}
    .productsBanner_more a { font-size: 14px; padding: 10px 0; background-size: auto 6px;} */
    .products_nav_ul
    {
        display: inline-block;
        width: 150px;
    }
    .products_nav_ul li
    {
        display: inline-block;
    }
    .products_nav_ul li a
    {
        margin: 0 24px;
        padding: 10px 0;
        font-size: 14px;
    }
    .products_nav_close a
    {
        margin: 10px 10px 0 0;
        width: 20px;
    }
    .products_nav_close img
    {
        width: 20px;
    }
    .products_con
    {
        padding: 20px 0 0 0;
    }
    .productsCon_title
    {
        padding: 0 0 20px 0;
        font-size: 18px;
    }
    .productsCon_more
    {
        padding: 0;
        font-size: 14px;
    }
    .productsCon_list li a
    {
        margin: 10px 5px 0 5px;
    }
    .productsCon_list li p
    {
        font-size: 14px;
    }
    .professional_ul
    {
        padding: 20px 0;
    }
    .professional_ul li
    {
        width: 33.33%;
    }
    .professional_ul li a
    {
        height: 40px;
        line-height: 40px;
        font-size: 14px;
        margin-top: -1px;
    }
    .projectCase_intro
    {
        font-size: 18px;
        color: #767676;
        padding: 20px 0 20px 0;
        line-height: 30px;
    }
    .projectCase_list li
    {
        width: 50%;
    }
    .projectCase_list li a
    {
        margin: 10px 5px 0 5px;
    }
    .fancybox-title-float-wrap
    {
        position: initial;
    }
    .fancybox-title-float-wrap h2
    {
        padding: 5px 0;
        font-size: 14px;
    }
    .fancybox-title-float-wrap div
    {
        font-size: 14px;
        line-height: 24px;
    }
    .retailStore_title
    {
        font-size: 18px;
        margin: 20px 0;
    }
    .retailStore_search
    {
        width: 100%;
        height: 40px;
        font-size: 14px;
        margin-bottom: 10px;
    }
    .retailStore_searchBtn
    {
        font-size: 14px;
    }
    .retailStoreCon_left, .retailStoreCon_right
    {
        width: 100%;
    }
    .retailStoreConLeft_h4
    {
        font-size: 18px;
    }
    .retailStoreConLeft_p1
    {
        font-size: 14px;
        padding: 10px 0 6px 0;
    }
    .retailStoreConLeft_p2
    {
        font-size: 14px;
        padding: 0 0 10px 0;
    }
    .retailStoreConLeft_btn
    {
        font-size: 14px;
    }
    .storeImages_title
    {
        font-size: 18px;
        padding: 20px 0 20px 0;
    }
    .flexslider3 .flex-direction-nav a
    {
        display: none;
    }
    .video_list p
    {
        font-size: 14px;
        padding: 10px 0 0 0;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
        -webkit-text-overflow: ellipsis;
        -moz-text-overflow: ellipsis;
    }
    .decorate_carousel
    {
        display: none;
    }
    .decorate_carousel1
    {
        display: block;
        padding: 10px 0 30px 0;
    }
    .decorate_carousel1 li
    {
        margin-right: 10px;
    }
    .searchResult_top .title
    {
        padding-top: 15px;
        font-size: 18px;
    }
    .searchResultTop_P
    {
        margin: 15px 0 18px 0;
        font-size: 14px;
    }
    .searchResult_conPro li
    {
        width: 50%;
    }
    .productsBanner_more a
    {
        font-size: 16px;
        padding: 10px 20px;
        color: #08308f;
        background: url(/app/images/products_dow.png) 160px center no-repeat;
        height: 20px;
        line-height: 20px;
        width: 160px;
        background-size: 20px auto;
    }
    .flexslider .flex-direction-nav .flex-prev
    {
        left: 10px;
        background: url(/app/images/storeImage_left.png) left center no-repeat;
        background-size: 12px auto;
    }
    .flexslider .flex-direction-nav .flex-next
    {
        right: 10px;
        background: url(/app/images/storeImage_right.png) right center no-repeat;
        background-size: 12px auto;
    }
    .developmentHistory_conTab
    {
        display: block;
    }
    .developmentHistory_con_left, .developmentHistory_con_img
    {
        display: block;
        width: 100%;
    }
    .developmentHistory_con_left
    {
        padding-bottom: 10px;
    }
    .honor_list li h2
    {
        min-height: 38px;
    }
}
@media(max-width: 460px)
{
    .products_nav_ul li a
    {
        padding: 6px 0;
    }
}
