.banner_news{
width:100%;
height:450px;
background:url(images/banner_news.jpg) center top no-repeat;
overflow:hidden;
}
.can{
width:1200px;
height:450px;
position:relative;
}
.can_TT{
width:1200px;
height:66px;
line-height:66px;
position:absolute;
left:0;
top:130px;
font-size:50px;
color:#fff;
}
.can_TT span{
color:#fff;
}
.can_Desc{
width:1200px;
height:120px;
line-height:32px;
position:absolute;
left:0;
top:208px;
font-size:20px;
color:#fff;
}

.all_curr{
width:100%;
height:49px;
border-top:1px solid #e6e6e6;
background-color:#f2f2f2;
overflow:hidden;
}
.warp_curr{
width:1172px;
padding-left:28px;
height:49px;
line-height:49px;
font-size:14px;
color:#666666;
background:url(images/home_ico.png) left 15px no-repeat;
margin:0 auto;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
}
.warp_curr a{
font-size:14px;
color:#808080;
text-decoration:none;
}
.warp_curr span{
font-weight:normal;
color:#808080;
}

.banner_about{
width:100%;
height:394px;
background:url(images/banner_about.jpg) center top no-repeat;
overflow:hidden;
}

.ban_about{
width:1200px;
height:394px;
margin:0 auto;
position:relative;
}
.ban_aboutA{
width:100%;
height:68px;
line-height:68px;
font-size:48px;
color:#fff;
position:absolute;
left:0;
top:122px;
}
.ban_aboutB{
width:100%;
height:46px;
line-height:46px;
font-size:26px;
color:#fff;
position:absolute;
left:0;
top:200px;
}

.banner_contact{
width:100%;
height:450px;
background:url(images/banner_contact.jpg) center top no-repeat;
overflow:hidden;
}
.banner_contactx{
width:100%;
height:450px;
position:relative;
}
.banner_contactxA{
width:100%;
height:74px;
line-height:74px;
font-size:54px;
color:#fff;
position:absolute;
left:0;
top:126px;
}
.banner_contactxB{
width:100%;
height:44px;
line-height:44px;
font-size:24px;
color:#fff;
position:absolute;
left:0;
top:207px;
}

.banner_fuwu{
width:100%;
height:650px;
background:url(images/banner_fw.jpg) center top no-repeat;
overflow:hidden;
}

.ban_fuwu{
width:1200px;
height:650px;
margin:0 auto;
position:relative;
}
.ban_fuwuA{
width:82px;
height:26px;
line-height:26px;
background-color:#fcbf06;
text-align:center;
font-size:15px;
color:#000000;
position:absolute;
left:0;
top:176px;
}
.ban_fuwuB{
width:100%;
height:auto;
line-height:68px;
font-size:48px;
color:#040404;
position:absolute;
left:0;
top:202px;
}
.ban_fuwuC{
width:100%;
position:absolute;
left:0;
top:368px;
height:auto;
color:#000000;
font-size:18px;
line-height:40px;
}
.ban_fuwuC span{
font-size:14px;
}

.banner_dcmm{
width:100%;
height:440px;
background:url(images/banner_dcmm.jpg) center top no-repeat;
overflow:hidden;
}

.banner_scmm{
width:100%;
height:440px;
background:url(images/banner_dcmm.jpg) center top no-repeat;
overflow:hidden;
}

.ban_scmm{
width:1200px;
margin:0 auto;
height:440px;
position:relative;
}

.ban_scmmA{
width:100%;
height:68px;
line-height:68px;
font-size:48px;
color:#000;
font-weight:bold;
position:absolute;
left:0;
top:122px;
}
.ban_scmmB{
width:100%;
height:42px;
line-height:42px;
font-size:22px;
color:#000;
position:absolute;
left:0;
top:197px;
}
.ban_scmmC{
width:100%;
height:33px;
position:absolute;
left:0;
top:257px;
}
.ban_scmmC ul{
margin:0;
padding:0;
list-style:none;
}
.ban_scmmC ul li{
float:left;
height:33px;
line-height:33px;
background:url(images/ban_em.png) left center no-repeat;
padding-left:33px;
margin-right:30px;
display: inline-block;
font-size:18px;
color:#000000;
}

.banner_cmmi{
width:100%;
height:440px;
background:url(images/banner_cmmi.jpg) center top no-repeat;
overflow:hidden;
}

.ban_dcmm{
width:1200px;
height:440px;
margin:0 auto;
position:relative;
}
.ban_dcmmA{
width:100%;
height:46px;
line-height:46px;
font-size:24px;
color:#000;
position:absolute;
left:0;
top:110px;
}
.ban_dcmmB{
width:100%;
height:47px;
position:absolute;
left:0;
top:166px;
}
.ban_dcmmC{
width:100%;
height:48px;
line-height:48px;
font-size:18px;
color:#7c7c7c;
position:absolute;
left:0;
top:240px;
}

.banner_itss{
width:100%;
height:440px;
background:url(images/banner_itss.jpg) center top no-repeat;
overflow:hidden;
}

.banner_iso27001{
width:100%;
height:440px;
background:url(images/banner_iso27001.jpg) center top no-repeat;
overflow:hidden;
}

.banner_iso20000{
width:100%;
height:440px;
background:url(images/banner_iso20000.jpg) center top no-repeat;
overflow:hidden;
}

.ban_iso27001{
width:1200px;
height:440px;
margin:0 auto;
position:relative;
}
.ban_iso27001A{
width:100%;
height:auto;
line-height:56px;
font-size:48px;
color:#000;
font-weight:bold;
position:absolute;
left:0;
top:90px;
}
.ban_iso27001B{
width:100%;
height:46px;
line-height:46px;
font-size:26px;
color:#000;
position:absolute;
left:0;
top:204px;
}
.ban_iso27001C{
width:100%;
height:48px;
line-height:48px;
font-size:20px;
color:#7f8183;
position:absolute;
left:0;
top:262px;
font-style:italic;
}

.all_aboutus_01{
width:100%;
overflow:hidden;
}

.bs_aboutus{
width:1200px;
height:690px;
position:relative;
}
.bs_aboutus_A{
width:430px;
height:58px;
line-height:58px;
font-size:38px;
color:#000;
position:absolute;
left:0;
top:72px;
}
.bs_aboutus_B{
width:100%;
height:auto;
line-height:26px;
font-size:17px;
color:#4c4c4c;
position:absolute;
left:0;
top:148px;
}
.bs_aboutus_C{
width:560px;
height:442px;
display:inline-block;
float:right;
margin-left:50px;
margin-bottom:50px;
overflow:hidden;
}

.all_aboutus_data{
width:100%;
overflow:hidden;
}
.aboutus_data{
width:1200px;
height:222px;
position:relative;
}
.data_item{
border-bottom:none;
}
.aboutus_data_li{
width:1300px;
height:auto;
position:absolute;
left:0;
top:0;
}
.aboutus_data_li ul{
margin:0;
padding:0;
list-style:none;
}
.aboutus_data_li ul li{
float:left;
height:140px;
position:relative;
border-top:1px solid #dbdbdb;
margin-right:100px;
}

.data_item .aboutus_data_li ul li{
border-top:1px solid rgba(0,0,0,0.3);
}

.aboutus_data_li ul li:nth-child(1){
width:125px;
}
.aboutus_data_li ul li:nth-child(2){
width:180px;
}
.aboutus_data_li ul li:nth-child(3){
width:260px;
}
.aboutus_data_li ul li:nth-child(4){
width:330px;
}
.aboutus_data_lia{
width:100%;
height:80px;
line-height:80px;
font-size:36px;
color:#333333;
position:absolute;
left:-3px;
top:30px;
}
.aboutus_data_lia span{
font-size:60px;
font-weight:500;
}
.aboutus_data_lia label{
font-size:20px;
font-weight:bold;
}
.aboutus_data_lia i{
font-style:normal;
font-size:20px;
font-weight:bold;
}
.aboutus_data_lib{
width:100%;
height:37px;
line-height:37px;
font-size:17px;
color:#4d4d4d;
position:absolute;
left:0;
top:104px;
}
.aboutus_data_lic{
width:100%;
height:48px;
line-height:24px;
font-size:16px;
color:#1a1a1a;
font-weight:lighter;
position:absolute;
left:0;
top:200px;
}

.all_lab_about{
width:100%;
padding-top:68px;
padding-bottom:56px;
overflow:hidden;
}
.lab_about_Data{
width:1200px;
height:480px;
position:relative;
}
.lab_about_DataA{
width:100%;
height:56px;
line-height:56px;
position:absolute;
left:0;
top:13px;
font-size:36px;
color:#000;
font-weight:bold;
}
.lab_about_DataB{
width:646px;
height:auto;
line-height:26px;
position:absolute;
left:0;
top:87px;
font-size:16px;
color:#4c4c4c;
}
.lab_about_DataC{
width:462px;
height:480px;
position:absolute;
right:0;
top:0;
box-shadow:0 0 36px rgba(51,50,50,0.12);
overflow:hidden;
}

.all_kj_fw{
width:100%;
background-color:#f7f7f7;
padding-top:68px;
padding-bottom:100px;
overflow:hidden;
}
.kj_fw_TT{
width:100%;
height:68px;
line-height:58px;
text-align:center;
font-size:38px;
color:#000;
font-weight:bold;
}
.kj_fw_Desc{
width:100%;
font-size:18px;
line-height:28px;
color:#4c4c4c;
padding-bottom:30px;
text-align:center;
overflow:hidden;
}

.kj_fw_in{
width:100%;
height:504px;
padding-top:30px;
background-color:#fff;
border-radius:20px;
box-shadow:0 0 14px rgba(0,0,0,0.06);
overflow:hidden;
}

.kj_fw_tab{
width:500px;
height:94px;
margin:0 auto;
}
.kj_fw_tab ul{
margin:0;
padding:0;
list-style:none;
}
.kj_fw_tab ul li{
float:left;
margin:0 5px;
}
.kj_fw_tab ul li span{
padding:0 14px 0 53px;
height:42px;
display:inline-block;
line-height:42px;
border-radius:10px;
cursor:pointer;
}
.kj_fw_tab ul li span.ico_1{
background:url(images/aboutus/ico_1.png) 14px center no-repeat;
}
.kj_fw_tab ul li span.ico_2{
background:url(images/aboutus/ico_2.png) 14px center no-repeat;
}
.kj_fw_tab ul li span.ico_3{
background:url(images/aboutus/ico_3.png) 14px center no-repeat;
}

.kj_fw_tab ul li.selected span.ico_1{
background:url(images/aboutus/ico_1s.png) 14px center no-repeat;
background-color:#f4f4f4;
}
.kj_fw_tab ul li.selected span.ico_2{
background:url(images/aboutus/ico_2s.png) 14px center no-repeat;
background-color:#f4f4f4;
}
.kj_fw_tab ul li.selected span.ico_3{
background:url(images/aboutus/ico_3s.png) 14px center no-repeat;
background-color:#f4f4f4;
}

.kj_fw_ox{
width:100%;
}
.kj_fw_oxi{
width:100%;
height:370px;
position:relative;
}
.kj_fw_oxi_A{
width:212px;
height:auto;
line-height:48px;
font-size:28px;
color:#000;
position:absolute;
left:45px;
top:8px;
}
.kj_fw_oxi_B{
width:212px;
height:auto;
line-height:24px;
font-size:16px;
color:#000;
position:absolute;
left:45px;
top:85px;
}
.kj_fw_oxi_C{
width:212px;
height:auto;
line-height:36px;
position:absolute;
left:45px;
top:260px;
}
.kj_fw_oxi_C a{
font-size:16px;
color:#000;
text-decoration:none;
font-weight:bold;
}
.kj_fw_oxi_C a:hover{
text-decoration:underline;
}

.kj_fw_oxi_D{
width:900px;
height:370px;
position:absolute;
left:300px;
top:0;
overflow:hidden;
}

.partner_vlide{ position:relative;zoom:1; height:370px; width:900px;}
.partner_vlide .piclist{ overflow:hidden; zoom:1; height:370px; width:900px; margin:0; padding:0; list-style:none;}
.partner_vlide .ohbox{overflow:hidden; position:relative;left: 0;width:900px;}
.partner_vlide .piclist li{float:left;width:288px; height: 321px;}
.kj_sox{
width:271px;
height:321px;
position:relative;
}
.kj_sox_A{
width:271px;
height:321px;
position:absolute;
left:0;
top:0;
}

.kj_sox_B{
width:246px;
height:auto;
line-height:38px;
position:absolute;
left:15px;
top:270px;
font-size:18px;
color:#fff;
font-weight:bold;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
}
.kj_sox_B i{
font-size:14px;
color:#ffb400;
font-style:normal;
}

.kj_sox:hover .kj_sox_B{
text-decoration:underline;
}

.partner_vlide .pageBtn span{display:block;width:40px;height:40px;position:absolute;top:0;cursor:pointer;overflow:hidden; text-indent:-9999px; left:790px; top:340px;border-radius:50%;}
.partner_vlide .pageBtn .prev{background:url(images/aboutus/roll_l.png) center center no-repeat; background-color:#FFFFFF}
.partner_vlide .pageBtn .next{background:url(images/aboutus/roll_r.png) center center no-repeat; left:833px; background-color:#FFFFFF}
.partner_vlide .pageBtn span:hover{background:url(images/aboutus/roll_ls.png) center center no-repeat; background-color:#FFFFFF}
.partner_vlide .pageBtn .next:hover{background: url(images/aboutus/roll_rs.png) center center no-repeat; background-color:#FFFFFF}

.kj_fw{
width:1320px;
height:372px;
}
.kj_fw ul{
margin:0;
padding:0;
list-style:none;
}
.kj_fw ul li{
width:660px;
float:left;
height:120px;
position:relative;
}
.kj_fwA{
width:92px;
height:92px;
position:absolute;
left:0;
top:0;
border-radius:50%;
box-shadow:0 0 16px rgba(0,0,0,0.12);
overflow:hidden;
}
.kj_fwB{
width:478px;
height:42px;
line-height:42px;
font-size:22px;
color:#000;
font-weight:bold;
position:absolute;
left:100px;
top:12px;
}
.kj_fwC{
width:360px;
height:auto;
line-height:24px;
font-size:14px;
color:#4c4c4c;
position:absolute;
left:100px;
top:52px;
}

.kj_fw ul li:hover .kj_fwB{
color:#f8b30c;
}

.kj_fw_class{
width:1245px;
}
.kj_fw_class ul{
margin:0;
padding:0;
list-style:none;
}
.kj_fw_class ul li{
width:415px;
float:left;
height:256px;
position:relative;
}
.kj_fw_classA{
width:370px;
height:256px;
position:absolute;
left:0;
top:0;
z-index:1;
border-radius:6px;
overflow:hidden;
}
.kj_fw_classB{
width:370px;
height:42px;
line-height:42px;
font-size:22px;
color:#fff;
font-weight:bold;
text-align:center;
position:absolute;
left:0;
top:190px;
z-index:2;
}

.kj_fw_class ul li:hover .kj_fw_classA img{
transform: scale(1.1);
}

.kj_fw_classA img{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.all_kj_wl{
width:100%;
padding-top:50px;
padding-bottom:40px;
overflow:hidden;
}

.aboutus_china{
width:1200px;
height:506px;
position:relative;
}

.aboutus_china_addr{
width:688px;
height:auto;
position:absolute;
left:570px;
top:11px;
}
.aboutus_china_addr ul{
margin:0;
padding:0;
list-style:none;
}
.aboutus_china_addr ul li{
width:344px;
float:left;
height:140px;
}
.aboutus_china_addrA{
height:36px;
line-height:36px;
background:url(images/aboutus/addr_ico.png) left 9px no-repeat;
padding-left:23px;
font-size:16px;
color:#000000;
}
.aboutus_china_addrB{
width:242px;
font-size:14px;
color:#666666;
line-height:24px;
padding-left:23px;
overflow:hidden;
}

.all_ab_case{
width:100%;
padding-top:60px;
height:620px;
background:url(images/aboutus/all_case.jpg) center top no-repeat;
overflow:hidden;
}

.kj_zkf{
width:440px;
clear:both;
margin:0 auto;
height:80px;
position:relative;
overflow:hidden;
}
.kj_zkf a{
width:190px;
height:50px;
display:block;
position:absolute;
left:0;
top:16px;
background-color:#fcc008;
line-height:50px;
text-align:center;
font-size:16px;
color:#010101;
font-weight:bold;
text-decoration:none;
border-radius:6px;
}
.kj_zkf span{
width:236px;
height:48px;
display:block;
position:absolute;
right:0;
top:16px;
border:1px solid #3d3d3d;
background-color:#fff;
line-height:48px;
text-align:center;
font-size:18px;
color:#010101;
font-weight:bold;
border-radius:6px;
}

.all_dbx{
width:100%;
background-color:#fff;
overflow:hidden;
}
.bs_dbx{
width:1200px;
height:520px;
position:relative;
}
.bs_dbxA{
width:450px;
height:120px;
line-height:44px;
color:#1a1a1a;
font-size:30px;
font-weight:bold;
position:absolute;
left:0;
top:108px;
border-bottom:1px solid #dee0e1;
}
.bs_dbxA span{
font-size:36px;
}
.bs_dbxB{
width:540px;
height:auto;
line-height:36px;
color:#333333;
font-size:18px;
position:absolute;
left:0;
top:258px;
}
.bs_dbxC{
width:607px;
height:360px;
position:absolute;
top:73px;
right:0;
}

.all_dcmm_01{
width:100%;
padding-top:14px;
padding-bottom:86px;
overflow:hidden;
}
.dcmm_TT{
width:100%;
height:110px;
line-height:110px;
text-align:center;
font-size:36px;
color:#000;
font-weight:bold;
}
.dcmm_01{
width:1200px;
height:306px;
background:url(images/dcmm/all_01.jpg) no-repeat;
position:relative;
box-shadow:0 0 10px rgba(218,149,0,0.18);
border-radius:10px;
overflow:hidden;
}
.dcmm_01a{
width:100%;
height:auto;
line-height:26px;
font-size:18px;
color:#1a1a1a;
font-weight:bold;
text-align:center;
position:absolute;
left:0;
top:48px;
}
.dcmm_01b{
width:870px;
height:auto;
line-height:24px;
font-size:16px;
color:#4c4c4c;
position:absolute;
left:165px;
top:115px;
}
.dcmm_01c{
width:100%;
height:auto;
line-height:26px;
font-size:18px;
color:#1a1a1a;
font-weight:bold;
text-align:center;
position:absolute;
left:0;
top:206px;
}

.all_dcmm_02{
width:100%;
padding-top:55px;
background-color:#f8f8f8;
overflow:hidden;
}
.dcmm_02{
width:1200px;
margin-top:38px;
position:relative;
height:580px;
}
.dcmm_02a{
width:548px;
height:498px;
position:absolute;
left:0;
top:22px;
}
.dcmm_02b{
width:610px;
height:auto;
position:absolute;
right:0;
top:0;
}
.dcmm_02b ul{
margin:0;
padding:0;
list-style:none;
}
.dcmm_02b ul li{
width:610px;
float:left;
height:140px;
position:relative;
margin-bottom:26px;
}
.dcmm_02ba{
width:47px;
height:47px;
position:absolute;
left:-24px;
top:46px;
z-index:2;
}
.dcmm_02bb{
width:90px;
height:80px;
line-height:80px;
font-size:60px;
color:#fff;
font-weight:bold;
font-style:italic;
position:absolute;
left:67px;
top:37px;
z-index:2;
}
.dcmm_02bc{
width:356px;
height:48px;
line-height:46px;
background:url(images/dcmm/line.png) left bottom no-repeat;
position:absolute;
left:174px;
top:12px;
font-size:22px;
color:#ffc80b;
z-index:2;
}
.dcmm_02bd{
width:356px;
height:auto;
line-height:24px;
position:absolute;
left:174px;
top:70px;
font-size:16px;
color:#fff;
z-index:2;
}
.dcmm_02be{
width:610px;
height:140px;
background:url(images/dcmm/ax.png) repeat-y;
position:absolute;
left:0;
top:0;
z-index:1;
border-radius:10px;
overflow:hidden;
}
.dcmm_02b ul li:last-child .dcmm_02be{
height:182px;
}

.all_dcmm_03{
width:100%;
padding-top:58px;
padding-bottom:60px;
overflow:hidden;
}
.dcmm_ST{
width:100%;
height:94px;
line-height:94px;
text-align:center;
font-size:36px;
color:#000;
font-weight:bold;
}
.dcmm_TxT{
width:100%;
line-height:26px;
text-align:center;
font-size:18px;
padding-bottom:20px;
color:#000;
overflow:hidden;
}
.dcmm_03{
width:1270px;
height:564px;
background:url(images/dcmm/rank.png) 88px bottom no-repeat;
}
.dcmm_03 ul{
margin:0;
padding:0;
list-style:none;
}
.dcmm_03 ul li{
width:244px;
float:left;
height:395px;
position:relative;
}
.dcmm_03 ul li:nth-child(1){
margin-top:246px;
}
.dcmm_03 ul li:nth-child(2){
margin-top:210px;
}
.dcmm_03 ul li:nth-child(3){
margin-top:180px;
width:230px;
}
.dcmm_03 ul li:nth-child(4){
margin-top:140px;
}
.dcmm_03a{
width:150px;
height:34px;
line-height:34px;
text-align:center;
font-size:16px;
color:#1a1a1a;
background-color:#ffc90c;
position:absolute;
left:30px;
top:0;
z-index:2;
border-radius:10px;
}
.dcmm_03b{
width:160px;
padding:30px 25px;
height:auto;
box-shadow:0 0 15px rgba(0,0,0,0.06);
background-color:#fff;
position:absolute;
left:0;
top:17px;
z-index:1;
border-radius:10px;
overflow:hidden;
}

.all_dcmm_04{
width:100%;
padding-top:20px;
padding-bottom:60px;
background:url(images/dcmm/all_02.jpg) center top no-repeat;
overflow:hidden;
}
.dcmm_04a{
width:1200px;
height:218px;
position:relative;
background-color:#fff;
border-radius:10px;
margin-bottom:18px;
overflow:hidden;
}
.dcmm_04a_T{
width:105px;
padding-left:43px;
height:40px;
position:absolute;
left:29px;
top:27px;
background:url(images/dcmm/AT.png) no-repeat;
line-height:40px;
color:#fff;
font-size:18px;
}
.dcmm_04a_Txt{
width:1140px;
position:absolute;
left:30px;
top:92px;
height:auto;
font-size:18px;
line-height:26px;
color:#4c4c4c;
}

.dcmm_04b{
width:1200px;
height:530px;
position:relative;
background-color:#fff;
border-radius:10px;
margin-bottom:18px;
overflow:hidden;
}
.dcmm_04b_T{
width:105px;
padding-left:43px;
height:40px;
position:absolute;
left:29px;
top:27px;
background:url(images/dcmm/BT.png) no-repeat;
line-height:40px;
color:#000;
font-size:18px;
}
.dcmm_04b_A{
width:530px;
height:38px;
line-height:38px;
font-size:18px;
color:#000;
font-weight:bold;
text-align:center;
position:absolute;
left:27px;
top:90px;
}
.dcmm_04b_B{
width:530px;
height:auto;
position:absolute;
left:27px;
top:146px;
}
.dcmm_04b_C{
width:582px;
height:38px;
line-height:38px;
font-size:18px;
color:#000;
font-weight:bold;
text-align:center;
position:absolute;
left:584px;
top:90px;
}
.dcmm_04b_D{
width:582px;
height:auto;
position:absolute;
left:584px;
top:146px;
}

.all_dcmm_05{
width:100%;
padding-top:30px;
background-color:#fbfcfc;
padding-bottom:64px;
overflow:hidden;
}
.dcmm_05{
width:1232px;
height:220px;
background:url(images/dcmm/step_ox.png) center 33px no-repeat;
}
.dcmm_05 ul{
margin:0;
padding:0;
list-style:none;
}
.dcmm_05 ul li{
width:176px;
float:left;
height:220px;
position:relative;
}
.dcmm_05a{
width:100%;
height:67px;
position:absolute;
left:0;
top:0;
text-align:center;
}
.dcmm_05a img{
box-shadow:0 0 16px rgba(0,0,0,0.16);
border-radius:50%;
}
.dcmm_05b{
width:100%;
height:38px;
line-height:38px;
font-size:18px;
color:#121212;
font-weight:bold;
text-align:center;
position:absolute;
left:0;
top:83px;
}
.dcmm_05c{
width:134px;
height:auto;
line-height:24px;
font-size:16px;
color:#121212;
text-align:center;
position:absolute;
left:21px;
top:128px;
}
.dcmm_05i{
width:100%;
text-align:center;
overflow:hidden;
}

.all_bxst{
width:100%;
padding-top:40px;
padding-bottom:10px;
overflow:hidden;
}

.IEB_TT{
width:1200px;
height:84px;
overflow:hidden;
}
.IEB_TT span{
width:500px;
height:64px;
line-height:64px;
float:left;
font-size:24px;
color:#000;
display:inline;
}
.IEB_TT label{
width:66px;
height:64px;
float:right;
display:inline;
}
.IEB_TT label a{
width:66px;
height:64px;
background:url(images/replace_ico.png) right center no-repeat;
line-height:64px;
display:block;
font-size:14px;
color:#4c4c4c;
}

.IEB_item{
width:1228px;
height:386px;
}
.IEB_item ul{
margin:0;
padding:0;
list-style:none;
}
.IEB_item ul li{
width:307px;
height:320px;
float:left;
}
.IEB_item_li{
width:280px;
height:320px;
position:relative;
background-color:#f7f7f7;
}
.IEB_item_lia{
width:280px;
height:130px;
position:absolute;
left:0;
top:0;
overflow:hidden;
}
.IEB_item_lib{
width:250px;
height:42px;
line-height:42px;
font-size:20px;
color:#4c4c4c;
font-weight:bold;
position:absolute;
left:18px;
top:175px;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
}
.IEB_item_lic{
width:244px;
height:72px;
line-height:22px;
font-size:16px;
color:#4c4c4c;
position:absolute;
left:18px;
top:222px;
}
.IEB_item_lie{
width:244px;
height:32px;
line-height:32px;
position:absolute;
left:18px;
top:141px;
font-size:12px;
color:#999999;
}

.IEB_item_li:hover{
box-shadow:0 0 18px rgba(0,0,0,0.2);
}

.IEB_item_li:hover .IEB_item_lid{
background:url(images/item/h_more.png) center center no-repeat;
background-color:#ffc80a;
}

.IEB_item_lid{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.all_iso27001_01{
width:100%;
padding:70px 0;
overflow:hidden;
}
.iso27001_01{
width:1200px;
height:291px;
position:relative;
}
.iso27001_01a{
width:430px;
height:291px;
position:absolute;
left:0;
top:0;
}
.iso27001_01b{
width:720px;
height:56px;
line-height:56px;
font-size:36px;
color:#000000;
font-weight:bold;
position:absolute;
left:478px;
top:0;
}
.iso27001_01c{
width:720px;
height:36px;
line-height:36px;
font-size:16px;
color:#000000;
font-weight:bold;
position:absolute;
left:478px;
top:56px;
}
.iso27001_01d{
width:720px;
height:auto;
line-height:24px;
font-size:16px;
color:#4c4c4c;
position:absolute;
left:478px;
top:97px;
}
.iso27001_01e{
width:430px;
height:42px;
position:absolute;
left:478px;
bottom:30px;
}

.all_iso27001_02{
width:100%;
background-color:#f4f6ff;
padding-top:30px;
overflow:hidden;
}
.iso27001_02{
width:1200px;
margin-top:20px;
}
.iso27001_02 ul{
margin:0;
padding:0;
list-style:none;
}
.iso27001_02 ul li{
width:300px;
float:left;
height:300px;
}
.iso27001_02a{
width:100%;
height:148px;
text-align:center;
}
.iso27001_02b{
width:186px;
margin:0 auto;
font-size:22px;
color:#1a1a1a;
line-height:32px;
text-align:center;
overflow:hidden;
}
.iso27001_02b span{
color:#ffb400;}

.all_iso27001_03{
width:100%;
background:url(images/iso27001/all_01.jpg) center top no-repeat;
height:342px;
overflow:hidden;
}
.iso27001_03{
width:1200px;
}
.iso27001_03 ul{
margin:0;
padding:0;
list-style:none;
}
.iso27001_03 ul li{
width:538px;
float:left;
height:342px;
position:relative;
}
.iso27001_03 ul li:last-child{
width:662px;
}
.iso27001_03a{
width:200px;
height:48px;
line-height:48px;
font-size:28px;
color:#000;
font-weight:bold;
position:absolute;
left:0;
top:31px;
}
.iso27001_03b{
width:420px;
height:auto;
line-height:24px;
font-size:16px;
color:#000;
position:absolute;
left:0;
top:90px;
}
.iso27001_03c{
width:304px;
height:48px;
position:absolute;
left:0;
top:238px;
background:url(images/iso27001/aow.png) no-repeat;
}
.iso27001_03c a{
width:270px;
padding-left:34px;
height:48px;
line-height:48px;
display:block;
background:url(images/iso27001/arrow.png) 230px center no-repeat;
font-size:18px;
color:#fff;
font-weight:bold;
text-decoration:none;
}
.iso27001_03d{
width:680px;
height:auto;
line-height:24px;
font-size:16px;
color:#fff;
position:absolute;
left:0;
top:90px;
}
.iso27001_03e{
width:214px;
height:48px;
position:absolute;
left:0;
top:238px;
background:url(images/iso27001/bow.png) no-repeat;
}
.iso27001_03e a{
width:164px;
padding-left:50px;
height:48px;
line-height:48px;
display:block;
background:url(images/iso27001/arrow.png) 140px center no-repeat;
font-size:18px;
color:#000;
font-weight:bold;
text-decoration:none;
}

.all_iso27001_04{
width:100%;
padding-top:30px;
background:url(images/iso27001/all_02.jpg) center top no-repeat;
height:503px;
overflow:hidden;
}
.iso27001_04{
width:1230px;
margin-top:20px;
}
.iso27001_04 ul{
margin:0;
padding:0;
list-style:none;
}
.iso27001_04 ul li{
width:585px;
float:left;
margin-right:30px;
position:relative;
height:273px;
background:url(images/iso27001/a.jpg) no-repeat;
box-shadow:0 0 16px rgba(0,0,0,0.2);
}
.iso27001_04 ul li:last-child{
background:url(images/iso27001/b.jpg) no-repeat;
}
.iso27001_04a{
width:430px;
height:44px;
line-height:44px;
font-size:24px;
color:#000;
position:absolute;
left:40px;
top:30px;
}
.iso27001_04b{
width:194px;
height:30px;
line-height:30px;
background-color:#ffc103;
text-align:center;
font-size:16px;
color:#000;
position:absolute;
left:40px;
top:85px;
}
.iso27001_04c{
width:430px;
height:auto;
line-height:26px;
font-size:16px;
color:#4c4c4c;
position:absolute;
left:40px;
top:140px;
}

.all_iso27001_05{
width:100%;
padding-top:30px;
padding-bottom:80px;
overflow:hidden;
}
.iso27001_05{
width:1245px;
margin-top:15px;
}
.iso27001_05 ul{
margin:0;
padding:0;
list-style:none;
}
.iso27001_05 ul li{
width:372px;
float:left;
height:298px;
background:url(images/iso27001/ys_01.png) no-repeat;
position:relative;
margin-right:43px;
}
.iso27001_05 ul li:nth-child(2){
background:url(images/iso27001/ys_02.png) no-repeat;
}
.iso27001_05a{
width:372px;
height:auto;
position:absolute;
left:0;
top:11px;
text-align:center;
line-height:30px;
font-size:22px;
color:#1a1a1a;
}
.iso27001_05b{
width:372px;
height:auto;
position:absolute;
left:0;
top:114px;
text-align:center;
}
.iso27001_05c{
width:372px;
height:auto;
position:absolute;
left:0;
top:197px;
text-align:center;
font-size:18px;
color:#1a1a1a;
line-height:30px;
}

.all_itss_01{
width:100%;
padding:70px 0;
overflow:hidden;
}
.itss_01{
width:1200px;
height:340px;
position:relative;
}
.itss_01a{
width:432px;
height:327px;
position:absolute;
right:0;
top:10px;
}
.itss_01b{
width:710px;
height:56px;
line-height:56px;
font-size:36px;
color:#000000;
background:url(images/itss/oo.png) left top no-repeat;
font-weight:bold;
position:absolute;
left:0;
top:0;
}
.itss_01c{
width:710px;
height:auto;
line-height:24px;
font-size:16px;
color:#1a1a1a;
position:absolute;
left:0;
top:77px;
}
.itss_01d{
width:430px;
height:42px;
position:absolute;
left:0;
top:235px;
}

.all_itss_02{
width:100%;
padding-top:30px;
background:url(images/itss/all_01.jpg) center top no-repeat;
overflow:hidden;
}
.itss_02{
width:1200px;
height:460px;
position:relative;
margin-top:20px;
}
.itss_02a{
width:483px;
position:absolute;
left:0;
top:0;
height:auto;
}
.itss_02b{
width:679px;
position:absolute;
right:0;
top:0;
height:auto;
}

.all_itss_03{
width:100%;
height:627px;
background:url(images/itss/all_02.jpg) center top no-repeat;
padding-top:30px;
overflow:hidden;
}
.itss_03{
width:1230px;
margin-top:20px;
}
.itss_03 ul{
margin:0;
padding:0;
list-style:none;
}
.itss_03 ul li{
width:380px;
height:389px;
background:url(images/itss/li.png) no-repeat;
float:left;
margin-right:30px;
position:relative;
}
.itss_03a{
width:380px;
height:auto;
text-align:center;
position:absolute;
left:0;
top:12px;
}
.itss_03b{
width:330px;
height:auto;
position:absolute;
left:19px;
top:146px;
}
.itss_03b dl{
margin:0;
padding:0;
list-style:none;
}
.itss_03b dl dt{
width:330px;
float:left;
margin-bottom:10px;
}
.itss_03ba{
width:26px;
height:26px;
background-color:#ffc90c;
float:left;
border-radius:50%;
line-height:26px;
text-align:center;
font-size:16px;
color:#051628;
font-style:italic;
font-weight:bold;
}
.itss_03bb{
width:290px;
float:right;
font-size:16px;
line-height:25px;
color:#1a1a1a;
overflow:hidden;
}
.itss_03c{
width:330px;
height:auto;
position:absolute;
left:19px;
top:146px;
font-size:16px;
line-height:25px;
color:#1a1a1a;
overflow:hidden;
}
.itss_03d{
top:216px;
}

.all_itss_04{
width:100%;
padding-top:30px;
height:788px;
background:url(images/itss/all_03.jpg) center top no-repeat;
}
.itss_04{
width:1200px;
margin-top:41px;
}
.itss_04 ul{
margin:0;
padding:0;
list-style:none;
}
.itss_04 ul li{
width:100%;
margin-left:40px;
height:122px;
float:left;
position:relative;
}
.itss_04 ul li:nth-child(2){
margin-left:92px;}
.itss_04 ul li:nth-child(3){
margin-left:192px;
height:127px;
}
.itss_04 ul li:nth-child(4){
margin-left:312px;
}
.itss_04a{
width:160px;
height:91px;
position:absolute;
left:0;
top:0;
line-height:91px;
font-size:22px;
color:#000000;
}
.itss_04b{
width:694px;
position:absolute;
height:auto;
line-height:22px;
color:#4c4c4c;
font-size:16px;
left:408px;
top:10px;
}
.itss_04 ul li:nth-child(3) .itss_04b{ left:334px;}
.itss_04 ul li:nth-child(4) .itss_04b{ left:292px;}

.all_fuwu_list{
width:100%;
padding-top:70px;
padding-bottom:80px;
background-color:#f7f7f7;
overflow:hidden;
}

.rzy_is_TT{
width:100%;
height:76px;
line-height:76px;
font-size:30px;
color:#1a1a1a;
font-weight:bold;
}
.rzy_is_TT span{
font-size:18px;
font-weight:normal;
}

.rzy_is_one{
width:1240px;
}
.rzy_is_one ul{
margin:0;
padding:0;
list-style:none;
}
.rzy_is_one ul li{
width:304px;
float:left;
margin-bottom:20px;
}
.rzy_is_one ul li:first-child{
width:310px;
height:424px;
}

.rzy_is_one_li{
width:283px;
height:204px;
background-color:#fff;
position:relative;
border-radius:10px;
transition: all 0.5s;
overflow:hidden;
}

.rzy_is_one ul li:first-child .rzy_is_one_li{
height:424px;
}

.rzy_is_one_lia{
width:223px;
height:auto;
position:absolute;
left:30px;
top:36px;
}
.rzy_is_one_lib{
width:223px;
height:38px;
line-height:38px;
font-size:18px;
color:#000;
font-weight:bold;
position:absolute;
left:30px;
top:110px;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
}
.rzy_is_one_lic{
width:223px;
height:36px;
line-height:36px;
font-size:16px;
color:#474747;
position:absolute;
left:30px;
top:140px;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
}

.rzy_is_one_li:hover{
box-shadow:0 0 18px rgba(123,123,123,0.4);
transform: translateY(-4px);
}

.rzy_is_two{
width:1240px;
height:400px;
}
.rzy_is_two ul{
margin:0;
padding:0;
list-style:none;
}
.rzy_is_two ul li{
width:305px;
float:left;
margin-bottom:18px;
}
.rzy_is_two ul li:first-child{
height:352px;
}

.rzy_is_two_li{
width:283px;
height:352px;
background-color:#fff;
position:relative;
border-radius:10px;
transition: all 0.5s;
overflow:hidden;
}
.rzy_is_two_lia{
width:223px;
height:118px;
text-align:center;
position:absolute;
left:30px;
top:40px;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-align-items: center;
align-items: center;
-webkit-justify-content: center;
justify-content: center;
}
.rzy_is_two_lid{
width:223px;
height:1px;
background-color:#eeeeee;
position:absolute;
left:30px;
top:168px;
}
.rzy_is_two_lib{
width:223px;
height:auto;
line-height:34px;
font-size:16px;
color:#000;
position:absolute;
left:30px;
top:206px;
text-align:center;
}
.rzy_is_two_lib strong{
font-size:22px;
}
.rzy_is_two_lic{
width:223px;
height:34px;
line-height:34px;
font-size:14px;
color:#474747;
position:absolute;
left:30px;
top:290px;
text-align:center;
}

.rzy_is_two_li:hover{
box-shadow:0 0 18px rgba(123,123,123,0.4);
transform: translateY(-4px);
}

.fuwu_list_TT{
width:100%;
height:108px;
line-height:108px;
text-align:center;
font-size:36px;
color:#000;
font-weight:bold;
}
.fuwu_list_Tab{
width:1198px;
height:68px;
background-color:#fff;
border:1px solid #eaeaea;
margin-bottom:30px;
overflow:hidden;
}
.fuwu_list_Tab ul{
margin:0;
padding:0;
list-style:none;
}
.fuwu_list_Tab ul li{
width:299px;
float:left;
height:64px;
border-top:4px solid #fff;
}
.fuwu_list_Tab ul li a{
width:299px;
height:64px;
display:block;
line-height:64px;
text-align:center;
font-size:20px;
color:#000;
}
.fuwu_list_Tab ul li.selected{
border-top:4px solid #ffc80a;
background-color:#f7f7f7;
}

.fuwu_list{
width:1218px;
}
.fuwu_list ul{
margin:0;
padding:0;
list-style:none;
}
.fuwu_list ul li{
width:388px;
float:left;
margin-right:18px;
margin-bottom:22px;
}
.fuwu_list_li{
width:386px;
height:212px;
position:relative;
border:1px solid #eaeaea;
background:url(images/fuwu/line.png) 166px 23px no-repeat;
background-color:#fff;
}
.fuwu_list_lia{
width:126px;
height:161px;
position:absolute;
left:21px;
top:23px;
overflow:hidden;
}
.fuwu_list_lia img{
width:126px;
height:161px;
}
.fuwu_list_lib{
width:180px;
height:40px;
line-height:40px;
font-size:20px;
color:#000;
font-weight:bold;
position:absolute;
left:185px;
top:20px;
}
.fuwu_list_lic{
width:180px;
height:36px;
line-height:36px;
font-size:16px;
color:#1a1a1a;
position:absolute;
left:185px;
top:46px;
}
.fuwu_list_lid{
width:180px;
height:auto;
line-height:18px;
font-size:14px;
color:#4c4c4c;
position:absolute;
left:185px;
top:90px;
text-overflow: ellipsis;
white-space: normal;
-webkit-line-clamp:3;
display: -webkit-box;
-webkit-box-orient:vertical;
overflow:hidden;
}
.fuwu_list_lie{
width:92px;
height:36px;
line-height:36px;
font-size:16px;
color:#4c4c4c;
font-weight:bold;
position:absolute;
left:185px;
top:158px;
background:url(images/fuwu/arrow.png) 72px center no-repeat;
}

.fuwu_list_li:hover{
border-color:#fff;
box-shadow:0 0 8px rgba(12,12,12,0.2);
}
.fuwu_list_li:hover .fuwu_list_lie{
background:url(images/fuwu/arrow.png) right center no-repeat;
}

.bsc_TT{
width:1200px;
height:64px;
line-height:64px;
padding-top:42px;
font-size:36px;
font-weight:bold;
color:#1a1a1a;
}
.bsc_Desc{
width:1200px;
height:80px;
line-height:30px;
font-size:16px;
color:#1a1a1a;
}
.bsc_tool{
width:1240px;
height:310px;
}
.bsc_tool ul{
margin:0;
padding:0;
list-style:none;
}
.bsc_tool ul li{
width:620px;
height:240px;
float:left;
}
.bsc_tool_li{
width:580px;
height:240px;
position:relative;
background-color:#fff;
box-shadow:0 0 4px rgba(0,0,0,0.3);
}
.bsc_tool_lia{
width:140px;
height:48px;
line-height:48px;
padding-left:44px;
font-size:24px;
color:#1a1a1a;
font-weight:bold;
position:absolute;
left:30px;
top:28px;
}
.tico_1s{
background:url(images/contact/tico_1.png) left center no-repeat;
}
.tico_2s{
background:url(images/contact/tico_2.png) left center no-repeat;
}
.bsc_tool_lib{
width:500px;
height:52px;
line-height:26px;
font-size:16px;
color:#1a1a1a;
position:absolute;
left:75px;
top:88px;
}
.bsc_tool_lic{
width:500px;
height:38px;
line-height:38px;
font-size:16px;
color:#4c4c4c;
position:absolute;
left:75px;
top:157px;
}
.bsc_tool_lic strong{
font-size:24px;
color:#fcbf06;
font-family:Arial, Helvetica, sans-serif;
}
.bsc_tool_lid{
width:89px;
height:36px;
position:absolute;
left:79px;
top:157px;
}
.bsc_tool_lid a{
width:89px;
height:36px;
display:block;
line-height:36px;
background:url(images/contact/more_ico_5.png) 69px center no-repeat;
font-size:16px;
color:#808080;
font-weight:bold;
}
.bsc_tool_lid a:hover{
background:url(images/contact/icon.png) right center no-repeat;
color:#1a1a1a;
}

.bsc_other_lic a,.bsc_other_lie a,.bsc_tool_lid a{
transition:all 0.4s linear;
	-webkit-transition:all 0.4s linear;
	-moz-transition:all 0.4s linear;
	-o-transition:all 0.4s linear;
}

.all_addr{
width:100%;
height:630px;
padding-top:30px;
background:url(images/contact/all_add.jpg) center top no-repeat;
overflow:hidden;
}
/*.bsc_addr{
width:1224px;
height:350px;
}
.bsc_addr ul{
margin:0;
padding:0;
list-style:none;
}
.bsc_addr ul li{
width:306px;
float:left;
height:350px;
}*/

.bsc_addr-left{ position:relative; width:1200px; margin:0 auto; clear:both; height:450px;}
.bsc_addr-left .hd{ height:10px; width:1200px; margin:0 auto; position:absolute; left:0; top:70px; z-index:4;}
.hd_si{ width:1200px;height:1px;position:relative;}
.bsc_addr-left .hd .prev{ display:block; width:20px; height:40px;overflow:hidden; cursor:pointer; background:url("images/contact/left.png") no-repeat;position:absolute; left:0; top:0;}
.bsc_addr-left .hd .prev:hover{background:url("images/contact/lefts.png") no-repeat;}
.bsc_addr-left .hd .next{display:block; width:20px; height:40px; cursor:pointer; background:url("images/contact/right.png") no-repeat;position:absolute; right:2px; top:0;}
.bsc_addr-left .hd .next:hover{background:url("images/contact/rights.png") no-repeat;}
.bsc_addr-left .hd .prevStop{ background-position:-60px 0; }
.bsc_addr-left .hd .nextStop{ background-position:-60px -50px; }
.bsc_addr-left .hd ul{overflow:hidden; zoom:1; margin:0; padding:0; list-style:none; width:60px; height:12px; position:absolute; left:573px; top:296px;}
.bsc_addr-left .hd ul li{ float:left;  width:12px; height:12px; overflow:hidden; margin-right:8px; text-indent:-999px; cursor:pointer; background:url("images/contact/cr_outs.png") no-repeat; }
.bsc_addr-left .hd ul li.on{ background:url("images/contact/cr_hover.png") no-repeat; }
.bsc_addr-left .bd{ width:1200px; overflow:hidden;}
.bsc_addr-left .bd ul{overflow:hidden;zoom:1; margin:0; padding:0; list-style:none; }
.bsc_addr-left .bd ul li{ width:280px; margin-right:26px; float:left; height:340px;_display:inline;}

.pageState{
display:none;
}

.bsc_addr_ul{
width:1230px;
}
.bsc_addr_ul ul{
margin:0;
padding:0;
list-style:none;
}
.bsc_addr_ul ul li{
width:380px;
float:left;
margin-right:30px;
margin-bottom:30px;
}

.bsc_addr_li{
width:280px;
background-color:#fff;
height:340px;
position:relative;
overflow:hidden;
}
.bsc_addr_lia{
width:280px;
height:42px;
line-height:42px;
font-size:18px;
color:#1a1a1a;
font-weight:bold;
position:absolute;
left:0;
top:0;
}
.bsc_addr_lib{
width:280px;
height:180px;
position:absolute;
left:0;
top:0;
}
.bsc_addr_lic{
width:224px;
padding-left:16px;
height:50px;
line-height:25px;
background:url(images/contact/addr_ico.png) left 4px no-repeat;
position:absolute;
left:20px;
top:202px;
font-size:16px;
color:#4c4c4c;
}
.bsc_addr_lid{
width:224px;
padding-left:16px;
height:35px;
line-height:35px;
background:url(images/contact/tel_ico.png) left 11px no-repeat;
position:absolute;
left:20px;
top:268px;
font-size:16px;
color:#4c4c4c;
}
.bsc_addr_lie{
width:280px;
height:60px;
position:absolute;
left:0;
top:-80px;
text-align:center;
}
.bsc_addr_lie span{
width:100%;
height:32px;
display:block;
text-align:center;
font-size:30px;
font-weight:bold;
color:#fff;
opacity:0.34;
text-transform: uppercase;
font-family:Arial, Helvetica, sans-serif;
}
.bsc_addr_lie label{
width:100%;
height:32px;
display:block;
text-align:center;
font-size:26px;
font-weight:bold;
color:#fff;
}

.bsc_addr_li:hover .bsc_addr_lie{
top:60px;
}

.bsc_addr_lie{
transition:all 0.4s linear;
	-webkit-transition:all 0.4s linear;
	-moz-transition:all 0.4s linear;
	-o-transition:all 0.4s linear;
}

.bsc_other{
width:1230px;
height:364px;
}
.bsc_other ul{
margin:0;
padding:0;
list-style:none;
}
.bsc_other ul li{
width:410px;
height:280px;
background:url(images/contact/ox.png) 284px top no-repeat;
padding-top:4px;
float:left;
}
.bsc_other_li{
width:378px;
height:278px;
position:relative;
background-color:#fff;
border:1px solid #dcdcdc;
}
.bsc_other_lia{
width:300px;
height:42px;
line-height:42px;
position:absolute;
left:40px;
top:105px;
font-size:20px;
color:#333333;
font-weight:bold;
}
.bsc_other_lib{
width:340px;
height:48px;
line-height:24px;
position:absolute;
left:40px;
top:166px;
font-size:16px;
color:#4c4c4c;
}
.bsc_other_lic{
width:79px;
height:36px;
position:absolute;
left:40px;
top:226px;
font-size:14px;
color:#808080;
}
.bsc_other_lic a{
width:79px;
height:36px;
line-height:36px;
display:block;
background:url(images/contact/more_ico_5.png) 59px center no-repeat;
}
.bsc_other_lic a:hover{
background:url(images/contact/icon.png) right center no-repeat;
color:#1a1a1a;
}
.bsc_other_lid{
width:104px;
height:70px;
position:absolute;
left:40px;
top:19px;
font-size:14px;
color:#808080;
}

.bsc_other_lie{
width:108px;
height:36px;
position:absolute;
left:40px;
top:226px;
font-size:14px;
color:#808080;
}
.bsc_other_lie a{
width:108px;
height:36px;
line-height:36px;
display:block;
background:url(images/more_ico_5.png) 89px center no-repeat;
}
.bsc_other_lie a:hover{
background:url(images/contact/icon.png) right center no-repeat;
color:#1a1a1a;
}

.rz_XWT{
width:140px;
height:46px;
line-height:46px;
background-color:#ffc80a;
font-size:16px;
color:#000;
text-align:center;
margin-top:40px;
}

.rz_baike_box{
width:1200px;
padding-top:10px;
overflow:hidden;
}
.rz_baike_box ul{
margin:0;
padding:0;
list-style:none;
}
.rz_baike_box ul li{
width:1200px;
height:109px;
float:left;
border-bottom:1px solid #c7c7c7;
}
.rz_baike_li{
width:1200px;
height:109px;
background:url(images/baike/more.png) 1160px 30px no-repeat;
position:relative;
}
.rz_baike_li_T{
width:1200px;
height:40px;
line-height:40px;
position:absolute;
left:0;
top:24px;
font-size:20px;
color:#4c4c4c;
font-weight:bold;
}
.rz_baike_li_tip{
width:1200px;
height:32px;
line-height:32px;
position:absolute;
left:0;
top:57px;
font-size:16px;
color:#999999;
font-family:Arial, Helvetica, sans-serif;
}

.rz_baike_li:hover{
background:url(images/baike/mores.png) 1160px 30px no-repeat;
}
.rz_baike_li:hover .rz_baike_li_T{
text-decoration:underline;
color:#000000;
}

.all_rbk{
width:100%;
background:url(images/all_news.gif) center top repeat-y;
padding-bottom:40px;
overflow:hidden;
padding-top:20px;
}
.rz_baike{
width:1200px;
}
.rz_baike_left{
width:840px;
float:left;
}
.rz_article_TT{
width:840px;
padding:10px 0;
line-height:42px;
font-size:30px;
color:#333333;
font-weight:bold;
overflow:hidden;
}
.rz_article_date{
width:840px;
height:32px;
line-height:32px;
font-size:14px;
color:#666666;
}
.rz_article_TxT{
width:840px;
padding:20px 0;
overflow:hidden;
font-size:16px;
color:#4c4c4c;
line-height:26px;
}

.bk_article_tag{
width:840px;
height:65px;
line-height:55px;
font-size:14px;
}
.bk_article_tag_l{
width:600px;
float:left;
height:55px;
line-height:55px;
}
.bk_article_tag span{
color:#0593ed;
}
.bk_article_tag_l a{
height:30px;
border:1px solid #dcdcdc;
line-height:30px;
padding:0 13px;
display:inline-block;
margin-right:10px;
margin-bottom:10px;
font-size:14px;
border-radius:20px;
}

.bk_article_tag_l a:hover{
color:#fff;
background-color:#ffc80a;
border-color:#ffc80a;
}
.bk_article_tag_r{
width:190px;
padding-top:10px;
float:right;
overflow:hidden;
}


.sk_article_TS{
width:780px;
padding:15px 30px 35px 30px;
background-color:#f5f5f5;
overflow:hidden;
}
.sk_article_TS_ico{
width:748px;
height:51px;
line-height:45px;
padding-left:32px;
font-size:16px;
color:#1a1a1a;
background:url(images/baike/icon.png) left 11px no-repeat;
}
.sk_article_TS_txt{
width:780px;
font-size:14px;
color:#4c4c4c;
overflow:hidden;
line-height:24px;
}
.sk_article_TS_txt a{
color:#ffc80a;
text-decoration:none;
}

.sk_article_PN{
width:840px;
height:92px;
border-bottom:1px solid #dcdcdc;
font-size:14px;
overflow:hidden;
color:#1a1a1a;
}
.sk_article_PN span{
width:840px;
height:34px;
line-height:34px;
display:block;
}
.sk_article_PN label{
width:840px;
height:34px;
line-height:34px;
display:block;
}
.sk_article_PN a:hover{
color:#1a1a1a;
font-weight:bold;
text-decoration:none;
}

.rz_article_xg{
width:840px;
padding-top:18px;
padding-bottom:30px;
overflow:hidden;
}
.rz_article_xg_T{
width:840px;
height:67px;
line-height:67px;
font-size:24px;
color:#1a1a1a;
}
.rz_article_xg_li{
width:840px;
overflow:hidden;
}
.rz_article_xg_li ul{
margin:0;
padding:0;
list-style:none;
}
.rz_article_xg_li ul li{
width:840px;
height:30px;
line-height:30px;
float:left;
}
.rz_article_xg_li ul li a{
font-size:16px;
color:#4c4c4c;
text-decoration:none;
}
.rz_article_xg_li ul li a:hover{
color:#ffc80a;
font-weight:bold;
}

.fixed_right{ position: fixed;_position: absolute;top:20px; width:320px;z-index:99;}

DIV.bk_yellow{width:1200px;clear:both;float:left;padding-top:30px;PADDING-RIGHT:0;PADDING-LEFT:0;MARGIN:0;TEXT-ALIGN:center; padding-bottom:40px; font-size:14px;}DIV.bk_yellow A{padding:5px 3px 5px 3px;background-color:#fff;BORDER-RIGHT:#e6e6e6 1px solid;BORDER-TOP:#e6e6e6 1px solid;MARGIN:2px 5px 5px 5px;BORDER-LEFT:#e6e6e6 1px solid;COLOR:#666;BORDER-BOTTOM:#e6e6e6 1px solid;TEXT-DECORATION:none; display:inline-block;}DIV.bk_yellow A:hover{BORDER:#ffc80a 1px solid;COLOR:#fff;background-color:#ffc80a;}DIV.bk_yellow SPAN.current{padding:5px 3px 5px 3px;BORDER-RIGHT:#ffc80a 1px solid;BORDER-TOP:#ffc80a 1px solid; MARGIN:2px 5px 2px 5px;BORDER-LEFT:#ffc80a 1px solid;COLOR:#fff;BORDER-BOTTOM:#ffc80a 1px solid;BACKGROUND-COLOR:#ffc80a;}DIV.bk_yellow SPAN.disabled{padding:5px 3px 5px 3px;BORDER-RIGHT:#eee 1px solid;BORDER-TOP:#eee 1px solid;MARGIN:2px 5px 2px 5px;BORDER-LEFT:#eee 1px solid;COLOR:#ddd;BORDER-BOTTOM:#eee 1px solid;}

.rz_baike_right{
width:320px;
float:right;
overflow:hidden;
}
.rz_baike_rb{
width:260px;
background-color:#f7f7f7;
margin-top:20px;
padding:10px 30px 0 30px;
overflow:hidden;
}
.rz_baike_rb_T{
width:260px;
height:62px;
border-bottom:1px solid #dbdbdb;
}
.rz_baike_rb_T span{
width:180px;
height:62px;
line-height:62px;
display:inline;
float:left;
font-size:22px;
color:#1a1a1a;
}
.rz_baike_rb_T label{
width:80px;
height:62px;
line-height:62px;
float:right;
text-align:right;
}
.rz_baike_rb_T label a{
font-size:14px;
color:#666666;
text-decoration:none;
}
.rz_baike_rbx{
width:260px;
overflow:hidden;
margin:0 auto;
}
.rz_baike_rbx ul{
margin:0;
padding:0;
list-style:none;
}
.rz_baike_rbx ul li{
width:260px;
height:34px;
float:left;
line-height:34px;
white-space:nowrap;
overflow:hidden;
text-overflow: ellipsis;
}
.rz_baike_rbx ul li a{
font-size:14px;
color:#1a1a1a;
text-decoration:none;
}
.rz_baike_rbx ul li a:hover{
color:#ffc80a;
font-weight:bold;
}

.rz_baike_rbc{
width:260px;
padding-top:12px;
padding-bottom:22px;
overflow:hidden;
}
.rz_baike_rbc ul{
margin:0;
padding:0;
list-style:none;
}
.rz_baike_rbc ul li{
width:232px;
padding-left:28px;
height:36px;
float:left;
}
.rz_baike_rbc ul li:last-child{
border:none;
}

.rz_baike_rbc ul li.rk_ico_1{
background:url(images/class_ico_1.png) 1px center no-repeat;
}
.rz_baike_rbc ul li.rk_ico_2{
background:url(images/class_ico_2.png) 1px center no-repeat;
}
.rz_baike_rbc ul li.rk_ico_3{
background:url(images/class_ico_3.png) 1px center no-repeat;
}

.rz_baike_rbc ul li a{
width:232px;
height:36px;
display:block;
line-height:36px;
font-size:16px;
color:#4c4c4c;
text-decoration:none;
}
.rz_baike_rbc ul li:hover a{
color:#1a1400;
font-weight:bold;
background:url(images/baike/row.png) right center no-repeat;
}

.all_cmmi_01{
width:100%;
padding-top:14px;
padding-bottom:36px;
overflow:hidden;
}

.cmmi_01{
width:1200px;
height:378px;
background:url(images/cmmi/ax.png) 406px 32px no-repeat;
background-color:#fff;
position:relative;
box-shadow:0 0 27px rgba(0,0,0,0.06);
border-radius:10px;
overflow:hidden;
}
.cmmi_01a{
width:368px;
height:378px;
position:absolute;
left:0;
top:0;
}
.cmmi_01b{
width:630px;
height:auto;
line-height:24px;
font-size:16px;
color:#1a1a1a;
position:absolute;
left:472px;
top:67px;
}

.all_cmmi_02{
width:100%;
overflow:hidden;
padding-bottom:90px;
}
.cmmi_02{
width:1230px;
}
.cmmi_02 ul{
margin:0;
padding:0;
list-style:none;
}
.cmmi_02 ul li{
width:384px;
height:428px;
float:left;
margin-right:26px;
position:relative;
box-shadow:0 0 15px rgba(0,0,0,0.15);
border-radius:6px;
overflow:hidden;
}
.cmmi_02a{
width:384px;
height:201px;
position:absolute;
left:0;
top:0;
}
.cmmi_02b{
width:384px;
padding-left:36px;
height:42px;
line-height:42px;
font-size:22px;
color:#000;
font-weight:bold;
background:url(images/cmmi/en.png) left center no-repeat;
position:absolute;
left:32px;
top:228px;
}
.cmmi_02c{
width:264px;
height:auto;
line-height:24px;
font-size:16px;
color:#4c4c4c;
position:absolute;
left:70px;
top:278px;
}

.all_cmmi_03{
width:100%;
padding-top:30px;
background:url(images/cmmi/all_01.jpg) center top no-repeat;
height:640px;
overflow:hidden;
}
.cmmi_03{
width:1200px;
padding-top:20px;
overflow:hidden;
}
.cmmi_03a{
width:563px;
height:335px;
float:left;
position:relative;
background-color:#ffc80b;
}
.cmmi_03aa{
width:563px;
height:110px;
position:absolute;
left:0;
top:0;
}
.cmmi_03ab{
width:220px;
height:34px;
position:absolute;
left:22px;
top:130px;
}
.cmmi_03ab span{
width:34px;
height:34px;
display:inline;
float:left;
line-height:34px;
background-color:#fff;
text-align:center;
font-size:18px;
color:#000;
font-style:italic;
border-radius:50%;
font-weight:bold;
}
.cmmi_03ab label{
width:170px;
float:right;
height:34px;
display:inline;
line-height:34px;
font-size:22px;
color:#1a1a1a;
font-weight:bold;
}

.cmmi_03ac{
width:454px;
height:auto;
position:absolute;
left:70px;
top:170px;
font-size:16px;
line-height:22px;
color:#4c4c4c;
}

.cmmi_03b{
width:610px;
float:right;
overflow:hidden;
}
.cmmi_03b ul{
margin:0;
padding:0;
list-style:none;
}
.cmmi_03b ul li{
width:606px;
border:2px solid #000;
height:156px;
float:left;
margin-bottom:15px;
position:relative;
}
.cmmi_03ba{
width:320px;
height:34px;
position:absolute;
left:19px;
top:15px;
}
.cmmi_03ba span{
width:34px;
height:34px;
display:inline;
float:left;
line-height:34px;
background-color:#ffc80b;
text-align:center;
font-size:18px;
color:#000;
font-style:italic;
border-radius:50%;
font-weight:bold;
}
.cmmi_03ba label{
width:270px;
float:right;
height:34px;
display:inline;
line-height:34px;
font-size:22px;
color:#1a1a1a;
font-weight:bold;
}

.cmmi_03bb{
width:500px;
height:auto;
position:absolute;
left:67px;
top:52px;
font-size:16px;
line-height:22px;
color:#4c4c4c;
}

.all_cmmi_04{
width:100%;
padding-top:30px;
padding-bottom:80px;
overflow:hidden;
}
.cmmi_04{
width:1200px;
height:400px;
position:relative;
}
.cmmi_04a{
width:1200px;
height:auto;
text-align:center;
position:absolute;
left:0;
top:12px;
}
.cmmi_04b{
width:1608px;
height:auto;
position:absolute;
left:0;
top:0;
}
.cmmi_04b ul{
margin:0;
padding:0;
list-style:none;
}
.cmmi_04b ul li{
width:804px;
float:left;
height:152px;
position:relative;
text-align:right;
}
.cmmi_04b ul li:nth-child(2){
text-align:left;
}
.cmmi_04b ul li:nth-child(4){
text-align:left;
}
.cmmi_04ba{
width:394px;
height:54px;
line-height:54px;
border-bottom:1px dashed #b5b5b5;
position:absolute;
left:0;
top:0;
font-size:22px;
color:#1a1a1a;
font-weight:bold;
}
.cmmi_04bb{
width:394px;
height:auto;
line-height:22px;
position:absolute;
left:0;
top:64px;
font-size:16px;
color:#4c4c4c;
}

.cmmi_04c{
width:394px;
height:auto;
position:absolute;
left:403px;
top:276px;
}
.cmmi_04ca{
width:100%;
height:54px;
line-height:54px;
border-bottom:1px dashed #b5b5b5;
font-size:22px;
color:#1a1a1a;
font-weight:bold;
text-align:center;
}
.cmmi_04cb{
width:224px;
line-height:22px;
margin:12px auto 0 auto;
font-size:16px;
color:#4c4c4c;
text-align:center;
overflow:hidden;
}

.all_4th{
width:100%;
height:720px;
background:url(images/item/all_data.jpg) center top no-repeat;
}
.item_4th{
width:1200px;
height:436px;
position:relative;
}

.item_4th_TT{
width:500px;
height:55px;
line-height:55px;
font-size:36px;
color:#1a1a1a;
position:absolute;
left:0;
top:70px;
font-weight:bold;
}
.item_4th_Desc{
width:620px;
height:160px;
position:absolute;
left:0;
top:170px;
font-size:16px;
color:#1a1a1a;
line-height:26px;
}
.item_4th_more{
width:96px;
height:35px;
position:absolute;
left:0;
top:368px;
}
.item_4th_more a{
width:96px;
height:35px;
display:block;
line-height:35px;
font-size:16px;
color:#1a1a1a;
font-weight:bold;
background:url(images/item/item_4th_more.png) 72px center no-repeat;
}
.item_4th_more a:hover{
background:url(images/item/item_4th_more.png) right center no-repeat;
}
.item_4th_china{
width:507px;
height:355px;
position:absolute;
right:0;
top:50px;
background:url(images/item/china_addr.png) no-repeat;
}

.map_1{
width:507px;
height:355px;
}
.map_1_in{
width:507px;
height:355px;
position:relative;
}

.point_area {
    position: absolute;
    width: 100px;
    height: 100px;
    transition: opacity .5s ease-out;
}

.point_area .point_10,
.point_40,
.point_80 {
    width: 100%;
    height: 100%;
}

.point_area .point {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100px;
    height: 100px;
    margin: auto;
    -webkit-border-radius: 50%;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 50%;
    -moz-background-clip: padding;
    border-radius: 50%;
    background-clip: padding-box;
    background: transparent;
}

.point_area .point_40:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 50%;
    border: 2px solid #ffc80a;
    opacity: 0;
    -webkit-animation: ripple 4.5s ease-out .9s infinite;
    animation: ripple 4.5s ease-out .9s infinite;
}

.point_area .point_10:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 50%;
    border: 2px solid #ffc80a;
    opacity: 0;
    -webkit-animation: ripple 4.5s ease-out 225ms infinite;
    animation: ripple 4.5s ease-out 225ms infinite;
}

.point_area .point_20:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 50%;
    border: 2px solid #ffc80a;
    opacity: 0;
    -webkit-animation: ripple 4.5s ease-out 225ms infinite;
    animation: ripple 4.5s ease-out 225ms infinite;
}

.point_area .point_30:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 50%;
    border: 2px solid #ffc80a;
    opacity: 0;
    -webkit-animation: ripple 4.5s ease-out .9s infinite;
    animation: ripple 4.5s ease-out .9s infinite;
}

.point_area .point_50:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 50%;
    border: 2px solid #ffc80a;
    opacity: 0;
   -webkit-animation: ripple 4.5s ease-out 1.8s infinite;
    animation: ripple 4.5s ease-out 1.8s infinite;
}

.point_area .point_80:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 50%;
    border: 2px solid #ffc80a;
    opacity: 0;
    -webkit-animation: ripple 4.5s ease-out 1.8s infinite;
    animation: ripple 4.5s ease-out 1.8s infinite;
}

.point_area .point-dot {
    z-index: 1;
    display: inline-block;
    width: 8px;
    height: 8px;
}

.point_area .point_60:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 50%;
    border: 2px solid #ffc80a;
    opacity: 0;
    -webkit-animation: ripple 5.5s ease-out 225ms infinite;
    animation: ripple 5.5s ease-out 225ms infinite;
}

.point_area .point_70:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 50%;
    border: 2px solid #ffc80a;
    opacity: 0;
    -webkit-animation: ripple 5.5s ease-out .9s infinite;
    animation: ripple 5.5s ease-out .9s infinite;
}

.point_area .point_90:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 50%;
    border: 2px solid #ffc80a;
    opacity: 0;
    -webkit-animation: ripple 5.5s ease-out 1.8s infinite;
    animation: ripple 5.5s ease-out 1.8s infinite;
}

@keyframes ripple {
    0% {
        opacity: 0;
        -webkit-transform: scale(.1);
        transform: scale(.1)
    }
    5% {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.point-name {
    position: absolute;
}

.bs_4th_about_Fbt{
width:1167px;
padding-left:33px;
height:81px;
line-height:63px;
background:url(images/item/data_ico.png) left 20px no-repeat;
font-size:22px;
color:#333333;
font-weight:bold;
margin-top:15px;
}

.bs_4th_about_Fb{
width:1200px;
height:114px;
position:relative;
background:url(images/item/data.png) left 7px no-repeat;
overflow:hidden;
}
.bs_4th_about_Fb1{
width:26px;
height:64px;
line-height:64px;
position:absolute;
left:0;
top:0;
font-size:60px;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
.bs_4th_about_Fb2{
width:50px;
height:64px;
line-height:64px;
position:absolute;
left:350px;
top:0;
font-size:60px;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
.bs_4th_about_Fb3{
width:98px;
height:64px;
line-height:64px;
position:absolute;
left:776px;
top:0;
font-size:60px;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}


.all_IE{
width:100%;
padding-top:20px;
overflow:hidden;
padding-bottom:50px;
}
.IE_top{
width:1200px;
padding-top:12px;
padding-bottom:35px;
overflow:hidden;
}
.IE_TT{
width:1200px;
line-height:46px;
font-size:36px;
color:#0d0d0d;
font-weight:bold;
padding:11px 0;
overflow:hidden;
}
.IE_Desc{
width:1200px;
padding-top:10px;
line-height:24px;
font-size:16px;
color:#4c4c4c;
overflow:hidden;
}

.IE_main{
width:1200px;
}
.IE_left{
width:840px;
float:left;
}
.IE_small{
width:840px;
height:364px;
overflow:hidden;
}
.IE_summary{
width:840px;
}
.IE_summary_T,.IE_ST{
width:840px;
height:66px;
line-height:66px;
font-size:22px;
color:#000;
padding-top:15px;
overflow:hidden;
}
.IE_content{
width:840px;
font-size:16px;
line-height:26px;
color:#1a1a1a;
overflow:hidden;
}

.IE_hr{
display:none;
}

.IE_right{
width:320px;
float:right;
}
.what_box{
width:320px;
height:390px;
box-shadow:0 0 8px rgba(0,0,0,0.2);
position:relative;
}
.what_box_TT{
width:270px;
height:59px;
border-bottom:1px solid #dbdbdb;
position:absolute;
left:25px;
top:13px;
}
.what_box_TT span{
width:150px;
height:59px;
line-height:59px;
display:inline;
float:left;
font-size:22px;
color:#1a1a1a;
}
.what_box_TT label{
width:80px;
height:59px;
display:inline;
float:right;
line-height:59px;
text-align:right;
}
.what_box_TT label a{
font-size:14px;
color:#666666;
text-decoration:none;
}

.what_txt{
width:270px;
height:180px;
line-height:24px;
font-size:16px;
color:#4c4c4c;
position:absolute;
left:25px;
top:88px;
text-align:justify;
}
.what_dx{
width:270px;
height:46px;
position:absolute;
left:25px;
top:254px;
}
.what_zx{
width:270px;
height:46px;
position:absolute;
left:25px;
top:314px;
}
.what_zx a{
width:159px;
height:44px;
display:block;
line-height:46px;
background:url(images/item/comments.png) 76px 14px no-repeat;
border:1px solid #313131;
padding-left:109px;
font-size:18px;
color:#1a1a1a;
font-weight:bold;
border-radius:4px;
}
.what_zx a:hover{
background-color:#fdc501;
border-color:#fdc501;
}

.why_stg{
width:840px;
overflow:hidden;
}
.why_stg ul{
margin:0;
padding:0;
list-style:none;
}
.why_stg ul li{
width:840px;
float:left;
padding-bottom:8px;
overflow:hidden;
}
.why_stg_TT{
width:814px;
height:51px;
line-height:51px;
font-size:22px;
color:#1a1a1a;
background:url(images/item/gots_ico.png) left center no-repeat;
padding-left:26px;
}
.why_stg_Desc{
width:814px;
line-height:24px;
font-size:16px;
color:#4c4c4c;
padding-left:26px;
overflow:hidden;
}

.all_Ai_lx{
width:100%;
background-color:#f7f7f7;
padding-bottom:50px;
overflow:hidden;
}
.Ai_lx{
width:1200px;
}
.Ai_lx ul{
margin:0;
padding:0;
list-style:none;
}
.Ai_lx ul li{
width:1200px;
height:220px;
float:left;
position:relative;
border-top:1px solid #dedede;
}
.Ai_lxA{
width:300px;
height:50px;
line-height:50px;
font-size:26px;
color:#000;
position:absolute;
left:40px;
top:20px;
}
.Ai_lxB{
width:54px;
height:36px;
position:absolute;
left:40px;
top:88px;
}
.Ai_lxBx{
width:54px;
height:36px;
position:relative;
cursor:pointer;
}
.Ai_lxBxa{
width:50px;
height:36px;
line-height:36px;
font-size:16px;
color:#4d4d4d;
position:absolute;
left:0;
top:0;
background:url(images/contact/tel_icon.png) left center no-repeat;
padding-left:23px;
}
.Ai_lxBxbc{
width:150px;
height:76px;
position:absolute;
left:-36px;
top:-40px;
opacity:0;
transition: all .25s ease-in-out;
background:url(images/contact/dian.png) center 66px no-repeat;
}
.Ai_lxBxb{
width:150px;
height:58px;
line-height:58px;
text-align:center;
font-size:18px;
color:#000000;
font-weight:bold;
background-color:#ffb503;
border-bottom:4px solid #7f5a01;
}
.Ai_lxBxc{
width:130px;
height:12px;
background:url(images/contact/dian.png) center center no-repeat;
}
.Ai_lxBx:hover .Ai_lxBxa{background:url(images/contact/tel_icons.png) left center no-repeat; text-decoration:underline}
.Ai_lxBx:hover .Ai_lxBxbc{opacity:1;top:-63px;}
.Ai_lxC{
width:60px;
height:36px;
position:absolute;
left:121px;
top:88px;
}
.Ai_lxC a{
width:60px;
height:36px;
display:block;
line-height:36px;
font-size:16px;
color:#4d4d4d;
background:url(images/contact/kf_icon.png) left center no-repeat;
padding-left:24px;
}
.Ai_lxC a:hover{
background:url(images/contact/kf_icons.png) left center no-repeat;
text-decoration:underline;
}
.Ai_lxD{
width:300px;
height:auto;
position:absolute;
left:650px;
top:30px;
font-size:16px;
line-height:24px;
color:#4d4d4d;
}
.Ai_lxE{
width:60px;
height:36px;
position:absolute;
left:650px;
top:108px;
}
.Ai_lxE a{
width:60px;
height:36px;
display:block;
line-height:36px;
font-size:16px;
color:#4d4d4d;
background:url(images/contact/addr_icon.png) left center no-repeat;
padding-left:26px;
}
.Ai_lxE a:hover{
background:url(images/contact/addr_icons.png) left center no-repeat;
text-decoration:underline;
}
.Ai_lxF{
width:150px;
height:150px;
position:absolute;
right:30px;
top:29px;
}

.Ai_lx ul li:hover{
background-color:#fff;
box-shadow:0 0 12px rgba(0,0,0,0.12);
}

.Scroll-left{ position:relative; width:1300px;overflow:hidden; height:500px; margin:0 auto;}
.Scroll-left .hd{height:36px; width:1300px; margin:0 auto; position:absolute; left:0; top:0; z-index:4;}
.hd_pos{ width:1300px; height:36px; position:relative;}
.Scroll-left .hd .prev{ display:block; width:36px; height:36px; overflow:hidden; cursor:pointer;background:url(/images/hot_left.png) left center no-repeat; position:absolute; left:0; top:217px;}
.Scroll-left .hd .prev:hover{background:url(/images/hot_lefts.png) left center no-repeat;}
.Scroll-left .hd .next{display:block; width:36px; height:36px; overflow:hidden;background:url(/images/hot_right.png) left center no-repeat;position:absolute; right:0; top:217px;}
.Scroll-left .hd .next:hover{background:url(/images/hot_rights.png) left center no-repeat;}
.Scroll-left .hd ul{overflow:hidden; zoom:1; margin:0; padding:0; list-style:none;  position:absolute; left:600px; top:470px;}
.Scroll-left .hd ul li{ float:left;width:50px; height:5px; overflow:hidden; margin-right:10px; text-indent:-999px; cursor:pointer; background-color:#aaaaaa;}
.Scroll-left .hd ul li.on{background-color:#fbb101;}
.Scroll-left .bd{ width:1200px; overflow:hidden; position:absolute; left:50px; top:0;}
.Scroll-left .bd ul{overflow:hidden;zoom:1; margin:0; padding:0; list-style:none; }
.Scroll-left .bd ul li{ width:1200px; float:left; height:550px;_display:inline;}

.jobs_hj{
width:1200px;
height:440px;
position:relative;
}
.jobs_hj1{
width:592px;
height:440px;
position:absolute;
left:0;
top:0;
border-radius:20px;
overflow:hidden;
}
.jobs_hj1s{
width:592px;
height:440px;
position:relative;
}
.jobs_hj1sA{
width:592px;
height:440px;
position:absolute;
left:0;
top:0;
z-index:1;
}
.jobs_hj1sA img{
width:592px;
height:440px;
}
.jobs_hj1sB{
width:240px;
height:42px;
line-height:42px;
font-size:22px;
color:#fff;
font-weight:bold;
position:absolute;
left:42px;
bottom:20px;
z-index:2;
}
.jobs_hj2{
width:584px;
height:208px;
position:absolute;
right:0;
top:0;
border-radius:20px;
overflow:hidden;
}
.jobs_hj2s{
width:584px;
height:208px;
position:relative;
}
.jobs_hj2sA{
width:584px;
height:208px;
position:absolute;
left:0;
top:0;
z-index:1;
}
.jobs_hj2sA img{
width:584px;
height:208px;
}
.jobs_hj2sB{
width:240px;
height:42px;
line-height:42px;
font-size:22px;
color:#fff;
font-weight:bold;
position:absolute;
left:20px;
bottom:20px;
z-index:2;
}
.jobs_hj3{
width:280px;
height:208px;
position:absolute;
left:616px;
top:232px;
border-radius:20px;
overflow:hidden;
}
.jobs_hj3s{
width:280px;
height:208px;
position:relative;
}
.jobs_hj3sA{
width:280px;
height:208px;
position:absolute;
left:0;
top:0;
z-index:1;
}
.jobs_hj3sA img{
width:280px;
height:208px;
}
.jobs_hj3sB{
width:240px;
height:42px;
line-height:42px;
font-size:22px;
color:#fff;
font-weight:bold;
position:absolute;
left:20px;
bottom:20px;
z-index:2;
}

.jobs_hj4{
width:280px;
height:208px;
position:absolute;
right:0;
top:232px;
border-radius:20px;
overflow:hidden;
}

.jobs_hj1:hover img{
transform: scale(1.1);
}
.jobs_hj2:hover img{
transform: scale(1.1);
}
.jobs_hj3:hover img{
transform: scale(1.1);
}
.jobs_hj4:hover img{
transform: scale(1.1);
}

.jobs_hj1 img,.jobs_hj2 img,.jobs_hj3 img,.jobs_hj4 img{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}