@charset "utf-8";
/* CSS Document */


.cesweb_page_maxwidth{ max-width:1330px;/*1290+40px*/ margin: 0 auto; padding: 0 20px;}
.cesweb_page_maxwidth_spic{max-width:1330px;margin: 0 auto; padding: 0 20px;}

.cesweb_page_maxwidth_nopad{ max-width:1330px;/*1290+40px*/ margin: 0 auto;}
.level2_overview_maxwidth{ max-width:680px;/*550+40px*/ margin: 0 auto; padding: 0 20px;}


/*~~~ font_style ~~~*/
.textxc14{font-size: 14px;}
.textxc16{font-size: 16px;}
.textxc18{font-size: 18px;}
.textxc20{font-size: 20px;}
.textxc23{font-size: 23px;}
.textxc28{font-size: 28px;}
.textxc33{font-size: 33px;}
.textfbb{ font-weight: bold;}

.text_white{color:#fff;}

/*~~~ ///font_style ~~~*/





/*~~~ ylsaas_public ~~~*/
.yl_pagewidth{ max-width: 1200px; margin: 0 auto;}
.div_relative{position:relative}

.ylsaas_white_bar{height:70px;background-color: transparent;}


.text_only1line{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;/*一行的省略标记(...)*/}
.text_only2line{
  text-overflow: ellipsis;/*多行文本 用省略号...隐藏超出文本*/
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.text_bold{ font-weight: bold;}
.text_2em_p{text-indent:2em;/*首行缩进2字*/}
.text_lr_fine{text-align: justify;/*文字段落两边对齐*/}
/*~~~ ///ylsaas_public ~~~*/


/* --------clearfix-------*/
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear:both;
    visibility: hidden;
}
.clearfix{
    *zoom: 1;/* IE6IE7 */
}
/*=========clearfix=====end=========*/





/*-------content---------*/
.cesweb_content{}

/*=======content=====end============*/



/*******level2_banner***********/
.level2_banner{
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    height: 500px; font-size: 0;
    background-color: #f3f3f3;

    transition:all 1s;
    -moz-transition:all 1s; /* Firefox 4 */
    -webkit-transition:all 1s; /* Safari and Chrome */
    -o-transition:all 1s; /* Opera */
}

.level2_banner.bigbanner32_honour{background-image: url(../images/honors/bigbanner32_honour.jpg);}


.level2_banner ol.level2_banner_tit{display: block; margin: 0 auto 0; padding-top:210px;}
.level2_banner ol.level2_banner_tit div.bigbanner_transbg{
    background-image: url(../images/honors/bigbanner_transbg.png);
    background-repeat: repeat-y;
    background-position: center center; margin: 0 auto; padding: 10px 0;
}
.level2_banner ol.level2_banner_tit em,.level2_banner ol.level2_banner_tit span{display: block;text-align: center;font-size: 30px\9; font-size: 30px;text-shadow: 0px 2px 3px rgba(0,0,0,0.1);}
.level2_banner ol.level2_banner_tit em{ padding-bottom: 0.5em;}
.level2_banner ol.level2_banner_tit span{}


.smooth_change{
    transition:all 1s;
    -moz-transition:all 1s; /* Firefox 4 */
    -webkit-transition:all 1s; /* Safari and Chrome */
    -o-transition:all 1s; /* Opera */
}

.level2_institutebox{ position: relative; min-height: 300px; padding-bottom: 20px;
  background-image: url(../../../images/level2pics/v2_institute_p000.jpg);
  background-repeat: repeat-x;
  background-position: center -110px;
}
.level2_institutebox .level2_instituteboxin{ color: #000; padding-top:30px;padding-bottom:30px;}
.level2_institutebox .level2_instituteboxin i.level2_instituteboxin_tit{text-align: center;display: block;padding-top:0px;padding-bottom:30px;}
.level2_institutebox .v2_institute_bg{position: absolute;
  /*background-image: url(../images/level2pics/v2_institute_p000.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;*/
  height: 260px;z-index: -1; width: 100%;left: 0;top: 0;
}
.v2_institutebanner_lll{ margin: 0 auto; max-width: 1330px;padding-top: 20px;}
.v2_institutebanner_lll > li{ float: left; width: 33.33%;*width: 32%; padding: 0 20px;}
.v2_institutebanner_lll.change4 > li{width: 25%;*width: 24%;}
.v2_institutebanner_lll .v2_institute_tit{ padding-top: 10px;padding-bottom: 30px;}
/*******level2_aboutus_award奖励***********/
.award_tit_line{border-bottom: 1px solid #ddd;text-align: center;display: block;padding-top:0px;padding-bottom:30px;}

.customer_logo_wall_lll{}
.customer_logo_wall_lll > dd{ float:left; width: 25%;*width: 24%; border:3px solid transparent;/*background-color: #f1f1f1;*/ text-align: center; padding: 10px 0; cursor: pointer;}
.customer_logo_wall_lll > dd:hover{/*background-color: #ffe5e5;*/}
.customer_logo_wall_lll > dd img{ width: 80%; display:inline-block;border: 1px solid #ddd;box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2)}
.customer_logo_wall_lll > dd>span{display:inline-block; font-size: 12px; color: #999999;}
/*-------scroll_slide---------*/

.scroll_iframes{width:auto; margin: 0 auto; padding: 0px 20px; }

        /*---*{zoom:1}----*/
        .fullSlide{ position:relative; margin:0 auto; }
        .fullSlide .bd{ position:relative; z-index:0; padding:30px 0px; }
        .fullSlide .bd li{ width:100%; min-height:100px;float:left;}
        .fullSlide .piccontrol_box{ margin: 0 auto; display: block;text-align: center;}
        .fullSlide .piccontrol_bar{ margin: 0 auto; min-width:30px; display: inline-block;}
        .fullSlide .hd{position:relative; z-index:1; margin-top:-20px; height:20px; text-align:center;
             filter:alpha(opacity=100);filter:none\9;opacity:1; float: left;
        }
        .fullSlide .hd ul{ text-align:center;  padding:5px 10px 0 10px; line-height:0;}
        .fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:11px; height:11px; margin:0px 5px 0px 5px; background:url(../images/honors/tg_flash_p.png) -0px 0; overflow:hidden; 
            font-size:0;
        }
        .fullSlide .hd ul .on{ background-position:-15px 0; }
        .fullSlide .prev,.fullSlide .next{display:block; width:30px; height:40px; margin-top:-30px;margin-left:0px; float:left;  background:url(../../../images/pm_receive_leftbut.png) center center no-repeat; filter:alpha(opacity=60);filter:none\9;opacity:0.6; float: left;}
        .fullSlide .next{background:url(../../../images/pm_receive_rightbut.png) center center no-repeat; float:right; margin-right:0px  }
        .fullSlide .prev:hover,.fullSlide .next:hover{ filter:alpha(opacity=90);filter:none\9;opacity:0.9 }

  /* scroll_slide22 -------------------------------------- */
  .slideBox{ position:relative; overflow:hidden; margin:10px auto; /* 设置焦点图最大宽度 */ }
        .slideBox .piccontrol_box{ margin: 0 auto; display: block;text-align: center;}
        .slideBox .piccontrol_bar{ margin: 0 auto; min-width:30px; display: inline-block;}
  .slideBox .hd{position:relative; z-index:1; margin-top:-20px; height:20px; text-align:center;
             filter:alpha(opacity=100);filter:none\9;opacity:1; float: left;}
  .slideBox .hd li{  cursor:pointer; display:inline-block; *display:inline; zoom:1; width:11px; height:11px; margin:0px 5px 0px 5px; background:url(../images/honors/tg_flash_p.png) -0px 0; overflow:hidden; font-size:0; }
  .slideBox .hd li.on{ background-position:-15px 0; }
  .slideBox .bd{ position:relative; z-index:0;padding:30px 0px; }
  .slideBox .bd li{ position:relative; text-align:center;  }

  .slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
  .slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(../../../css/images/focusBg.png) repeat-x; color:#fff;  text-align:left;  }

/*=======scroll_slide=====end============*/










/*=====@media screen=====*/
/*=====高度小于等于768px=====*/
@media screen and (max-height: 768px){
.level2_banner{
height: 400px;
}
.level2_banner ol.level2_banner_tit{padding-top:180px;}
.level2_banner ol.level2_banner_tit em,.level2_banner ol.level2_banner_tit span{font-size: 28px\9; font-size: 28px; }

}
/*=====小于等于1366px=====*/
@media screen and (max-width: 1366px){

.cesweb_page_maxwidth{ max-width:1200px;}
.cesweb_page_maxwidth_spic{max-width:1200px;}

.cesweb_page_maxwidth_nopad{ max-width:1200px;}

}

/*=====小于等于1330px=====*/
@media screen and (max-width: 1330px){
.ces_header_row01{ padding: 0 20px;}
.ces_header_row02{ padding: 0 20px;}

.cesweb_page_maxwidth_spic{padding-left:0px;padding-right:0px;}


dl.aboutus_bannerbox_lll > dt.aboutusbanner01{height:500px; }
dl.aboutus_bannerbox_lll > dt.aboutusbannersmall{height:200px; }


}

/*=====小于等于1200px=====*/
@media screen and (max-width: 1200px){
.header_row02menu_lll > dd h1{font-size: 14px\9; font-size: 14px;
}
.header_row02menu_lll > dd h1 a{padding: 16px 13px 0;}
.header_row02_lrc > li.h_left{width:180px;}

.contactus_box_lr > li.t_left{float: none; width: auto;}
.contactus_box_lr > li.t_right{float: none; width: auto; }

ol.v2_causegroup_solu_info i{ margin-bottom:0; }

.ads_fixed_box{
    width:100px;
    height: 100px;
    position: fixed;
    top: 150px;
    right: 5px;
}

}

/*=====小于等于1000px=====*/
@media screen and (max-width: 1000px){
.level2_banner{
height: 400px;
}
.level2_banner ol.level2_banner_tit{padding-top:180px;}
.level2_banner ol.level2_banner_tit em,.level2_banner ol.level2_banner_tit span{font-size: 20px\9; font-size: 20px; }

.menu-moblie-btn{ display: block;}

.cesweb_header{ overflow: hidden;display:none;}
.ceshead_row1bg{overflow: hidden;display:none;}
.ceshead_row3bg{overflow: hidden;display:none;}

.v2_customer_lr{ position:static;}
.v2_customer_lr > li.t_right{padding: 0 0 0 0px ;}
.v2_customer_lr > li.t_left{position: static;left:auto; top:auto; width:auto; min-height:50px;}

.v2_customer_search_bar{ margin-right: 30px;}

.aboutus_banner_lll > li{float: none; width: auto;}
dl.aboutus_bannerbox_lll > dd{height: 50px;}
dl.aboutus_bannerbox_lll > dt.aboutusbanner01{height:400px; }
dl.aboutus_bannerbox_lll > dt.aboutusbannersmall{height:200px; }


.level2_causegroup_intro_lll >li{ width: 50%;*width: 49%;}

ol.v2_causegroup_solu_info{padding-top:15px;}
ol.v2_causegroup_solu_info{width: 85%;}



.cesv3_titdeckbar{ height: 40px;}
ol.solution_banner_lll > li{width:50%;*width: 49%;}
ol.mostproducts_banner_lll > li{width:33.33%;*width: 33%;}


dl.v3_product_cont_lr > dd.t_left{ margin-right:0px ;}
dl.v3_product_cont_lr > dd.t_right{ position: static;right: none; top: none; width: auto; }

.v3_rightproductlist_lll{ padding-top:20px; }

ul.v3_subcompany_box_lll li{ float: none; width: auto;}

.cesv3_social_list_lll.honour_col2>li{ float: none; width: auto;}

h1.titlinebar i.titline_tit{ height: 40px;}

.cesv3_news_picbox img{ /* width: 100%; */}
.cesv3_news_cont img{/* width: 100%;width: 100%!important; */}

.cesv3_news_cont address>ol>li{ width: 50%;*width: 49%; }

.v2_institutebanner_lll.change4 > li{width: 50%;*width: 49%;}

.ads_fixed_box{display: none}

}

/*=====小于等于880px=====*/
@media screen and (max-width: 880px){
.footer_wline_row2_lr > li.f_left{margin-right:0; }
.footer_wline_row2_lr > li.f_right{display: none;}

.level2_causegroup_solu_lll >li.t_left{width: 50%;*width: 49%; }
.level2_causegroup_solu_lll >li.t_right{width: 50%;*width: 49%; }


}

/*=====小于等于768px=====*/
@media screen and (max-width: 768px){

.textxc14{font-size: 12px\9; font-size: 12px;}
.textxc16{font-size: 13px\9; font-size: 13px;}
.textxc18{font-size: 14px\9; font-size: 14px;}
.textxc20{font-size: 15px\9; font-size: 15px;}
.textxc23{font-size: 17px\9; font-size: 17px;}
.textxc28{font-size: 20px\9; font-size: 20px;}
.textxc33{font-size: 25px\9; font-size: 25px;}

.jobs_infowords_onebox address div>div{
    font-size: 13px\9; font-size: 13px;}

.cesv3_news_cont address>div>div>div{font-size: 12px\9; font-size: 12px;}
.cesv3_news_cont address>ul>li{ font-size: 20px\9; font-size: 20px;
}


.cesright_workbut{ visibility:hidden;}

.footer_wline_in ol.footer_wline_row3{ display: none;}

.v2_intro_words_lll >dd{ padding-top:7px; }

.v2_service_optionlll>li{float: left; width: 50%;*width: 49%;}

.news_search_bar{ position: static; }
.news_search_bar em{}
.news_search_input{width:100%;}

.level2_institutebox .v2_institute_bg{
  height: 190px;}
.customer_logo_wall_lll > dd{ float:left; width: 50%;*width: 49%;}

.cesv3_news_picbox{ width:100%; }
.cesv3_news_limitwidth{width:auto;}

.cesv3_social_list_lll>li{font-size: 13px\9; font-size: 13px;}
.cesv3_social_list_lll>li>span.line_name{font-size: 12px\9; font-size: 12px;}



dl.ccloud_news_cont_lrc em img{ max-width: 140px; max-height: 80px;}
dl.ccloud_news_cont_lrc .article_content{ font-size: 14px\9; font-size: 14px; height: 80px; overflow: hidden; display: block;padding: 0px 15px 0 20px;}

dl.ccloud_news_cont_lrc .article_content h1{display: block;font-size: 18px\9; font-size: 18px; font-weight: bold; padding: 0 0 0.5em 0;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;line-height: 1.4em;}
dl.ccloud_news_cont_lrc .article_content span{display: block;font-size: 13px\9; font-size: 13px;
height: 3.0em;overflow: hidden;line-height: 1.6em;
  text-overflow: ellipsis;/*多行文本 用省略号...隐藏超出文本*/
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;

}
dl.ccloud_news_cont_lrc .article_content em{display: none;font-size: 12px\9; font-size: 12px;
overflow: hidden;line-height: 1.4em;padding: 0.9em 0 0em 0;
}
dl.ccloud_news_cont_lrc > dd.t_right i.go_news_detail{ width:40px; padding: 10px 0 0 0; display: block;
    background: url(../../../images/search_go_but.png) no-repeat center center;  height: 80px;
}

.cesv3_news_cont address>ol>li{float: none; width: auto;}

}

/*=====小于等于680px=====*/
@media screen and (max-width: 680px){

ol.v3_customerlist_lll > li{ width: 50%;*width: 49%;}

ol.mostproducts_banner_lll > li{width:50%;*width: 49%;}
ol.mostproducts_banner_lll.mostproducts_line4> li{width:50%;*width: 49%;}

.cesv3_magazine_lll > li{width:50%;*width: 49%;}


ul.cesv3_jobsort_lr > li.t_left{position: static;left:  none; top: none; width:  auto; }
ul.cesv3_jobsort_lr > li.t_right{margin-left:0px ;}
ul.cesv3_jobsort_lr > li.t_left dl.cesv3_jobsorts_lll >dd{border-bottom: 1px solid #ddd;}
.jobs_email{ margin-left:0px; }

ul.cesv3_slogan_box_lll > li{ float: none; width: auto;}

.cesvi_logo_boxs .cesvi_logo_line_lll > li.g_left{ float: none; width: auto;}
.cesvi_logo_boxs .cesvi_logo_line_lll > li.g_right{ float: none; width: auto;}
.cesvi_logo_boxs .cesvi_logo_line_lll.cesvilogo_floatright > li.g_left{ float: none;}
.cesvi_logo_boxs .cesvi_logo_line_lll.cesvilogo_floatright > li.g_right{ float: none;}
dl.cesvi_sense_onebox{ margin-top:0px;}

.ces_company_introbigbanner img{max-height: 190px; max-width: 320px;}
}

/*=====小于等于600px=====*/
@media screen and (max-width: 600px){
.level2_banner{
height: 300px;
}
.level2_banner ol.level2_banner_tit{padding-top:125px;}
.level2_banner ol.level2_banner_tit em,.level2_banner ol.level2_banner_tit span{font-size: 20px\9; font-size: 20px; }
    
.footer_wline_row2_lr{display: none;}


.level2_introblock_lll >li{float: none; width: auto;}

.level2_successblock_lll >li{float: none; width: auto;}
ol.v2_success_info{width:auto;}

.level2_newscenter_lll >li{float: none; width: auto;}

.v2_newscenter_list_lll_x2 >dd{float: none; width: auto;}

.level2_customer_lll >li{float: none; width: auto;}

.level2_causegroup_solu_lll >li.t_left{float: none; width: auto; }
.level2_causegroup_solu_lll >li.t_right{float: none; width: auto;}

.contactus_box_lr > li.t_left .contact_words{ font-size: 14px\9; font-size: 14px;}
.contactus_box_lr > li.t_right{min-height: 300px;}

.level3_investblock_lll >li{float: none; width: auto;}

.level3_solution_second_lll >li{float: none; width: auto;}
.level3_solution_second_lll .v3_invest_pictit{width: auto;}

}

/*=====小于等于500px=====*/
@media screen and (max-width: 500px){
.v2_institutebanner_lll > li{float: none; width:auto;}
.v2_institutebanner_lll.change4 > li{float: none; width:auto;}

.level2_causegroup_intro_lll >li{ float: none; width:auto;}

dl.v3_subcompany_one_lr > dd.t_left{position: static;left:  none; top: none; width:  auto; }
dl.v3_subcompany_one_lr > dd.t_right{ margin-left:0px  ;}

}


/*=====小于等于414px===iphone6plus==*/
@media screen and (max-width: 414px){

.v2_service_optionlll>li{float: none; width:auto;}

.customer_logo_wall_lll > dd{ float: none; width:auto;}

ol.v3_customerlist_lll > li{ float: none; width:auto;}

ol.solution_banner_lll > li{float: none; width:auto;}
ol.mostproducts_banner_lll > li{float: none; width:auto;}
ol.mostproducts_banner_lll.mostproducts_line4> li{float: none; width:auto;}

dl.ccloud_news_cont_lrc > dd.t_left{ display: none;}
dl.ccloud_news_cont_lrc > dd.t_right{display: none;}



}

/*=====小于等于375px===iphone6==*/
@media screen and (max-width: 375px){
.ccloud_header_col1_lrc_mob > dd.t_left{width:130px;}
.ccloud_header_col1_lrc_mob > dd.t_left img{ height:46px;margin-top:7px;}
.ccloud_header_col1_lrc_mob{padding: 0 5px 0 5px;}
.ccloud_header_col1_lrc_mob > dd.t_right i.mob_menu_but{width:30px; height: 60px;}
.ccloud_header_col1_lrc_mob > dd.t_right i.mob_menu_but img{width:25px;}

.cesv3_magazine_lll > li{float: none; width: auto;}
}

/*=====小于等于320px===iphone4.5==*/
@media screen and (max-width: 320px){
}

/*=====小于等于270px=====*/
@media screen and (max-width: 270px){
}

/*=====大于等于1000px=====*/
@media screen and (min-width: 1000px){
#top-mobile-menubar{display: none!important;}
.dialog_bg_mob{display: none!important;}

.app_downloadbox_lm{display: none!important;}

}
/*=====高度小于等于768px=====*/
@media screen and (max-height: 768px){

}