/*Reset start*/
body, div, dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6, form, legend, input, button,textarea, p,th,td{margin:0;padding:0;font-size:100%;/*background:transparent;*/}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal;}
fieldset, img{border:none;}
img{vertical-align:top;}
ol, ul{list-style:none outside none; padding:0; margin:0}
table{border-collapse:collapse;border-spacing:0;}
input, select{vertical-align:middle;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
abbr[title], dfn[title] {border-bottom:1px dotted;cursor:help;}
sub,sup{font-size:80%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
body, button, input, select, textarea{font:14px/1.5 "toshibaSans", Arial, Helvetica, sans-serif;}
input,button,select,textarea{outline:none}
textarea{resize:none}
html{-webkit-text-size-adjust:none;}
menu{ margin:0; padding:0}
a{ text-decoration:none;/* outline:none;*/ color:#000000;}
a:hover{ color:#000000;}
/*a:focus{outline:none;}*/ 
.clearfix:after {content:"\20"; display:block; height:0; clear:both; visibility:hidden; }
.clearfix{display:inline-block; }
.clearfix{display:block;}
.clearbox{border-top:transparent 0px solid;clear:both;font-size:0;margin-top:0px;visibility:hidden;}
/*Reset end*/


@font-face {
  font-family: "toshibaSans";
  src: url("/hk/fonts/ToshibaSansCN-Regular.woff2") format("woff2"),
       url("/hk/fonts/ToshibaSansCN-Regular.woff") format("woff"),
       url("/hk/fonts/ToshibaSansCN-Regular.ttf") format("truetype"),
       url("/hk/fonts/ToshibaSansCN-Regular.eot") format("embedded-opentype"),
       url("/hk/fonts/ToshibaSansCN-Regular.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

body{ margin:0; padding:0; font-size:14px;font-family:"toshibaSans", Arial, Helvetica, sans-serif;color:#333;background:#fff;-webkit-text-size-adjust:none;}
.clear{ clear:both}
form{margin:0; padding:0; }
a{ text-decoration:none; color:#666;}
a:hover{color:#ff0000;}
.gt{ padding:0 10px; display:inline-block; font-family:"songti"!important}
.mark{ width:100%; height:100%; position:fixed;top:0;left:0; z-index:100; background-color:#000; opacity:0.5; display:none}
h1,h2,h3{ margin:0; padding:0}
a.more2{ display:inline-block; border:1px solid #ccc; padding:0px 10px; background:#fbfbfb; color:#ff0000; float:right}
.songti{ font-family:"songti"}
br{ font-size: 0;}
.hidden-xs{display: block!important;}
.visible-xs{display: none!important;}

@-webkit-keyframes rotate {
 0%{-webkit-transform:rotate(-5deg);}
 50%{-webkit-transform:rotate(5deg);}
 100%{-webkit-transform:rotate(-5deg);}
}
img.guang {
  -webkit-animation-name: rotate;
  -webkit-animation-duration: 2.5s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
}
/* CSS Document */

@media screen and (min-width: 800px) {
    /*é¦–é¡µbannerä¿®æ”¹ä»Žè¿™é‡Œå¼€å§‹*/
    .slideBox .bd_m{ display:none;}
    /*é¦–é¡µbannerä¿®æ”¹åˆ°è¿™é‡Œç»“æŸ*/
        
    .slideBox{ width:100%; margin:0 auto; overflow:hidden; position:relative; z-index:1}
    .slideBox .hd{ height:12px; width:100%; overflow:hidden; position:absolute; left:0; bottom:30px; z-index:1; text-align:center;}
    .slideBox .hd a{ display:inline-block; margin:0 5px;background:#fff;border:#ff0000 solid 2px;  width:8px; height:8px; line-height:30px; text-align:center; cursor:pointer;border-radius:8px;}
    .slideBox .hd a.on{ background:#ff0000;}
    .slideBox .bd{ position:relative; z-index:0;}
    .slideBox .bd ul{ overflow: hidden;}
    .slideBox .bd li a{ display:block; width:100%;}
    .slideBox .bd li p{ color:#FFF; display:inline-block; position:absolute;bottom:20px; line-height:30px; width:80%;background:url(../images/new_images/shiyely/06.png); margin:0; left:10%; border-top-left-radius:5px;border-bottom-left-radius:5px;}
    .slideBox .bd li p span{border-top-left-radius:5px;background:url(../images/new_images/shiyely/06.png); display:inline-block; padding:0px 15px; margin-right:10px;border-bottom-left-radius:5px;}
    .slideBox .bd li{ zoom:1; vertical-align:middle; width:100% }
    .slideBox .bd img{ width:100%; display:block;}
	
	.sub-banner{ overflow:hidden; position:relative;}
	.sub-banner img{ display: block; width: 100%;}

    .news_slideBox{ position:absolute;top:290px; height:30px; line-height:30px; width:960px; margin-left:-480px; left:50%; border-top-left-radius:5px;border-bottom-left-radius:5px; overflow:hidden;}
    .news_slideBox .type{ border-top-left-radius:5px;background:url(../images/new_images/shiyely/06.png); display:inline-block; padding:0px 15px; margin-right:10px;border-bottom-left-radius:5px; position:absolute; left:0; top:0; color:#fff;}
    .news_slideBox .bds{ height:30px; line-height:30px; width:815px;background:url(../images/new_images/shiyely/06.png); position:relative; left:78px;}
    .news_slideBox .bds li p{ margin:0; padding:0; color:#fff;}
    .news_slideBox .bds li p a{ color:#fff;}
    .news_slideBox .bds li p span{border-top-left-radius:5px;background:url(../images/new_images/shiyely/06.png); display:inline-block; padding:0px 15px; margin-right:10px;border-bottom-left-radius:5px;}
    .news_slideBox .hds{ width:64px; height:30px; position:absolute; right:0px; top:0;}
    .news_slideBox .hds  .prevs,
    .news_slideBox .hds  .nexts{ border-radius:5px;
    float:left; width:30px; height:30px; 
    background:url(../images/new_images/shiyely/06.png);margin-right:2px;
    font-family:"songti"; text-align:center; line-height:30px; color:#ff0000;}

    .news_slideBox .hds  .prevs:hover,
    .news_slideBox .hds  .nexts:hover{}
    .news_slideBox .hds  .prevStop{ display:none;  }
    .news_slideBox .hds  .nextStop{ display:none;  }

    /* ä¸‹é¢æ˜¯å‰/åŽæŒ‰é’®ä»£ç ï¼Œå¦‚æžœä¸éœ€è¦åˆ é™¤å³å¯ */
    /*.nextbox{ height:30px; display:block; position:absolute;bottom:20px;left:90%; z-index:10; margin-left:2px;}
    .slideBox .prev,
    .slideBox .next{ border-radius:5px;
    float:left; width:30px; height:30px; 
    background:url(../images/new_images/shiyely/06.png);margin-right:2px;
    font-family:"songti"; text-align:center; line-height:30px; color:#ff0000;}

    .slideBox .prev:hover,
    .slideBox .next:hover{}
    .slideBox .prevStop{ display:none;  }
    .slideBox .nextStop{ display:none;  }*/

    /*home*/
    .bigtitle{ text-align:center; margin:20px; }
    .bigsize{ font-size:28px; color:#000}
    .bigsize2{ font-size:24px; color:#666}
    .index_ly{width: 903px; margin: 0 auto;}
    .index_ly li{ float:left;width: 22%;margin: 0 1.5%;}
    .index_ly li a{ display:inline-block; position:relative; height:183px;}
    .index_ly li a.active span{ border-bottom:4px solid #ff0000;height:36px;line-height:36px; }

    .ly_01{ border-top:1px solid #ccc; padding-top:35px; margin-top:20px; margin-bottom:30px; position:relative; display:none}
    .ly_left{ float:left; width:87px;}
    .ly_right{ float:left; width:800px; margin-left:23px}
    .ly_right p{ margin:0;}
    .ly_right h3{ font-size:16px; padding-bottom:10px;}
    .ly_right h3 span{ font-size:22px;}
    .arrow01{ width:17px; height:9px; z-index:1; position:absolute;top:-9px;background:url(../images/new_images/shiyely/in_19.gif) no-repeat; display:block;left:242px; display:block}

    .index_news{ width:620px; float:left}
    .index_video{ float:right; width:314px;}
    .video_title{border-bottom: 1px solid #cbcbcb;
    padding: 10px 0 0 0;
    position: relative;
    height: 40px;
    margin-bottom:17px;}
    /*home end*/
    .index_ly li a span{ position:absolute;bottom:0px; width:100%; height:40px; line-height:40px; text-align:center; display:block;background:url(../images/new_images/shiyely/06.png); color:#fff; font-size:14px;margin-bottom:-4px;}
        
    .padd_left20{ padding-left:20px;}
    .aoto1000{ width:960px; margin:0 auto; }
    .aoto1000_differ{width:960px; margin:0 auto; }

    .logo{ float:left}
    .china{ float:left; margin:24px 0 0 49px;}
    .banner01{ height:345px; background:url(../images/new_images/banner_aboutus.jpg) no-repeat center center}
    .banner_careerfield{ height:345px; background:url(../images/new_images/banner_careerfield.jpg) no-repeat center center}
    .banner_service{ height:345px; background:url(../images/new_images/banner_service.jpg) no-repeat center center}
    .banner_news{ height:345px; background:url(../images/new_images/banner_news.jpg) no-repeat center center}
    /*.banner_aboutus{ height:345px; background:url(../images/new_images/banner_aboutus.jpg) no-repeat center center}*/
    .banner_csr2015{ height:345px; background:url(../csr2015/images/banner_aboutus.jpg) no-repeat center center}
    /*.banner_csr2015{ height:345px; background:url(../images/new_images/banner_aboutus.jpg) no-repeat center center}*/
    .weizhi{ font-size:14px; height:43px; background-color:#e01b22; line-height:43px; color:#fff; border-bottom:1px solid #fff}
    .weizhi a{color:#fff;}
    .weizhi span{ padding:0 10px; display:inline-block; font-family:"songti"}

    .toplink{ float:right; margin-top:10px;}
    .toplink a{ display:inline-block; padding:0px 5px}
    .toplink a:hover{ color: #666;}
    .toplink span{ display:inline-block;position: relative; padding:3px 0 3px 0;/*width:100px;*//*border:1px solid #d9d9d9;background:url(../images/icon.png) no-repeat right -168px;*/ color:#f00;}
    .toplink span b{display: block;text-align: center;font-weight: normal;}
    .toplink span ul{position: absolute;width:235px;top:24px;left:-104px;z-index:999;background: #fff;overflow: hidden;border:1px solid #d9d9d9;/*border-top: 0;*/}
    .toplink span ul a{color:#7d7d7d;padding:2px 5px;display: block;height: 18px;overflow: hidden;}
    .toplink span ul a:hover{background:#666;color:#fff;}

    #header{ /*padding:10px 0;*/}
    .nav{ height:40px; background:url(../images/new_images/shiyely/06.png); /*margin-bottom:-40px;*/ position:relative;left:0; z-index:2}
    .nav li{ float:left; border-left:1px solid #606162;height:40px;}
    .nav li a{ color:#fff; padding:0px 25px; line-height:40px; height:38px; font-size:14px; display:inline-block}
    .nav li a.active{ color:#fff; padding:0px 25px; line-height:40px;height:38px; font-size:14px; border-bottom:2px solid #ff0000}

    .nav .search{ border-radius:20px; height:30px; width:154px; background-color:#d8d9d9; float:right; margin-top:5px; position: relative}
    .nav li.last{border-right:1px solid #606162;}
    .seach_input{ width:110px; height:30px; border:0; position:absolute;left:10px;top:0; background:none}
    .seach_btn{ width:35px; height:30px; border:0;background:url(../images/new_images/shiyely/icon.png) repeat-x -3px -5px; position:absolute;right:0;top:0}

    #content{ padding:20px 0;background:url(../images/new_images/shiyely/icon.png) repeat-x 0px -283px; line-height:25px; overflow:hidden;font-size:14px;}

    #footer{}
    .footer_menu_box{ background:#919191; padding:20px 0;border-bottom:10px solid #e21b22; color:#fff; height:220px;}
    .footer_menu .lie{ float:left; width:160px;}
    .footer_menu .lie h2{ display:block; margin:15px 0; display:block; background:url(../images/new_images/shiyely/icon.png) no-repeat -16px -212px; padding-left:25px;line-height: 20px;position:relative;}
    .footer_menu .lie a{ display:block; color:#fff; line-height:25px;padding-left:18px;}
    .footer_menu .lie a:hover{color:#ff0000;}
    .footer_menu .lie h2 span a{line-height:20px;padding-left:0;}
    .footer_menu .lie h2 span a:hover{color:#fff;}
    .footer_menu .lie h2 span a img{ margin-left:5px;vertical-align:middle;width:17px;}
    .footer_menu .lie h2 span img.tan-erweima{position:absolute;left:15px;top:20px;width:124px;display: none;}

    .footer_link{ float:left; margin-top:30px; margin-left:-10px;height:50px;}
    .footer_link a{ padding:0 10px}
    .copy{ float:right; margin:30px 0; color:#333}

    /*tabs*/
    .tabs{ border-bottom:1px solid #cbcbcb; padding:10px 0 0 0 ; position:relative; height:40px; margin-bottom:27px;}
    .tabs_title{ display:inline-block; position:absolute;left:0px; font-size:16px; font-weight:bold;}
    .tabs ul{ float:right}
    .tabs li{ float:left; display:inline-block; position:relative; height:31px; text-align:center; }
    .tabs li a{ display:inline-block;line-height:31px; padding:0px 15px}
    .tabs li.active a.erjibtn{ float:left; background-color:#e01b22; color:#fff}
    .arrow{ display:none}
    .tabs li a.erjibtn span.arrow{ width:15px; height:15px; z-index:1; position:absolute;background:url(../images/new_images/shiyely/icon.png) no-repeat -13px -133px; display:block;left:50%; margin-left:-8px;display:block}
    .tabs li.active div{ display:block}

    .tabs li div{ position:absolute;left:-75px;top:40px; width:400px; text-align:left; display:none}
    .tabs li:first-child div{width:700px;left:-300px;}
    .tabs li:nth-child(4) div{left:-58px;}
    .tabs li:last-child div{left:-100px;width:700px;}
    .tabs li div a{ float: none}
    .tabs_syly li div{ width:605px; left:-280px;}

    /*æœŸåˆŠ*/
    .list_zazhi{ float:left; width:820px;}
    .zazhi{ float:left; width:140px; text-align:center}
    .zazhi img{ border:1px solid #ccc}
    .zazhi span{ display:block}
    .qikan_list{ width:367px; float:left; margin-left:20px;}
    .qikan_list div{ display:none}
    .qikan_list h3{ cursor:pointer; color:#000; display:block; padding:5px 10px;background:#f0f0f0 url(../images/new_images/shiyely/icon.png) no-repeat  95% -80px;}
    .qikan_list h3.active{ color:#000; display:block; padding:5px 10px;background:#f0f0f0 url(../images/new_images/shiyely/icon.png) no-repeat  95% -40px;}

    .qikan_list a{display:inline-block; line-height:25px; color:#787878; margin-left:20px; padding-left:15px;background:url(../images/new_images/shiyely/dian.gif) no-repeat 0px 10px}


    /*video*/

    .video_list_left{margin-right:25px; border-right:0px solid #ccc; padding-right:25px; margin-bottom:30px;}
    .video_list{ width:454px; float:left;margin-top: 10px; }

    .video_list h3{ color:#000; display:block; padding:5px 10px; position:relative; background:#d0d0d0}
    .video_list h3 a{ display:inline-block;right:10px; position:absolute; font-size:13px; font-weight:normal}
    .video_list div a{display:inline-block; float:left; margin:13px 10px 0px 10px; line-height:25px; color:#787878; text-align:center;}
    .video_list div a img{ display:block;width:130px;height:90px;}
    .video_list div a span{ display:block;width:130px;}
    .video_play{ width:640px; margin:20px auto} 
    .video_play p{ font-size:18px; color:#666; padding-top:40px;}


    .video_list_differ{}

    .video_list_differ h3{ color:#000; display:block; padding:5px 10px; position:relative; background:#d0d0d0}
    .video_list_differ h3 a{ display:inline-block;right:10px; position:absolute; font-size:13px; font-weight:normal}
    .video_list_differ div{padding-left:30px;}
    .video_list_differ div a{display:inline-block; text-align:center;float:left; margin:13px 12px 0px 12px; line-height:25px; color:#787878; text-align:center; width: 130px; height: 140px;overflow: hidden;}
    .video_list_differ div a img{ display:block; width: 100%;/*width:130px;height:90px;*/}
    .video_list_differ div a span{ display:block;width:130px;}

    /*job*/
    .newlist{ padding:15px 0}
    .newlist a{display:block; line-height:25px; color:#787878; margin-left:20px; padding-left:15px;background:url(../images/new_images/shiyely/dian.gif) no-repeat 0px 10px}
    .newlist a:hover{ color:#ff0000}

    .border_dotted{ border-bottom:1px dotted #ccc; height:1px; overflow:hidden; width:100%; margin:10px 0}
    .job_search{ background:#d3d3d3; padding:5px 15px; margin-bottom:20px; position:relative;}
    .job_search #select{ width:350px;}

    .job_tab{ position:absolute; top:4px; right:5px;}
    .job_tab li{ float:left; margin:0 8px; cursor:pointer; border-bottom: 1px solid transparent; line-height: 1.2;}
    .job_tab li.active{ color:#000; border-color: #000;}

    .job_table_tr{ display:block; height:30px; padding:0 15px}
    .job_table_tr span{border-bottom:1px dotted #ccc; color:#666; line-height:25px; float:left; display:block}
    .job_table_tr span.td01{ width:35%;}
    .job_table_tr span.td02{ width:15%;}
    .job_table_tr span.td03{ width:35%;}
    .job_table_tr span.td04{ width:15%;}
    .mobile_joblist{ display:none}

    /*about index*/

    .about_index{ margin-top:40px; height:210px;}
    .about_index h3{ background-color:#d0d1d0; margin:0 0 20px 0}
    .about_index_a,.about_index_b{ width:43%; float:left; line-height:21px;}
    .about_index_a img,.about_index_b img{ float:left; margin-right:10px; border:2px solid #666}
    .about_index_c{width:20%; float:left}
    .about_index_b{ margin:0px 30px; padding:0px 30px; border-left:1px solid #ccc;border-right:1px solid #ccc}
    /*.ab_link{ clear:both; padding:10px 0;} 20150324å¤‡ä»½*/
    .ab_link{ clear:both; padding:10px 0; width: 280px;}
    .ab_link a{ display:inline-block; padding:0 8px}

    .about_index_c img{ float:left; margin-right:10px; border:1px solid #ccc; width:45%}
    .ab_link2{ float:left;padding:10px 0;}
    .ab_link2 a{ display:block; padding:3px 15px; background:#d0d1d0; margin-bottom:10px;}
    .ab_link2 a.active{ color:#fff; background:#ff0000}

    .index_job{ width:48%; float:left}
    .job_table_tr span{ display:block; height:30px; overflow:hidden; }
    .index_job span.td01{ width:25%;}
    .index_job span.td02{ width:10%;}
    .index_job span.td03{ width:45%;}
    .index_job span.td04{ width:20%;}

    .huitiao_more{ color:#000; display:block; padding:5px 10px; position:relative; background:#d0d0d0}
    .huitiao_more a{ display:inline-block;right:10px; position:absolute; font-size:13px; font-weight:normal}
    .red_dian_tiao{border-bottom:1px solid #ccc; color:#000; display:block; padding:10px 0px 0 20px; background:url(../images/new_images/shiyely/red_dian.gif) no-repeat 0px 50%;height:30px;}




    .mobile_jobbox{ display:none}

    /*ä¸œèŠä¸­å›½*/
    /*.tab2{ width:50%; position:relative;}
    .tab2 div.tab2_title{ background-color:#fff; padding:0px 15px; line-height:20px; margin-bottom:10px; cursor:pointer}
    .tab2 div.active{ background-color:#eeeeee; padding:0px 15px; line-height:20px; color:#F00}
    .tab2 .tab2_title li{ line-height:24px; cursor:pointer; padding:4px 15px; height:44px;}
    .tab2 .tab2_title li.active{ background-color:#eeeeee; padding:4px 15px; line-height:24px; color:#F00; height:44px;}
    .tab2 div.tab2_title span{ font-size:10px;font-family:Arial, Helvetica, sans-serif}
    .tab2 .neirong{ width:100%; position:absolute; right:-96%; top:0; display:none;}
    .cn_content{ margin-bottom:20px;background-color:#eeeeee;  width:100%;padding:4px 10px;}
    .en_content{ font-family:Arial, Helvetica, sans-serif}*/
    .tab2 ul{ display:none;}
    .tab2 li.active{ background-color: #eeeeee;}
    .tab2 li .left{ float:left; width:50%;}
    .tab2 li .left .txt{line-height: 1.5;padding: 10px 15px;}
    /*.tab2 li .left .txt{line-height: 44px;cursor: pointer;padding: 4px 15px;height: 44px;}*/
    .tab2 li .cont{ float:right; width:50%; background-color: #eeeeee; display:none;}
    .tab2 li .cont .txt{padding: 4px 10px;}
    
    
    .newtab2 ul{ margin-top:15px;}
    .newtab2 li.active{ background-color: #eeeeee;}
    .newtab2 li .left{ float:left; width:50%;}
    .newtab2 li .left .txt{line-height: 1.5;padding: 10px 15px;}
    .newtab2 li .cont{ float:right; width:50%; background-color: #eeeeee; display:none;}
    .newtab2 li .cont .txt{padding: 4px 10px;}

    /*tel*/
    .red_dian_tiao2{color:#000; display:block; padding:0 0px 0px 10px; background:url(../images/pic/red_line.gif) no-repeat; height: 16px; line-height: 16px; font-size: 16px;font-weight: bold; margin:20px 0 10px 0;}

    .red_titleh4{ font-size: 16px; color: #e01b22; display: block; margin: 10px 0 10px 32px; }
    .list_tel{ margin:20px}
    .list_tel li{  float:left; width:30%;border-right:1px solid #ccc; margin-bottom:0px; position:relative; height:140px; padding: 0 13px 10px 13px;}
    .list_tel li a{ display:block;}
    .list_tel li strong {font-weight: normal; display:block;}
    .list_tel li span{ background:#F00;}
    .list_tel li a:hover span{ background:#F00;-webkit-animation:1s ease all;}
    .list_tel li.line_c{}
    .list_tel li span{ position:absolute; right:0;top:0; display:block; min-width:20px; height:30px; background:#cfcfcf; color:#fff; text-align:center; line-height:30px; padding: 0 5px;}
    /*.list_tel li:nth-of-type(4),.list_tel li:nth-of-type(5),.list_tel li:nth-of-type(6){border-bottom: 1px solid #ccc;}*/

    .list_mail{ margin:20px; overflow: hidden;padding-left: 13px;}
    .list_mail li{  float:left;width: 31%; padding-bottom:10px;position:relative; margin-bottom:20px}
    .list_mail li a{  display: inline-block;width: 116px; margin-top:5px;/* min-height: 30px; */ background:#aaa; color:#fff; text-align:center;line-height: 18px;padding: 6px 5px;}
    .list_mail li a:hover{ background:#ff0000}
    .list_mail li img{ float:left; margin-right:10px; border:1px solid #cfcfcf; height: 103px;  width: 138px;}
    .list_mail li.line_c{padding: 0 15px;margin: 0 15px;border-right:1px solid #ccc; border-left:1px solid #ccc;}



    /*tabs*/
    .indextabs{ border-bottom:1px solid #cbcbcb; padding:10px 0 0 0 ; position:relative; height:40px; margin-bottom:17px;}
    .tab_content{ display:none}
    .newstitle{ display:inline-block; position:absolute;left:0px; font-size:16px;}
    .indextabs ul{ float:right; height:40px;}
    .indextabs li{ float:left; width:50px;position:relative; height:31px; text-align:center; }
    .indextabs li a{ display:inline-block;line-height:31px;}
    .indextabs li.active a.erjibtn{ float:left; width:50px; background-color:#e01b22; color:#fff}
    .arrow{ display:none;background:url(../images/new_images/shiyely/icon.png)}
    .indextabs li a.erjibtn span.arrow{ width:15px; height:15px; z-index:1; position:absolute;background:url(../images/new_images/shiyely/icon.png) no-repeat -13px -133px; display:block;left:18px; display:block}
    .indextabs li.active div{ display:block}

    .toutiao{}
    .toutiao img { float:left; padding-right:20px;}
    .morebox{ height:30px}
    .more{ float:right;background:url(../images/new_images/shiyely/in_31.gif) no-repeat 0 50%; width:24px; padding-left:20px; line-height:25px; height:25px}
    .toutiao_title{ font-size:16px; font-weight:bold; display:block}
    .timeform{ color:#666; display:block; /*padding-bottom:10px;*/ line-height:23px;}
    .listnews{ width:100%; display:block;  clear:both; margin-top:20px;color:#7b7b7b;}
    .listnews li{ width:47%; display:block; float:left;}
    .listnews li a{ font-size:14px; padding-left:12px;background:url(../images/new_images/shiyely/dian.gif) no-repeat 0px 10px}
    .listnews .timeform{ padding-left:12px;}

    /* æœ¬ä¾‹å­css */
    .picScroll-left{ width:960px; margin:40px 0;position:relative; }
    .picScroll-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
    .picScroll-left .prev,.picScroll-left .next{ display:block;width:16px;top:35px; height:18px;overflow:hidden;cursor:pointer; position:absolute; z-index:222}
    .picScroll-left  .next{ background: url("../images/new_images/shiyely/arrowright.gif") no-repeat;right:0}
    .picScroll-left  .prev{ background: url("../images/new_images/shiyely/leftarrow.gif") no-repeat;}

    .picScroll-left .hd .prevStop{ background-position:-60px 0; }
    .picScroll-left .hd .nextStop{ background-position:-60px -50px; }
    .picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
    .picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/new_images/shiyely/icoCircle.gif") 0 -9px no-repeat; }
    .picScroll-left .hd ul li.on{ background-position:0 0; }
    .picScroll-left .bd{ padding:10px;  margin-left:20px; }
    .picScroll-left .bd ul{  zoom:1;}
    .picScroll-left .bd ul li{ margin:0 5px; float:left; _display:inline; overflow:hidden; text-align:center;  }
    .picScroll-left .bd ul li .pic{ text-align:center; }
    .picScroll-left .bd ul li .pic img{ width:210px;  display:block;  padding:2px; border:1px solid #ccc; }
    .picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
    .picScroll-left .bd ul li .title{ line-height:24px;   }


    /**/
    .text_content{  text-align:left}
    .title_news{  text-align:center; font-size:18px; font-weight: bold;}
    .text_time{ display:block;  text-align:center; display:block; margin-bottom:20px;}

    .map{}
    .map_tr{ border-top:1px dotted #ccc;}
    .map_tr span{ display:inline-block; float:left; border-left:1px dotted #ccc;padding:5px 15px; margin-bottom: 15px;}
    .map_tr span.noline{ border:0!important; /* width:130px; */ float: none; display: block;padding: 10px 15px; margin-bottom: 0;}
    /* .map_tr span a{ display:block;padding:10px 15px 0px 15px }
	.map_tr span div a{padding:0px 15px 0px 15px;} */
	
	.map_tr .block-box{ padding: 0 15px;}
	.map_tr .block-box .cont{ overflow: hidden; margin: 10px 0 15px 0;}
    
	
	
	

    .list{ padding:15px 0}
    .list li{display:block; line-height:30px; color:#787878; margin-left:20px; padding-left:15px;background:url(../images/new_images/shiyely/dian.gif) no-repeat 0 14px;font-size: 14px;}
    .list li a:hover{ color:#ff0000}
    .list li span.list_time{ float:right}
    /*.zuixin{ border-bottom:1px dotted #ccc; padding-bottom:30px; margin-bottom:30px;}*/
    .zuixin{ border-bottom:1px dotted #ccc; margin-bottom:30px;}
    .red_dian_tiao3{color: #000;display: block;padding: 5px 10px;position: relative;background: #d0d0d0;font-weight:bold;font-size: 1.17em;}

    .lingyutoutiao{ margin:20px;}
    .lingyutoutiao h3.red_dian_tiao{border-bottom:1px dotted #ccc; color:#000; display:block; padding:10px 0px 0 20px; background:url(../images/new_images/shiyely/red_dian.gif) no-repeat 0px 50%;height:30px; font-weight:normal;}
    .product_content{ padding:20px;}
    .tabs2{  border-bottom:1px solid #ccc; height:31px; margin:20px;}
    .tabs2 li{ float:left; display:inline-block; position:relative; height:31px; text-align:center; }
    .tabs2 li a{ display:inline-block;line-height:31px; padding:0px 15px}
    .tabs2 li.active a.erjibtn{ float:left; background-color:#e01b22; color:#fff}

    .propic{ padding:15px; border:4px solid #ededed; margin-bottom:20px}
    .productpic { float:left;}
    .jieshao{ border-left:1px solid #CCC; float:left; margin-left:20px; padding-left:20px;}
    .table_data{ margin-bottom:20px;}

    .conditioning_table {
    border-top: 1px solid #d5d5d5;
    border-left: 1px solid #d5d5d5;
    text-align: center;
    margin-top: 40px;}
    .conditioning_table td {
    border-right: 1px solid #d5d5d5;
    border-bottom: 1px solid #d5d5d5;
    padding: 5px 0;}



    .video_list_differ .historicol_new{padding: 20px 0;border-bottom: 1px dotted #787878;}
    .video_list_differ .historicol_new p{float: left;margin-right: 14px;}
    .video_list_differ .historicol_new ul{float: left;margin-top:65px;}
    .video_list_differ .historicol_new ul li a{display: block;margin:0;padding:0;}
    .video_list_differ .other_histor_list{padding-left:40px;overflow: hidden;}

    .video_list_differ .other_histor_list ul{width:960px;}
    .video_list_differ .other_histor_list ul li {border-bottom:1px dotted #787878;padding-bottom:10px;float: left;height: 81px;margin-right: 65px;overflow: hidden;padding-top: 17px;width: 175px;}
    .video_list_differ .other_histor_list ul li span{float: left;margin-right: 12px;}
    .video_list_differ .other_histor_list span img{display: inline-block;border: 1px solid #c8c8ca;float:left;height:60px;width: 43px;}
    .video_list_differ .other_histor_list ul li p{color: #888; font-size: 14px;margin:5px 0 0;}
    .video_list_differ .other_histor_list ul li p a{padding:0 3px;/*border:1px solid #e5e5e3;*/text-align:center;color:#205fac;display: inline-block;margin:0;margin-right:2px;}

    .page{margin:10px auto;height:30px;clear: both;}
    .page ul{position: relative;left:50%;float: left;}
    .page ul li{position:relative;right:50%;float:left;width:24px;height:24px;line-height: 24px;margin-right:5px;}
    .page ul li:first-child,.sub_content .page ul li:last-child{font-weight:bold;font-size: 13px;}
    .page ul li a{display: block;width:24px;height:24px;border:1px solid #d0d0d0;color:#717171;text-align: center;border-radius: 2px;}
    .page ul li a.current{background: #6a6a6a;color:#f8f8f8;}
    .page ul li span{display: block;text-align: center;color:#717171;}

    .gsgk_table{ background:#fbfbf9; margin-top:40px; border:#d8d8d8 solid 1px; font-size:14px;float:left;}
    .gsgk_table .gsgk_td_l{ background:#f2f2f2;}
    .gsgk_table td{ border-top:#d8d8d8 solid 1px; height:36px;}
	
	.gsgk_table_new{ width: 70%;}
	
    .jtgk_pic{ float:right;width: 30%;margin-top: 40px;}
    .jtgk_pic a{ float:right;display:block; margin:0 0 10px 0; border:2px solid #d8d8d8;}

    .email_table_m{ display:none;}
    .email_table td{ padding:4px; height:26px;}
    .email_table .red{ color:#F00;}
    .email_table .td_right{ text-align:right;}

    .wordfont_m{ display:none;}
    .wordfont td{ padding:4px; height:26px;}
    .wordfont .red{ color:#F00;}
    .wordfont .td_right{ text-align:right;}

    .models_title{ height:23px; border-bottom:1px solid #cecece; margin-top:8px;}
    .models_title ul{list-style:none;}
    .models_title ul li{ float:left; line-height:24px; font-size:13px; background:url(../images/new/common/tab_bg_02.gif) no-repeat; display:block; width:251px; text-align:center; cursor:pointer;}
    .models_title ul li.hover{ color:#b60702; font-weight:bold; background:url(../images/new/common/tab_bg_01.gif) no-repeat; height:24px;}

    .video-box{ width: 640px; margin: 10px auto 0 auto;}
    .video-box video{ width: 100%; background: #000;}

}

@media screen and (max-width: 800px) {
    
    .video-box{ width: 100%; margin: 10px auto 0 auto;}
    .video-box video{ width: 100%; background: #000;}
    
    body{ margin:0; padding:0; font-size:13px;font-family:"toshibaSans", Arial, Helvetica, sans-serif;color:#333;background:#fff;}
    /*é¦–é¡µbannerä¿®æ”¹ä»Žè¿™é‡Œå¼€å§‹*/
    .slideBox .bd{ display:none;}
    .slideBox{ width:100%; margin:0 auto;overflow:hidden; position:relative; z-index:1}
    .slideBox .hd{ height:12px; width:100%; overflow:hidden; position:absolute; right:0; top:auto; bottom: 20px; z-index:1; text-align:center;}
    .slideBox .hd a{ display:inline-block; margin:0 5px;background:#fff;border:#ff0000 solid 2px;  width:8px; height:8px; line-height:30px; text-align:center; cursor:pointer;border-radius:8px;}
    .slideBox .hd a.on{ background:#ff0000;}
    .slideBox .bd_m{}
    .slideBox .bd_m li a{ display:block; width:100%;}
    .slideBox .bd_m li p{ color:#FFF; display:inline-block; position:absolute;bottom:20px; line-height:30px; width:80%;background:url(../images/new_images/shiyely/06.png); margin:0; left:10%; border-top-left-radius:5px;border-bottom-left-radius:5px;}
    .slideBox .bd_m li p span{border-top-left-radius:5px;background:url(../images/new_images/shiyely/06.png); display:inline-block; padding:0px 15px; margin-right:10px;border-bottom-left-radius:5px;}
    .slideBox .bd_m li{ zoom:1; vertical-align:middle; width:100% }
    /*.slideBox .bd img{ height:100%;display:block; position:absolute; top:0; left:50%; margin-left:-50%;}20150326ä¿®æ”¹*/
    .slideBox .bd_m img{ width:100%;display:block;}
	
	.sub-banner{ overflow:hidden; position:relative;}
	.sub-banner img{ display: block; width: 100%;}
	
	
    /*é¦–é¡µbannerä¿®æ”¹åˆ°è¿™é‡Œç»“æŸ*/
    .news_slideBox{ position:absolute;top:73%; height:30px; line-height:30px; width:100%; margin-left:-50%; left:50%; border-top-left-radius:5px;border-bottom-left-radius:5px; overflow:hidden;display: none;}
    .news_slideBox .type{ border-top-left-radius:5px;background:url(../images/new_images/shiyely/06.png); display:inline-block; padding:0px 15px; margin-right:10px;border-bottom-left-radius:5px; position:absolute; left:0; top:0; color:#fff;}
    .news_slideBox .bds{ height:30px; line-height:30px; width:815px;background:url(../images/new_images/shiyely/06.png); position:relative; left:78px;}
    .news_slideBox .bds li p{ margin:0; padding:0; color:#fff;}
    .news_slideBox .bds li p a{ color:#fff;}
    .news_slideBox .bds li p span{border-top-left-radius:5px;background:url(../images/new_images/shiyely/06.png); display:inline-block; padding:0px 15px; margin-right:10px;border-bottom-left-radius:5px;}
    .news_slideBox .hds{ width:64px; height:30px; position:absolute; right:0px; top:0; display:none;}
    .news_slideBox .hds  .prevs,
    .news_slideBox .hds  .nexts{ border-radius:5px;
    float:left; width:30px; height:30px; 
    background:url(../images/new_images/shiyely/06.png);margin-right:2px;
    font-family:"songti"; text-align:center; line-height:30px; color:#ff0000;}

    .news_slideBox .hds  .prevs:hover,
    .news_slideBox .hds  .nexts:hover{}
    .news_slideBox .hds  .prevStop{ display:none;  }
    .news_slideBox .hds  .nextStop{ display:none;  }

    /*20150206å¢žåŠ æ–°é—»ä¸­çš„å›¾ç‰‡è‡ªé€‚åº”å®½åº¦*/
    .text_content p img{width: 100%;}
    /*20150206å¢žåŠ */

    /*home*/
    .bigtitle{ text-align:left; margin:20px 0; }
    .bigsize{ font-size:16px; color:#000}
    .bigsize2{ font-size:13px; color:#666}
    .index_ly{
        padding: 0!important;
    }
    .index_ly li{ float:left; width:46%; margin:10px 2% 10px 2%}
    .index_ly li a{ display:block; position:relative; width:100%}
    .index_ly li a img{ width:100%; }
    .index_ly li a.active span{ border-bottom:4px solid #ff0000;height:36px;line-height:36px;margin-bottom:-4px; }
    .index_ly li a span{ position:absolute;bottom:0px; width:100%; height:40px; line-height:40px; text-align:center; display:block;background:url(../images/new_images/shiyely/06.png); color:#fff; font-size:14px;margin-bottom:-4px;}
    .ly_01{ border-top:1px solid #ccc; padding-top:35px; margin-top:20px; margin-bottom:30px; position:relative; display:none!important;}
    .ly_left{ float:left; width:87px;}
    .ly_right{ float:left; width:800px; margin-left:23px}
    .ly_right p{ margin:0;}
    .ly_right h3{ font-size:16px; padding-bottom:10px;}
    .ly_right h3 span{ font-size:22px;}
    .arrow01{ width:17px; height:9px; z-index:1; position:absolute;top:-9px;background:url(../images/in_19.gif) no-repeat; display:block;left:85px; display:block}

    .index_news{ width:100%;}
    .index_video{ }
    .video_title{border-bottom: 1px solid #cbcbcb;
    padding: 10px 0 0 0;
    position: relative;
    height: 40px;
    margin-bottom:17px;}
    /*home end*/










    .padd_left20{ padding-left:0px;}
    .aoto1000{ overflow:hidden;width:94%; display:block; margin:0 auto}

    /*20150326å¢žåŠ */
    /*.logo{ width:40%}*/
    .china{position:absolute; left:168px; top:25px;}
    .logo{ float:left; width:130px;position:absolute; left:20px; top:5px; }
    .banner01{ border-top:1px solid #666; height:160px; background:url(../images/new_images/banner.jpg) no-repeat center center; background-size: cover}
    .banner_careerfield{ border-top:1px solid #666; height:160px; background:url(../images/new_images/banner_careerfield.jpg) no-repeat center center; background-size: cover}
    .banner_service{ border-top:1px solid #666; height:160px; background:url(../images/new_images/banner_service.jpg) no-repeat center center; background-size: cover}
    .banner_news{ border-top:1px solid #666; height:100px; background:url(../images/new_images/banner_news.jpg) no-repeat center center; background-size: cover}
    .banner_aboutus{ border-top:1px solid #666; height:160px; background:url(../images/new_images/banner_aboutus.jpg) no-repeat center center; background-size: cover; display:none;}
    .weizhi{ font-size:14px; height:43px; background-color:#e01b22; line-height:43px; color:#fff; border-bottom:1px solid #fff; display:none;}
    .weizhi a{color:#fff;}
    .weizhi span{ padding:0 10px; display:inline-block; font-family:"songti"}

    .toplink{ display:none}
    .toplink a{ color:#F00; display:inline-block; padding:0px 5px}
    .toplink span{ display:inline-block; padding:3px 22px 3px 0; border:1px solid #d9d9d9;background:url(../images/new_images/shiyely/icon.png) no-repeat 97px -168px; color:#d9d9d9}
    /*#header{ padding:10px 0; text-align:center}*/
    /*20150326ä¿®æ”¹*/
    #header{ padding:10px 0 0 0; text-align:left; height:55px;}
    .nav{ border-left:1px solid #606162; background:url(../images/new_images/shiyely/06.png);position: fixed; z-index:101; width:154px; height:100%; right:-155px;top:0}
    .nav li{  height:40px;border-bottom:1px solid #333;}
    .nav li a{ color:#fff; padding:0px 15px; line-height:40px; font-size:14px;}
    .nav .search{ border-radius:20px; height:30px; width:144px; background-color:#d8d9d9;  margin-top:35px; position: relative}
    .nav li.last{border-bottom:0px solid #606162;}
    .seach_input{ width:100px; height:30px; border:0; position:absolute;left:10px;top:0; background:none}
    .seach_btn{ width:35px; height:30px; border:0;background:url(../images/new_images/shiyely/icon.png) repeat-x -3px -5px; position:absolute;right:0;top:0}

    #content{ padding:20px 0;background:url(../images/new_images/shiyely/icon.png) repeat-x 0px -283px; line-height:25px; overflow:hidden;font-size:13px;}

    .menu_btn{background:url(../images/new_images/shiyely/menu.png) no-repeat; width:30px; height:30px; background-size:100%; display:block; position: absolute; right:20px;top:20px; z-index:99}
    #footer{}
    .footer_menu_box{ background:#919191; padding:20px 0;border-bottom:10px solid #e21b22; color:#fff; }
    .footer_menu .lie{width:100%; display:block; margin:0 auto}
    .footer_menu .lie h2{ display:block; margin:15px 0; display:block; background:url(../images/new_images/shiyely/down_arrow01.png) no-repeat 98% -10px; padding-left:25px; padding-bottom:8px; border-bottom:1px solid #fff}
    .footer_menu .lie a{ display:block; color:#fff; line-height:25px;padding-left:18px;}
    /* .footer_menu .lie a:hover{color:#000} */
    .list_link{ display:none}

    .footer_link{ margin-top:15px; margin-left:-10px; display:block; text-align:center}
    .footer_link a{ padding:0 10px}
    .copy{  margin:10px 0; color:#333;display:block; text-align:center}

    /*tabs*/
    .tabs{ padding:10px 0 0 0 ; position:relative; margin-bottom:30px;}
    .tabs_title{ display:block; font-size:16px; font-weight:bold;border-bottom:1px solid #666; padding-bottom:8px;background:url(../images/new_images/shiyely/down_arrow02.png) no-repeat 98% -8px; display:block}
    .tabs ul{}
    .tabs li{ height:35px; border-bottom:1px solid #666}
    .tabs li a{ display:inline-block;line-height:35px;}

    .arrow{ display:none}
    .tabs li a.active span.arrow{ width:15px; height:15px; z-index:1; position:absolute;background:url(../images/new_images/shiyely/icon.png) no-repeat -13px -133px; display:none;left:38px; }
    .tabs li div{ position:absolute;left:0;top:40px; width:400px; text-align:left; display:none }
    .tabs li div a{ float: none}

    /*æœŸåˆŠ*/
    .list_zazhi{}
    .zazhi{width:130px; text-align:center; margin:0 auto}
    .zazhi img{ border:1px solid #ccc}
    .zazhi span{ display:block}
    .qikan_list{}
    .qikan_list div{ display:none}
    .qikan_list h3{ color:#000; display:block; padding:5px 10px;background:#f0f0f0 url(../images/new_images/shiyely/icon.png) no-repeat  95% -80px;}
    .qikan_list h3.active{ color:#000; display:block; padding:5px 10px;background:#f0f0f0 url(../images/new_images/shiyely/icon.png) no-repeat  95% -40px;}

    .qikan_list a{display:inline-block; line-height:25px; color:#787878; margin-left:20px; padding-left:15px;background:url(../images/new_images/shiyely/dian.gif) no-repeat 0px 10px}

    /*video*/

    .video_list_left{}
    .video_list{ width:100%;}

    .video_list h3{ color:#000; display:block; padding:5px 10px; position:relative; background:#d0d0d0}
    .video_list h3 a{ display:inline-block;right:10px; position:absolute; font-size:13px; font-weight:normal}
    .video_list div a{display:block; float:left;width:30%;line-height:25px; color:#787878; text-align:center;}
    .video_list div a:nth-child(2){ margin:0px 5%;}
    .video_list div a img{ display:block; width:100%}

    .video_list_differ{ width:100%;}

    .video_list_differ h3{ color:#000; display:block; padding:5px 10px; position:relative; background:#d0d0d0}
    .video_list_differ h3 a{ display:inline-block;right:10px; position:absolute; font-size:13px; font-weight:normal}
    .video_list_differ div{padding:0;padding-top:10px;}
    .video_list_differ div a{display:block; float:left;width:30%;line-height:25px; color:#787878; text-align:center;}
    .video_list_differ div a:nth-child(3n+2){ margin:0px 5%;}
    .video_list_differ div a img{ display:block; width:100%}
    .video_list_differ div a span{ display:block; height:50px; overflow:hidden;}

    /*job*/
    .newlist{ padding-bottom:15px}
    .newlist a{display:block; line-height:25px; color:#787878;padding-left:15px;background:url(/images/new_images/shiyely/dian.gif) no-repeat 0px 10px}
    .newlist a:hover{ color:#ff0000}

    .border_dotted{ border-bottom:1px dotted #ccc; height:1px; overflow:hidden; width:100%; margin:10px 0}
    .job_search{ background:#d3d3d3; padding:5px 15px; margin-bottom:20px}
    .job_search #select{ width:100%;}
    .job_search #select2{ width:100%; margin-top: 10px;}
    .job_tab{ display:none;}

    .job_table_tr{ display:block; height:30px; padding:0 15px}
    .job_table_tr span{border-bottom:1px dotted #ccc; color:#666; line-height:25px; float:left; display:block}
    .job_table_tr span.td01{ width:70%;}
    .job_table_tr span.td02{ width:30%; display:none;}
    .job_table_tr span.td03{ width:70%; display:none;}
    .job_table_tr span.td04{ width:30%;}


    .mobile_joblist{ line-height:25px;border-bottom:1px dotted #ccc; padding:10px 0; color:#666; }

    /*about index*/

    .about_index{ margin-top:40px;}
    .about_index h3{ background-color:#d0d1d0; margin:0 0 20px 0}
    .about_index_a,.about_index_b{ line-height:21px;}
    .about_index_a img,.about_index_b img{ float:left; margin-right:10px; border:2px solid #666}
    .about_index_c{}
    .about_index_b{}
    .ab_link{ clear:both; padding:10px 0;}
    .ab_link a{ display:inline-block; padding:0 8px}

    .about_index_c img{ float:left; margin-right:10px; border:1px solid #ccc; width:45%}
    .ab_link2{ float:left;padding:10px 0;}
    .ab_link2 a{ display:block; padding:3px 15px; background:#d0d1d0; margin-bottom:10px;}
    .ab_link2 a.active{ color:#fff; background:#ff0000}

    .index_job{ width:48%; float:left}
    .job_table_tr span{ display:block; height:30px; overflow:hidden; }
    .index_job span.td01{ width:50%;}
    .index_job span.td02{ width:10%; display:none;}
    .index_job span.td03{ width:45%; display:none;}
    .index_job span.td04{ width:50%;}

    .huitiao_more{ color:#000; display:block; padding:5px 10px; position:relative; background:#d0d0d0}
    .huitiao_more a{ display:inline-block;right:10px; position:absolute; font-size:13px; font-weight:normal}
    .red_dian_tiao{border-bottom:1px solid #ccc; color:#000; display:block; padding:10px 0px 0 20px; background:url(../images/new_images/shiyely/red_dian.gif) no-repeat 0px 50%;height:30px;}

    /*ä¸œèŠä¸­å›½*/
    /*.tab2{ width:100%;}
    .tab2 div.tab2_title{padding:0px 15px; line-height:20px;border-bottom:1px solid #ccc;}
    .tab2 div.active{ background-color:#eeeeee; padding:5px 15px; line-height:20px; color:#F00}
    .tab2 .tab2_title li{ margin-bottom:10px; position:relative;}
    .tab2 .tab2_title li.active{ background-color:#eeeeee; padding:0px 15px; line-height:20px; color:#F00;}
    .tab2 div.tab2_title span{ font-size:10px;font-family:Arial, Helvetica, sans-serif}
    .tab2 .neirong{ width:100%; background-color:#eeeeee; padding:20px; display:none;}
    .cn_content{ padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #ccc}
    .en_content{ font-family:Arial, Helvetica, sans-serif}*/
    .tab2 ul{ display:none;}
    .tab2 li.active{ background-color: #eeeeee;}
    .tab2 li .left{ float:left; width:100%;}
    .tab2 li .left .txt{line-height: 1.5;cursor: pointer;padding: 10px 10px;}
    .tab2 li .cont{ float:right; width:100%; background-color: #eeeeee; display:none;}
    .tab2 li .cont .txt{padding: 4px 10px;}
    
    
    .newtab2 li.active{ background-color: #eeeeee;}
    .newtab2 li .left{ float:left; width:100%;}
    .newtab2 li .left .txt{line-height: 1.5;cursor: pointer;padding: 10px 10px;}
    .newtab2 li .cont{ float:right; width:100%; background-color: #eeeeee; display:none;}
    .newtab2 li .cont .txt{padding: 4px 10px;}

    /*tel*/
    .red_dian_tiao2{color:#000; display:block; padding:0 0px 0px 10px; background:url(../images/pic/red_line.gif) no-repeat; height: 14px; line-height: 14px; font-size: 14px;font-weight: bold; margin:20px 0 10px 0;}
    .red_titleh4{ font-size: 14px; color: #e01b22; display: block; margin: 10px 0 10px 0; }
    .list_tel{}
    .list_tel li{ margin-bottom:10px; position:relative;}
    .list_tel li a{ display:block; padding:5px 0px 5px 20px; background-color:#ededed}
    .list_tel li strong {padding: 5px 0px 5px 20px;font-weight: normal;}
    .list_tel li span{ background:#F00;}
    .list_tel rli a:active{ background:#666}
    .list_tel li a:active span{ background:#F00;-webkit-animation:1s ease all;}
    .list_tel li.line_c{ }
    .list_tel li span{ position:absolute; right:0;top:0; display:block; min-width:25px; height:35px; background:#cfcfcf; color:#fff; text-align:center; line-height:35px; padding: 0 5px;}

    .list_mail{ margin:20px 0}
    .list_mail li{  padding-bottom:10px;position:relative; margin-bottom:20px; height:100px}
    .list_mail li a{  display: inline-block; width:120px; margin-top:5px; height:30px; background:#cfcfcf; color:#fff; text-align:center; line-height:30px;}
    .list_mail li a:hover{ background:#ff0000}
    .list_mail li img{ float:left; margin-right:10px; border:1px solid #cfcfcf;height: 109px;  width: 146px;}

    .list_mail li.line_c{ }


    /*tabs*/
    .indextabs{ border-bottom:1px solid #cbcbcb; padding:10px 0 0 0 ; position:relative; height:40px; margin-bottom:17px;}
    .tab_content{ display:none}
    .newstitle{ display:inline-block; position:absolute;left:0px; font-size:16px;}
    .indextabs ul{ float:right; height:40px;}
    .indextabs li{ float:left; width:50px;position:relative; height:31px; text-align:center; }
    .indextabs li a{ display:inline-block;line-height:31px;}
    .indextabs li.active a.erjibtn{ float:left; width:50px; background-color:#e01b22; color:#fff}
    .arrow{ display:none;background:url(../images/new_images/shiyely/icon.png)}
    .indextabs li a.erjibtn span.arrow{ width:15px; height:15px; z-index:1; position:absolute;background:url/images/new_images/shiyely/icon.png) no-repeat -13px -133px; display:block;left:18px; display:block}
    .indextabs li.active div{ display:block}

    .toutiao{}
    .toutiao img { float:left; padding-right:20px;}
    .morebox{ height:30px}
    .more{ float:right;background:url(../images/new_images/shiyely/in_31.gif) no-repeat 0 50%; width:24px; padding-left:20px; line-height:25px; height:25px}
    .toutiao_title{ font-size:16px; font-weight:bold; display:block}
    .timeform{ color:#666; display:block; padding-bottom:10px; line-height:23px;}
    .listnews{ width:100%; display:block;  clear:both; margin-top:20px;color:#7b7b7b;}
    .listnews li{ width:100%; display:block; float:left;}
    .listnews li a{ font-size:14px; padding-left:12px;background:url(../images/new_images/shiyely/dian.gif) no-repeat 0px 10px}
    .listnews .timeform{ padding-left:12px;}

    /* æœ¬ä¾‹å­css */
    .picScroll-left{ width:100%; margin:40px 0;position:relative; }
    .picScroll-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
    .picScroll-left .prev,.picScroll-left .next{ display:block;width:16px;top:35px; height:18px;overflow:hidden;cursor:pointer; position:absolute; z-index:222}
    .picScroll-left  .next{ background: url("../images/new_images/shiyely/arrowright.gif") no-repeat;right:0}
    .picScroll-left  .prev{ background: url("../images/new_images/shiyely/leftarrow.gif") no-repeat;}

    .picScroll-left .hd .prevStop{ background-position:-60px 0; }
    .picScroll-left .hd .nextStop{ background-position:-60px -50px; }
    .picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
    .picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/new_images/shiyely/icoCircle.gif") 0 -9px no-repeat; }
    .picScroll-left .hd ul li.on{ background-position:0 0; }
    .picScroll-left .bd{ padding:10px;  margin-left:40px; }
    .picScroll-left .bd ul{  zoom:1;}
    .picScroll-left .bd ul li{ margin:0 5px; float:left; _display:inline; overflow:hidden; text-align:center;  }
    .picScroll-left .bd ul li .pic{ text-align:center; }
    .picScroll-left .bd ul li .pic img{ width:210px;  display:block;  padding:2px; border:1px solid #ccc; }
    .picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
    .picScroll-left .bd ul li .title{ line-height:24px;   }


    /**/
    .text_content{  text-align:left}
    .title_news{  text-align:center; font-size:18px; font-weight: bold;}
    .text_time{ display:block;  text-align:center; display:block; margin-bottom:20px;}

    .map{}
    .map_tr{ border-top:1px dotted #ccc; padding: 5px 0;}
    .map_tr span{ display:inline-block; float:left;padding:5px 15px; margin-bottom:5px;}
    .map_tr span.noline{ border:0!important;display:block!important; float: none; width:100%; margin-bottom:0; padding: 10px 15px;}
    /* .map_tr span a{ display:block;padding:10px 15px 0px 15px;} */
    /* .map_tr span div a{padding:0px 15px 0px 15px}
    .map_tr span div{ height:170px;} */
	
	.map_tr .block-box{ padding: 0 15px;}
	.map_tr .block-box .cont{ overflow: hidden; margin: 10px 0 15px 0;}

    .list{ padding:0px 0}
    .list li{display:block; line-height:30px; color:#787878; padding-left:15px;background:url(../images/new_images/shiyely/dian.gif) no-repeat 0 14px;}
    .list li a:hover{ color:#ff0000}
    .list li span.list_time{ float:right}

    .zuixin{ border-bottom:1px dotted #ccc; padding-bottom:30px; margin-bottom:30px;}
    .zuixin ul.list{ padding:0}
    .red_dian_tiao3{ color:#000; font-size:16px; display:block; padding:10px 0px 0 20px; background:url(../images/new_images/shiyely/red_dian.gif) no-repeat 0px 50%;height:30px;}

    .lingyutoutiao{ margin:20px 0;}
    .lingyutoutiao h3.red_dian_tiao{border-bottom:1px dotted #ccc; color:#000; display:block; padding:10px 0px 0 20px; background:url(../images/new_images/shiyely/red_dian.gif) no-repeat 0px 50%;height:30px; font-weight:normal;}
    .product_content{ padding:20px 0;}
    .tabs2{  border-bottom:1px solid #ccc; height:31px; margin-top:30px;}
    .tabs2 li{ float:left; display:inline-block; position:relative; height:31px; text-align:center; }
    .tabs2 li a{ display:inline-block;line-height:31px; padding:0px 5px}
    .tabs2 li.active a.erjibtn{ float:left; background-color:#e01b22; color:#fff}

    .propic{ margin-bottom:20px}
    .productpic { width:100%}
    .jieshao{float:left;}
    .table_data{ margin-bottom:20px;}

    .conditioning_table {
    border-top: 1px solid #d5d5d5;
    border-left: 1px solid #d5d5d5;
    text-align: center;
    margin-top: 40px;}
    .conditioning_table td {
    border-right: 1px solid #d5d5d5;
    border-bottom: 1px solid #d5d5d5;
    padding: 5px 0;
     }


     .video_list_differ .historicol_new{padding: 20px 0;border-bottom: 1px dotted #787878;}
     .video_list_differ .historicol_new p{float: left;margin-right: 14px;}
     .video_list_differ .historicol_new ul{float: left;margin-top:65px;}
     .video_list_differ .historicol_new ul li a{display: block;margin:0;padding:0;}
     .video_list_differ .other_histor_list{padding:0;overflow: hidden;}

     .video_list_differ .other_histor_list ul{width:100%;}
     .video_list_differ .other_histor_list ul li {border-bottom:1px dotted #787878;padding-bottom:5px;float: left;width:48%;box-sizing:border-box;overflow: hidden;padding-top: 17px;margin-right:1%;}
     .video_list_differ .other_histor_list ul li span{float: left;width:29%;margin-right:1%;}
      .video_list_differ .other_histor_list span img{display: inline-block;border: 1px solid #c8c8ca;float:left;height:60px;width: 43px;}
     .video_list_differ .other_histor_list ul li p{float:left;color: #888; font-size: 14px;margin:8px 0 0;width:70%;}
      .video_list_differ .other_histor_list ul li p a{/*border:1px solid #e5e5e3;*/text-align:center;color:#205fac; display: inline-block;width:40%;margin:0;margin-right:2px;font-size: 13px;}

    .page{margin:10px auto;height:30px;clear: both;}
    .page ul{position: relative;left:50%;float: left;}
    .page ul li{position:relative;right:50%;float:left;width:24px;height:24px;line-height: 24px;margin-right:5px;}
    .page ul li:first-child,.sub_content .page ul li:last-child{font-weight:bold;font-size: 13px;}
    .page ul li a{display: block;width:24px;height:24px;border:1px solid #d0d0d0;color:#717171;text-align: center;border-radius: 2px;}
    .page ul li a.current{background: #6a6a6a;color:#f8f8f8;}
    .page ul li span{display: block;text-align: center;color:#717171;}

    .gsgk_table{ background:#fbfbf9; margin-top:40px; border:#d8d8d8 solid 1px; font-size:14px;float:none;}
    .gsgk_table .gsgk_td_l{ background:#f2f2f2;}
    .gsgk_table td{ border-top:#d8d8d8 solid 1px; height:36px;}
	
	.gsgk_table_new{ width: 100%;}
	
    .jtgk_pic{ float:none;width: 100%;margin-top: 40px;}
    .jtgk_pic a{ float:left;display:block; margin:0 0 10px 0; border:2px solid #d8d8d8;}

    .models_title{ height:23px; margin-top:8px;}
    .models_title ul{list-style:none;}
    .models_title ul li{ float:left; line-height:24px; font-size:13px; background:url(../images/new/common/tab_bg_02.gif) no-repeat; display:block; width:251px; text-align:center; cursor:pointer;margin-top:8px;}
    .models_title ul li.hover{ color:#b60702; font-weight:bold; background:url(../images/new/common/tab_bg_01.gif) no-repeat; height:24px;margin-top:8px;}

    .email_table{ display:none;}
    .email_table_m {width:100%;}
    .email_table_m td{ padding:4px; height:26px;}
    .email_table_m .red{ color:#F00;}
    .email_table_m .td_right{ text-align:right; }


    .wordfont{ display:none;}
    .wordfont_m td{ padding:4px; height:26px;}
    .wordfont_m .red{ color:#F00;}
    .wordfont_m .td_right{ text-align:right;}
}

/*ä¸œèŠåœ¨åŽç½‘ç«™*/
.new_link{ background:url(../images/r_bg.jpg) no-repeat; height:26px; position:relative}
.new_link a{ border:none; display:block; line-height:26px; padding-left:35px; color:#666666; margin-bottom:0 }
.new_link ul{ background:#EBEBED;position:absolute; padding-top:10px; padding-bottom:10px;top:0px; z-index:99999;}
.new_link ul li a{ height:20px; line-height:20px; overflow:hidden; padding:0 10px 0 30px; color:#666666 }
.new_link a:hover,.new_link ul li a:hover{ color:#c50400;}


/*20140924ä¿®æ”¹*/



.dzls_table{ background:#fafafa; margin-top:40px; font-size:14px;border-bottom:#cdcdcd solid 1px; }
.dzls_table td{border-top:#cdcdcd solid 1px; padding:12px 0;}

.main .home_list_img li{width: 300px;float: left; margin:10px;overflow: hidden; background:#f2f2f2}
.main .home_list_img li span{display: block;text-align: center;}
.main .home_list_img2 li{width: 200px;float: left; margin:10px;overflow: hidden;height: 190px;}
.main .home_list_img2 li span{display: block;text-align: center;}
.main .list_tit{padding:0 0 0 20px;}
.main .home_list_img li .yongtu{font-size: 14px;text-align: center;color: #fff;margin-bottom: 12px;margin-top: 12px;padding: 4px; display:block; background: linear-gradient(to bottom, #06289b 0%,#08228c 44%,#0a1a76 100%);background-color: #08228c;}

.slideBox .bd ul li a {color:#fff;}
.slideBox .bd ul li a:hover {color:#ff0000;}
#content .tabs a.on {color:#f00;}
.index_news .toutiao p{ margin: 10px 0;}
.index_news .toutiao span {margin: 5px 0;}

.gonggao{ border:solid 1px #ccc; background:#eaeaea; height:24px; margin-top:10px; overflow:hidden; padding:0 10px; position:relative}
.gonggao span{ line-height:24px;}
.gonggao p{ line-height:24px; height:24px; margin:0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.gonggao_scroll{ position:absolute; top:0;padding-left:52px;}

.conditioning_tab_2{ margin-top:20px; padding-left:10px;}
.conditioning_tab_2 li{ float:left; padding:0 8px; height:26px; line-height:26px; cursor:pointer; background:url(../images/common/bg_main_title.jpg) 0 -27px repeat-x; border-left:1px solid #dfdfdf; border-top:1px solid #dfdfdf; border-right:1px solid #dfdfdf; margin-right:3px; position:relative; top:1px;}
.conditioning_tab_2 li.active{ background:url(../images/common/bg_main_title.jpg) repeat-x; color:#C40400; font-weight:bold;}

.dz_0604_ul .dz_0604_left{ float:left;}
.dz_0604_ul li{ margin:20px 0;}

.ec_index_year{overflow:hidden; zoom:1; margin-top:15px; margin-bottom:5px;}
.ec_index_year li{float:left; background:url(../images/new/common/ec_top_point.jpg) left 2px no-repeat; margin-left:20px;padding-left:38px;}
.ec_index_year span{ display:block}
.ec_index_year span.year{ display:block; height:26px; background:#4A99DB; color:#FFF; text-align:center; padding-top:3px; width:72px;}
.ec_index_year span.detail{ color:#000000; text-align:left; margin-top:10px;}
.ec_index_year li.first{ background:none; margin-left:0px; padding-left:0px;}

.ec_item_box{ margin-top:15px;}
.ec_item_box_inner{ margin-top:0px; margin-bottom:50px;}
.ec_item{ overflow:hidden; margin:0;}
.ec_item_inner{ margin-top:10px;}
.ec_item li { float:left; margin-right:10px;margin-bottom:10px; display:inline; background:url(../images/new/common/ec_item_bg_11.jpg) no-repeat; width:115px; height:23px; text-align:center;}
.ec_item li a{ color:#000000; font-family:"toshibaSans", Arial, Helvetica, sans-serif;}
.ec_item li a:hover{ color:#FF0100}
.ec_item li a.on{ color:#FF0100}

.electromagnetic_models { padding-top:5px;_padding-top:10px; margin:0 auto;}


.proList{ padding:10px;}
.conditioning_news{ line-height:24px;}
.conditioning_news .title{ background:url(../images/ico_l.jpg) 5px 5px no-repeat; border-bottom:1px dashed #ccc; padding:0 0 5px 15px; margin-bottom:10px;}
.conditioning_news .title a{ font-size:14px;}
.conditioning_news .more{ float:right;background:url(../images/common/bg_ico2.jpg) no-repeat left -64px; width:88px;  height:27px; line-height:27px; display:block; color:#1E61A8}
.conditioning_tab{ padding-left:10px;}
.conditioning_tab li{ float:left; padding:0 8px; height:26px; line-height:26px; cursor:pointer; background:url(../images/common/bg_main_title.jpg) 0 -27px repeat-x; border-left:1px solid #dfdfdf; border-top:1px solid #dfdfdf; border-right:1px solid #dfdfdf; margin-right:3px; position:relative; top:1px;}
.conditioning_tab li.active{ background:url(../images/common/bg_main_title.jpg) repeat-x; color:#C40400; font-weight:bold;}
.conditioning_content{ display:none; padding:25px 15px;}

/*20140929ä¿®æ”¹*/
.service_con p{line-height:1.8em; margin-top:8px; color:#666}
.service_con .main_title_ser{color: #1A48AA; font-weight:bold}
.service_con .tab_china{width:100%; margin-left:6px;}
.service_con .tab_china li{float:left; color: #1A48AA; margin:5px 6px; cursor:pointer}
.service_con .tab_china li.selected1{color:#f00; text-decoration:underline;}
.service_con .china_box .table_ser{width:100%;}
.service_con .china_box .table_ser th {background:#EFEFEF;color: #1A48AA;height: 30px;padding: 3px 4px 3px 10px; border-top:3px solid #CACACA}
.service_con .china_box .table_ser td {color: #666666;padding: 5px 4px 5px 10px; background:url(../images/common/bg_news_icon2.jpg) repeat-x left bottom}
.service_con .china_box .hide{ display:none;}



.zhjg_line{ border-bottom:#ccc solid 1px; margin:10px 0; display:block;}
.table_cont{ font-size:14px;}

.main_box_polioy .title_news{ margin-bottom: 20px;}
.main_box_polioy p{ text-indent:2em; margin-bottom:15px;font-size:14px;}
.newlist p{ text-indent:2em;}
.manage_con p{ text-indent:2em;}
.list_tit2 li{ text-indent:2em;}
.text_content p{ text-indent:2em; margin-bottom:15px;font-size:14px;}

.tabs_content1 .shop_adv{ padding-left:20px;}
.list li{font-size:14px;}

.text_content .gczc-newleft{width: 60%; float: left;}
.text_content .gczc-newright{width: 35%; float: right;}


.main_box_polioy .mar40{ margin-right: 0;}



.text_content .picnewleft{width: 50%; float: left;}
.text_content .textnewleft{width: 48%; float: right;}

/*20220322 HLL*/
.main .newpro-tit{ font-size: 22px; text-align: center; display: block; margin: 30px 0;font-weight: bold; line-height: 32px; }
.main .newpro-box{ width: 100%; overflow: hidden; margin: 0 auto 50px; }
.main .newpro-box li{ width: 30.3%; float: left; margin:0 1.5%;}
.main .newpro-box li:nth-child(1) .block-box{ background-color: #07838b; padding: 20px 30px;}
.main .newpro-box li:nth-child(2) .block-box{ background-color: #376d8a; padding: 20px 30px; }
.main .newpro-box li:nth-child(3) .block-box{ background-color: #735589; padding: 20px 30px; }
.main .newpro-box li .block-box .num{ display: block; font-size: 76px; line-height: 76px; font-weight: bold; color: #fff;margin-bottom: 10px;}
.main .newpro-box li .block-box .pic{ margin-bottom: 10px;}
.main .newpro-box li .block-box .pic img{ display: block; width: 118px; margin: 0 auto;}
.main .newpro-box li .block-box p{ text-indent: 0; font-size: 15px;display: block; color: #fff; line-height: 1.5;}
.main .newpro-box li .block-box strong{ text-indent: 0;font-size: 16px;color: #fff;margin-bottom: 15px;display: block; line-height: 1.5;}
.main .newpro-box li .block-box .block-pic img{display: block;width: 100%;  }

.main .newpro-links{ border-top: #e7e7e8 solid 1px;border-bottom: #e7e7e8 solid 1px; padding: 20px 0;margin-bottom: 30px; }
.main .newprodt-links{ border-top: #e7e7e8 solid 1px;}
.main .newpro-links p{ font-size: 14px; line-height: 28px;text-indent: 0; }
.main .venetdcp li .block-box{ min-height: 185px;}

.main .newpro-box-two{ width: 64%; overflow: hidden; margin: 0 auto 50px; }
.main .newpro-box-two li{ width: 47%; float: left; margin:0 1.5%;}
.main .newpro-box-two li:nth-child(1) .block-box{ background-color: #548235; padding: 20px 30px;}
.main .newpro-box-two li:nth-child(2) .block-box{ background-color: #8faadc; padding: 20px 30px; }
.main .newpro-box-two li .block-box .num{ display: block; font-size: 76px; line-height: 76px; font-weight: bold; color: #fff;margin-bottom: 10px;}
.main .newpro-box-two li .block-box .pic{ margin-bottom: 10px;}
.main .newpro-box-two li .block-box .pic img{ display: block; width: 118px; margin: 0 auto;}
.main .newpro-box-two li .block-box p{ text-indent: 0; font-size: 15px;display: block; color: #fff; line-height: 1.5;}
.main .newpro-box-two li .block-box strong{ text-indent: 0;font-size: 16px;color: #fff;margin-bottom: 15px;display: block; line-height: 1.5;}

.main .newpro-box-kt{ width: 100%; overflow: hidden; margin: 0 auto 50px; }
.main .newpro-box-kt li{ width: 30.3%; float: left; margin:0 1.5%;}
.main .newpro-box-four li{ width: 24%; margin:0 0.5%;}
.main .newpro-box-four li .block-box p{ min-height: 140px;}
.main .newpro-box-kt li .block-box{ background-color: #e7e7e8; padding: 20px; text-align: center;}
.main .newpro-box-kt li .block-box.bgblue{ background-color: #edf7fd;}
.main .newpro-box-kt li .block-box img{  width: 100px; margin:20px auto 30px;}
.main .newpro-box-kt li .block-box .tit{  display: block; font-size: 18px; line-height: 28px; font-weight: bold; margin-bottom: 20px;}
.main .newpro-box-kt li .block-box p{ display: block; font-size: 14px; line-height: 28px;margin-bottom: 20px; text-align: left;}
.main .newpro-box-kt li .block-box a{ font-size: 14px; margin-bottom: 20px; display: block; background-color: #0068cd; padding:8px 0;color: #fff;border-radius: 10px;}
.main .newpro-movie{ border-top: #e7e7e8 solid 1px; padding: 30px 0;margin-bottom: 30px; }
.main .newpro-pcom{font-size: 15px; margin-bottom: 20px; display: block; }

.main .newpro-box-effect{width: 100%; overflow: hidden; margin: 0 auto 50px;}
.main .newpro-box-effect li{width: 48%; float: left; margin:0 1%;}
.main .newpro-box-effect li .block-box{ padding: 20px 30px 30px;}
.main .newpro-box-effect li:nth-child(1) .block-box{ background-color: #a5dede;}
.main .newpro-box-effect li:nth-child(2) .block-box{ background-color: #afd8ee;}
.main .newpro-box-effect li .block-box .tit{ display: block; font-size: 18px; line-height: 28px; font-weight: bold; margin-bottom: 15px; text-align: center;}
.main .newpro-box-effect li .block-box p{ display: block; font-size: 15px; line-height: 28px;margin-bottom: 0; text-align: left;text-indent: 0; position: relative; padding-left: 12px;}
.main .newpro-box-effect li .block-box p::before{ content: ""; width: 5px; height: 5px; border-radius: 100%; background-color: #000; position: absolute; left: 0; top: 12px;  }
.main .newpro-box-effect li img{ width: 100%; display: block; }

.main .aipc{ display: block; }
.main .aimobile{ display: none; }
.main .newpro-ai-box{width: 100%;overflow: hidden;margin: 0 auto 50px;}
.main .newpro-ai-box ul{ overflow: hidden; }
.main .newpro-ai-box .ai-tit{overflow: hidden; display: block; }
.main .newpro-ai-box .ai-tit .tit01{ width: 66%; float: left; color: #085198; }
.main .newpro-ai-box .ai-tit .tit02{ width: 33%; float: right; color: #c25c24; }
.main .newpro-ai-box .ai-tit span{ font-size: 16px; font-weight: bold; text-align: center;margin-bottom: 10px; }
.main .newpro-ai-box li{ width: 30.3%; float: left; margin:0 1.5%;}
.main .newpro-ai-box li .block-box .topp{ font-size: 15px; line-height: 28px; color: #fff; padding: 20px 30px; min-height: 56px; }
.main .newpro-ai-box li:nth-child(1) .block-box .topp{ background-color: #085198;}
.main .newpro-ai-box li:nth-child(2) .block-box .topp{ background-color: #085198; }
.main .newpro-ai-box li:nth-child(3) .block-box .topp{ background-color: #c25c24; }
.main .newpro-ai-box li .block-box .arrow-down{ margin: 30px auto; }
.main .newpro-ai-box li .block-box .arrow-down img{ display: block; margin: 0 auto;}
.main .newpro-ai-box li .block-box .bottom-text{ padding: 30px; background-color: #e7e7e8;}
.main .newpro-ai-box li .block-box .bottom-text p{ text-indent: 0; font-size: 15px; }
.main .newpro-ai-box li .block-box .bottom-text .ai-pic{ width: 100%; }
.main .newpro-ai-box li .block-box .bottom-text .ai-pic img{ width: 100%; display: block; }

.main .MeisterApps li .block-box{ min-height: 308px; }
.main .MeisterAR li .block-box .pic{  width: 100%; }
.main .MeisterAR li .block-box .pic img{ display: block; width: 100%; }

.main .Meister-AR-title{ font-size: 16px;font-weight: bold;padding-bottom: 8px;position: relative; color: #595959; display: inline-block; margin-bottom: 10px;}
.main .Meister-AR-title::before{ content: ""; position: absolute; border-bottom: #000 solid 1px;left: 0;bottom: 0;width: 100%; }
.main .Meister-AR-text{ display: block; margin: 15px auto 50px; text-align: center; background-color: #1f4e79; padding: 20px 0; font-weight: bold; color: #fff; }
.main .Meister-AR-text span{ font-size: 16px; text-indent: 0;}
.main .Meister-AR-text p{ margin-bottom: 0;font-size: 18px;text-indent: 0;}

.main_box_polioy p .fk-black{ display: inline-block; width: 6px; height: 6px; background-color: #000; margin-right: 5px; margin-top: -3px;vertical-align: middle;}

/*20150120ä¿®æ”¹*/


.sidebar .csr_download{ margin-top:20px;}
.sidebar .csr_download h3{background:#d0d1d0; font-size:16px; line-height:28px;padding-left:20px; }
.sidebar .csr_download img{ margin-top:10px;}
/*.main{width:765px; float:right; margin-top:15px;} 20150320*/
.main{/*float:right;*/ margin-top:40px;}
.manage_con img{ display:block; margin:0 auto;}
.imgAlign img{ display:block; margin:0 auto;}

/* csré¦–é¡µè½®æ’­css */
.m-slide{ position: relative; width:765px; height:189px; border: 1px solid #e7e7e7; background: #fff }
.m-slide .img {float: left; position: relative }
.m-slide .img li, .m-slide .img a, .m-slide .img img { display: block; width:765px; height:189px; }
.m-slide .img li{ display: none; position: absolute; left: 0; top: 0; }
.m-slide .img li span{ position: absolute; left: 0; top: 0; }
.m-slide .tab{ position: absolute; right:0; background:url(../images/tab_right_bg.png) repeat;}
.m-slide .tab li { *margin-bottom: -3px;  border-bottom:1px solid #515050; width:184px; height:62px; line-height:62px; font-size:18px; text-align:center;}
.m-slide .tab a {color:#fff;text-decoration: none; display: block; position:relative; width:184px;}
.m-slide .tab .on{ border-bottom:1px solid #e01b22;background:url(../images/sidebar_jian.png) bottom center  no-repeat;}

.main_con .main_con_p{ margin:20px auto; clear:both;}
.main_con .hexin{ height:120px;}
.main_con .hexin li{ float:left; margin:15px 14px;}



.main_con h3{background:#d0d1d0; font-size:16px; line-height:28px;padding-left:20px;margin-bottom:10px;}
.main_con h3 span{ float:right;padding-right:20px;font-size:13px;}
.main_con .news { margin:10px auto;}
.main_con .news li{ line-height:24px;}
.main_con .news li span{ float:right; color:#a4a4a4;}
.main_con .news li a{ color:#787878;}
.main_con .news li a:hover{ color:#e01b22;}

/* ç†å¿µæ–¹é’ˆcss */
.main_con .lnfz{ padding:5px;line-height:38px; }
.main_con .lnfz dt{ background:url(../images/dl_bg.png) left center no-repeat; border-bottom:#999 dashed 1px; padding-left:15px; font-size:14px; font-weight:bold; color:#333;}
.main_con .lnfz .dt2{ background:url(../images/dl_bg.png) 20px center no-repeat; border-bottom:none; padding-left:35px; font-size:14px; font-weight:bold; color:#333;}
.main_con .lnfz dd{ color:#727272;  padding-left:15px;}

/* ç¤¾ä¼šè´¡çŒ®æ´»åŠ¨css */
.main_con .huodong_l{float:left; width:134px; margin:16px 20px 16px 0; }
.main_con .huodong_r{float:right; width:600px; margin:33px 0 0 0; }
.main_con .huodong_r p{ margin-top:15px; line-height:20px;}
.main_con .huodong td{ padding:5px 15px; border:#fff solid 2px; width:250px;}
.main_con .huodong .bg_red{ background:#e01b22; color:#fff; text-align:center;font-size:14px; line-height:16px;}
.main_con .huodong .bg_gary{background:#f3f3f3;font-size:13px;line-height:24px;}
.main_con .huodong_list li{ float:left; margin-top:20px;}
.main_con .huodong_list li.list01{/* width:166px;*/}
.main_con .huodong_list li.list02{ width:165px;}
.main_con .huodong_list li.list03{ width:119px;}
.main_con .huodong_list li.list04{ width:201px;}
.main_con .huodong_list li.list05{ width:114px;}
.main_con .huodong_list li a{background:url(../images/dian.png) left center no-repeat; padding-left:10px;margin-left:29px;float:left; width:100%;}

/* CSRæŠ¥å‘Šä¸‹è½½css */
.main_con .download{ margin:10px 0;}
.main_con .download li{ line-height:40px; border-bottom:#b5b5b5 dashed 1px;}
.main_con .download li a{ color:#787878;}
.main_con .download li a:hover{ color:#e01b22; text-decoration:underline;}
.main_con .download li span{ float:right;}

/* äººæƒcss */
.renquan{ margin-bottom:30px;}
.renquan li{ float:left; margin-top:20px;}
.renquan li.list01{ width:149px;}
.renquan li.list02{ width:182px;}
.renquan li.list03{ width:131px;}
.renquan li.list04{ width:147px;}
.renquan li.list05{ width:145px;}
.renquan li a{background:url(../images/jian_bg2.png) left center no-repeat; padding-left:10px;margin-left:40px;float:left;}

.renquan2 li span{background:url(../images/jian_bg2.png) left center no-repeat; padding-left:10px;margin-left:12px;float:left; width:120px;}
.renquan2 li{ float:left; margin-top:20px;}

.anli{ padding:15px; border-bottom:#b5b5b5 dashed 1px; height:186px; overflow:hidden;}
.anli .anli_l{ float:left; width:410px;}
.anli .anli_l h4{ font-size:16px; line-height:38px;}
.anli .anli_l p{ color:#999; line-height:21px;text-indent: 2em;}
.anli .anli_l a{color:#e01b22;}
.anli .anli_r{ float:right; width:287px;}
.noborder{ border:none;}

.main_con .gtit{ background:url(../images/csr_line02.png) left bottom repeat-x;}
.main_con .gtit h3{ background:url(../images/csr_ico02.png) left center no-repeat; font-size:15px; font-weight:bold; margin-left:9px; padding-left:16px; line-height:30px; color:#393939;}
.main_con .gtit h3 span{ font-size:13px; font-weight:normal;}

.offer_table{width:100%; margin:5px 0; font-size:13px;border-top:1px solid #D4D4D4;border-left:1px solid #D4D4D4;}
.offer_table td,.offer_table th{ border-bottom:1px solid #D4D4D4; border-right:1px solid #D4D4D4; padding:9px 5px; background:#FBFBF9}
.offer_table th{text-align:right; font-weight:normal;  background:#F2F2F2;}

.main_con p{ font-size:13px;}
.main_con p sup{font-size:9px;}
.table_01 td{ padding:4px;line-height:24px;}

/*20160330  H.Y add*/
.index_ly{ padding: 0 40px 0 150px;}

.colorred{ color: #333; }
.colorred:hover{ color: #F00; }




#smvpPlayer996258195033003821{width:240px !important;}

/* 20190318 H.Y add*/
.home-latest-news .top-box .type{ float: left; font-size: 16px; font-weight: bold; background: url(../images/home/icon-news.png) left center no-repeat; padding-left: 23px;}
.home-latest-news .top-box .type a{ display: block; padding-right: 40px; background: url(../images/home/icon-menu.png) right center no-repeat; color: #000;}
.home-latest-news .top-box .right-scroll{ float: right; width: 800px;}
.home-latest-news .top-box .right-scroll .hds{ float: left;}
.home-latest-news .top-box .right-scroll .hds .nexts,.home-latest-news .top-box .right-scroll .hds .prevs{ display: inline-block; width: 14px; height: 14px; background-repeat: no-repeat; background-position: center; vertical-align: middle; font-size: 0; margin: 0 4px;}
.home-latest-news .top-box .right-scroll .hds .nexts{ background-image: url(../images/home/icon-arrow-right.png);}
.home-latest-news .top-box .right-scroll .hds .nexts:hover{ background-image: url(../images/home/icon-arrow-right2.png);}
.home-latest-news .top-box .right-scroll .hds .prevs{ background-image: url(../images/home/icon-arrow-left.png);}
.home-latest-news .top-box .right-scroll .hds .prevs:hover{ background-image: url(../images/home/icon-arrow-left2.png);}
.home-latest-news .top-box .right-scroll .bds{ float: right; width: 745px; font-size: 14px;}
.home-latest-news .top-box .right-scroll .bds a{ color: #000;}
.home-latest-news .home-news-list{ margin-top: 35px; overflow: hidden;}
.home-latest-news .home-news-list ul{ width: 1000px;}
.home-latest-news .home-news-list li{ float: left; width: 470px; margin-right: 26px; position: relative;}
.home-latest-news .home-news-list li .pic img{ display: block; width: 100%;}
.home-latest-news .home-news-list li .box{ width: 374px; height: 115px; position: absolute; top: 50%; margin-top: -57.5px; left: 9px; color: #fff; line-height: normal; padding-left: 28px;}
.home-latest-news .home-news-list li .box .title{ font-size: 34px; margin-top: 20px;}
.home-latest-news .home-news-list li .box p{ font-size: 14px; margin-top: 10px;}

.home-statement{ margin-top: 25px;}
.home-statement .top-box .type{ float: left; font-size: 16px; font-weight: bold; background: url(../images/home/icon-statement.png) left center no-repeat; padding-left: 23px;}
.home-statement .top-box .type a{ display: block; padding-right: 40px; background: url(../images/home/icon-menu.png) right center no-repeat; color: #000;}
.home-statement .top-box .right-scroll{ float: left; width: 100%; margin-top: 10px;}
.home-statement .top-box .right-scroll .hds{ display: none;}
.home-statement .top-box .right-scroll .bds{ font-size: 14px;}
.home-statement .top-box .right-scroll .bds a{ color: #000;}

.careerfield-inner{ overflow: hidden; padding-bottom: 30px;}
.careerfield-inner .block-inner{ margin-top: 45px; width: 1100px;}
.careerfield-inner .block-inner .block-box{ float: left; width: 257px; margin-right: 95px;}
.careerfield-inner .block-inner .block-box .top-title{ font-size: 16px; line-height: 18px; border-left: 4px solid #ff0000; padding-left: 10px;}
.careerfield-inner .block-inner .block-box .box{ font-size: 13px; line-height: 24px; padding-top: 10px; margin-top: 12px; border-top: 1px solid #cbcbcb;}
.careerfield-inner .block-inner .block-box .box li a{ color: #6d6d6d;}
.careerfield-inner .block-inner .new-box{ width: 610px;}
.careerfield-inner .block-inner .new-box .box li{ float: left; width: 50%;}

.yjkfzx-container{ margin-top: 15px;}
.yjkfzx-container .sub-left-box{ float: left; width: 220px;}
.yjkfzx-container .sub-nav{ background-color: #eaeaea;}
.yjkfzx-container .sub-nav .top-title{ font-size: 25px; line-height: 50px; text-align: center; border-bottom: 1px solid #e01b22; position: relative; z-index: 5;}
.yjkfzx-container .sub-nav .top-title i{ width: 11px; height: 6px; background: url(../images/home/icon-triangle.png) no-repeat; position: absolute; left: 50%; margin-left: -5.5px; bottom: 0; display: none;}
.yjkfzx-container .sub-nav .box{ position: relative; top: -1px;}
.yjkfzx-container .sub-nav .box li{ line-height: 40px; font-size: 16px; border-top: 1px solid #fff;}
.yjkfzx-container .sub-nav .box li a{ display: block; padding-left: 20px;}
.yjkfzx-container .sub-nav .box li a.active{ color: #ff0000;}
.yjkfzx-container .sub-nav .box li ul{ border-top: 1px solid #fff;}
.yjkfzx-container .sub-nav .box li ul li{ font-size: 14px; border-top: 0; line-height: 36px;}
.yjkfzx-container .sub-nav .box li ul li a{ padding-left: 38px;}
.yjkfzx-container .sub-nav .box li ul li ul li{ font-size: 13px;}
.yjkfzx-container .sub-nav .box li ul li ul li a{ padding-left: 50px;}
.yjkfzx-container .sub-left-box .links{ margin-top: 20px;}
.yjkfzx-container .sub-left-box .links .top-title{ line-height: 28px; background-color: #d0d1d0; font-size: 15px; padding-left: 20px;}
.yjkfzx-container .sub-left-box .links .cont{ margin-top: 10px; border-top: 1px solid #e0e0e0; border-left: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0;}
.yjkfzx-container .sub-left-box .links .cont li{ border-bottom: 1px solid #e0e0e0; line-height: 20px;}
.yjkfzx-container .sub-left-box .links .cont li a{ display: block; padding:10px 0 10px 20px; color:#fff;}
.yjkfzx-container .sub-left-box .links .cont li.li_1{ background: url(../images/about/friendship-link-bg1.jpg) 0 0 no-repeat; background-size:cover;}
.yjkfzx-container .sub-left-box .links .cont li.li_2{ background: url(../images/about/friendship-link-bg2.jpg) 0 0 no-repeat; background-size:cover;}
.yjkfzx-container .sub-left-box .links .cont li.li_3{ background: url(../images/about/friendship-link-bg4.jpg) 0 0 no-repeat; background-size:cover;}

.yjkfzx-container .right-content{ float: right; width: 720px;}
.yjkfzx-container .right-content .top-title-box{ line-height: 28px; background-color: #d0d1d0; font-size: 15px; padding-left: 20px;}
.yjkfzx-container .right-content .content-box{ font-size: 13px; line-height: 24px; margin-top: 25px;}
.yjkfzx-container .right-content .content-box p{ text-indent: 2em;}
.yjkfzx-container .right-content .content-box .links-box{ margin-top: 42px; overflow: hidden;}
.yjkfzx-container .right-content .content-box .links-box ul{ width: 800px;}
.yjkfzx-container .right-content .content-box .links-box li{ float: left; width: 167px; margin-right: 17px;}
.yjkfzx-container .right-content .content-box .links-box li img{ display: block; width: 100%;}

.job_search{ background:transparent; margin-top:13px; padding: 0;}
.job_search select,.job_search input{ height: 28px; border: 1px solid #cbcbcb;}
.job_type_1{ width:144px;}
.job_type_2{margin-left:6px; width:240px;}
.job_type_3{margin-left:6px; width:195px;}
.job_type_4{width:59px; height:28px; line-height:28px; text-align:center; background:#aaa; border:0 !important; color:#fff; cursor:pointer}
.job_type_4:hover{ background: #ff0000;}
.job_list{ border-top: 1px solid #cbcbcb;}
.job_list li{background:url(../images/common/bg_news_icon2.jpg) repeat-x left bottom; height:30px; line-height:30px; overflow:hidden; color:#7F7F7F}
.job_list .job_list_title{color:#2A2A2A;}
.job_list li span{display:inline-block; margin-left:12px;vertical-align:top; height:30px; line-height:30px;}
.job_list li .zw{width:218px;}
.job_list li .gzdd{width:110px;}
.job_list li .fbgs{width:210px;}

.main.fr .gtit { background: url(../images/csr_line02.png) left bottom repeat-x;}
.main.fr .gtit h3 { background: url(../images/csr_ico02.png) left 10px no-repeat; font-size: 15px; font-weight: bold; margin-left: 9px; padding-left: 16px; line-height: 30px; color: #393939; margin-bottom: 10px; margin-top: 10px;}
.list li{ font-size: 14px;text-indent: 2em;}

.video-item{ width: 80%; margin: 20px auto; text-align: center;}
.video-item .block-box{ float: left; width: 46%; padding: 0 2%;}
.video-item p{ margin-top: 10px; text-indent: 0;}

.yyd{ font-size: 13px;}
.yyd .input-checkbox{ margin-right: 3px;}

.main_box_polioy{ overflow: hidden; }
.main_box_polioy .polioy-left{ width:570px; float: left; }
.main_box_polioy .polioy-right{ float: right; }


/* 20230831 HLL add*/
.main .four-block{width: 100%;overflow: hidden;margin: 0 auto 50px;}
.main .four-block li {width: 23%;float: left;margin: 0 1%;}
.main .four-block li .block-pic img{ width: 100%; display:block; }
.main .four-block li p{text-indent: 0em; text-align: center; display:block; margin: 5px auto;}
.main .four-block li .title{font-weight: bold; text-align: left; }

.main .two-block{width: 60%;overflow: hidden;margin: 0 auto 50px;}
.main .two-block li {width: 46%;float: left;margin: 0 2%;}
.main .two-block li .block-pic img{ width: 100%; display:block; }
.main .two-block li p{text-indent: 0em; text-align: center; display:block; margin: 5px auto;}
.main .two-block li .title{font-weight: bold; text-align: left; }


@media screen and (max-width: 800px) {
    .home-latest-news .top-box .right-scroll{ float: left; width: 100%; margin-top: 10px;}
    .home-latest-news .top-box .right-scroll .hds{ display: none;}
    .home-latest-news .top-box .right-scroll .bds{ float: left; width: 100%;}
    .home-latest-news .home-news-list{ margin-top: 0;}
    .home-latest-news .home-news-list ul{ width: 100%;}
    .home-latest-news .home-news-list li{ width: 100%; margin: 20px 0 0 0;}
    .home-latest-news .home-news-list li .box{ width: 262px; height: 92px; margin-top: -46px; background-size: 262px auto; padding-left: 20px;}
    .home-latest-news .home-news-list li .box .title{ font-size: 24px; margin-top: 15px;}
    .home-latest-news .home-news-list li .box p{ font-size: 13px;}
    
    .careerfield-inner{ padding-bottom: 0;}
    .careerfield-inner .block-inner{ margin-top: 0; width: 100%;}
    .careerfield-inner .block-inner .block-box{ float: none; width: 100%; margin-top: 20px;}
	.careerfield-inner .block-inner .new-box{ width: 100%;}
	.careerfield-inner .block-inner .new-box .box li{ float: none; width: 100%;}
    
    .tabs-mobile{ display: none;}
    .yjkfzx-container .sub-left-box{ float: none; width: 100%;}
    .yjkfzx-container .sub-nav{ background: transparent;}
    .yjkfzx-container .sub-nav .top-title{ text-align: left; font-size: 16px; font-weight: bold; line-height: 35px; border-bottom: 1px solid #000;}
    .yjkfzx-container .sub-nav .top-title i{ display: none;}
    .yjkfzx-container .sub-nav .box li{ line-height: 35px; font-size: 13px; border-bottom: 1px solid #000;}
    .yjkfzx-container .sub-nav .box li ul{ border-top: 1px solid #000;}
    .yjkfzx-container .sub-nav .box li ul li{ font-size: 13px;}
    .yjkfzx-container .sub-nav .box li ul li:last-child{ border-bottom: 0;}
    .yjkfzx-container .sub-nav .box li a{ padding-left: 0;}
    .yjkfzx-container .sub-nav .box li ul li a{ padding-left: 20px;}
    .yjkfzx-container .sub-nav .box li ul li ul li a{ padding-left: 38px;}
    .yjkfzx-container .sub-nav .box li.iglys>a{ background: url(../images/common/ico_arrow.jpg) 96% center no-repeat;}
    
    
    
    .yjkfzx-container .right-content{ float: none; width: 100%; margin-top: 20px;}
    .job_type_1{ width: 100%;}
    .job_type_2{ margin: 10px 0 0 0; width: 100%;}
    .job_type_3{ margin: 10px 0 0 0; width: 100%;}
    .job_type_4{ float: right; margin: 10px 0 0 0;}
    .job_list{ width: 100%; overflow-x: auto;}
    .job_list ul{ width: 720px;}
    .yjkfzx-container .right-content .content-box .links-box{ margin-top: 20px;}
    .yjkfzx-container .right-content .content-box .links-box ul{ width: 100%;}
    .yjkfzx-container .right-content .content-box .links-box li{ width: 48%; margin: 10px 1% 0 1%;}
    
    .video-item{ width: 100% !important;}
    .video-item .block-box{ float: none !important; width: 96% !important;}
    
}


.main-sub-nav{ border-bottom: 1px solid #999; margin-top: 15px;}
.main-sub-nav li{ float: left; text-align: center; font-size: 18px; position: relative; top: 1px;}
.main-sub-nav li a{ display: block; color: #666; padding-bottom: 15px;}
.main-sub-nav li a.active,.main-sub-nav li a:hover{ border-bottom: 3px solid #de1f2b; color: #000;}
.main-sub-nav-about li{ width: 16.666666%;}

.video-list{ overflow: hidden;}
.video-list ul{ margin: 0 -10px;}
.video-list li{ float: left; width: 306px; margin: 38px 10px 22px 10px; text-align: center; font-size: 14px;}
.video-list li .pic{ position: relative;}
.video-list li .pic img{ display: block; width: 100%;}
.video-list li .pic::before{ content: ''; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-color: #000; opacity: 0.5;}
.video-list li .pic .icon{ width: 27px; height: 27px; background: url(../images/video-play.png) center no-repeat; position: absolute; top: 50%; left: 50%; margin: -13.5px 0 0 -13.5px; z-index: 9;}
.video-list li .title{ margin-top: 10px;}

/*左侧导航*/
.sidebar{ width:220px; float:left;}
.sidebar .home_left_t{ background:#eaeaea; padding:0;}
.sidebar .home_left_t .left_nav_title{ height:50px; font-size:24px; line-height:50px; border-bottom:#e01b22 solid 1px; /* background:url(../images/sidebar_jian.png) bottom center  no-repeat; */ padding-left: 15px;}
.sidebar .home_left_t .sidenav li{ border-bottom:#f5f5f5 solid 1px; line-height:40px; font-size:16px; background: url(../images/arrow-right.png) 198px center no-repeat;}
.sidebar .home_left_t .sidenav li a{ color:#333; display: block; padding-left:12px;}
.sidebar .home_left_t .sidenav li a:hover{ color:#ff0000;}
.sidebar .home_left_t .sidenav .active{ color:#ff0000;}

.main-right{ float: right; width: 725px;}

.news-list{ margin-bottom: 30px;}
.news-list li{ padding: 20px 0; border-bottom: 1px solid #eee;}
.news-list li .cont-left{ width: 720px; font-size: 14px; color: #666;}
.news-list li .cont-left .title{ font-size: 16px; color: #333; font-weight: bold;}
.news-list li .cont-left .title span{ margin-left: 15px; background: url(../images/arrow_category.gif) left center no-repeat; padding-left: 10px;}
.news-list li .cont-left .title span i{ font-style: normal; border-bottom: 1px solid transparent;}
.news-list li .cont-left .time{ margin-top: 10px;}
.news-list li .cont-left .cont{ margin-top: 10px; height: 50px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.news-list li .pic{ float: right; width: 207px; border: 1px solid #b7b7b7; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; height: 117px; overflow: hidden; position: relative;}
.news-list li .pic img{ display: block; width: 100%; position: absolute; top: 50%; transform: translate(0,-50%);}
.news-list li a:hover .title span i{ border-color: #333;}

.dzls-txt .txt{ font-size: 16px;}
.rw-txt-inner li{ margin-top: 20px;}
.rw-txt-inner li .top-title{ font-size: 18px; position: relative;}
.rw-txt-inner li .top-title::before{ content: ''; width: 100%; height: 1px; border-bottom: 1px dotted #000; position: absolute; left: 0; top: 50%; margin-top: -1px;}
.rw-txt-inner li .top-title span{ position: relative; background-color: #fff; z-index: 5; padding-right: 5px;}
.rw-txt-inner li .inner-box{ margin-top: 10px;}
.rw-txt-inner li .inner-box .pic-box-left{ float: left; width: 120px; margin-right: 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.rw-txt-inner li .inner-box .pic-box-right{ float: left; width: 120px; margin-right: 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.rw-txt-inner li .inner-box .pic img{ display: block; width: 100%;}
.rw-txt-inner li .inner-box .pic .title{ margin-top: 5px; line-height: 1.5; font-size: 12px;}
.rw-txt-inner li .inner-box .pic .title strong{ display: block;}
.rw-txt-inner li .inner-box .cont{ float: left; width: 690px;}

.abouts-main .item-block{ margin: 30px 0 90px 0;}
.abouts-main .item-block .top-title{ font-size: 18px; text-align: center; font-weight: bold;}
.abouts-main .item-block .txt{ font-size: 14px; text-align: center; margin-top: 20px;}
.abouts-main .item-block .list-box{ margin-top: 40px; overflow: hidden;}
.abouts-main .item-block .list-box ul{ margin: 0 -60px;}
.abouts-main .item-block .list-box li{ float: left; width: 20%; padding: 0 60px; font-size: 16px; text-align: center; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.abouts-main .item-block .list-box li .icon{ width: 80px; height: 80px; margin: 0 auto; border: 1px solid #333; border-radius: 100%; background-position: center; background-repeat: no-repeat; background-size: cover;}
.abouts-main .item-block .list-box li .title{ margin-top: 15px;}
.abouts-main .item-block .list-box li:hover .icon{ border: 1px solid #dd1f2b; background-color: #dd1f2b;}
.abouts-main .item-block .list-box li:hover .title{ color: #dd1f2b;}
.abouts-main .item-block .dzqq-list li .icon1{ background-image: url(../images/about/new2020/dzqq-icon1.png);}
.abouts-main .item-block .dzqq-list li:hover .icon1{ background-image: url(../images/about/new2020/dzqq-icon1-on.png);}
.abouts-main .item-block .dzqq-list li .icon2{ background-image: url(../images/about/new2020/dzqq-icon2.png);}
.abouts-main .item-block .dzqq-list li:hover .icon2{ background-image: url(../images/about/new2020/dzqq-icon2-on.png);}
.abouts-main .item-block .dzqq-list li .icon3{ background-image: url(../images/about/new2020/dzqq-icon3.png);}
.abouts-main .item-block .dzqq-list li:hover .icon3{ background-image: url(../images/about/new2020/dzqq-icon3-on.png);}
.abouts-main .item-block .dzqq-list li .icon4{ background-image: url(../images/about/new2020/dzqq-icon4.png);}
.abouts-main .item-block .dzqq-list li:hover .icon4{ background-image: url(../images/about/new2020/dzqq-icon4-on.png);}
.abouts-main .item-block .dzqq-list li .icon5{ background-image: url(../images/about/new2020/dzqq-icon5.png);}
.abouts-main .item-block .dzqq-list li:hover .icon5{ background-image: url(../images/about/new2020/dzqq-icon5-on.png);}
.abouts-main .item-block .dzzg-list li .icon1{ background-image: url(../images/about/new2020/dzzg-icon1.png);}
.abouts-main .item-block .dzzg-list li:hover .icon1{ background-image: url(../images/about/new2020/dzzg-icon1-on.png);}
.abouts-main .item-block .dzzg-list li .icon2{ background-image: url(../images/about/new2020/dzzg-icon2.png);}
.abouts-main .item-block .dzzg-list li:hover .icon2{ background-image: url(../images/about/new2020/dzzg-icon2-on.png);}
.abouts-main .item-block .dzzg-list li .icon3{ background-image: url(../images/about/new2020/dzzg-icon3.png);}
.abouts-main .item-block .dzzg-list li:hover .icon3{ background-image: url(../images/about/new2020/dzzg-icon3-on.png);}
.abouts-main .item-block .dzzg-list li .icon4{ background-image: url(../images/about/new2020/dzzg-icon4.png);}
.abouts-main .item-block .dzzg-list li:hover .icon4{ background-image: url(../images/about/new2020/dzzg-icon4-on.png);}
.abouts-main .item-block .dzzg-list li .icon5{ background-image: url(../images/about/new2020/dzzg-icon5.png);}
.abouts-main .item-block .dzzg-list li:hover .icon5{ background-image: url(../images/about/new2020/dzzg-icon5-on.png);}


.meister_kunrao{ overflow: hidden; width: 100%; } 
.meister_kunrao li{ float: left; width: 31%; margin: 0 1% 25px;} 
.meister_kunrao li .block{display: flex;align-items: center;justify-content: left;height: 60px; padding: 8px;}
.meister_kunrao li .block .meister_icon{ width: 60px; display: inline-block; margin-right: 5px; }
.meister_kunrao li .block p{ display: inline-block; margin-bottom: 0; text-indent: 0;font-size: 15px;}

.newpro-box .block-box .piccenter{ text-align: center;margin-bottom: 10px;}


.content-links-btn{ text-align: center; margin: 10px 0;}
.content-links-btn a{ display: inline-block; vertical-align: top; padding: 10px 25px; background-color: #0064d2; color: #fff; border-radius: 4px; font-size: 16px;}
.content-links-btn a:hover{ background-color: #0064d2cc;}

.tgw-core *{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.tgw-core ul{ margin: 0 -10px;}
.tgw-core li{ float: left; width: 50%; padding: 0 10px; margin-top: 20px;}
.tgw-core li .block-box{ background-color: #f7f9fa; padding: 18px; line-height: 1.5;}
.tgw-core li .block-box .top-tit{ font-size: 16px; font-weight: bold; text-align: center; min-height: 3em;}
.tgw-core li .block-box .con-box{ margin-top: 20px;}
.tgw-core li .block-box .con-box .pic{ float: left; width: 25%;}
.tgw-core li .block-box .con-box .pic img{ display: block; width: 100%;}
.tgw-core li .block-box .con-box .con-right{ float: right; width: 75%; padding-left: 15px;}
.tgw-core li .block-box .con-box .con-right .tit{ font-size: 14px; min-height: 3em;}
.tgw-core li .block-box .con-box .con-right .txt{ font-size: 12px; margin-top: 10px; min-height: 3em;}






@media screen and (max-width: 800px) {
    .main-sub-nav{ font-size: 0; overflow-y: hidden; overflow-x: auto; -webkit-overflow-scrolling: touch;}
    .main-sub-nav ul{ display: block; white-space: nowrap;}
    .main-sub-nav li{ font-size: 14px; float: none; display: inline-block;}
    .main-sub-nav li a{ padding: 0 15px 5px 15px;}
    .main-sub-nav-about li{ width: auto;}
    
    .video-list ul{ margin: 0;}
    .video-list li{ width: 100%; margin: 20px 0 0 0;}
    
    /*左侧导航*/
    .sidebar{ float: none; width: 100%; position:relative; margin-bottom:10px;}
    .sidebar .home_left_t{ background: none;}
    .sidebar .home_left_t .left_nav_title{ font-size:16px; font-weight:bold;border-bottom:1px solid #666; padding-bottom:8px;background:url(../images/down_arrow02.png) no-repeat 98% -8px; line-height: normal; height: auto; padding-left: 0;}
    .sidebar .home_left_t .sidenav li{ border-bottom:1px solid #666; background: none; font-size: 14px; line-height: 35px;}
    .sidebar .home_left_t .sidenav li a{ padding-left: 0; color: #666;}
    
    .main-right{ float: none; width: 100%; margin-top: 40px;}
    
    .news-list li{ padding: 20px 0;}
    .news-list li .cont-left{ width: 100%;}
    .news-list li .cont-left .time{ margin-top: 5px;}
    .news-list li .cont-left .cont{ margin-top: 5px;}
    .news-list li .pic{ float: none; width: 100%; height: 220px; margin-bottom: 20px;}
    
    .dzls-txt .txt{ font-size: 14px;}
    .rw-txt-inner li .inner-box .pic-box-left{ width: 47%; margin: 0; padding-right: 10px;}
    .rw-txt-inner li .inner-box .pic-box-right{ width: 53%; margin: 0; padding-left: 10px;}
    .rw-txt-inner li .inner-box .cont{ width: 100%; margin-top: 10px;}
    
    .abouts-main .item-block{ margin: 10px 0 30px 0;}
    .abouts-main .item-block .txt{ margin-top: 15px;}
    .abouts-main .item-block .list-box{ margin-top: 10px;}
    .abouts-main .item-block .list-box ul{ margin: 0 -10px;}
    .abouts-main .item-block .list-box li{ width: 33.333333%; padding: 0 10px; margin-top: 20px; font-size: 14px;}
    .abouts-main .item-block .list-box li .icon{ width: 65px; height: 65px;}
    .abouts-main .item-block .list-box li .title{ margin-top: 10px;}
    
    .text_content .gczc-newleft{width: 100%;}
    .text_content .gczc-newright{width: 100%;}
    
    .main_box_polioy .mar40{ margin-right:40px;}
    .text_content .picnewleft{width: 100%; }
    .text_content .textnewleft{width: 100%; }





    /*20220322 HLL*/
    .main .newpro-tit{ font-size: 24px; margin: 20px 0; }
    .main .newpro-box{ margin: 0 auto 30px; }
    .main .newpro-box li{ width: 100%; margin:0 auto 10px;}
    .main .newpro-box li .block-box .num{ float: left;width: 18%; font-size: 60px; line-height: 60px;margin-bottom: 0;}
    .main .newpro-box li .block-box p{width: 100%; font-size: 15px}
    .main .newpro-links{margin-bottom: 20px; }
    .main .venetdcp li .block-box{ min-height:auto;}
    
    .main .newpro-box-two{ width: 100%; margin: 0 auto 30px; }
    .main .newpro-box-two li{ width: 100%; margin:0 auto 10px;}
    .main .newpro-box-two li .block-box .num{ float: left;width: 18%; font-size: 60px; line-height: 60px;margin-bottom: 0;}
    .main .newpro-box-two li .block-box p{width: 100%; font-size: 15px}

    .main .newpro-box-kt{ margin: 0 auto 30px; }
    .main .newpro-box-kt li{ width: 100%; margin:0 auto 10px;}
    .main .newpro-box-four li{ width: 100%; margin:0 auto 10px;}
    .main .newpro-box-four li .block-box p{ min-height: auto;}
    .main .newpro-box-kt li .block-box{ padding: 20px;}
    .main .newpro-box-kt li .block-box img{  width: 75px; margin:10px auto;}
    .main .newpro-box-kt li .block-box .tit{margin-bottom: 10px;}
    .main .newpro-box-kt li .block-box p{ margin-bottom: 10px;}
    .main .newpro-box-kt li .block-box a{ margin-bottom: 10px;}
    .main .newpro-movie{margin-bottom: 20px; }
    .main .newpro-pcom{ margin-bottom: 10px; }

    .main .newpro-box-effect{ margin: 0 auto 30px;}
    .main .newpro-box-effect li{width: 100%; margin:0 auto 10px;}
    .main .newpro-box-effect li .block-box{ padding: 20px;}
    .main .newpro-box-effect li .block-box .tit{ margin-bottom: 0;}

    .main .aipc{ display: none; }
    .main .aimobile{ display: block; }
    .main .newpro-ai-box{margin: 0 auto 40px;}
    .main .newpro-ai-box .ai-tit .tit01{ width: 100%; text-align: center; }
    .main .newpro-ai-box .ai-tit .tit02{ width: 100%; text-align: center;}
    .main .newpro-ai-box li{ width: 100%; margin:0 0 15px;}
    .main .newpro-ai-box li .block-box .topp{ padding: 15px;}
    .main .newpro-ai-box li .block-box .arrow-down{ margin: 15px auto; }
    .main .newpro-ai-box li .block-box .bottom-text{ padding: 15px;} 
    .main .aimobile .block-box{ overflow: hidden; }
    .main .aimobile .block-box p{ float: right;}

    .main .aimobile li .block-box{ overflow: hidden; }
    .main .aimobile li .block-box p{width: 100%;  margin-bottom: 0; }
    .main .MeisterAR li .block-box p{ width: 100%; margin-bottom: 0; }
    .main .MeisterApps li .block-box p{ width: 100%; margin-bottom: 0; }

    .main .MeisterApps li .block-box{ min-height: auto; }


    .meister_kunrao li{ width: 100%;} 
    
    
    .main_box_polioy .polioy-left{ width:100%; }

    /* 20230831 HLL add*/
    .main .four-block{margin: 0 auto 30px;}
    .main .four-block li {width: 100%;margin: 0 0;}


    /*20231221新增*/
	.main .newpro-box-kt li .block-box1{ background-color: #edf7fd; padding: 20px; text-align: center;}
	.main .newpro-box-kt li .block-box1 img{  width: 100px; margin:20px auto 30px;}
	.main .newpro-box-kt li .block-box1 .tit{  display: block; font-size: 18px; line-height: 28px; font-weight: bold; margin-bottom: 20px;}
	.main .newpro-box-kt li .block-box1 p{ display: block; font-size: 14px; line-height: 28px;margin-bottom: 20px; text-align: left;}
	.main .newpro-box-kt li .block-box1 a{ font-size: 14px; margin-bottom: 20px; display: block; background-color: #0068cd; padding:8px 0;color: #fff;border-radius: 10px;}
	
	.hidden-xs{display: none!important;}
	.visible-xs{display: block!important;}

	/*20240314新增*/
	.main .newpro-box-effect-three{width: 100%; overflow: hidden; margin: 0 auto 50px;}
	.main .newpro-box-effect-three li{width: 32%; float: left; margin:0 1%;}
	.main .newpro-box-effect-three li .block-box{ padding: 20px 30px 30px;}
	.main .newpro-box-effect-three li:nth-child(1) .block-box{ background-color: #a5dede;}
	.main .newpro-box-effect-three li:nth-child(2) .block-box{ background-color: #afd8ee;}
	.main .newpro-box-effect-three li:nth-child(3) .block-box{ background-color: #b9bbe7;}
	.main .newpro-box-effect-three li .block-box .tit{ display: block; font-size: 18px; line-height: 28px; font-weight: bold; margin-bottom: 15px; text-align: center;}
	.main .newpro-box-effect-three li .block-box p{ display: block; font-size: 15px; line-height: 28px;margin-bottom: 0; text-align: left;text-indent: 0; position: relative; padding-left: 12px;}
	.main .newpro-box-effect-three li img{ width: 100%; display: block; }    
	
	.main .newpro-box-effect-three{ margin: 0 auto 30px;}
    .main .newpro-box-effect-three li{width: 100%; margin:0 auto 10px;}
    .main .newpro-box-effect-three li .block-box{ padding: 20px;}
    .main .newpro-box-effect-three li .block-box .tit{ margin-bottom: 0;}
    
	
	.content-links-btn a{ padding: 8px 18px; font-size: 14px;}
	
	.tgw-core li{ float: none; width: 100%;}
	.tgw-core li .block-box .top-tit{ min-height: auto;}
	.tgw-core li .block-box .con-box{ margin-top: 20px;}
	.tgw-core li .block-box .con-box .pic{ float: none; width: 40%; margin: 0 auto;}
	.tgw-core li .block-box .con-box .con-right{ float: none; width: 100%; padding-left: 0; margin-top: 20px;}
	.tgw-core li .block-box .con-box .con-right .tit{ min-height: auto;}
	.tgw-core li .block-box .con-box .con-right .txt{ min-height: auto;}
	
		
}