.kan_all{
width:100%;
height:620px;
position:relative;
}
.kan_alla{
width:100%;
height:620px;
position:absolute;
left:0;
top:0;
z-index:1;
}
.kan_allb{
width:100%;
height:620px;
position:absolute;
left:0;
top:0;
z-index:2;
}
.kan_warp{
width:1200px;
height:620px;
margin:0 auto;
position:relative;
}
.kan_warpA{
width:100%;
height:42px;
line-height:42px;
font-size:22px;
color:#000000;
position:absolute;
left:0;
top:168px;
}
.kan_warpB{
width:100%;
height:68px;
line-height:68px;
font-size:48px;
color:#000000;
font-weight:bold;
position:absolute;
left:0;
top:212px;
}
.kan_warpC{
width:494px;
height:auto;
line-height:30px;
font-size:17px;
color:#000000;
position:absolute;
left:0;
top:290px;
}
.kan_warpD{
width:140px;
height:42px;
position:absolute;
left:0;
top:380px;
}
.kan_warpD a{
width:140px;
height:42px;
display:block;
line-height:42px;
text-align:center;
background-color:#0028e7;
font-size:15px;
color:#fff;
text-decoration:none;
border-radius:6px;
}
.kan_warpD a:hover{
background-color:#dc1b1c;
}

.all_Fanya_kj_fw{
width:100%;
padding-top:40px;
background:url(images/all_kj_hot.jpg) center top no-repeat;
padding-bottom:70px;
overflow:hidden;
}
.Fanya_kj_TT{
width:100%;
height:122px;
line-height:122px;
text-align:center;
font-size:42px;
color:#000;
}
.Fanya_kj_fw{
width:1230px;
}
.Fanya_kj_fw ul{
margin:0;
padding:0;
list-style:none;
}
.Fanya_kj_fw ul li{
width:380px;
float:left;
margin-right:30px;
height:390px;
position:relative;
}
.Fanya_kj_fwH{
width:380px;
height:46px;
background:url(images/hot.png) right top no-repeat;
position:absolute;
left:0;
top:0;
z-index:2;
}
.Fanya_kj_fwA{
width:380px;
height:230px;
overflow:hidden;
position:absolute;
left:0;
top:0;
z-index:1;
}
.Fanya_kj_fwB{
width:380px;
height:40px;
line-height:40px;
font-size:20px;
color:#1a1a1a;
font-weight:bold;
position:absolute;
left:0;
top:244px;
}
.Fanya_kj_fwC{
width:380px;
height:auto;
line-height:20px;
font-size:14px;
color:#808080;
position:absolute;
left:0;
top:288px;
}

.Fanya_kj_fw ul li:hover .Fanya_kj_fwB{
text-decoration:underline;
}

.Fanya_kj_fw_more{
width:130px;
height:37px;
margin:0 auto;
clear:both;
}
.Fanya_kj_fw_more a{
width:132px;
height:37px;
display:block;
line-height:37px;
background:url(images/cmmi/arrow.png) 114px center no-repeat;
font-size: 17px;
color: #0a2374;
font-weight: bold;
text-decoration:none;
}
.Fanya_kj_fw_more a:hover{
background:url(images/cmmi/arrow.png) right center no-repeat;
color:#0a2374;
}

.all_Fanya_kj_class{
width:100%;
background:url(images/kj_all_class.jpg) center top no-repeat;
padding-top:55px;
height:747px;
overflow:hidden;
}
.Fanya_kj_ST{
width:100%;
height:72px;
line-height:72px;
text-align:center;
font-size:42px;
color:#000;
}
.Fanya_kj_Sesc{
width:100%;
padding-bottom:34px;
line-height:36px;
text-align:center;
font-size:18px;
color:#4c4c4c;
overflow:hidden;
}

.Fanya_kj_SST{
width:100%;
height:82px;
line-height:82px;
text-align:center;
font-size:40px;
color:#000;
}
.Fanya_kj_SSesc{
width:650px;
margin:0 auto;
padding-bottom:35px;
line-height:24px;
text-align:center;
font-size:16px;
color:#4c4c4c;
overflow:hidden;
}

.amiba_ly{
width:1350px;
margin:0 auto;
height:560px;
overflow:hidden;
}
.amiba_ly ul{
margin:0;
padding:0;
list-style:none;
}
.amiba_ly ul li{
width:140px;
height:520px;
float:left;
transition: all .6s;
-webkit-transition: all .6s;
margin-left:10px;
border-radius:6px;
position: relative;
overflow:hidden;
}
.amiba_ly ul li:first-child{
margin:0;
}
.amiba_ly ul li.on{
width:750px;
}

.amiba_ly ul li .fan_A {
width: 100%;
height:520px;
display: block;
position: relative;
transition: all .6s;
-webkit-transition: all .6s;
}

.amiba_ly ul li .fan_As{
width:100%;
height:520px;
background:url(images/small_trans.png) center top no-repeat;
z-index: 4;
position: absolute;
top:0;
left:0;
transition: all .1s;
-webkit-transition: all .1s;
}

.amiba_ly ul li.on .fan_As{
background:url(images/big_trans.png) center top no-repeat;
}

.fan_B {
    width: 120px;
	height:36px;
	line-height:36px;    
    position: absolute;
    top:464px;
    left:20px;
    transition: all .4s linear;
    -webkit-transition: all .4s linear;
    z-index: 5;
	font-size:16px;
	color:#fff;
	font-weight:bold;
}

.fan_D{
width:300px;
height:44px;
line-height:44px;
font-size:24px;
color:#fff;
font-weight:bold;
position:absolute;
left:30px;
top:326px;
display:none;
z-index:5;
}
.fan_E{
width:620px;
height:34px;
line-height:34px;
position:absolute;
left:30px;
top:369px;
color:rgba(255,255,255,0.7);
font-size:14px;
display:none;
z-index:5;
}

.fan_G{
width:780px;
height:36px;
transition: all .4s linear;
-webkit-transition: all .4s linear;
position:absolute;
left:30px;
top:414px;
z-index:5;
display:none;
}
.fan_G dl{
margin:0;
padding:0;
list-style:none;
}
.fan_G dl dt{
float:left;
height:36px;
line-height:36px;
background:url(images/kj_em.png) left center no-repeat;
padding-left:11px;
margin-right:30px;
}
.fan_G dl dt a{
font-size:16px;
color:#fff;
text-decoration:none;
}
.fan_G dl dt:hover{
background:url(images/kj_om.png) left center no-repeat;
}
.fan_G dl dt:hover a{
color:#1e68ff;
text-decoration:underline;
}

.fan_F{
width:96px;
height:37px;
position:absolute;
left:30px;
top:463px;
display:none;
z-index:5;
}
.fan_F a{
width:96px;
height:37px;
line-height:37px;
display:block;
font-size:17px;
background:url(images/kj_class_arrow.png) 78px center no-repeat;
color:#fff;
}
.fan_F a:hover{
background:url(images/kj_class_arrow.png) right center no-repeat;
}

.amiba_ly ul li.on .fan_B {
display:none;
}
.amiba_ly ul li.on .fan_D {
display:block;
}
.amiba_ly ul li.on .fan_E {
display:block;
}
.amiba_ly ul li.on .fan_F {
display:block;
}
.amiba_ly ul li.on .fan_G {
display:block;
}

.all_kj_fuwu{
width:100%;
padding-top:25px;
padding-bottom:90px;
background:url(images/fuwu/all.jpg) center top no-repeat;
background-color:#eff1f5;
overflow:hidden;
}
.kj_fuwu_TT{
width:100%;
height:142px;
line-height:142px;
text-align:center;
font-size:42px;
color:#000;
}
.kj_fuwu_Tab{
width:1040px;
height:68px;
margin:0 auto;
}
.kj_fuwu_Tab ul{
margin:0;
padding:0;
list-style:none;
}
.kj_fuwu_Tab ul li{
float:left;
height:38px;
display:inline-block;
padding:0 42px;
}
.kj_fuwu_Tab ul li a{
width:100%;
height:36px;
line-height:36px;
display:block;
text-align:center;
font-size:18px;
color:#4c4c4c;
text-decoration:none;
}
.kj_fuwu_Tab ul li a.seld{
font-weight:bold;
color:#000;
border-bottom:2px solid #000;
}

.kj_fuwu_ax{
width:1200px;
height:420px;
background-color:#fff;
position:relative;
border-radius:6px;
overflow:hidden;
}
.kj_fuwu_ax a{
width:1200px;
height:420px;
display:block;
}
.kj_fuwu_axA{
width:155px;
height:100px;
position:absolute;
left:40px;
top:78px;
text-align:center;
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;
}
.kj_fuwu_axB{
width:510px;
height:42px;
line-height:42px;
font-size:22px;
color:#1a1a1a;
position:absolute;
left:40px;
top:187px;
font-weight:bold;
}
.kj_fuwu_axC{
width:510px;
height:auto;
line-height:30px;
font-size:16px;
color:#808080;
position:absolute;
left:40px;
top:242px;
}
.kj_fuwu_axD{
width:600px;
height:420px;
position:absolute;
right:0;
text-align:center;
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;
top:0;
overflow:hidden;
}
.class_bg_1{
background:url(images/fuwu/class_1.jpg) no-repeat;
}
.class_bg_2{
background:url(images/fuwu/class_2.jpg) no-repeat;
}
.class_bg_3{
background:url(images/fuwu/class_3.jpg) no-repeat;
}
.class_bg_4{
background:url(images/fuwu/class_4.jpg) no-repeat;
}
.class_bg_5{
background:url(images/fuwu/class_5.jpg) no-repeat;
}
.kj_fuwu_axD img{
border-radius:6px;
}

.kj_fuwu_ax:hover{
box-shadow:0 0 24px rgba(12,33,102,0.2);
}

.kj_fuwu_list{
width:1230px;
}
.kj_fuwu_list ul{
margin:0;
padding:0;
list-style:none;
}
.kj_fuwu_list ul li{
width:380px;
float:left;
margin-right:30px;
margin-top:30px;
display:none;
}
.kj_fuwu_li{
width:380px;
height:340px;
position:relative;
background-color:#fff;
border-radius:6px;
overflow:hidden;
}
.kj_fuwu_lia{
width:380px;
text-align:center;
height:204px;
position:absolute;
left:0;
top:25px;
text-align:center;
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;
}
.kj_fuwu_lib{
width:380px;
text-align:center;
height:42px;
line-height:42px;
font-size:22px;
color:#000;
font-weight:bold;
position:absolute;
left:0;
top:248px;
}
.kj_fuwu_lic{
width:380px;
text-align:center;
height:38px;
line-height:38px;
font-size:18px;
color:#666666;
position:absolute;
left:0;
top:280px;
}

.kj_fuwu_li:hover{
background:url(images/fuwu/li.png) no-repeat;
box-shadow:0 0 24px rgba(12,33,102,0.2);
}

.all_banner_iso27001{
width:100%;
height:440px;
background:url(images/banner_iso27001.jpg) center top no-repeat;
overflow:hidden;
}

.all_banner_cmmi{
width:100%;
height:440px;
background:url(images/banner_cmmi.jpg) center top no-repeat;
overflow:hidden;
}
.banner_cmmi{
width:1200px;
height:440px;
margin:0 auto;
position:relative;
}
.banner_cmmiA{
width:100%;
height:68px;
line-height:68px;
font-size:48px;
color:#fff;
position:absolute;
left:0;
top:90px;
}
.banner_cmmiB{
width:100%;
height:auto;
line-height:34px;
font-size:18px;
color:#fff;
position:absolute;
left:0;
top:170px;
}
.banner_cmmiC{
width:120px;
height:40px;
position:absolute;
left:0;
top:304px;
}
.banner_cmmiC a{
width:118px;
height:38px;
line-height:38px;
display:block;
border:1px solid #fff;
text-align:center;
border-radius:20px;
font-size:14px;
color:#fff;
text-decoration:none;
}

.all_banner_itss{
width:100%;
height:440px;
background:url(images/banner_itss.jpg) center top no-repeat;
overflow:hidden;
}

.all_banner_dcmm{
width:100%;
height:440px;
background:url(images/banner_dcmm.jpg) center top no-repeat;
overflow:hidden;
}
.banner_dcmm{
width:1200px;
height:440px;
margin:0 auto;
position:relative;
}
.banner_dcmmA{
width:100%;
height:auto;
line-height:60px;
font-size:48px;
color:#fff;
position:absolute;
left:0;
top:75px;
}
.banner_dcmmB{
width:100%;
height:auto;
line-height:34px;
font-size:18px;
color:#fff;
position:absolute;
left:0;
top:220px;
}
.banner_dcmmC{
width:120px;
height:40px;
position:absolute;
left:0;
top:324px;
}
.banner_dcmmC a{
width:118px;
height:38px;
line-height:38px;
display:block;
border:1px solid #fff;
text-align:center;
border-radius:20px;
font-size:14px;
color:#fff;
text-decoration:none;
}

.all_kj_cmmi_one{
width:100%;
padding-top:64px;
padding-bottom:90px;
background:url(images/cmmi/all_01.jpg) center top no-repeat;
overflow:hidden;
}
.kj_cmmi_TT{
width:100%;
margin:0 auto;
line-height:48px;
font-size:36px;
color:#000;
text-align:center;
}
.kj_cmmi_TxT{
width:1000px;
margin:0 auto;
text-align:center;
padding:20px 0 32px 0;
font-size:18px;
line-height:30px;
color:#666666;
overflow:hidden;
}
.kj_cmmi_num{
width:1160px;
margin:0 auto;
padding-bottom:94px;
overflow:hidden;
}
.kj_cmmi_num ul{
margin:0;
padding:0;
list-style:none;
}
.kj_cmmi_num ul li{
width:290px;
float:left;
}
.kj_cmmi_numA{
width:100%;
height:96px;
line-height:96px;
text-align:center;
font-size:60px;
color:#05289b;
}
.kj_cmmi_numA span{
font-size:86px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
.kj_cmmi_numB{
width:100%;
height:30px;
line-height:30px;
text-align:center;
font-size:18px;
color:#666666;
font-weight:bold;
}

.kj_cmmi_mx{
width:1198px;
height:438px;
background-color:#f7f8fa;
border:1px solid #e6e9f0;
border-radius:6px;
overflow:hidden;
position:relative;
box-shadow:0 0 24px rgba(0,0,0,0.1);
}
.kj_cmmi_mxA{
width:430px;
height:auto;
position:absolute;
left:35px;
top:49px;
font-size:17px;
color:#666666;
line-height:28px;
}
.kj_cmmi_mxB{
width:160px;
height:37px;
position:absolute;
left:35px;
top:344px;
}
a.kj_cmmi_kf{
width:160px;
height:37px;
line-height:37px;
display:block;
background:url(images/cmmi/arrow.png) 142px center no-repeat;
font-size:17px;
color:#0a2374;
font-weight:bold;
margin:0 auto;
clear:both;
}
a.kj_cmmi_kf:hover{
background:url(images/cmmi/arrow.png) right center no-repeat;
}

a.kj_dcmm_kf{
width:266px;
height:37px;
line-height:37px;
display:block;
background:url(images/cmmi/arrow.png) 248px center no-repeat;
font-size:17px;
color:#0a2374;
font-weight:bold;
margin:0 auto;
clear:both;
}
a.kj_dcmm_kf:hover{
background:url(images/cmmi/arrow.png) right center no-repeat;
}

a.kj_cmmi_kfs{
width:130px;
height:37px;
line-height:37px;
display:block;
background:url(images/cmmi/arrow.png) 112px center no-repeat;
font-size:17px;
color:#0a2374;
font-weight:bold;
margin:0 auto;
clear:both;
}
a.kj_cmmi_kfs:hover{
background:url(images/cmmi/arrow.png) right center no-repeat;
}

.kj_cmmi_mxC{
width:699px;
height:438px;
position:absolute;
right:0;
top:0;
}

.all_kj_cmmi_two{
width:100%;
padding:60px 0;
background:url(images/cmmi/all_02.jpg) center top no-repeat;
overflow:hidden;
}
.kj_cmmi_dj{
width:1225px;
height:440px;
}
.kj_cmmi_dj ul{
margin:0;
padding:0;
list-style:none;
}
.kj_cmmi_dj ul li{
width:220px;
float:left;
margin-right:25px;
position:relative;
}
.kj_cmmi_dj ul li:nth-child(1){
height:180px;
margin-top:230px;
}
.kj_cmmi_dj ul li:nth-child(2){
height:230px;
margin-top:180px;
}
.kj_cmmi_dj ul li:nth-child(3){
height:290px;
margin-top:120px;
}
.kj_cmmi_dj ul li:nth-child(4){
height:350px;
margin-top:60px;
}
.kj_cmmi_dj ul li:nth-child(5){
height:410px;
}
.kj_cmmi_djA{
width:180px;
height:40px;
line-height:40px;
font-size:20px;
color:#fff;
font-weight:bold;
position:absolute;
left:20px;
top:18px;
z-index:2;
}
.kj_cmmi_djB{
width:180px;
height:auto;
line-height:24px;
font-size:16px;
color:#fff;
position:absolute;
left:20px;
top:61px;
z-index:2;
}
.kj_cmmi_djBs{
width:190px;
height:35px;
line-height:35px;
font-size:15px;
color:#fff;
text-align:right;
position:absolute;
left:0;
bottom:52px;
z-index:2;
}
.kj_cmmi_djC{
width:220px;
height:auto;
box-shadow:0 0 12px rgba(0,0,0,0.2);
position:absolute;
left:0;
top:0;
z-index:1;
}
.kj_cmmi_djC img{
display:block;
}

.all_kj_cmmi_zc{
width:100%;
padding-top:50px;
background:url(images/cmmi/all_zc.jpg) center top no-repeat;
padding-bottom:54px;
overflow:hidden;
}
.cmmi_zc{
width:1200px;
height:490px;
margin-top:30px;
box-shadow:0 0 36px rgba(12,33,102,0.12);
border-radius:10px;
overflow:hidden;
}
.cmmi_zc_city{
width:900px;
height:146px;
background:url(images/cmmi/city.jpg) no-repeat;
margin:40px auto 0 auto;
position:relative;
box-shadow:0 0 18px rgba(12,33,102,0.09);
border-radius:10px;
}
.cmmi_zc_city_TT{
width:100%;
height:42px;
line-height:42px;
font-size:22px;
color:#000;
font-weight:bold;
position:absolute;
left:0;
top:14px;
text-align:center;
}
.cmmi_zc_cityA{
width:360px;
height:50px;
position:absolute;
left:85px;
top:66px;
background-color:#fff;
box-shadow:0 0 18px rgba(12,33,102,0.09);
border-radius:40px;
}
.brr_input{
width:323px;
padding-left:37px;
height:50px;
border:none;
background:none;
color:#666666;
font-size:16px;
background:url(images/cmmi/xia.png) 328px 22px no-repeat;
line-height:50px;
cursor:pointer;
}
.cmmi_zc_cityB{
width:360px;
height:50px;
position:absolute;
left:455px;
top:66px;
}
.cmmi_zc_cityB a{
width:240px;
padding-left:120px;
height:50px;
display:block;
line-height:50px;
background:url(images/cmmi/aow.png) 232px center no-repeat;
background-color:#55471b;
font-size:16px;
color:#fff;
border-radius:40px;
}
.cmmi_zc_cityB a:hover{
background:url(images/cmmi/aow.png) 236px center no-repeat;
background-color:#55471b;
}

.all_kj_cmmi_fth{
width:100%;
padding-top:60px;
height:460px;
background:url(images/cmmi/all_4th.jpg) center top no-repeat;
overflow:hidden;
}
.cmmi_fth{
width:1200px;
margin-top:50px;
}
.cmmi_fth ul{
margin:0;
padding:0;
list-style:none;
}
.cmmi_fth ul li{
width:273px;
height:260px;
float:left;
margin-left:9px;
margin-right:18px;
}
.cmmi_fth_li{
width:273px;
height:260px;
position:relative;
}
.cmmi_fth_lia{
width:124px;
height:117px;
position:absolute;
left:136px;
top:171px;
z-index:2;
text-align:center;
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;
}
.cmmi_fth_lib{
width:224px;
height:42px;
line-height:42px;
font-size:22px;
color:#fff;
position:absolute;
left:27px;
top:29px;
z-index:2;
}
.cmmi_fth_lic{
width:224px;
height:auto;
line-height:22px;
font-size:15px;
color:rgba(255,255,255,0.7);
position:absolute;
left:27px;
top:78px;
z-index:2;
}
.cmmi_fth_lic span{
width:84px;
font-size:16px;
color:#fff;
height:22px;
line-height:22px;
display:block;
background:url(images/cmmi/rsw.png) 71px center no-repeat;
}
.cmmi_fth_lid{
width:273px;
height:260px;
position:absolute;
left:0;
top:0;
background:url(images/cmmi/out.png) no-repeat;
z-index:1;
box-shadow:0 0 18px rgba(5,25,90,0.6);
border-radius:10px;
}

.cmmi_fth_li:hover .cmmi_fth_lia{
top:151px;
}
.cmmi_fth_li:hover .cmmi_fth_lid{
background:url(images/cmmi/hover.png) no-repeat;
box-shadow:0 0 18px rgba(5,25,90,0.8);
}
.cmmi_fth_li:hover .cmmi_fth_lic span{
background:url(images/cmmi/rsw.png) right center no-repeat;
}

.cmmi_fth_lia{
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_cmmi_three{
width:100%;
padding-top:50px;
padding-bottom:54px;
background:url(images/cmmi/all_03.jpg) center top no-repeat;
overflow:hidden;
}
.kj_cmmi_three{
width:1200px;
margin-top:30px;
}
.kj_cmmi_three ul{
margin:0;
padding:0;
list-style:none;
}
.kj_cmmi_three ul li{
width:562px;
margin-left:38px;
float:left;
height:586px;
position:relative;
}
.kj_cmmi_threeA{
width:392px;
height:118px;
text-align:center;
position:absolute;
left:0;
top:0;
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;
}
.kj_cmmi_threeB{
width:392px;
height:44px;
line-height:44px;
font-size:24px;
color:#000;
font-weight:bold;
text-align:center;
position:absolute;
left:0;
top:118px;
}
.kj_cmmi_threeC{
width:392px;
height:auto;
position:absolute;
left:0;
top:180px;
}
.kj_cmmi_threeC dl{
margin:0;
padding:0;
list-style:none;
}
.kj_cmmi_threeC dl dt{
width:430px;
padding-left:33px;
float:left;
background:url(images/cmmi/am.png) left 2px no-repeat;
line-height:26px;
font-size:16px;
color:#666666;
margin-bottom:18px;
}

.kj_cmmi_threeD{
width:392px;
height:auto;
position:absolute;
left:0;
top:180px;
}
.kj_cmmi_threeD dl{
margin:0;
padding:0;
list-style:none;
}
.kj_cmmi_threeD dl dt{
width:478px;
padding-left:33px;
float:left;
background:url(images/cmmi/bm.png) left 2px no-repeat;
line-height:26px;
font-size:16px;
color:#666666;
margin-bottom:18px;
}

.all_kj_ad{
background:url(images/cmmi/all_04.jpg) center top no-repeat;
}

.all_kj_cmmi_step{
width:100%;
padding-top:60px;
padding-bottom:80px;
background:url(images/cmmi/all_05.jpg) center top no-repeat;
background-color:#f7f9fc;
overflow:hidden;
}

.all_kj_dcmm_step{
width:100%;
padding-top:60px;
padding-bottom:70px;
background:url(images/dcmm/all_06.jpg) center top no-repeat;
background-color:#f7f9fc;
overflow:hidden;
}

.cmmi_step{ position:relative;zoom:1; height:304px; width:1260px; margin:20px auto 0 auto;}
.cmmi_step .piclist{ overflow:hidden; zoom:1; height:304px; width:1260px; margin:0; padding:0; list-style:none;}
.cmmi_step .ohbox{overflow:hidden; position:relative;left:35px;width:1200px;}
.cmmi_step .piclist li{float:left;width:249px; height: 304px;background:url(images/tisax/arrow.png) 168px 75px no-repeat;}
.cmmi_step .pageBtn span{display:block;width:12px;height:24px;position:absolute;top:68px;cursor:pointer;overflow:hidden; text-indent:-9999px; left:0px;}
.cmmi_step .pageBtn .prev{background:url(images/cmmi/left.png) left center no-repeat;}
.cmmi_step .pageBtn .next{background:url(images/cmmi/right.png) right center no-repeat; left:1248px;}
.cmmi_step .pageBtn span:hover{background:url(images/cmmi/lefts.png) left center no-repeat;}
.cmmi_step .pageBtn .next:hover{background: url(images/cmmi/rights.png) right center no-repeat;}

.itss_step{height:420px; margin-top:40px;}
.itss_step .piclist{height:430px;}
.itss_step .piclist li{height:430px;}

.dcmm_step{
width:1300px;
margin-top:40px;
padding-bottom:40px;
overflow:hidden;
}
.dcmm_step ul{
margin:0;
padding:0;
list-style:none;
}
.dcmm_step ul li{
width:260px;
float:left;
background:url(images/tisax/arrow.png) 173px 75px no-repeat;
}

.dcmm_step ul li:last-child{
background:none;
}
.cmmi_stepA{
width:160px;
height:160px;
position:relative;
background:url(images/tisax/round.png) no-repeat;
}
.cmmi_stepAa{
width:46px;
height:46px;
position:absolute;
left:57px;
top:34px;
background:url(images/tisax/sound.png) no-repeat;
text-align:center;
line-height:46px;
font-size:22px;
color:#fff;
}
.dcmm_stepAa{
top:34px;
}
.cmmi_stepAb{
width:120px;
height:auto;
position:absolute;
left:20px;
top:90px;
text-align:center;
font-size:16px;
line-height:22px;
color:#fff;
font-weight:bold;
}
.dcmm_stepAb{
top:90px;
}
.cmmi_stepB{
width:160px;
overflow:hidden;
padding-top:18px;
font-size:18px;
color:#666666;
font-weight:bold;
line-height:28px;
text-align:center;
overflow:hidden;
}
.cmmi_stepC{
width:160px;
margin-left:10px;
padding-top:18px;
font-size:16px;
color:#666666;
line-height:24px;
overflow:hidden;
}

.cmmi_stepD{
width:208px;
overflow:hidden;
padding-top:18px;
font-size:16px;
color:#666666;
line-height:22px;
overflow:hidden;
}
.cmmi_stepE{
width:188px;
overflow:hidden;
padding-top:18px;
overflow:hidden;
}
.cmmi_stepE dl{
margin:0;
padding:0;
list-style:none;
}
.cmmi_stepE dl dt{
width:176px;
float:left;
background:url(images/itss/em.png) left 9px no-repeat;
padding-left:12px;
line-height:22px;
font-size:16px;
color:#4c4c4c;
margin-bottom:10px;
overflow:hidden;
}

.all_cmmi_faq{
width:100%;
padding:30px 0 80px 0;
overflow:hidden;
}
.cmmi_faq_TT{
width:100%;
height:104px;
line-height:104px;
text-align:center;
font-size:36px;
color:#000;
}
.cmmi_faq{
width:1040px;
margin:0 auto;
overflow:hidden;
}
.cmmi_faq ul{
margin:0;
padding:0;
list-style:none;
}
.cmmi_faq ul li{
width:1040px;
float:left;
background:url(images/cmmi/down.png) right 28px no-repeat;
cursor:pointer;
overflow:hidden;
}
.cmmi_faq ul li:last-child{
border:none;}
.cmmi_faq_A{
width:1040px;
height:62px;
line-height:62px;
font-size:20px;
color:#000;
font-weight:bold;
border-bottom:1px solid #7f7f7f;
}
.cmmi_faq_B{
width:924px;
background:url(images/cmmi/aw.png) 7px 18px no-repeat;
padding-left:96px;
line-height:30px;
padding-right:20px;
padding-bottom:34px;
font-size:16px;
color:#4c4c4c;
display:none;
padding-top:16px;
overflow:hidden;
}
.tisax_faq_B p{
margin:0;
padding:0;
}

.cmmi_faq ul li.Fover{
background:url(images/cmmi/up.png) right 28px no-repeat;
}
.cmmi_faq ul li.Fover .cmmi_faq_A{
color:#0c2166;
}
.cmmi_faq ul li.Fover .cmmi_faq_B{
display:block;
}

.kj_dcmm_4th{
width:1160px;
height:206px;
margin:0 auto;
}
.kj_dcmm_4th ul{
margin:0;
padding:0;
list-style:none;
}
.kj_dcmm_4th ul li{
width:290px;
float:left;
height:206px;
position:relative;
}
.kj_dcmm_4thA{
width:100%;
text-align:center;
height:133px;
position:absolute;
left:0;
top:0;
}
.kj_dcmm_4thB{
width:100%;
height:38px;
line-height:38px;
position:absolute;
left:0;
top:128px;
font-size:18px;
color:#4c4c4c;
font-weight:bold;
text-align:center;
}

.kj_dcmm_mx{
width:1198px;
height:418px;
background-color:#fff;
border:1px solid #e9ecf2;
border-radius:6px;
overflow:hidden;
position:relative;
box-shadow:0 0 24px rgba(0,0,0,0.1);
}
.kj_dcmm_mxA{
width:430px;
height:96px;
position:absolute;
left:34px;
top:34px;
border-bottom:1px solid #e8e8e8;
}
.kj_dcmm_mxB{
width:430px;
height:auto;
position:absolute;
left:35px;
top:153px;
font-size:16px;
color:#666666;
line-height:26px;
}
.kj_dcmm_mxC{
width:699px;
height:418px;
position:absolute;
right:0;
top:0;
}

.all_kj_dcmm_two{
width:100%;
padding:60px 0;
background:url(images/dcmm/all_03.jpg) center top no-repeat;
overflow:hidden;
}
.all_kj_dcmm_5r{
width:100%;
padding:70px 0 60px 0;
background:url(images/dcmm/all_5r.jpg) center top no-repeat;
overflow:hidden;
}
.kj_dcmm_dj{
width:1225px;
height:440px;
}
.kj_dcmm_dj ul{
margin:0;
padding:0;
list-style:none;
}
.kj_dcmm_dj ul li{
width:220px;
float:left;
margin-right:25px;
position:relative;
}
.kj_dcmm_dj ul li:nth-child(1){
height:210px;
margin-top:200px;
}
.kj_dcmm_dj ul li:nth-child(2){
height:250px;
margin-top:160px;
}
.kj_dcmm_dj ul li:nth-child(3){
height:290px;
margin-top:120px;
}
.kj_dcmm_dj ul li:nth-child(4){
height:350px;
margin-top:60px;
}
.kj_dcmm_dj ul li:nth-child(5){
height:410px;
}
.kj_dcmm_djA{
width:180px;
height:40px;
line-height:40px;
font-size:20px;
color:#fff;
font-weight:bold;
position:absolute;
left:20px;
top:18px;
z-index:2;
}
.kj_dcmm_djB{
width:180px;
height:auto;
line-height:24px;
font-size:16px;
color:#fff;
position:absolute;
left:20px;
top:61px;
z-index:2;
}
.kj_dcmm_djC{
width:220px;
height:auto;
box-shadow:0 0 12px rgba(0,0,0,0.2);
position:absolute;
left:0;
top:0;
z-index:1;
}
.kj_dcmm_djC img{
display:block;
}

.all_kj_dcmm_one{
width:100%;
padding-top:48px;
height:422px;
background:url(images/dcmm/all_02.jpg) center top no-repeat;
overflow:hidden;
}
.kj_dcmm_one{
width:1230px;
margin-top:34px;
}
.kj_dcmm_one ul{
margin:0;
padding:0;
list-style:none;
}
.kj_dcmm_one ul li{
width:380px;
float:left;
margin-right:30px;
height:255px;
background-color:#fff;
border-top:5px solid #0a2374;
position:relative;
border-radius:6px;
box-shadow:0 0 24px rgba(13,27,111,0.12);
overflow:hidden;
}
.kj_dcmm_oneA{
width:113px;
height:auto;
position:absolute;
left:257px;
top:123px;
z-index:1;
}
.kj_dcmm_oneB{
width:324px;
height:40px;
line-height:40px;
font-size:20px;
color:#000;
font-weight:bold;
position:absolute;
left:30px;
top:27px;
z-index:2;
}
.kj_dcmm_oneC{
width:304px;
height:auto;
line-height:26px;
font-size:16px;
color:#000;
position:absolute;
left:30px;
top:76px;
z-index:2;
}
.kj_dcmm_oneD{
width:120px;
height:36px;
line-height:36px;
font-size:16px;
color:#0a2374;
background:url(images/cmmi/arrow.png) 101px center no-repeat;
position:absolute;
left:30px;
top:186px;
z-index:2;
}

.kj_dcmm_one ul li:hover .kj_dcmm_oneD{
background:url(images/cmmi/arrow.png) 105px center no-repeat;
}

.all_kj_dcmm_three{
width:100%;
padding-top:51px;
padding-bottom:60px;
background:url(images/dcmm/all_04.jpg) center bottom no-repeat;
overflow:hidden;
}
.kj_dcmm_tab{
width:612px;
margin:20px auto 0 auto;
height:60px;
}
.kj_dcmm_tab ul{
margin:0;
padding:0;
list-style:none;
}
.kj_dcmm_tab ul li{
width:306px;
height:60px;
float:left;
text-align:center;
line-height:60px;
font-size:20px;
color:#333333;
cursor:pointer;
}
.kj_dcmm_tab ul li.selected{
font-weight:bold;
color:#293b80;
}
.kj_dcmm_three{
width:1140px;
padding:30px;
font-size:15px;
color:#666666;
line-height:24px;
overflow:hidden;
background:url(images/dcmm/jia.jpg) right bottom no-repeat;
background-color:#fff;
border-top:5px solid #0a2374;
border-radius:6px;
box-shadow:0 0 12px rgba(31,32,37,0.12);
margin-bottom:35px;
}
.kj_dcmm_three strong{
font-size:18px;
color:#000;
}

.all_kj_vs{
width:100%;
padding-top:50px;
padding-bottom:70px;
background:url(images/dcmm/all_05.jpg) center top no-repeat;
overflow:hidden;
}
.kj_vs_TT{
width:100%;
height:74px;
line-height:74px;
text-align:center;
font-size:36px;
color:#000;
}
.kj_vs_TxT{
width:100%;
height:67px;
line-height:38px;
text-align:center;
font-size:18px;
color:#4c4c4c;
}
.kj_vs{
width:920px;
margin:0 auto;
overflow:hidden;
}
.kj_vs_l{
width:440px;
float:left;
height:234px;
position:relative;
}
.kj_vs_la{
width:330px;
height:38px;
line-height:38px;
font-size:18px;
color:#0a2374;
font-weight:bold;
text-align:right;
position:absolute;
left:0;
top:0;
}
.kj_vs_lb{
width:330px;
height:auto;
position:absolute;
left:0;
top:42px;
}
.kj_vs_lb dl{
margin:0;
padding:0;
list-style:none;
}
.kj_vs_lb dl dt{
width:308px;
float:left;
height:30px;
background:url(images/dcmm/li.png) right center no-repeat;
text-align:right;
line-height:30px;
padding-right:22px;
font-size:15px;
color:#666666;
}
.kj_vs_lc{
width:90px;
height:90px;
position:absolute;
right:0;
top:24px;
box-shadow:0 0 16px rgba(12,33,102,0.09);
border-radius:50%;
overflow:hidden;
}

.kj_vs_r{
width:430px;
float:right;
height:234px;
position:relative;
}
.kj_vs_ra{
width:330px;
height:38px;
line-height:38px;
font-size:18px;
color:#0a2374;
font-weight:bold;
position:absolute;
left:110px;
top:0;
}
.kj_vs_rb{
width:330px;
height:auto;
position:absolute;
left:110px;
top:42px;
}
.kj_vs_rb dl{
margin:0;
padding:0;
list-style:none;
}
.kj_vs_rb dl dt{
width:298px;
float:left;
height:auto;
line-height:22px;
background:url(images/dcmm/li.png) left 4px no-repeat;
padding-left:22px;
font-size:15px;
color:#666666;
padding-bottom:10px;
overflow:hidden;
}
.kj_vs_rc{
width:90px;
height:90px;
position:absolute;
left:0;
top:24px;
box-shadow:0 0 16px rgba(12,33,102,0.09);
border-radius:50%;
overflow:hidden;
}

.blank_62{
height:42px;
clear:both;
}

.kj_itss_mx{
width:1200px;
height:440px;
margin-top:30px;
position:relative;
}
.kj_itss_mxA{
width:430px;
height:96px;
position:absolute;
left:64px;
top:41px;
border-bottom:1px solid #e8e8e8;
z-index:2;
}
.kj_itss_mxB{
width:430px;
height:auto;
position:absolute;
left:64px;
top:158px;
font-size:16px;
color:#666666;
line-height:26px;
z-index:2;
}
.kj_itss_mxC{
width:595px;
height:430px;
position:absolute;
right:24px;
top:0;
}
.kj_itss_mxD{
width:500px;
height:440px;
box-shadow:0 0 24px rgba(0,0,0,0.1);
position:absolute;
left:30px;
top:0;
z-index:1;
}

.all_kj_itss_two{
width:100%;
padding-top:60px;
padding-bottom:70px;
background:url(images/itss/all_02.jpg) center top no-repeat;
overflow:hidden;
}
.kj_itss_dj{
width:980px;
height:430px;
margin:0 auto;
}
.kj_itss_dj ul{
margin:0;
padding:0;
list-style:none;
}
.kj_itss_dj ul li{
width:220px;
float:left;
margin-left:13px;
margin-right:12px;
position:relative;
}
.kj_itss_dj ul li:nth-child(1){
height:410px;
}
.kj_itss_dj ul li:nth-child(2){
height:361px;
margin-top:49px;
}
.kj_itss_dj ul li:nth-child(3){
height:299px;
margin-top:111px;
}
.kj_itss_dj ul li:nth-child(4){
height:241px;
margin-top:169px;
}
.kj_itss_djA{
width:180px;
height:40px;
line-height:40px;
font-size:20px;
color:#fff;
font-weight:bold;
position:absolute;
left:20px;
top:18px;
z-index:2;
}
.kj_itss_djB{
width:180px;
height:auto;
line-height:24px;
font-size:16px;
color:#fff;
position:absolute;
left:20px;
top:61px;
z-index:2;
}
.kj_itss_djC{
width:220px;
height:auto;
box-shadow:0 0 12px rgba(0,0,0,0.2);
position:absolute;
left:0;
top:0;
z-index:1;
}
.kj_itss_djC img{
display:block;
}

.kj_itss_ST{
width:100%;
height:80px;
line-height:80px;
text-align:center;
font-size:24px;
color:#000;
}
.kj_itss_nx{
width:1224px;
}
.kj_itss_nx ul{
margin:0;
padding:0;
list-style:none;
}
.kj_itss_nx ul li{
width:280px;
height:160px;
position:relative;
float:left;
margin-right:26px;
margin-bottom:20px;
}
.kj_itss_nxA{
width:280px;
height:160px;
position:absolute;
left:0;
top:0;
z-index:1;
}
.kj_itss_nxB{
width:280px;
height:37px;
line-height:37px;
font-size:17px;
color:#fff;
font-weight:bold;
text-align:center;
position:absolute;
left:0;
top:119px;
z-index:2;
}

.kj_iso27001_one{
width:1198px;
height:418px;
position:relative;
border:1px solid #e6e9f0;
border-radius:6px;
box-shadow:0 0 24px rgba(0,0,0,0.1);
margin-bottom:30px;
overflow:hidden;
}
.kj_iso27001_oneA{
width:710px;
height:28px;
line-height:28px;
position:absolute;
left:49px;
top:34px;
font-size:18px;
color:#666666;
}
.kj_iso27001_oneB{
width:710px;
height:40px;
line-height:40px;
position:absolute;
left:49px;
top:62px;
font-size:30px;
color:#000;
}
.kj_iso27001_oneC{
width:710px;
height:auto;
position:absolute;
left:49px;
top:125px;
}
.kj_iso27001_oneC ul{
margin:0;
padding:0;
list-style:none;
}
.kj_iso27001_oneC ul li{
width:708px;
height:68px;
border:1px solid #e3e3e3;
float:left;
border-radius:6px;
position:relative;
margin-bottom:20px;
overflow:hidden;
}
.kj_iso27001_oneCa{
width:109px;
height:68px;
line-height:68px;
text-align:center;
position:absolute;
left:0;
top:0;
background-color:#f0f6fc;
font-size:18px;
color:#4c4c4c;
font-weight:bold;
}

.kj_iso27001_oneCb{
width:550px;
position:absolute;
left:140px;
top:14px;
height:auto;
}
.kj_iso27001_oneCb dl{
margin:0;
padding:0;
list-style:none;
}
.kj_iso27001_oneCb dl dt{
background:url(images/iso27001/off.png) left 4px no-repeat;
padding-left:17px;
float:left;
display:inline-block;
padding-right:30px;
line-height:20px;
font-size:15px;
color:#4c4c4c;
cursor:pointer;
overflow:hidden;
}
.kj_iso27001_oneCb dl dt.selected{
background:url(images/iso27001/on.png) left 4px no-repeat;
}

.kj_iso27001_oneCbb{
width:550px;
position:absolute;
left:140px;
top:14px;
height:auto;
}
.kj_iso27001_oneCbb dl{
margin:0;
padding:0;
list-style:none;
}
.kj_iso27001_oneCbb dl dt{
background:url(images/iso27001/b.png) left center no-repeat;
padding-left:17px;
float:left;
display:inline-block;
padding-right:26px;
line-height:35px;
height:35px;
font-size:15px;
color:#4c4c4c;
overflow:hidden;
}
.kj_iso27001_oneCbb dl dt.selected{
background:url(images/iso27001/a.png) left center no-repeat;
}

.kj_iso27001_oneCbbb{
width:500px;
height:68px;
line-height:68px;
position:absolute;
left:140px;
top:0;
color:#ce0e0e;
font-size:14px;
}

.kj_iso27001_oneCc{
width:88px;
height:68px;
line-height:68px;
position:absolute;
right:0;
top:0;
}
.kj_iso27001_oneCc a{
font-size:14px;
color:#0c2166;
font-weight:bold;
text-decoration:none;
}
.kj_iso27001_oneD{
width:390px;
height:418px;
position:absolute;
right:0;
top:0;
}

.all_kj_iso27001_two{
width:100%;
padding-top:60px;
padding-bottom:60px;
background:url(images/iso27001/all_02.jpg) center top no-repeat;
overflow:hidden;
}
.kj_iso27001_two{
width:1200px;
height:550px;
background:url(images/iso27001/ox.jpg) no-repeat;
position:relative;
border-radius:6px;
box-shadow:0 0 16px rgba(38,63,149,0.2);
margin-top:30px;
margin-bottom:30px;
overflow:hidden;
}
.kj_iso27001_twoA{
height:44px;
line-height:44px;
font-size:24px;
color:#fff;
width:auto;
position:absolute;
left:40px;
top:30px;
}


.kj_iso27001_twoV{
width:535px;
height:430px;
position:absolute;
left:40px;
top:93px;
overflow:hidden;
}


.kj_iso27001_twoVs{
width:535px;
position:relative;
}


.blt{ display:block; position:absolute; width:3px; height:100%; right:1px; top:0; background:#4a6ac7; }

.kj_iso27001_twoB{
width:535px;
height:430px;
position:relative;
}

.kj_iso27001_twoB ul{
margin:0;
padding:0;
list-style:none;
}
.kj_iso27001_twoB ul li{
width:480px;
float:left;
padding-bottom:25px;
overflow:hidden;
}
.kj_iso27001_twoBa{
width:70px;
height:70px;
float:left;
}
.kj_iso27001_twoBb{
width:390px;
height:26px;
line-height:26px;
font-size:20px;
color:#fff;
font-weight:bold;
float:right;
}
.kj_iso27001_twoBc{
width:390px;
height:auto;
line-height:20px;
font-size:14px;
color:#fff;
float:right;
padding-top:8px;
overflow:hidden;
}
.kj_iso27001_twoC{
height:44px;
line-height:44px;
font-size:24px;
color:#000000;
width:auto;
position:absolute;
left:640px;
top:30px;
}
.kj_iso27001_twoD{
height:auto;
line-height:24px;
font-size:16px;
color:#000000;
width:520px;
position:absolute;
left:640px;
top:82px;
}
.kj_iso27001_twoE{
height:auto;
width:440px;
position:absolute;
left:640px;
top:196px;
}
.kj_iso27001_twoE dl{
margin:0;
padding:0;
list-style:none;
}
.kj_iso27001_twoE dl dt{
float:left;
width:203px;
height:48px;
line-height:48px;
background:url(images/iso27001/em.png) left center no-repeat;
padding-left:17px;
font-size:18px;
color:#0a2374;
}

.all_kj_ty{
width:100%;
padding-top:30px;
height:690px;
background-color:#242b3d;
overflow:hidden;
}
.kj_ty_TT{
width:100%;
height:116px;
line-height:96px;
text-align:center;
font-size:36px;
color:#fff;
}

.iso27001_rhc{
width:100%;
overflow:hidden;
}
.iso27001_rhc ul{
margin:0;
padding:0;
list-style:none;
}
.iso27001_rhc ul li{
width:100%;
float:left;
color:#fff;
}
.iso27001_rhc ul li h5{
font-size:20px;
margin:0;
padding:0;
}
.iso27001_rhc ul li p{
font-size:16px;
line-height:24px;
}

@-webkit-keyframes rotateForEver {
    0% {
        transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
    }
    50% {
        transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        -o-transform: rotate(180deg);
    }
    100% {
        transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        -o-transform: rotate(360deg);
    }
}

@keyframes rotateForEver {
    0% {
        transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
    }
    50% {
        transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        -o-transform: rotate(180deg);
    }
    100% {
        transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        -o-transform: rotate(360deg);
    }
}


@-webkit-keyframes rotateForEver1 {
    0% {
        opacity:1 ;
        filter: alpha(opacity=100);
        transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
    }
    50% {
        opacity:1 ;
        filter: alpha(opacity=100);
        transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
        -webkit-transform: rotate(-180deg);
        -moz-transform: rotate(-180deg);
        -o-transform: rotate(-180deg);
    }
    100% {
        opacity:1 ;
        filter: alpha(opacity=100);
        transform: rotate(-360deg);
        -ms-transform: rotate(-360deg);
        -webkit-transform: rotate(-360deg);
        -moz-transform: rotate(-360deg);
        -o-transform: rotate(-360deg);
    }
}

@keyframes rotateForEver1 {
    0% {
        opacity:1 ;
        filter: alpha(opacity=100);
        transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
    }
    50% {
        opacity:1 ;
        filter: alpha(opacity=100);
        transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
        -webkit-transform: rotate(-180deg);
        -moz-transform: rotate(-180deg);
        -o-transform: rotate(-180deg);
    }
    100% {
        opacity:1 ;
        filter: alpha(opacity=100);
        transform: rotate(-360deg);
        -ms-transform: rotate(-360deg);
        -webkit-transform: rotate(-360deg);
        -moz-transform: rotate(-360deg);
        -o-transform: rotate(-360deg);
    }
}
@-webkit-keyframes rotateForEver2 {
    0% {
        transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
    }
    40% {
        transform: rotate(60deg);
        -ms-transform: rotate(60deg);
        -webkit-transform: rotate(60deg);
        -moz-transform: rotate(60deg);
        -o-transform: rotate(60deg);
    }
   80% {
        transform: rotate(-50deg);
        -ms-transform: rotate(-50deg);
        -webkit-transform: rotate(-50deg);
        -moz-transform: rotate(-50deg);
        -o-transform: rotate(-50deg);
    }
}

@keyframes rotateForEver2 {
    0% {
        transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
    }
    40% {
        transform: rotate(60deg);
        -ms-transform: rotate(60deg);
        -webkit-transform: rotate(60deg);
        -moz-transform: rotate(60deg);
        -o-transform: rotate(60deg);
    }
    80% {
        transform: rotate(-50deg);
        -ms-transform: rotate(-50deg);
        -webkit-transform: rotate(-50deg);
        -moz-transform: rotate(-50deg);
        -o-transform: rotate(-50deg);
    }
}

@-webkit-keyframes rotateForEver3 {
    0% {
        left: -54px;
        transform: rotate(0deg) ;
        -ms-transform: rotate(0deg) ;
        -webkit-transform: rotate(0deg) ;
        -moz-transform: rotate(0deg) ;
        -o-transform: rotate(0deg) ;
    }
    20% {
        left: -36px;
        transform: rotate(120deg) ;
        -ms-transform: rotate(120deg);
        -webkit-transform: rotate(120deg) ;
        -moz-transform: rotate(120deg) ;
        -o-transform: rotate(120deg) ;
    }
    40% {
        left: -18px;
        transform: rotate(240deg) ;
        -ms-transform: rotate(240deg) ;
        -webkit-transform: rotate(240deg) ;
        -moz-transform: rotate(240deg) ;
        -o-transform: rotate(240deg) ;

    }
    60% {
        left: 0;
        transform: rotate(360deg);
        -ms-transform: rotate(360deg) ;
        -webkit-transform: rotate(360deg) ;
        -moz-transform: rotate(360deg) ;
        -o-transform: rotate(360deg) ;
    }
    to {
        left: -54px;
        transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -webkit-transform: rotate(0deg) ;
        -moz-transform: rotate(0deg) ;
        -o-transform: rotate(0deg);
    }
}

@keyframes rotateForEver3 {
    0% {
        left: -54px;
        transform: rotate(0deg) ;
        -ms-transform: rotate(0deg) ;
        -webkit-transform: rotate(0deg) ;
        -moz-transform: rotate(0deg) ;
        -o-transform: rotate(0deg) ;
    }
    20% {
        left: -36px;
        transform: rotate(120deg) ;
        -ms-transform: rotate(120deg);
        -webkit-transform: rotate(120deg) ;
        -moz-transform: rotate(120deg) ;
        -o-transform: rotate(120deg) ;
    }
    40% {
        left: -18px;
        transform: rotate(240deg) ;
        -ms-transform: rotate(240deg) ;
        -webkit-transform: rotate(240deg) ;
        -moz-transform: rotate(240deg) ;
        -o-transform: rotate(240deg) ;
    }
    60% {
        left: 0;
        transform: rotate(360deg);
        -ms-transform: rotate(360deg) ;
        -webkit-transform: rotate(360deg) ;
        -moz-transform: rotate(360deg) ;
        -o-transform: rotate(360deg) ;
    }
    to {
        left: -54px;
        transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -webkit-transform: rotate(0deg) ;
        -moz-transform: rotate(0deg) ;
        -o-transform: rotate(0deg);
    }
}


.main_ty{ position:relative; width:1200px;}
.subject-upgrade{position:relative;display:block;width:772px;height:645px;margin:0 auto;}
.kj_ty_A{ width:429px; height:346px; position:absolute; left:172px; top:84px; z-index:10;}
.kj_ty_As{ width:492px; height:331px; position:absolute; left:134px; top:138px; z-index:10;}
.pk-rotate-box{position:absolute;left:50%;top:100px;margin-left:-163px;width:321px;height:321px;border-radius:50%;}
.subject-upgrade .upg-li{position:absolute;width:0;height:377px;overflow:hidden;background-position:0 0;background-repeat:no-repeat;opacity:.6;filter:alpha(opacity=60);-webkit-transition:all .8s ease-out;transition:all .8s ease-out
}
.subject-upgrade.setp-two .upg-li{width:464px;height:377px;overflow:visible;opacity:1;filter:alpha(opacity=100);}
.subject-upgrade .upg-li1{bottom:196px;right:449px;background:url(images/pk-rotate-linel.png);background-position:right bottom;}
.subject-upgrade .upg-li2{bottom:196px;left:451px;background:url(images/pk-rotate-liner.png);background-position:left bottom;}
.subject-upgrade .upg-more{position:absolute;width:405px;height:475px;font-size:16px;line-height:28px;text-align:center;color:#fff;opacity:.1;filter:alpha(opacity=10);-webkit-transition:all 1.4s ease-out;transition:all 1.4s ease-out}
.subject-upgrade.setp-two .upg-more{opacity:1;filter:alpha(opacity=100);}
.subject-upgrade .upg-li1 .upg-more{bottom:-118px;right:0;}
.subject-upgrade.setp-two .upg-li1 .upg-more{bottom:-17px;right:138px;}
.subject-upgrade .upg-li2 .upg-more{bottom:-98px;left:0;}
.subject-upgrade.setp-two .upg-li2 .upg-more{bottom:-16px;left:131px;}
.subject-upgrade .upg-li3 .upg-more{top:-90px;right:0;}
.subject-upgrade .upg-text{width:400px;height:214px;background:url(images/upg-more-bg.png) no-repeat 0 0;}
.subject-upgrade .upg-text1{ margin-top:70px;}
.subject-upgrade .upg-text ul{text-align:left;padding:23px 45px;line-height:24px; margin:0; list-style:none;}
.subject-upgrade .upg-text li{margin-bottom:6px;font-size:14px;}
.subject-upgrade .upg-text h5{ margin:0; padding:0; position:relative;line-height:60px;height:60px;-moz-transform:matrix(1,0,0,0.99984631447337,0,0);-webkit-transform:matrix(1,0,0,0.99984631447337,0,0);-ms-transform:matrix(1,0,0,0.99984631447337,0,0);transform:matrix(1,0,0,0.99984631447337,0,0); margin-bottom:24px; font-weight:normal; font-size:22px;}
.subject-upgrade .upg-text h5:before{content:"";width:17px;height:20px;position:absolute;left:-5px;top:21px;}

.subject-upgrade .upg-text h5:after{content:"";position:absolute;left:0;bottom:-6px;width:170px;height:13px;background:url(images/upg-text-line.png) no-repeat 0 0;-webkit-animation:line_background 4s linear infinite;-moz-animation:line_background 4s linear infinite;-ms-animation:line_background 4s linear infinite;-o-animation:line_background 4s linear infinite;animation:line_background 4s linear infinite;background:url(images/upg-text-line.png) no-repeat 0 0;}
.subject-upgrade .upg-li.upg-li2 label:after{-webkit-animation:line_background 4s .8s linear infinite;-moz-animation:line_background 4s .8s linear infinite;-ms-animation:line_background 4s .8s linear infinite;-o-animation:line_background 4s .8s linear infinite;animation:line_background 4s .8s linear infinite;}
.subject-upgrade .upg-text p{opacity:.76; color:#fff; font-size:15px; line-height:24px;}
.subject-upgrade .upg-dot{position:absolute;width:1px;height:4px;background-color:#fff;}
.subject-upgrade .upg-dot:before{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;margin:-4px 0 0 -4px;background-color:#fff;opacity:.5;filter:alpha(opacity=50);-webkit-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-animation:pk-scaleForEver 1s linear infinite;-moz-animation:pk-scaleForEver 1s linear infinite;-ms-animation:pk-scaleForEver 1s linear infinite;-o-animation:pk-scaleForEver 1s linear infinite;animation:pk-scaleForEver 1s linear infinite;}
.subject-upgrade .upg-li1 .upg-dot{top:35px;right:4px;}
.subject-upgrade .upg-li1 .upg-dot.dot2{top:0px;right:58px;width:4px;height:1px;}
.subject-upgrade .upg-li1 .upg-dot.dot3{top:auto;bottom:35px;right:4px;}
.subject-upgrade .upg-li1 .upg-dot.dot4{bottom:0px;right:58px;width:4px;height:1px;top:auto;}
.subject-upgrade .upg-li2 .upg-dot{top:35px;left:0;}
.subject-upgrade .upg-li2 .upg-dot.dot2{top:0;left:55px;width:4px;height:1px;}
.subject-upgrade .upg-li2 .upg-dot.dot3{top:auto;bottom:35px;left:0;}
.subject-upgrade .upg-li2 .upg-dot.dot4{top:auto;bottom:0;left:55px;width:4px;height:1px;}
.subject-upgrade .pk-rotate3,.subject-upgrade .pk-rotate2,.subject-upgrade .pk-rotate1{position:absolute;left:0;top:0;z-index:1;width:321px;height:321px;background:url(images/pk-rotate-1.png) no-repeat center;}
.subject-upgrade .pk-rotate2{background:url(images/pk-rotate-2.png)}
.subject-upgrade .pk-rotate3{background:url(images/pk-rotate-3.png)}
.subject-upgrade .upg-rotate .upg-dot{opacity:0}
.subject-upgrade .upg-rotate{opacity:0;position:absolute;width:664px;height:664px;left:50%;top:50%;margin:-332px 0 0 -332px;z-index:2;background:url(images/pk-rotate-0.png) no-repeat bottom;}
.subject-upgrade.setp-two .upg-rotate{opacity:1}
.subject-upgrade.setp-two .upg-rotate .upg-dot{opacity:1;left:50%;top:195px;}
.subject-upgrade.active .pk-rotate1{-webkit-animation:rotateForEver2 2.2s linear;-moz-animation:rotateForEver2 2.2s linear;-ms-animation:rotateForEver2 2.2s linear;-o-animation:rotateForEver2 2.2s linear;animation:rotateForEver2 2.2s linear;}
.subject-upgrade.setp-one .pk-rotate2{-webkit-animation:rotateForEver 6s linear infinite;-moz-animation:rotateForEver 6s linear infinite;-ms-animation:rotateForEver 6s linear infinite;-o-animation:rotateForEver 6s linear infinite;animation:rotateForEver 6s linear infinite;}
.subject-upgrade.setp-one .pk-rotate3{-webkit-animation:rotateForEver1 8s linear infinite;-moz-animation:rotateForEver1 8s linear infinite;-ms-animation:rotateForEver1 8s linear infinite;-o-animation:rotateForEver1 8s linear infinite;animation:rotateForEver1 8s linear infinite;}
@-webkit-keyframes pk-scaleForEver{
    0%{transform:scale(.5);-webkit-transform:scale(.5);opacity:.5;}
    70%{transform:scale(1);-webkit-transform:scale(1);opacity:.1;}
    100%{transform:scale(1.3);-webkit-transform:scale(1.3);opacity:0;}
}
@keyframes pk-scaleForEver{
    0%{transform:scale(.5);-webkit-transform:scale(.5);opacity:.5;}
    70%{transform:scale(1);-webkit-transform:scale(1);opacity:.3;}
    100%{transform:scale(1.3);-webkit-transform:scale(1.3);opacity:0;}
}
@-webkit-keyframes line_background{
    0%{background-position:-170px 0}
    100%{background-position:0 0}
}
@keyframes line_background{
    0%{background-position:-170px 0}
    100%{background-position:0 0}
}
@-webkit-keyframes width_background{
    0%{background-position:0 0}
    100%{background-position:-1920px 0}
}
@keyframes width_background{
    0%{background-position:0 0}
    100%{background-position:-1920px 0}
}

.all_kj_banner{
width:100%;
height:370px;
background:url(images/banner_stem.jpg) center top no-repeat;
overflow:hidden;
}

.kj_banner{
width:1200px;
height:370px;
margin:0 auto;
position:relative;
overflow:hidden;
}
.kj_bannerA{
width:1200px;
height:78px;
line-height:78px;
font-size:42px;
color:#fff;
padding-top:66px;
}
.kj_bannerB{
width:644px;
line-height:28px;
font-size:16px;
color:#fff;
padding-bottom:30px;
overflow:hidden;
}
.kj_bannerC{
width:640px;
overflow:hidden;
}
.kj_bannerC a{
width:98px;
height:32px;
line-height:32px;
border:1px solid #fff;
display:block;
font-size:14px;
color:#fff;
font-weight:bold;
text-decoration:none;
text-align:center;
border-radius:20px;
}
.kj_bannerC a:hover{
background-color:#db1b1b;
border-color:#db1b1b;
}

.kj_bannerD{
width:230px;
height:290px;
position:absolute;
right:0;
top:40px;
overflow:hidden;
}
.kj_bannerD img{
border-radius:6px;
}
