@charset "utf-8";
/* 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: 0px; }
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: 0px 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: 0px; 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("../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("../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("../images/storeimage_left.png") left center no-repeat;}
.flexslider .flex-direction-nav .flex-next{right:30px; background:url("../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("../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 0px 0;}
.icase_list li{ float: left; width: 50%;}
.icaseList_con{ margin: 0 30px 15px 30px; background: #fbfbfc;}
.icaseList_h3{ font-size: 18px; color: #222222; 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: #ffffff; border: 1px #034099 solid;}
.inews_nav li.inewsNav_curr a{ background: #034099; color: #ffffff;}
.inewsCon_list{ margin: 40px 0;}
.inewsCon_list li{ float: left; width: 33.33%;}
.inewsConList_con{ margin: 0 20px; background: #ffffff;}
.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: #ffffff; 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: #ffffff; font-weight: normal;}
.aboutusBanner_title_tabcell h2{ padding: 30px 0 0 0; font-size: 32px; color: #ffffff; font-weight: normal;}
.aboutus_nav{ background: url("../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("../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("../images/dow.jpg") center bottom no-repeat;}
.aboutusIntro_top{ padding: 0px 0 0 0;}
.aboutusIntro_title{ padding: 20px 0 20px 0; font-size: 18px; color: #08308f; text-align: center; background: url("../images/about_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: 0px 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("../images/about_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("../images/about_bg.jpg") left top no-repeat; background-size: cover;}
.aboutus_CultureIdea_title{ font-size: 18px; color: #ffffff; text-align: center; padding: 80px 0 20px 0; background: url("../images/about_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: #ffffff; background: url("../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("../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("../images/cases_left.png") left center no-repeat;}
.flexslider1 .flex-direction-nav .flex-next{ right: -23px; background:url("../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: #ffffff; font-weight: normal; padding: 0 0 40px 0;}
.casesCon_txt{ padding: 50px 20px 10px 20px; background: url("../images/cases_bg.png") left top repeat; border: 1px #e8e9e9 solid; color: #ffffff; font-size: 14px; line-height: 38px;}
.casesCon_txt_more{ display: block; width: 114px; height: 34px; background: #192a8c; font-size: 14px; color: #ffffff; 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("../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("../images/news_line.jpg") left bottom repeat-x;}
.newsTop_con p{ font-size: 18px; color: #333333; line-height: 40px; padding: 22px 0; background: url("../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: #333333; 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: 0px 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: #ffffff;}
.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: #ffffff; 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(../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("../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("../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("../images/products_navline.jpg") center bottom no-repeat; font-size: 18px; color: #ffffff;}
.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: #ffffff;}
.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;}
.prosPendant_more{ padding: 70px 0; text-align: center;}
.prosPendant_more a{ display: inline-block; width: 174px; height: 60px; font-size: 14px; color: #ffffff; 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("../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("../images/products_pendant_left.png") center center no-repeat;}
.flexslider2 .flex-direction-nav .flex-next{right: 0; background: url("../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("../images/prituce_titlebg.png") left top repeat;}
.productsDownList_title h2{ font-size: 18px; color: #ffffff; 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("../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: #ffffff; font-weight: normal;}
.hidden { display: none;}
.fancybox-title-float-wrap .child{ background: url("../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("../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("../images/storeimage_left.png") left center no-repeat;}
.flexslider3 .flex-direction-nav .flex-next{right: 0; background: url("../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("../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("../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: 0px; width: 285px; padding: 0 0 63px 0; background: url("../images/development_history_nav3.png") left bottom no-repeat;}
.aboutusTime_ul li a{ display: block; padding: 0 0 0 25px; background: url("../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("../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("../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(0px);}
}
.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 #ff0000 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 #ff0000 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: #ffffff; 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: #ffffff; 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: #ffffff; 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("../images/exhibitions_bg2.png") center top repeat-y;}
.exhibitionsCon_left,.exhibitionsCon_right{ width: 50%;}
.exhibitionsCon_left{ margin-top: 312px;}
.exhibitionsCon_left_con{ margin: 0 0px 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("../images/exhibitions_bg5.png") right bottom no-repeat;}
.exhibitionsCon_right_conimg:hover .exhibitionsCon_right_conAbsolute h3{ background: url("../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("../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("../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 #ff0000 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: #ffffff; 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: #ffffff; 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 #ff0000 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(../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(../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 0px 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 0px; 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(../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(../images/storeimage_left.png) left center no-repeat; background-size: 12px auto; }
    .flexslider .flex-direction-nav .flex-next {right: 10px; background: url(../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;
    }
}



