.all_Kollow{
width:100%;
height:127px;
position: fixed;
top: 0;
left: 0px;
right: 0px;
z-index: 9999;
border-top:3px solid #c0003f;
background:url(images/2025/header_hr.png) center bottom no-repeat;
background-color:#fff;
}

#all_Kollow.on{
	top:0;
	background-color:#fff;
}

.K_header{
width:100%;
height:97px;
}

.K_logo{
width:170px;
height:61px;
float:left;
margin-top:12px;
}
.K_logo a{
width:170px;
height:61px;
display:block;
background:url(images/logo.png) no-repeat;
}

.k_nav{
width:980px;
float:left;
margin-left:76px;
}
.k_nav ul{
margin:0;
padding:0;
list-style:none;
}
.k_nav ul li{
float:left;
margin-right:30px;
height:85px;
}
.k_nav ul li:last-child{
margin-right:0;
}
.k_nav ul li.m{
margin-right:20px;
}
.k_nav ul li a.m_a{
padding:0 14px;
height:85px;
line-height:85px;
display:inline-block;
font-size:18px;
color:#4c4c4c;
text-decoration:none;
position:relative;
}
.k_nav ul li.nav_2.m a.m_a{
padding-right:24px;
background:url(images/k_down.png) 110px center no-repeat;
}
.k_nav ul li.nav_3.m a.m_a{
padding-right:24px;
background:url(images/k_down.png) 97px center no-repeat;
}
.k_nav ul li.nav_4.m a.m_a{
padding-right:24px;
background:url(images/k_down.png) 146px center no-repeat;
}
.k_nav ul li.nav_5.m a.m_a{
padding-right:24px;
background:url(images/k_down.png) 110px center no-repeat;
}
.k_nav ul li.nav_7.m a.m_a{
padding-right:24px;
background:url(images/k_down.png) 96px center no-repeat;
}

.k_nav ul li a.m_a:before{
content: '';
position: absolute;
width: 100%;
height:46px;
background-color:#f5f5f5;
left: 0;
top: 20px;
box-sizing: border-box;
border-radius:40px;
z-index:-1;
display:none;
}

.k_nav ul li a.m_a span{
width:100%;
height:4px;
position:absolute;
top:81px;
left:0;
}
.k_nav ul li a.m_a span i{
width:0;
height:4px;
background-color:#c0003f;
display:block;
font-size:0;
transition:all 0.3s linear;
}

/*.k_nav ul li.m:hover{
background:url(images/k_up.png) right center no-repeat;
}
.k_nav ul li.m:hover a.m_a{
color:#c0003f;
}

.k_nav ul li:hover a.m_a{
color:#c0003f;
}*/

.k_nav ul li a.m_a:hover:before{
display:block;
}

.k_nav ul li.m:hover a.m_a:before{
display:block;
}

.k_nav ul li.m:hover .nav_menu{
display:block;
}

.k_nav ul li.m:hover .all_xin_menu{
display:block;
}

.k_nav ul li.m:hover .all_nav_menu{
display:block;
}

/*.k_nav ul li a.m_a:hover i{
width:100%;
}

.k_nav ul li.m:hover i{
width:100%;
}*/

.all_xin_menu{
width:100%;
height:478px;
background:url(images/2025/menu_bg.png) repeat-x;
background-color:#fff;
position:absolute;
left:0;
top:85px;
display:none;
box-shadow: 5px 5px 5px rgba(0,0,0,0.07), -5px 5px 5px rgba(0,0,0,0.07);
}
.xin_menu{
width:100%;
}
.xin_menu_L{
width:280px;
height:478px;
float:left;
position:relative;
box-shadow:0 0 14px rgba(0,0,0,0.07);
}
.xin_menu_Lt{
width:250px;
height:42px;
line-height:42px;
font-size:22px;
color:#000;
font-weight:bold;
position:absolute;
left:30px;
top:35px;
}
.xin_menu_Li{
width:100%;
height:auto;
position:absolute;
left:0;
top:92px;
}
.xin_menu_Li dl{
margin:0;
padding:0;
list-style:none;
}
.xin_menu_Li dl dt{
width:100%;
height:60px;
float:left;
cursor:pointer;
}
.xin_menu_Li dl dt a{
width:220px;
height:59px;
line-height:59px;
margin:0 auto;
display:block;
text-decoration:none;
font-size:15px;
color:#000000;
font-weight:bold;
border-bottom:1px solid #dbdbdb;
}
.xin_menu_Li dl dt:last-child span{
border:none;
}
.xin_menu_Li dl dt.selected{
background-color:#e3e3e3;
}
.xin_menu_Li dl dt.selected a{
border:none;
}

.xin_menu_R{
width:856px;
float:right;
}
.xin_menu_Ri{
width:856px;
height:478px;
position:relative;
}
.xin_menu_RiA{
width:100%;
height:40px;
line-height:40px;
font-size:20px;
color:#000;
font-weight:bold;
position:absolute;
left:0;
top:36px;
}
.xin_menu_RiB{
width:100%;
height:58px;
border-bottom:1px solid #dbdbdb;
line-height:34px;
font-size:14px;
color:#4c4c4c;
position:absolute;
left:0;
top:76px;
}
.xin_menu_RiC{
width:100%;
height:36px;
line-height:36px;
position:absolute;
left:0;
top:160px;
font-size:16px;
color:#4c4c4c;
}
.xin_menu_RiD{
width:900px;
height:auto;
position:absolute;
left:0;
top:210px;
}
.xin_menu_RiD dl{
margin:0;
padding:0;
list-style:none;
}
.xin_menu_RiD dl dt{
width:300px;
float:left;
margin-bottom:14px;
}
.xin_menu_RiD dl dt a{
width:258px;
height:54px;
display:block;
line-height:54px;
padding-left:20px;
background:url(images/2025/li_em.png) 256px center no-repeat;
font-size:14px;
color:#4c4c4c;
text-decoration:none;
border:1px solid #dbdbdb;
border-radius:10px;
}
.xin_menu_RiD dl dt a:hover{
background:url(images/2025/li_om.png) 256px center no-repeat;
border:1px solid #c0003f;
color:#c0003f;
}


.K_meta_shou{
width:330px;
float:right;
}

.K_meta{
width:160px;
height:84px;
line-height:84px;
font-size:22px;
color:#000000;
float:left;
font-weight:bold;
}

.K_shou{
width:160px;
height:32px;
float:right;
border:1px solid #cccccc;
position:relative;
margin-top:25px;
border-radius:4px;
}
.K_shou_A{
width:110px;
height:30px;
position:absolute;
left:10px;
top:3px;
}
.K_shou_A input{
width:100%;
height:26px;
border:none;
background-color:#fff;
line-height:26px;
}
.K_shou_B{
width:14px;
height:14px;
position:absolute;
right:10px;
top:9px;
}

@media only screen and (max-width:1440px)
{
.K_meta_shou{
width:160px;
}
.K_meta{
text-align:right;
}
.K_shou{
display:none;
}

.k_nav{
width:920px;
margin-left:50px;
}

.k_nav ul li{
margin-right:20px;
}
.k_nav ul li.m{
margin-right:10px;
}

}

@media only screen and (max-width:1366px)
{
.header{
width:calc(100% - 60px);
}

.k_nav{
width:880px;
margin-left:40px;
}

.k_nav ul li{
margin-right:15px;
}
.k_nav ul li.m{
margin-right:5px;
}

}

.K_meta ul{
margin:0;
padding:0;
list-style:none;
}
.K_meta ul li{
width:134px;
float:left;
}
.K_meta ul li:first-child{
width:47px;
}
.K_meta_lx{
width:200px;
padding-left:40px;
background:url(images/k_kf_ico.png) left center no-repeat;
height:30px;
line-height:30px;
font-size:16px;
color:#333333;
}

.searchBar--overlay {
    top: 45px;
}

.searchBar--container{
top: 42px;
}

.searchBar--wrapper {
width:1440px;
margin:0 auto;
position:relative;
}

.searchBar .arrow {
    right:0;
	top:-66px;
}

.searchBar--close {
    right: 10px;
    top: -36px;
}


.searchBar_in{
max-width:1440px;
}

.fuwu_curr{
width:100%;
height:52px;
line-height:52px;
color:#a2a2a2;
font-size:14px;
}
.fuwu_curr a{
color:#4c4c4c;
font-size:14px;
text-decoration:none;
}
.fuwu_curr a:hover{
text-decoration:underline;
}
.fuwu_curr span{
color:#c0003f;
}

.all_banner_fclass{
width:100%;
height:550px;
background:url(images/banner_class.jpg) center top no-repeat;
overflow:hidden;
}

.all_banner_lclass{
width:100%;
height:550px;
background:url(images/dt/banner_01.jpg) center top no-repeat;
overflow:hidden;
}
.all_banner_aclass{
width:100%;
height:550px;
background:url(images/lab/banner_01.jpg) center top no-repeat;
overflow:hidden;
}

.banner_nFw{
width:100%;
height:550px;
position:relative;
}
.banner_nFw_A{
width:320px;
height:76px;
position:absolute;
left:158px;
top:160px;
background-color:#9e0c3e;
text-align:center;
line-height:76px;
font-size:52px;
color:#fff;
font-weight:bold;
font-family:"ËÎÌå";
}
.banner_nFw_B{
width:480px;
height:auto;
position:absolute;
left:0;
top:290px;
line-height:26px;
font-size:16px;
color:#fff;
}

.banner_lFw_A{
width:426px;
height:76px;
position:absolute;
left:40px;
top:160px;
background-color:#748a3c;
text-align:center;
line-height:76px;
font-size:52px;
color:#fff;
font-weight:bold;
font-family:"ËÎÌå";
}
.banner_lFw_B{
width:466px;
height:auto;
position:absolute;
left:0;
top:290px;
line-height:26px;
font-size:16px;
color:#fff;
}

.banner_aFw_A{
width:320px;
height:76px;
position:absolute;
left:146px;
top:160px;
background-color:#2a6082;
text-align:center;
line-height:76px;
font-size:52px;
color:#fff;
font-weight:bold;
font-family:"ËÎÌå";
}
.banner_aFw_B{
width:466px;
height:auto;
position:absolute;
left:0;
top:290px;
line-height:26px;
font-size:16px;
color:#fff;
}

.banner_fclass{
width:610px;
height:210px;
background-color:#fff;
position:relative;
margin-top:170px;
border-radius:20px;
}

.all_banner_fclass .banner_fclass{
height:240px;
}

.banner_fclass_A{
width:520px;
height:56px;
line-height:56px;
font-size:36px;
color:#333333;
font-weight:bold;
position:absolute;
left:40px;
top:42px;
}
.banner_fclass_B{
width:520px;
height:auto;
line-height:30px;
font-size:20px;
color:#333;
position:absolute;
left:40px;
top:107px;
}

.all_banner_lab{
width:100%;
height:550px;
background:url(images/banner_class_3.jpg) center top no-repeat;
overflow:hidden;
}
.banner_lab_A{
width:520px;
height:56px;
line-height:56px;
font-size:36px;
color:#fff;
font-weight:bold;
position:absolute;
left:30px;
top:46px;
}
.banner_lab_B{
width:460px;
height:auto;
line-height:36px;
font-size:20px;
color:#fff;
position:absolute;
left:30px;
top:114px;
}

.banner_news{
width:100%;
height:550px;
position:relative;
}
.banner_news_A{
width:320px;
height:76px;
line-height:76px;
font-size:52px;
color:#fff;
font-weight:bold;
position:absolute;
left:254px;
top:195px;
background-color:#a71041;
font-family:"ËÎÌå";
text-align:center;
}
.banner_news_B{
width:580px;
height:auto;
line-height:28px;
font-size:16px;
color:#fff;
position:absolute;
left:0;
top:315px;
text-align:right;
}


.fclass_about{
width:100%;
font-size:16px;
line-height:28px;
color:#333333;
padding:70px 0 84px 0;
overflow:hidden;
}

.all_banner_about{
width:100%;
background:url(images/banner_abo.jpg) center top no-repeat;
height:550px;
overflow:hidden;
}
.all_banner_news{
width:100%;
background:url(images/banner_news.jpg) center top no-repeat;
height:550px;
overflow:hidden;
}
.all_banner_contact{
width:100%;
background:url(images/banner_abo.jpg) center top no-repeat;
height:550px;
overflow:hidden;
}
.banner_aboutH{
width:100%;
height:333px;
}
.banner_about{
width:460px;
height:260px;
position:relative;
background-color:#c0003f;
border-radius:20px;
}
.banner_about_A{
width:382px;
height:62px;
line-height:62px;
font-size:42px;
color:#fff;
position:absolute;
left:40px;
top:41px;
}
.banner_about_B{
width:382px;
height:auto;
line-height:30px;
font-size:20px;
color:#fff;
position:absolute;
left:40px;
top:120px;
}

.banner_contact{
width:620px;
height:200px;
background-color:#fff;
position:relative;
margin-top:184px;
border-radius:20px;
}
.banner_contact_A{
width:520px;
height:56px;
line-height:56px;
font-size:36px;
color:#333333;
font-weight:bold;
position:absolute;
left:30px;
top:46px;
}
.banner_contact_B{
width:560px;
height:auto;
line-height:36px;
font-size:20px;
color:#333;
position:absolute;
left:30px;
top:107px;
}
.banner_contact_B a{
text-decoration:underline;
}
.banner_contact_B a:hover{
color:#c0003f;
}

.all_banner_item{
width:100%;
padding:30px 0;
overflow:hidden;
}

.banner_item{
width:100%;
height:380px;
position:relative;
background:url(images/item/banner.jpg) no-repeat;
border-radius:30px;
overflow:hidden;
}
.banner_item_AB{
margin-left:50px;
margin-top:110px;
background-color:#fff;
padding-left:40px;
padding-top:30px;
padding-bottom:36px;
padding-right:70px;
border-radius:30px;
display:inline-block;
overflow:hidden;
}
.banner_item_A{
width:100%;
height:56px;
line-height:56px;
font-size:36px;
color:#000;
}
.banner_item_B{
width:100%;
height:auto;
line-height:38px;
color:#000;
font-size:18px;
}
.banner_item_B br{
display:none;
}
.banner_item_C{
width:120px;
height:52px;
color:#fff;
position:absolute;
left:0;
top:359px;
}
.banner_item_C a{
width:65px;
padding-left:55px;
height:52px;
display:block;
line-height:52px;
background:url(images/ba_icon1.png) 26px 17px no-repeat;
background-color:#c0003f;
font-size:17px;
color:#ffffff;
font-weight:bold;
text-decoration:none;
border-radius:6px;
}

.banner_item_D{
width:193px;
height:52px;
line-height:52px;
background:url(images/ba_icon2.png) 32px 17px no-repeat;
background-color:#fff;
position:absolute;
left:130px;
top:359px;
border-radius:6px;
padding-left:57px;
font-size:17px;
color:#c0003f;
font-weight:bold;
}

.all_banner_fuwu{
width:100%;
background:url(images/banner_fuwu.jpg) center top no-repeat;
height:550px;
}
.banner_fuwu{
width:100%;
height:550px;
position:relative;
}
.banner_fuwu_A{
width:100%;
height:42px;
line-height:42px;
font-size:22px;
color:#fff;
position:absolute;
left:0;
top:150px;
}
.banner_fuwu_B{
width:680px;
height:auto;
line-height:62px;
font-size:48px;
font-weight:bold;
color:#fff;
position:absolute;
left:0;
top:202px;
}
.banner_fuwu_C{
width:120px;
height:52px;
color:#fff;
position:absolute;
left:0;
top:379px;
}
.banner_fuwu_C a{
width:65px;
padding-left:55px;
height:52px;
display:block;
line-height:52px;
background:url(images/ba_icon1.png) 26px 17px no-repeat;
background-color:#c0003f;
font-size:17px;
color:#ffffff;
font-weight:bold;
text-decoration:none;
border-radius:6px;
}

.banner_fuwu_D{
width:193px;
height:52px;
line-height:52px;
background:url(images/ba_icon2.png) 32px 17px no-repeat;
background-color:#fff;
position:absolute;
left:130px;
top:379px;
border-radius:6px;
padding-left:57px;
font-size:17px;
color:#c0003f;
font-weight:bold;
}

.all_banner_ecovadis{
width:100%;
padding:30px 0;
overflow:hidden;
}
.banner_ecovadis{
width:100%;
height:380px;
position:relative;
background:url(images/banner_ecovadis.jpg) no-repeat;
border-radius:30px;
overflow:hidden;
}
.banner_aeo{
width:100%;
height:380px;
position:relative;
background:url(images/banner_aeo.jpg) no-repeat;
border-radius:30px;
overflow:hidden;
}
.banner_sbti{
width:100%;
height:380px;
position:relative;
background:url(images/banner_sbti.jpg) no-repeat;
border-radius:30px;
overflow:hidden;
}
.banner_grs{
width:100%;
height:380px;
position:relative;
background:url(images/banner_grs.jpg) no-repeat;
border-radius:30px;
overflow:hidden;
}
.banner_ecovadis_AB{
width:500px;
margin-left:50px;
margin-top:100px;
background-color:#fff;
padding-left:40px;
padding-top:30px;
padding-bottom:36px;
padding-right:40px;
border-radius:30px;
display:inline-block;
overflow:hidden;
}
.banner_ecovadis_A{
width:100%;
height:56px;
line-height:56px;
font-size:36px;
color:#000;
}
.banner_ecovadis_B{
width:100%;
height:auto;
line-height:26px;
color:#000;
font-size:18px;
margin-top:8px;
}

.all_banner_sbti{
width:100%;
background:url(images/banner_sbti.jpg) center top no-repeat;
height:550px;
}


.all_banner_CDP{
width:100%;
background:url(images/banner_CDP.jpg) center top no-repeat;
height:550px;
}
.all_banner_AEO{
width:100%;
background:url(images/banner_aeo.jpg) center top no-repeat;
height:550px;
}
.banner_CDP{
width:100%;
height:380px;
position:relative;
background:url(images/banner_CDP.jpg) no-repeat;
border-radius:30px;
overflow:hidden;
}
.banner_CDP_A{
width:100%;
height:68px;
line-height:68px;
font-size:48px;
color:#000;
position:absolute;
left:0;
top:190px;
font-weight:bold;
}
.banner_CDP_B{
width:600px;
height:auto;
line-height:42px;
font-size:22px;
color:#000;
position:absolute;
left:0;
top:264px;
}
.banner_CDP_C{
width:150px;
height:52px;
color:#fff;
position:absolute;
left:0;
top:340px;
}
.banner_CDP_C a{
width:150px;
height:52px;
display:block;
line-height:52px;
background-color:#c0003f;
font-size:17px;
color:#ffffff;
text-decoration:none;
border-radius:30px;
text-align:center;
}
.banner_CDP_C a:hover{
text-decoration:underline;
}

.banner_CDP_D{
width:193px;
height:52px;
line-height:52px;
background:url(images/ba_icon2.png) 32px 17px no-repeat;
background-color:#fff;
position:absolute;
left:170px;
top:340px;
border-radius:30px;
padding-left:57px;
font-size:17px;
color:#c0003f;
font-weight:bold;
}

.all_in_body{
width:100%;
padding-bottom:96px;
background:url(images/all_in_body.jpg) center top no-repeat;
overflow:hidden;
}
.ZJ_curr{
width:100%;
height:80px;
line-height:80px;
font-size:16px;
color:#000;
}
.ZJ_curr span{
color:#c0003f;
}
.ZJ_curr a{
font-size:16px;
color:#000;
}

.ZJ_Furr{
width:100%;
height:60px;
line-height:60px;
font-size:16px;
color:#000;
}
.ZJ_Furr span{
color:#c0003f;
}
.ZJ_Furr a{
font-size:16px;
color:#000;
}

.ZJ_jianjie{
width:100%;
padding:42px 0 0 0;
overflow:hidden;
}
.ZJ_7tab{
width:calc(100% - 44px);
padding-left:44px;
height:90px;
border-bottom:1px solid #e3e3e3;
}
.ZJ_7tab ul{
margin:0;
padding:0;
list-style:none;
}
.ZJ_7tab ul li{
float:left;
height:87px;
line-height:70px;
padding:0 58px;
display:inline-block;
position:relative;
}
.ZJ_7tab ul li:after{
content: " ";
height:70px;
position: absolute;
top:0;
width:1px;
z-index: 2;
box-sizing: border-box;
background-color:#ebebeb;
right:0;
}
.ZJ_7tab ul li:first-child:before{
content: " ";
height:70px;
position: absolute;
top:0;
width:1px;
z-index: 2;
box-sizing: border-box;
background-color:#ebebeb;
left:0;
}
.ZJ_7tab ul li a{
width:100%;
height:70px;
line-height:70px;
display:block;
font-size:16px;
color:#333333;
font-weight:bold;
text-decoration:none;
}
.ZJ_7tab ul li:hover{
border-bottom:3px solid #c0003f;
}
.ZJ_7tab ul li:hover a{
color:#c0003f;
}

.ZJ_7tab ul li.selected{
border-bottom:3px solid #c0003f;
}
.ZJ_7tab ul li.selected a{
color:#c0003f;
}

.ZJ_jianjie_CD{
width:100%;
height:570px;
position:relative;
}

.ZJ_jianjie_C{
width:646px;
height:auto;
position:absolute;
left:0;
top:40px;
line-height:26px;
font-size:17px;
color:#1a1a1a;
}
.ZJ_jianjie_C p{
 text-indent: 2em;
}
.ZJ_jianjie_D{
width:500px;
height:auto;
position:absolute;
right:0;
top:58px;
border-radius:20px;
overflow:hidden;
}

.all_ZJ_3wh{
width:100%;
padding:80px 0;
background:url(images/about/all_wh.jpg) center top no-repeat;
background-color:#f5f5f5;
overflow:hidden;
}
.ZJ_3wh{
width:calc(100% - 98px);
border:1px solid #dbdbdb;
background-color:#fff;
border-radius:20px;
padding:30px 49px 24px 49px;
overflow:hidden;
}
.ZJ_3wh ul{
margin:0;
padding:0;
list-style:none;
}
.ZJ_3wh ul li{
width:100%;
float:left;
padding-bottom:26px;
cursor:pointer;
overflow:hidden;
}
.ZJ_3wh_A{
width:100%;
height:65px;
line-height:65px;
font-size:30px;
color:#1a1a1a;
font-weight:bold;
position:relative;
}
.w-full{
width:24px;
height:24px;
position:absolute;
right:0;
top:22px;
transition-duration:250ms;
}
.ZJ_3wh_B{
width:100%;
line-height:26px;
font-size:17px;
color:#4c4c4c;
overflow:hidden;
}
.ZJ_3wh_B a{
font-size:15px;
color:#1a1a1a;
font-weight:bold;
text-decoration:underline;
}
.ZJ_3wh_B a:hover{
text-decoration:underline;
}
.ZJ_3wh ul li.selected .w-full{
transform: rotateX(180deg); 
}
.ZJ_3wh ul li.selected .ZJ_3wh_B{
display:block;
}

.all_ZJ_strategy{
width:100%;
padding-top:42px;
padding-bottom:20px;
overflow:hidden;
}

.all_ZJ_5fw{
width:100%;
padding-top:32px;
padding-bottom:80px;
overflow:hidden;
}
.ZJ_5fw_TT{
width:100%;
height:136px;
line-height:136px;
text-align:center;
font-size:40px;
color:#1a1a1a;
}

.who_3th_TT{
width:100%;
height:116px;
line-height:116px;
font-size:40px;
color:#000;
font-weight:bold;
text-align:center;
}

.who_w2th{
width:100%;
}
.who_w2th ul{
margin:0;
padding:0;
list-style:none;
}
.who_w2th ul li{
width:100%;
float:left;
margin-bottom:20px;
}
.who_w2tha{
width:830px;
height:330px;
position:relative;
background-color:#f5f5f5;
border-radius:20px;
overflow:hidden;
}
.who_w2tha_A{
width:calc(100% - 50px);
height:46px;
line-height:46px;
color:#474747;
font-weight:bold;
position:absolute;
left:25px;
top:27px;
font-size:26px;
}
.who_w2tha_B{
width:calc(100% - 50px);
height:auto;
line-height:22px;
font-size:16px;
color:#474747;
position:absolute;
left:25px;
top:85px;
}
.who_w2tha_C{
width:140px;
height:auto;
position:absolute;
left:25px;
top:160px;
}
.who_w2tha_C a{
width:140px;
height:54px;
display:block;
background:url(images/about/wi.png) 117px 16px no-repeat;
background-color:#c0003f;
line-height:54px;
padding-left:16px;
font-size:16px;
color:#fff;
font-weight:bold;
border-radius:10px;
}
.who_w2tha_C a:hover{
text-decoration:underline;
}
.who_w2thb{
width:590px;
border-radius:20px;
overflow:hidden;
}
.wleft{
float:left;
}
.wright{
float:right;
}

.who_3th{
width:1215px;
}
.who_3th ul{
margin:0;
padding:0;
list-style:none;
}
.who_3th ul li{
width:405px;
float:left;
}

.who_bx{
width:390px;
height:510px;
background-color:#f7f7f7;
border-radius:20px;
position:relative;
transition-duration:250ms;
overflow:hidden;
}

.who_bx_A{
width:390px;
height:220px;
position:absolute;
left:0;
top:0;
overflow:hidden;
}
.who_bx_B{
width:330px;
height:auto;
line-height:44px;
position:absolute;
left:30px;
top:240px;
font-size:24px;
color:#000;
font-weight:bold;
text-decoration:none;
}
.who_bx_C{
width:330px;
height:auto;
line-height:24px;
font-size:16px;
color:#4c4c4c;
position:absolute;
left:30px;
top:296px;
}
.who_bx_D{
width:128px;
height:40px;
line-height:40px;
font-size:16px;
color:#000;
position:absolute;
right:30px;
bottom:52px;
transition:all 0.3s linear;
border:1px solid #000;
border-radius:30px;
text-align:center;
}

.who_bx:hover{
transform: translateY(-8px);
background-color:#fff;
box-shadow: 0 8px 12px 2px hsla(0, 0%, 0%, 0.2);
}

.who_bx_D:hover{
text-decoration:underline;
}

.ZJ_5fw{
width:1230px;
height:608px;
}
.ZJ_5fw ul{
margin:0;
padding:0;
list-style:none;
}
.ZJ_5fw ul li{
width:380px;
float:left;
margin-right:30px;
margin-bottom:32px;
}
.ZJ_5fw_ax{
width:950px;
height:480px;
background-color:#f7f7f7;
border-radius:20px;
position:relative;
overflow:hidden;
}


.ZJ_5fw_ax_A{
width:376px;
height:auto;
line-height:44px;
position:absolute;
left:26px;
top:147px;
font-size:24px;
color:#333333;
font-weight:bold;
}
.ZJ_5fw_ax_B{
width:376px;
height:auto;
line-height:26px;
font-size:15px;
color:#4c4c4c;
position:absolute;
left:26px;
top:203px;
}
.ZJ_5fw_ax_C{
width:200px;
height:auto;
position:absolute;
left:26px;
top:276px;
}
.ZJ_5fw_ax_C a{
width:198px;
height:54px;
display:block;
line-height:54px;
text-align:center;
border:1px solid #be161e;
background-color:#be161e;
font-size:14px;
color:#fff;
text-decoration:none;
border-radius:30px;
font-weight:bold;
transition-duration:250ms;
}
.ZJ_5fw_ax_C a:hover{
background-color:#fff;
color:#be161e;
}
.ZJ_5fw_ax_D{
width:480px;
height:auto;
position:absolute;
right:0;
top:0;
overflow:hidden;
}

.ZJ_5fw_ax_D img:hover{
transform: scale(1.1);
}

.ZJ_5fw_ax_D img{
transition:all 0.4s linear;
}

.ZJ_5fw_bx{
width:380px;
height:458px;
background-color:#fff;
border-radius:20px;
position:relative;
transition-duration:250ms;
overflow:hidden;
}

.ZJ_5fw_bx_A{
width:380px;
height:182px;
position:absolute;
left:0;
top:0;
overflow:hidden;
}
.ZJ_5fw_bx_B{
width:320px;
height:auto;
line-height:44px;
position:absolute;
left:30px;
top:208px;
font-size:24px;
color:#333333;
font-weight:bold;
text-decoration:none;
}
.ZJ_5fw_bx_C{
width:320px;
height:auto;
line-height:22px;
font-size:16px;
color:#4c4c4c;
position:absolute;
left:30px;
top:270px;
}
.ZJ_5fw_bx_D{
width:128px;
height:40px;
line-height:40px;
font-size:16px;
color:#333;
position:absolute;
right:30px;
bottom:30px;
transition:all 0.3s linear;
border:1px solid #4d4d4d;
border-radius:30px;
text-align:center;
}
.ZJ_5fw_bx_D:hover{
text-decoration:underline;
}

.ZJ_5fw_bx:hover{
transform: translateY(-8px);
background-color:#fff;
box-shadow: 0 8px 12px 2px hsla(0, 0%, 0%, 0.2);
}

.ZJ_Fsearch{
width:848px;
height:58px;
margin:8px auto 0 auto;
clear:both;
border:1px solid #b8b8b8;
border-radius:20px;
position:relative;
overflow:hidden;
}
.ZJ_Fsearch_A{
width:764px;
height:38px;
position:absolute;
left:28px;
top:10px;
}
.ZJ_Fsearch_A input{
width:100%;
height:38px;
line-height:38px;
border:none;
background-color:#f8f8f8;
font-size:18px;
color:#1a1a1a;
font-weight:bold;
}
.ZJ_Fsearch_B{
width:23px;
height:21px;
position:absolute;
right:19px;
top:19px;
}

.ZJ_Fata{
width:100%;
height:94px;
line-height:94px;
font-size:13px;
color:#1a1a1a;
}

.hot-left{ position:relative; width:100%; height:370px;}
.hot-left .hd{height:16px; width:100%;position:absolute; left:0; top:334px; z-index:2;}
.ho_xi{ width:100%;height:16px;position:relative;}
.hot-left .hd .prev{ display:none;}
.hot-left .hd .next{display:none;}
.hot-left .hd ul{ overflow:hidden; zoom:1; margin:0; padding:0; list-style:none; position:absolute;  left:686px; top:0;}
.hot-left .hd ul li{ float:left;  width:10px; height:10px; overflow:hidden; margin-right:12px;cursor:pointer; background-color:#8e9489; text-align:center; font-size:0;border-radius:50%;transition:all 0.1s linear;}
.hot-left .hd ul li.on{background-color:#bb013e;}
.hot-left .bd{ width:100%; overflow:hidden;z-index:1; position:absolute;}
.hot-left .bd ul{overflow:hidden;zoom:1; margin:0; padding:0; list-style:none;}
.hot-left .bd ul li{
width:100%;
height:370px;
}

.all_ZJ_team{
width:100%;
padding-top:32px;
padding-bottom:100px;
background:url(images/about/all_ZJ_team.png) center top no-repeat;
overflow:hidden;
}
.ZJ_team{
width:1468px;
height:750px;
}
.ZJ_team ul{
margin:0;
padding:0;
list-style:none;
}
.ZJ_team ul li{
width:367px;
height:320px;
float:left;
margin-bottom:30px;
}
.ZJ_team_li{
width:340px;
height:320px;
background-color:#fff;
position:relative;
border-radius:20px;
transition:all 0.3s;
overflow:hidden;
}
.ZJ_team_lia{
width:340px;
height:auto;
position:absolute;
left:0;
top:0;
}
.ZJ_team_lib{
width:300px;
height:42px;
line-height:42px;
font-size:22px;
color:#000;
font-weight:bold;
position:absolute;
left:23px;
top:200px;
}
.ZJ_team_lic{
width:300px;
height:36px;
line-height:36px;
font-size:16px;
color:#000;
font-weight:lighter;
position:absolute;
left:23px;
top:242px;
}
.ZJ_team_li:hover{
box-shadow:0 0 16px rgba(0,0,0,0.12);
margin-top:-4px;
}

.all_ZJ_5fw_hot{
width:100%;
height:440px;
background:url(images/about/all_w.jpg) center center no-repeat;
background-size: cover;
background-attachment: fixed;
background-position: center;
overflow:hidden;
}

.ZJ_5fw_hot{
width:100%;
height:440px;
position:relative;
overflow:hidden;
}
.ZJ_5fw_hot_A{
width:100%;
height:370px;
position:absolute;
left:0;
top:0;
z-index:1;
overflow:hidden;
}
.ZJ_5fw_hot_B{
width:450px;
padding:29px 25px 0 25px;
height:191px;
background-color:#fff;
border-radius:20px;
position:absolute;
left:0;
top:115px;
z-index:2;
}
.ZJ_5fw_hot_Ba{
width:100%;
height:64px;
line-height:64px;
font-size:30px;
color:#333333;
font-weight:bold;
}
.ZJ_5fw_hot_Bb{
width:100%;
line-height:24px;
font-size:16px;
color:#333333;
overflow:hidden;
}
.ZJ_5fw_hot:hover{
border-radius:2px;
}
.ZJ_5fw_hot:hover .ZJ_5fw_hot_A img{
transform: scale(1.1);
}
.ZJ_5fw_hot_B:hover .ZJ_5fw_hot_Ba{
text-decoration:underline;
}

.ZJ_5fw_hot_A 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_ZJ_cdo{
width:100%;
padding-top:40px;
padding-bottom:94px;
overflow:hidden;
}
.ZJ_cdo_TT{
width:100%;
height:124px;
line-height:124px;
text-align:center;
font-size:40px;
color:#1a1a1a;
}
.ZJ_cdo{
width:1455px;
}
.ZJ_cdo ul{
margin:0;
padding:0;
list-style:none;
}
.ZJ_cdo ul li{
width:470px;
float:left;
margin-right:15px;
}
.ZJ_cdo_li{
width:470px;
height:548px;
border-radius:10px;
position:relative;
transition:all 0.3s linear;
overflow:hidden;
}
.ZJ_cdo_lia{
width:470px;
height:270px;
position:absolute;
left:0;
top:0;
overflow:hidden;
}
.ZJ_cdo_lib{
width:410px;
height:auto;
line-height:44px;
font-size:24px;
color:#333333;
font-weight:bold;
position:absolute;
left:30px;
top:290px;
}
.ZJ_cdo_lic{
width:410px;
height:auto;
line-height:24px;
font-size:15px;
color:#4c4c4c;
position:absolute;
left:30px;
top:345px;
}
.ZJ_cdo_lid{
width:88px;
height:auto;
position:absolute;
left:349px;
top:488px;
line-height:35px;
background:url(images/about/arrow.png) right center no-repeat;
font-size:15px;
color:#4c4c4c;
}

.ZJ_cdo_li:hover{
background-color:#fff;
box-shadow:0 0 9px rgba(0,0,0,0.12);
}
.ZJ_cdo_li:hover .ZJ_cdo_lia img{
transform: scale(1.1);
}
.ZJ_cdo_li:hover .ZJ_cdo_lid{
width:92px;
}

.ZJ_cdo_lia img{
transition:all 0.3s linear;
-webkit-transition:all 0.3s linear;
-moz-transition:all 0.3s linear;
-o-transition:all 0.3s linear;
}

.ZJ_why{
width:1100px;
margin:0 auto;
}
.ZJ_why_TT{
width:100%;
height:54px;
line-height:54px;
text-align:center;
font-size:36px;
color:#1a1a1a;
padding-top:70px;
overflow:hidden;
}
.ZJ_why_Desc{
width:100%;
height:65px;
line-height:65px;
text-align:center;
font-size:22px;
color:#c0003f;
}
.ZJ_why_TxT{
width:920px;
margin:0 auto;
padding-top:12px;
font-size:20px;
line-height:30px;
color:#4c4c4c;
text-align:center;
padding-bottom:50px;
overflow:hidden;
}
.ZJ_why_li{
width:1188px;
}
.ZJ_why_li ul{
margin:0;
padding:0;
list-style:none;
}
.ZJ_why_li ul li{
width:110px;
float:left;
margin-right:88px;
}
.ZJ_why_lia{
width:100%;
height:50px;
line-height:50px;
text-align:center;
font-size:20px;
color:#000;
}
.ZJ_why_lib{
width:110px;
height:114px;
background:url(images/a_ico.png) center top no-repeat;
}
.ZJ_why_lib span{
width:110px;
height:110px;
display:block;
}
.ZJ_why_lib span.a_ico1{
background:url(images/a_ico1.png) center center no-repeat;
}
.ZJ_why_lib span.a_ico2{
background:url(images/a_ico2.png) center center no-repeat;
}
.ZJ_why_lib span.a_ico3{
background:url(images/a_ico3.png) center center no-repeat;
}
.ZJ_why_lib span.a_ico4{
background:url(images/a_ico4.png) center center no-repeat;
}
.ZJ_why_lib span.a_ico5{
background:url(images/a_ico5.png) center center no-repeat;
}
.ZJ_why_lib span.a_ico6{
background:url(images/a_ico6.png) center center no-repeat;
}
.ZJ_why_xyz{
width:1100px;
background:url(images/a_xyz.png) center top no-repeat;
padding-top:104px;
padding-bottom:84px;
overflow:hidden;
}
.ZJ_why_xyz_A{
width:100%;
text-align:center;
height:81px;
}
.ZJ_why_xyz_B{
width:100%;
text-align:center;
height:42px;
line-height:42px;
font-size:22px;
color:#000;
}

.all_in_fuwu{
width:100%;
padding-top:44px;
background-color:#f7f7f7;
padding-bottom:90px;
overflow:hidden;
}
.all_in_fclass{
width:100%;
padding-top:42px;
padding-bottom:46px;
background-color:#f8f8f8;
border-top:1px solid #dbdbdb;
border-bottom:1px solid #dbdbdb;
overflow:hidden;
}
.F_TT{
width:100%;
height:138px;
text-align:center;
line-height:138px;
font-size:40px;
color:#333;
font-weight:bold;
}
.Fc_TT{
width:100%;
height:114px;
text-align:center;
line-height:114px;
font-size:36px;
color:#333;
font-weight:bold;
}
.in_fuwu{
width:1124px;
margin:0 auto;
padding-top:36px;
overflow:hidden;
}
.in_fuwu_ST{
width:100%;
height:34px;
line-height:34px;
font-size:14px;
color:#c0003f;
font-weight:lighter;
}
.in_fuwu_TT{
width:100%;
height:60px;
line-height:60px;
font-size:36px;
color:#000;
}
.in_fuwu_Txt{
width:1270px;
line-height:24px;
font-size:16px;
color:#4c4c4c;
padding-top:14px;
padding-bottom:74px;
overflow:hidden;
}
.in_fuwu_Spec{
width:100%;
height:120px;
background-color:#fff5f8;
position:relative;
border-radius:10px;
clear:both;
}
.in_fuwu_Spec_A{
width:auto;
height:46px;
line-height:46px;
font-size:26px;
color:#000;
position:absolute;
left:60px;
top:20px;
}
.in_fuwu_Spec_B{
width:auto;
height:37px;
line-height:37px;
font-size:17px;
color:#4c4c4c;
position:absolute;
left:60px;
top:60px;
}
.in_fuwu_Spec_C{
width:110px;
height:40px;
position:absolute;
right:56px;
top:48px;
}
.in_fuwu_Spec_C a{
width:110px;
height:40px;
display:block;
line-height:40px;
text-align:center;
font-size:14px;
color:#fff;
text-decoration:none;
background-color:#c0003f;
border-radius:30px;
}
.in_fuwu_Spec_C a:hover{
text-decoration:underline;
}

.fuwu_5class{
width:100%;
padding-bottom:110px;
overflow:hidden;
}
.fuwu_5class ul{
margin:0;
padding:0;
list-style:none;
}
.fuwu_5class ul li{
width:100%;
float:left;
background-color:#f7f7f7;
}
.fuwu_5class_li{
width:100%;
height:640px;
position:relative;
overflow:hidden;
}
.fuwu_5class_li_L{
width:720px;
height:640px;
position:absolute;
left:0;
top:0;
overflow:hidden;
}
.fuwu_5class_li_L img:hover{
transform: scale(1.1);
}

.fuwu_5class_li_L img{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.fuwu_5class_li_R{
width:560px;
height:auto;
position:absolute;
left:803px;
top:180px;
}
.fuwu_5class_li_Ra{
width:100%;
height:99px;
line-height:99px;
font-size:36px;
font-weight:lighter;
color:#000;
}
.fuwu_5class_li_Rb{
width:100%;
line-height:24px;
font-size:16px;
font-weight:lighter;
color:#4c4c4c;
padding-bottom:15px;
overflow:hidden;
}
.fuwu_5class_li_Rc{
width:100%;
overflow:hidden;
}
.fuwu_5class_li_Rc a{
padding-right:21px;
height:35px;
line-height:35px;
font-size:15px;
color:#c0003f;
text-decoration:none;
display:inline-block;
background:url(images/fuwu/arrow.png) right center no-repeat;
transition:all 0.3s linear;
}
.fuwu_5class_li_Rc a:hover{
padding-right:25px;
}

.fuwu_5class_li_LL{
width:720px;
height:640px;
position:absolute;
right:0;
top:0;
overflow:hidden;
}
.fuwu_5class_li_LL img:hover{
transform: scale(1.1);
}

.fuwu_5class_li_LL img{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}
.fuwu_5class_li_RR{
width:560px;
height:auto;
position:absolute;
left:73px;
top:180px;
}
.fuwu_5class_li_RRa{
width:100%;
height:99px;
line-height:99px;
font-size:36px;
font-weight:lighter;
color:#000;
}
.fuwu_5class_li_RRb{
width:100%;
line-height:24px;
font-size:16px;
font-weight:lighter;
color:#4c4c4c;
padding-bottom:15px;
overflow:hidden;
}
.fuwu_5class_li_RRc{
width:100%;
overflow:hidden;
}
.fuwu_5class_li_RRc a{
padding-right:21px;
height:35px;
line-height:35px;
font-size:15px;
color:#c0003f;
text-decoration:none;
display:inline-block;
background:url(images/fuwu/arrow.png) right center no-repeat;
transition:all 0.3s linear;
}
.fuwu_5class_li_RRc a:hover{
padding-right:25px;
}

.fuwu_share{
width:100%;
height:98px;
position:relative;
clear:both;
}
.fuwu_share_A{
width:auto;
height:40px;
line-height:40px;
font-size:20px;
color:#000000;
font-weight:bold;
position:absolute;
left:0;
top:29px;
}
.fuwu_share_B{
width:165px;
height:40px;
position:absolute;
left:78px;
top:29px;
}
.fuwu_share_B ul{
margin:0;
padding:0;
list-style:none;
}
.fuwu_share_B ul li{
width:55px;
float:left;
}
.fuwu_share_B ul li a{
width:38px;
height:38px;
display:block;
border:1px solid #9c9c9c;
border-radius:50%;
}
.fuwu_share_B ul li a.icon1{
background:url(images/fuwu/icon1.png) center center no-repeat;
}
.fuwu_share_B ul li a.icon2{
background:url(images/fuwu/icon2.png) center center no-repeat;
}
.fuwu_share_B ul li a.icon3{
background:url(images/fuwu/icon3.png) center center no-repeat;
}
.fuwu_share_B ul li a.icon1:hover{
background:url(images/fuwu/icon1s.png) center center no-repeat;
border:1px solid #c0003f;
}
.fuwu_share_B ul li a.icon2:hover{
background:url(images/fuwu/icon2s.png) center center no-repeat;
border:1px solid #c0003f;
}
.fuwu_share_B ul li a.icon3:hover{
background:url(images/fuwu/icon3s.png) center center no-repeat;
border:1px solid #c0003f;
}

.fuwu_share_C{
width:101px;
height:30px;
border-right:1px solid #cccccc;
position:absolute;
right:97px;
top:29px;
}
.fuwu_share_C a{
width:71px;
height:30px;
line-height:30px;
font-size:20px;
color:#000;
font-weight:bold;
display:block;
background:url(images/fuwu/icon4.png) right center no-repeat;
text-decoration:none;
}
.fuwu_share_C a:hover{
background:url(images/fuwu/icon4s.png) right center no-repeat;
}
.fuwu_share_D{
width:73px;
height:30px;
position:absolute;
right:0;
top:29px;
}
.fuwu_share_D a{
width:73px;
height:30px;
line-height:30px;
font-size:20px;
color:#000;
font-weight:bold;
display:block;
background:url(images/fuwu/icon5.png) right center no-repeat;
text-decoration:none;
}
.fuwu_share_D a:hover{
background:url(images/fuwu/icon5s.png) right center no-repeat;
}

.all_ZS_YN{
width:100%;
border-top:1px solid #dbdbdb;
background-color:#f7f7f7;
overflow:hidden;
}

.fuwu_tool{
width:100%;
height:170px;
background-color:#f7f7f7;
position:relative;
}
.fuwu_toolH{
height:330px;
}
.fuwu_tool_A{
width:auto;
height:54px;
line-height:54px;
font-size:34px;
color:#000;
font-weight:lighter;
position:absolute;
left:60px;
top:60px;
}
.fuwu_tool_BB{
width:auto;
height:54px;
line-height:54px;
font-size:34px;
color:#000;
font-weight:lighter;
position:absolute;
left:60px;
top:60px;
display:none;
}
.fuwu_tool_B{
width:254px;
height:70px;
position:absolute;
left:859px;
top:50px;
}
.fuwu_tool_B a{
width:137px;
padding-left:117px;
height:70px;
display:block;
line-height:70px;
background:url(images/fuwu/icon6.png) 28px center no-repeat;
border-radius:14px;
box-shadow:0 0 6px rgba(0,0,0,0.2);
font-size:20px;
color:#000;
font-weight:bold;
text-decoration:none;
background-color:#fff;
}
.fuwu_tool_B a:hover{
background:url(images/fuwu/icon6s.png) 28px center no-repeat;
background-color:#fff;
}
.fuwu_tool_C{
width:254px;
height:70px;
position:absolute;
right:57px;
top:50px;
}
.fuwu_tool_C a{
width:137px;
padding-left:117px;
height:70px;
display:block;
line-height:70px;
background:url(images/fuwu/icon7.png) 28px center no-repeat;
border-radius:14px;
box-shadow:0 0 6px rgba(0,0,0,0.2);
font-size:20px;
color:#000;
font-weight:bold;
text-decoration:none;
background-color:#fff;
}
.fuwu_tool_C a:hover{
background:url(images/fuwu/icon7s.png) 28px center no-repeat;
background-color:#fff;
}

.fuwu_tool_CC{
width:1440px;
height:auto;
position:absolute;
left:50px;
top:50px;
display:none;
}
.fuwu_tool_CCa{
width:100%;
height:74px;
line-height:54px;
font-size:34px;
color:#000;
font-weight:lighter;
}
.fuwu_tool_CCb{
width:100%;
overflow:hidden;
}
.fuwu_tool_CCb ul{
margin:0;
padding:0;
list-style:none;
}
.fuwu_tool_CCb ul li{
width:360px;
float:left;
margin-bottom:35px;
}
.fuwu_tool_CCb ul li a{
width:260px;
height:65px;
display:block;
background-color:#fff;
line-height:65px;
text-align:center;
font-size:18px;
color:#000;
text-decoration:none;
}

.F_icon{
width:100%;
}
.F_tab{
width:100%;
height:64px;
text-align:center;
}
.F_tab a{
margin:0 9px;
padding:0 35px;
height:40px;
line-height:40px;
display:inline-block;
border:1px solid #696969;
font-size:17px;
color:#333333;
border-radius:20px;
font-weight:bold;
}
.F_tab a.selected{
border:1px solid #333;
background-color:#fff;
}
.F_tab a:hover{
border:1px solid #333;
background-color:#fff;
}

.Fot_list{
width:1470px;
height:492px;
}
.Fot_list ul{
margin:0;
padding:0;
list-style:none;
}
.Fot_list ul li{
width:460px;
float:left;
margin-right:30px;
}
.Fot_list_li{
width:460px;
height:470px;
border-radius:20px;
overflow:hidden;
position:relative;
background-color:#fff;
transition:all 0.3s;
}
.Fot_list_lia{
width:460px;
height:220px;
position:absolute;
left:0;
top:0;
overflow:hidden;
}
.Fot_list_lia img{
width:460px;
height:auto;
}
.Fot_list_lib{
width:85px;
height:35px;
line-height:35px;
font-size:16px;
color:#4c4c4c;
position:absolute;
right:26px;
bottom:35px;
transition:all 0.3s linear;
background:url(images/fuwu/arrows.png) right center no-repeat;
}
.Fot_list_lic{
width:400px;
height:44px;
line-height:44px;
font-size:24px;
color:#000;
font-weight:bold;
position:absolute;
left:30px;
top:250px;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
}
.Fot_list_lid{
width:400px;
height:auto;
line-height:24px;
font-size:16px;
color:#4c4c4c;
text-overflow: ellipsis;
white-space: normal;
-webkit-line-clamp:3;
display: -webkit-box;
-webkit-box-orient:vertical;
overflow:hidden;
position:absolute;
left:30px;
top:300px;
}

.Fot_list_li:hover{
box-shadow:0 0 16px rgba(0,0,0,0.18);
border-radius:2px;
}
.Fot_list_li:hover .Fot_list_lia img{
transform: scale(1.1);
}
.Fot_list_li:hover .Fot_list_lic{
text-decoration:underline;
}
.Fot_list_li:hover .Fot_list_lib{
text-decoration:underline;
}

.Fot_list_lia img{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.low_Carbon_hot{
width:100%;
height:426px;
border-radius:20px;
position:relative;
margin-bottom:4px;
overflow:hidden;
}
.low_Carbon_hot_A{
width:100%;
height:426px;
position:absolute;
left:0;
top:0;
z-index:1;
overflow:hidden;
}
.low_Carbon_hot_BC{
width:100%;
height:120px;
position:absolute;
left:0;
bottom:0;
background-color:rgba(0,0,0,0.36);
z-index:2;
border-bottom-right-radius:20px;
border-bottom-left-radius:20px;
}
.low_Carbon_hot_B{
width:calc(100% - 48px);
margin:22px auto 0 auto;
height:42px;
line-height:42px;
font-size:22px;
color:#fff;
font-weight:bold;
}
.low_Carbon_hot_C{
width:calc(100% - 48px);
margin:0 auto;
height:34px;
line-height:34px;
font-size:16px;
color:#fff;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
}

.low_Carbon_hot:hover .low_Carbon_hot_A img{
transform: scale(1.1);
}

.low_Carbon_hot_A img{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.F_list{
width:1230px;
}
.F_list ul{
margin:0;
padding:0;
list-style:none;
}
.F_list ul li{
width:410px;
float:left;
margin-bottom:22px;
}
.F_list_li{
width:380px;
height:366px;
border-radius:20px;
overflow:hidden;
position:relative;
background-color:#fff;
transition:all 0.3s;
}

.all_in_Carbon{
background-color:#fff;
padding-top:0;
}

.all_in_Carbon .F_list_li{
background-color:#f7f7f7;
}

.F_list_lia{
width:380px;
height:160px;
position:absolute;
left:0;
top:0;
overflow:hidden;
}
.F_list_lia img{
width:380px;
height:auto;
}
.F_list_lib{
width:128px;
height:40px;
line-height:40px;
font-size:16px;
color:#000;
position:absolute;
right:26px;
bottom:20px;
transition:all 0.3s linear;
border:1px solid #000;
border-radius:30px;
text-align:center;
}
.F_list_lic{
width:330px;
height:42px;
line-height:42px;
font-size:22px;
color:#000;
font-weight:bold;
position:absolute;
left:24px;
top:183px;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
}
.F_list_lid{
width:330px;
height:auto;
line-height:24px;
font-size:16px;
color:#000;
text-overflow: ellipsis;
white-space: normal;
-webkit-line-clamp:2;
display: -webkit-box;
-webkit-box-orient:vertical;
overflow:hidden;
position:absolute;
left:24px;
top:231px;
}

.F_list_li:hover{
box-shadow:0 0 16px rgba(0,0,0,0.2);
border-radius:2px;
}
.F_list_li:hover .F_list_lia img{
transform: scale(1.1);
}
.F_list_lib:hover{
text-decoration:underline;
}
.F_list_li:hover .F_list_lic{
text-decoration:underline;
}

.F_list_lia img{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}


.LF_list{
width:1230px;
}
.LF_list ul{
margin:0;
padding:0;
list-style:none;
}
.LF_list ul li{
width:410px;
float:left;
margin-bottom:30px;
}
.LF_list_li{
width:380px;
height:410px;
border-radius:20px;
overflow:hidden;
position:relative;
background-color:#f7f7f7;
transition:all 0.3s;
}
.LF_list_lia{
width:380px;
height:160px;
position:absolute;
left:0;
top:0;
overflow:hidden;
}
.LF_list_lia img{
width:380px;
height:auto;
}
.LF_list_lib{
width:128px;
height:40px;
line-height:40px;
font-size:16px;
color:#000;
position:absolute;
right:28px;
bottom:26px;
transition:all 0.3s linear;
border:1px solid #000;
border-radius:30px;
text-align:center;
}
.LF_list_lic{
width:290px;
height:42px;
line-height:42px;
font-size:22px;
color:#000;
font-weight:bold;
position:absolute;
left:24px;
top:184px;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
}
.LF_list_lid{
width:290px;
height:auto;
line-height:22px;
font-size:15px;
color:#000;
text-overflow: ellipsis;
white-space: normal;
-webkit-line-clamp:4;
display: -webkit-box;
-webkit-box-orient:vertical;
overflow:hidden;
position:absolute;
left:24px;
top:233px;
}

.LF_list_li:hover{
background-color:#fff;
box-shadow:0 0 16px rgba(0,0,0,0.2);
border-radius:2px;
}
.LF_list_li:hover .LF_list_lia img{
transform: scale(1.1);
}
.LF_list_lib:hover{
text-decoration:underline;
}
.LF_list_li:hover .LF_list_lic{
text-decoration:underline;
}

.LF_list_lia img{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.F_list_More{
width:128px;
padding-left:40px;
height:44px;
background:url(images/fuwu/arrows.png) 119px center no-repeat;
line-height:44px;
margin:20px auto 0 auto;
border:1px solid #4d4d4d;
font-size:17px;
color:#4c4c4c;
font-weight:bold;
cursor:pointer;
border-radius:30px;
clear:both;
}
.F_list_More:hover{
background:url(images/fuwu/arrow.png) 119px center no-repeat;
color:#c0003f;
}

.all_item_curr{
width:100%;
height:57px;
border-bottom:1px solid #d6d6d6;
}
.item_curr{
width:100%;
height:57px;
line-height:57px;
font-size:14px;
color:#c0003f;
text-decoration:none;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
}
.item_curr a{
font-size:14px;
color:#000;
text-decoration:none;
}
.item_curr a:hover{
text-decoration:underline;
}
.item_curr span{
color:#000;
}

.all_in_item{
width:100%;
padding-top:20px;
background-color:#fff;
padding-bottom:75px;
}
.in_item_main{
width:100%;
position:relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.in_item_left{
width:800px;
float:left;
}
.in_hot_left{
width:1030px;
float:left;
}
.Zj_item_TT{
width:100%;
height:68px;
line-height:80px;
font-size:40px;
color:#000000;
margin-top:6px;
}
.Zj_item_TxT{
width:100%;
font-size:16px;
line-height:28px;
color:#333;
padding-bottom:40px;
overflow:hidden;
}
.Zj_item_TxT strong{
color:#c0003f;
font-weight:normal;
}

.item_hc{
width:100%;
padding-top:7px;
overflow:hidden;
}
.item_hc_LL{
width:690px;
float:left;
}
.item_hc_RR{
width:700px;
float:right;
}
.item_hc_L{
width:100%;
border-radius:20px;
overflow:hidden;
}
.item_hc_L img{
border-radius:20px;
}
.item_hc_R{
width:100%;
padding-top:20px;
overflow:hidden;
}

.hot_hc_Rx{
width:100%;
font-size:16px;
line-height:34px;
color:#333;
padding:4px 0 26px 0;
overflow:hidden;
}

.item_hc_Rx{
width:100%;
font-size:18px;
line-height:54px;
color:#4c4c4c;
padding:10px 0 20px 0;
overflow:hidden;
}
.item_hc_Ro{
width:100%;
font-size:17px;
line-height:36px;
color:#4c4c4c;
padding:10px 0 20px 0;
overflow:hidden;
}
.item_hc_Ri{
width:100%;
overflow:hidden;
}
.item_hc_Ri ul{
margin:0;
padding:0;
list-style:none;
}
.item_hc_Ri ul li{
width:100%;
float:left;
margin-bottom:20px;
}
.item_hc_RiA{
width:100%;
height:44px;
line-height:44px;
font-size:22px;
color:#000;
font-weight:bold;
}
.item_hc_RiB{
width:100%;
line-height:28px;
font-size:16px;
color:#333;
overflow:hidden;
}
.item_hc_Rm{
width:120px;
height:42px;
clear:both;
margin-top:10px;
}
.item_hc_Rm a{
width:120px;
height:40px;
border:1px solid #000;
line-height:40px;
display:block;
text-align:center;
border-radius:30px;
font-size:16px;
color:#000;
text-decoration:none;
}
.item_hc_Rm a:hover{
text-decoration:underline;
}

.item_ST{
width:100%;
height:84px;
line-height:84px;
font-size:36px;
color:#000000;
clear:both;
}
.item_SxT{
width:100%;
font-size:16px;
line-height:26px;
color:#333333;
padding-bottom:41px;
overflow:hidden;
}
.item_dl{
width:100%;
overflow:hidden;
}
.item_dl dl{
margin:0;
padding:0;
list-style:none;
}
.item_dl dl dt{
width:calc(100% - 44px);
padding-left:44px;
float:left;
font-size:16px;
line-height:28px;
background:url(images/item/om.png) 20px 10px no-repeat;
padding-bottom:14px;
overflow:hidden;
}

.item_hy{
width:822px;
margin-bottom:60px;
}
.item_hy ul{
margin:0;
padding:0;
list-style:none;
}
.item_hy ul li{
width:252px;
background-color:#f7f7f7;
border-radius:20px;
float:left;
margin-right:22px;
margin-bottom:30px;
padding-bottom:30px;
overflow:hidden;
}
.item_hy_A{
width:252px;
height:140px;
overflow:hidden;
}
.item_hy_A img{
width:318px;
height:140px;
}
.item_hy_B{
width:222px;
margin:23px auto 0 auto;
height:44px;
line-height:44px;
font-size:24px;
color:#000;
}
.item_hy_C{
width:222px;
margin:0 auto;
line-height:26px;
font-size:16px;
color:#333;
padding-top:6px;
overflow:hidden;
}

.item_hy ul li:hover{
background-color:#fff;
box-shadow:0 0 12px rgba(0,0,0,0.16);
}

.item_why{
width:100%;
padding-bottom:37px;
overflow:hidden;
}
.item_why ul{
margin:0;
padding:0;
list-style:none;
}
.item_why ul li{
width:764px;
padding-left:36px;
float:left;
font-size:16px;
line-height:26px;
color:#000;
padding-bottom:20px;
background:url(images/item/om.png) 12px 9px no-repeat;
overflow:hidden;
}

.item_Spec{
width:100%;
height:184px;
background-color:#fbf7f9;
position:relative;
border-radius:6px;
clear:both;
display:none;
}
.item_Spec_A{
width:99px;
height:94px;
position:absolute;
left:57px;
top:46px;
}
.item_Spec_B{
width:auto;
height:46px;
line-height:46px;
font-size:26px;
color:#000;
position:absolute;
left:217px;
top:52px;
}
.item_Spec_C{
width:990px;
height:auto;
line-height:30px;
font-size:17px;
color:#4c4c4c;
position:absolute;
left:217px;
top:98px;
}
.item_Spec_D{
width:110px;
height:40px;
position:absolute;
right:60px;
top:82px;
}
.item_Spec_D a{
width:110px;
height:40px;
display:block;
line-height:40px;
text-align:center;
font-size:14px;
color:#fff;
text-decoration:none;
background-color:#c0003f;
border-radius:4px;
}

.item_content{
width:100%;
font-size:16px;
line-height:26px;
color:#000;
}

.item_Ctxt{
width:100%;
font-size:20px;
line-height:28px;
color:#333333;
overflow:hidden;
}

.item_kf{
width:446px;
clear:both;
overflow:hidden;
}
.item_kf a{
width:226px;
height:40px;
display:block;
float:left;
line-height:40px;
border-radius:30px;
text-align:center;
font-size:15px;
color:#000;
border:1px solid #000;
}
.item_kf a:hover{
text-decoration:underline;
}
.item_kf span{
width:204px;
height:40px;
display:block;
float:right;
line-height:40px;
border:1px solid #c0003f;
border-radius:30px;
text-align:center;
font-size:15px;
color:#c0003f;
}

.item_faq{
width:100%;
padding-top:10px;
padding-bottom:30px;
overflow:hidden;
}
.item_faq ul{
margin:0;
padding:0;
list-style:none;
}
.item_faq ul li{
width:100%;
float:left;
margin-bottom:21px;
cursor:pointer;
}
.item_faq_A{
width:calc(100% - 34px);
padding-left:34px;
height:53px;
line-height:34px;
font-size:20px;
color:#000;
border-bottom:1px solid #e0e0e0;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
position:relative;
}
.item_faq_A::before {
    content: ' ';
    display: block;
    position: absolute;
    left: 0;
    top: 15px;
    width:20px;
    height:4px;
	background-color:#000;
	z-index:1;
}
.item_faq_A::after {
    content: ' ';
    display: block;
    position: absolute;
    left: 8px;
    top: 7px;
    width:4px;
    height:20px;
	background-color:#000;
	z-index:2;
}

.item_faq_B{
padding:15px 35px;
width:calc(100% - 70px);
font-size:16px;
line-height:24px;
color:#000000;
display:none;
padding-bottom:34px;
overflow:hidden;
}
.item_faq_B a{
color:#333;
font-size:16px;
text-decoration:none;
}
.item_faq_B a:hover{
text-decoration:underline;
}
.item_faq ul li.selected .item_faq_A::after {
display:none;
}
.item_faq ul li.selected .item_faq_B{
display:block;
}

.item_xlass{
width:100%;
overflow:hidden;
}
.item_xlass ul{
margin:0;
padding:0;
list-style:none;
}
.item_xlass ul li{
width:calc(100% - 2px);
padding-top:40px;
margin-top:30px;
float:left;
background-color:#fafafa;
border-radius:30px;
border:1px solid #ebebeb;
overflow:hidden;
}
.item_xlass_li{
width:100%;
height:354px;
position:relative;
}
.item_xlass_lia{
width:350px;
height:350px;
position:absolute;
left:40px;
top:0;
border-radius:20px;
transition:all 0.3s;
overflow:hidden;
}
.item_xlass_lia:hover{
border-radius:2px;
}
.item_xlass_lia img:hover{
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
}
.item_xlass_lia img{
-webkit-transition: -webkit-transform 1s ease;
transition: -webkit-transform 1s ease;
-o-transition: transform 1s ease;
transition: transform 1s ease;
transition: transform 1s ease,-webkit-transform 1s ease;
}
.item_xlass_lib{
width:340px;
height:auto;
position:absolute;
left:420px;
top:0;
}
.item_xlass_liba{
width:100%;
line-height:48px;
font-size:36px;
color:#000;
padding:6px 0;
overflow:hidden;
}
.item_xlass_libb{
width:100%;
line-height:28px;
font-size:16px;
color:#333;
padding-top:15px;
padding-bottom:44px;
overflow:hidden;
}
.item_xlass_libc{
width:100%;
height:46px;
}
.item_xlass_libc a{
width:138px;
height:44px;
display:block;
line-height:44px;
text-align:center;
border:1px solid #000;
text-decoration:none;
font-size:16px;
color:#000;
border-radius:30px;
-webkit-transition: -webkit-transform 1s ease;
transition: -webkit-transform 1s ease;
-o-transition: transform 1s ease;
transition: transform 1s ease;
transition: transform 1s ease,-webkit-transform 1s ease;
}
.item_xlass_libc a:hover{
background-color:#fff;
text-decoration:underline;
}

.item_xlass_dl{
width:700px;
margin-left:40px;
margin-top:20px;
display:none;
overflow:hidden;
}
.item_xlass_dl dl{
margin:0;
padding:0;
list-style:none;
}
.item_xlass_dl dl dt{
width:332px;
padding-left:18px;
float:left;
height:52px;
line-height:52px;
background:url(images/item/dt.png) left center no-repeat;
}
.item_xlass_dl dl dt a{
font-size:18px;
color:#c0003f;
text-decoration:none;
}
.item_xlass_dl dl dt a:hover{

}

.item_xlass_btn{
width:100%;
margin-top:50px;
height:90px;
line-height:90px;
background-color:#f2f2f2;
text-align:center;
font-size:20px;
color:#c0003f;
cursor:pointer;
}
.item_xlass_btn a{
font-size:20px;
color:#c0003f;
text-decoration:none;
}


.item_AAT{
width:100%;
height:78px;
line-height:78px;
font-size:36px;
color:#000;
}

.item_AT{
width:100%;
height:78px;
line-height:78px;
margin-top:42px;
font-size:36px;
color:#000;
}
.item_AxT{
width:100%;
line-height:28px;
font-size:16px;
color:#333;
padding-bottom:30px;
overflow:hidden;
}
.item_AxT a{
color:#999999;
text-decoration:none;
font-weight:bold;
}
.item_AxT a.Aki{
color:#c0003f;
text-decoration:underline;
}
.item_AxT a:hover{
color:#c0003f;
text-decoration:underline;
}

.item_share_TT{
width:100%;
height:62px;
line-height:62px;
font-size:18px;
color:#000000;
display:none;
}
.item_share{
width:100%;
padding-bottom:60px;
display:none;
overflow:hidden;
}
.item_share ul{
margin:0;
padding:0;
list-style:none;
}
.item_share ul li{
width:42px;
float:left;
}
.item_share ul li a{
width:28px;
height:28px;
border:1px solid #535353;
display:block;
border-radius:50%;
}
.item_share ul li a.share_ico1{
background:url(images/item/icon1.png) center center no-repeat;
}
.item_share ul li a.share_ico2{
background:url(images/item/icon2.png) center center no-repeat;
}
.item_share ul li a.share_ico3{
background:url(images/item/icon3.png) center center no-repeat;
}
.item_share ul li a.share_ico1:hover{
background:url(images/item/icon1s.png) center center no-repeat;
border:1px solid #c0003f;
}
.item_share ul li a.share_ico2:hover{
background:url(images/item/icon2s.png) center center no-repeat;
border:1px solid #c0003f;
}
.item_share ul li a.share_ico3:hover{
background:url(images/item/icon3s.png) center center no-repeat;
border:1px solid #c0003f;
}

.all_ZJ_other{
width:100%;
background-color:#f7f7f7;
padding-top:32px;
padding-bottom:70px;
overflow:hidden;
}
.ZJ_other_TT{
width:100%;
height:116px;
line-height:116px;
font-size:40px;
color:#000;
}
.ZJ_other{
width:1480px;
}
.ZJ_other ul{
margin:0;
padding:0;
list-style:none;
}
.ZJ_other ul li{
width:330px;
height:334px;
float:left;
margin-right:40px;
position:relative;
}
.ZJ_other_lia{
width:330px;
height:180px;
position:absolute;
left:0;
top:0;
overflow:hidden;
}
.ZJ_other_lib{
width:330px;
height:40px;
line-height:40px;
font-size:20px;
color:#000;
position:absolute;
left:0;
top:196px;
}
.ZJ_other_lic{
width:330px;
height:auto;
line-height:24px;
font-size:16px;
color:#666666;
position:absolute;
left:0;
top:236px;
text-overflow: ellipsis;
white-space: normal;
-webkit-line-clamp:2;
display: -webkit-box;
-webkit-box-orient:vertical;
overflow:hidden;
}
.ZJ_other_lid{
width:330px;
height:auto;
line-height:36px;
font-size:16px;
color:#b40a32;
position:absolute;
left:0;
bottom:0;
}

.ZJ_other ul li:hover .ZJ_other_lia img{
transform: scale(1.1);
}
.ZJ_other ul li:hover .ZJ_other_lib{
text-decoration:underline;
}

.ZJ_other_lia 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_Eco{
width:100%;
padding-top:44px;
padding-bottom:96px;
overflow:hidden;
}
.Eco_TT{
width:100%;
height:80px;
line-height:80px;
font-size:36px;
color:#000000;
margin-top:-10px;
}
.Eco_TxT{
width:100%;
font-size:16px;
line-height:28px;
color:#333;
padding-bottom:55px;
overflow:hidden;
}

.CDP_bor{
box-shadow:0 0 8px rgba(0,0,0,0.09);
}

.Eco_ST{
width:100%;
height:82px;
line-height:82px;
font-size:36px;
color:#000;
}
.Eco_Sesc{
width:100%;
line-height:28px;
font-size:16px;
color:#333333;
padding:0 0 30px 0;
overflow:hidden;
}
.Eco_2th{
width:830px;
}
.Eco_2th ul{
margin:0;
padding:0;
list-style:none;
}
.Eco_2th ul li{
width:385px;
float:left;
margin-right:30px;
}
.Eco_2tha{
width:100%;
}
.Eco_2tha img{
width:100%;
height:auto;
}
.Eco_2thb{
width:100%;
margin-top:6px;
height:64px;
line-height:64px;
font-size:24px;
color:#333333;
font-weight:bold;
}
.Eco_2thc{
width:385px;
line-height:22px;
font-size:16px;
color:#333333;
padding-bottom:30px;
overflow:hidden;
}
.Eco_2thd{
width:100%;
padding-bottom:30px;
overflow:hidden;
}

.Eco_kf_btn{
width:100%;
clear:both;
}
.Eco_kf_btn a{
width:138px;
height:44px;
display:block;
line-height:44px;
border:1px solid #000;
border-radius:30px;
font-size:16px;
color:#000;
text-decoration:none;
text-align:center;
}
.Eco_kf_btn a:hover{
text-decoration:underline;
}

.hot_hc{
width:100%;
padding-top:40px;
border-radius:20px;
overflow:hidden;
box-shadow:0 0 9px rgba(0,0,0,0.2);
}
.hot_hc_L{
width:320px;
margin-left:40px;
float:left;
border-radius:20px;
margin-bottom:40px;
overflow:hidden;
}
.hot_hc_LL{
width:320px;
margin-left:40px;
float:left;
border-radius:20px;
overflow:hidden;
}
.hot_hc_LLL{
width:320px;
margin-left:40px;
float:left;
border-radius:20px;
overflow:hidden;
}
.hot_hc_RR{
width:368px;
float:right;
margin-right:74px;
}
.hot_hc_RRR{
width:374px;
float:right;
margin-right:34px;
padding-bottom:40px;
overflow:hidden;
}
.hot_hc_R{
width:368px;
float:right;
margin-right:34px;
padding-bottom:40px;
overflow:hidden;
}
.hot_hc_Ri{
width:100%;
overflow:hidden;
}
.hot_hc_Ri ul{
margin:0;
padding:0;
list-style:none;
}
.hot_hc_Ri ul li{
width:100%;
float:left;
margin-bottom:30px;
}
.hot_hc_RiA{
width:100%;
height:32px;
line-height:32px;
font-size:20px;
color:#000;
font-weight:bold;
}
.hot_hc_RiB{
width:100%;
line-height:24px;
font-size:16px;
color:#333;
padding-top:2px;
overflow:hidden;
}

.hot_hc_Rm{
width:120px;
height:42px;
}
.hot_hc_Rm a{
width:120px;
height:40px;
border:1px solid #000;
line-height:40px;
display:block;
text-align:center;
border-radius:30px;
font-size:16px;
color:#000;
text-decoration:none;
}
.hot_hc_Rm a:hover{
text-decoration:underline;
}

.hot_hc_tel{
width:100%;
height:70px;
background-color:#f7f7f7;
line-height:70px;
text-align:center;
font-size:16px;
color:#c0003f;
clear:both;
}


.Eco_4th{
width:100%;
height:322px;
}
.Eco_4th ul{
margin:0;
padding:0;
list-style:none;
}
.Eco_4th ul li{
float:left;
border-left:1px solid #e9e9e9;
height:286px;
}
.Eco_4th ul li:nth-child(1){
width:276px;
}
.Eco_4th ul li:nth-child(2){
width:249px;
}
.Eco_4th ul li:nth-child(3){
width:262px;
}
.Eco_4th ul li:nth-child(4){
width:218px;
}
.Eco_4tha{
width:calc(100% - 30px);
margin-left:30px;
height:94px;
line-height:94px;
font-size:36px;
color:#000;
}
.Eco_4tha span{
font-size:66px;
}
.Eco_4thb{
width:calc(100% - 30px);
margin-left:30px;
line-height:33px;
font-size:18px;
color:#333333;
}
.Eco_4thb i{
font-size:16px;
font-weight:lighter;
font-style:normal;
}
.Eco_4thc{
width:calc(100% - 30px);
margin-left:30px;
margin-top:30px;
height:60px;
}
.Eco_tel{
width:204px;
height:40px;
border:1px solid #434343;
line-height:40px;
text-align:center;
font-size:15px;
color:#000000;
border-radius:30px;
margin-bottom:77px;
}

.Eco_IT{
width:100%;
height:102px;
line-height:92px;
font-size:36px;
color:#000;
clear:both;
}

.Eco_ITT{
width:100%;
height:96px;
line-height:96px;
font-size:36px;
color:#000;
clear:both;
}

.Eco_rank{
width:calc(100% - 8px);
border:4px solid #f5f1f0;
border-radius:16px;
overflow:hidden;
}
.Eco_rank ul{
margin:0;
padding:0;
list-style:none;
}
.Eco_rank ul li{
width:100%;
height:412px;
float:left;

}
.Eco_rank_TT{
width:100%;
height:68px;
line-height:68px;
background-color:#f2f2f2;
font-size:22px;
text-align:center;
color:#000;
}
.Eco_rank_2{
width:616px;
margin:30px auto 0 auto;
}
.Eco_rank_2 dl{
margin:0;
padding:0;
list-style:none;
}
.Eco_rank_2 dl dt{
width:308px;
float:left;
}

.Eco_rank_2a{
width:100%;
text-align:center;
height:156px;
}
.Eco_rank_2b{
width:100%;
text-align:center;
font-size:16px;
color:#000;
line-height:22px;
font-weight:bold;
padding-bottom:12px;
overflow:hidden;
}
.Eco_rank_2c{
width:272px;
margin:0 auto;
text-align:center;
font-size:16px;
color:#333;
line-height:22px;
overflow:hidden;
}

.Eco_rank_4{
width:560px;
margin:37px auto 0 auto;
}
.Eco_rank_4 dl{
margin:0;
padding:0;
list-style:none;
}
.Eco_rank_4 dl dt{
width:140px;
float:left;
}

.Eco_rank_4a{
width:100%;
text-align:center;
height:156px;
}
.Eco_rank_4b{
width:100%;
text-align:center;
font-size:16px;
color:#000;
line-height:22px;
font-weight:bold;
padding-bottom:12px;
overflow:hidden;
}
.Eco_rank_4c{
width:112px;
margin:0 auto;
text-align:center;
font-size:16px;
color:#333;
line-height:22px;
overflow:hidden;
}

.Eco_yaod{
width:100%;
padding-top:10px;
border-radius:20px;
background-color:#f7f7f7;
overflow:hidden;
}

.Eco_tab{
width:100%;
height:62px;
border-bottom:1px solid #e5e5e5;
}
.Eco_tab ul{
margin:0;
padding:0;
list-style:none;
}
.Eco_tab ul li{
float:left;
height:60px;
line-height:60px;
font-size:18px;
color:#333333;
font-weight:bold;
margin-left:64px;
display:inline-block;
cursor:pointer;
}
.Eco_tab ul li.selected{
color:#c0003f;
border-bottom:2px solid #c0003f;
}

.hide{
display:none;
}

.Eco_ox{
width:100%;
padding-top:36px;
overflow:hidden;
}
.Eco_ox_L{
width:320px;
height:390px;
position:relative;
margin-left:40px;
float:left;
border-radius:20px;
overflow:hidden;
box-shadow:0 0 9px rgba(0,0,0,0.2);
}
.look_big{
width:40px;
height:30px;
background:url(images/ecovadis/look.png) no-repeat;
position:absolute;
right:0;
bottom:0;
z-index:2;
}
.Eco_ox_R{
width:366px;
float:right;
margin-right:40px;
padding-bottom:50px;
overflow:hidden;
}
.Eco_ox_Ra{
width:100%;
height:40px;
line-height:40px;
font-weight:bold;
font-size:24px;
color:#000000;
}
.Eco_ox_Rb{
width:100%;
padding-top:10px;
overflow:hidden;
}
.Eco_ox_Rb dl{
margin:0;
padding:0;
list-style:none;
}
.Eco_ox_Rb dl dt{
width:calc(100% - 12px);
padding-left:12px;
float:left;
font-size:16px;
color:#333;
line-height:24px;
padding-bottom:25px;
background:url(images/ecovadis/dt.png) left 12px no-repeat;
overflow:hidden;
}

.Eco_ox_Rm{
width:100%;
margin-top:10px;
}
.Eco_ox_Rm a{
width:120px;
height:42px;
display:block;
line-height:42px;
border:1px solid #000;
text-align:center;
color:#000;
text-decoration:none;
font-size:16px;
border-radius:30px;
}
.Eco_ox_Rm a:hover{
text-decoration:underline;
}

.Eco_ox_Rc{
width:100%;
font-size:16px;
line-height:30px;
color:#333;
padding-bottom:30px;
overflow:hidden;
}
.Eco_ox_Rc a{
text-decoration:underline;
color:#333;
font-size:16px;
}

.Eco_cases{
width:100%;
overflow:hidden;
}
.Eco_cases_li{
width:350px;
float:left;
height:380px;
position:relative;
}
.Eco_cases_A{
width:328px;
height:238px;
overflow:hidden;
position:absolute;
left:0;
top:0;
border:1px solid #e3e3e3;
border-radius:20px;
}
.Eco_cases_A img{
width:328px;
height:238px;
}
.Eco_cases_B{
width:328px;
height:40px;
line-height:40px;
color:#000;
font-weight:bold;
font-size:20px;
position:absolute;
left:0;
top:255px;
}
.Eco_cases_C{
width:328px;
height:auto;
line-height:24px;
color:#4c4c4c;
font-size:16px;
position:absolute;
left:0;
top:295px;
}

.CDP_cases{
width:822px;
}
.CDP_cases ul{
margin:0;
padding:0;
list-style:none;
}
.CDP_cases ul li{
width:252px;
float:left;
height:360px;
position:relative;
margin-right:22px;
}
.CDP_cases_A{
width:252px;
height:auto;
position:absolute;
left:0;
top:0;
}
.CDP_cases_A img{
width:252px;
}
.CDP_cases_B{
width:100%;
height:40px;
line-height:40px;
color:#000;
font-weight:bold;
font-size:20px;
position:absolute;
left:0;
top:220px;
}
.CDP_cases_C{
width:252px;
height:auto;
line-height:24px;
color:#333;
font-size:16px;
position:absolute;
left:0;
top:266px;
}

.CDP_case_li{
width:100%;
overflow:hidden;
}
.CDP_case_li img{
width:394px;
height:420px;
}

.CDP_Txt{
width:100%;
font-size:16px;
line-height:28px;
color:#333333;
padding-bottom:44px;
overflow:hidden;
}

.CDP_4th{
width:800px;
height:282px;
margin-top:10px;
}
.CDP_4th ul{
margin:0;
padding:0;
list-style:none;
}
.CDP_4th ul li{
float:left;
width:400px;
height:272px;
position:relative;
}
.CDP_4th ul li:nth-child(3){
width:400px;
}
.CDP_4tha{
width:100%;
height:auto;
position:absolute;
left:0;
top:0px;
}
.CDP_4thb{
width:100%;
height:42px;
line-height:42px;
font-size:22px;
color:#000;
font-weight:bold;
position:absolute;
left:0;
top:83px;
}
.CDP_4thc{
width:100%;
height:auto;
position:absolute;
left:0;
top:140px;
}
.CDP_4thc dl{
margin:0;
padding:0;
list-style:none;
}
.CDP_4thc dl dt{
float:left;
width:384px;
font-size:16px;
line-height:24px;
color:#333;
background:url(images/ecovadis/dt.png) left 11px no-repeat;
padding-left:16px;
padding-bottom:5px;
overflow:hidden;
}

.CDP_4thd{
width:220px;
height:auto;
position:absolute;
left:0;
top:140px;
font-size:16px;
line-height:24px;
color:#4c4c4c;
}

.sbti_4th{
width:800px;
height:260px;
margin-top:10px;
}
.sbti_4th ul{
margin:0;
padding:0;
list-style:none;
}
.sbti_4th ul li{
float:left;
width:800px;
height:130px;
position:relative;
}
.sbti_4tha{
width:62px;
height:auto;
position:absolute;
left:0;
top:8px;
}
.sbti_4thb{
width:720px;
height:auto;
line-height:44px;
font-size:24px;
color:#000;
font-weight:bold;
position:absolute;
left:74px;
top:0;
}
.sbti_4thc{
width:720px;
height:auto;
line-height:24px;
font-size:16px;
color:#333;
position:absolute;
left:74px;
top:48px;
}

.Aeo_6th{
width:830px;
height:340px;
margin-top:10px;
}
.Aeo_6th ul{
margin:0;
padding:0;
list-style:none;
}
.Aeo_6th ul li{
width:385px;
float:left;
margin-right:30px;
height:164px;
position:relative;
}
.Aeo_6tha{
width:50px;
height:auto;
position:absolute;
left:0;
top:0;
}
.Aeo_6thb{
width:300px;
height:36px;
line-height:36px;
font-size:20px;
color:#000;
font-weight:bold;
position:absolute;
left:72px;
top:0;
}
.Aeo_6thc{
width:300px;
height:auto;
line-height:22px;
font-size:16px;
color:#4c4c4c;
position:absolute;
left:72px;
top:45px;
}

.Aeo_vk{
width:800px;
height:700px;
position:relative;
}
.Aeo_vk_li{
width:820px;
height:auto;
position:absolute;
left:0;
top:0;
z-index:1;
}
.Aeo_vk_li ul{
margin:0;
padding:0;
list-style:none;
}
.Aeo_vk_li ul li{
width:365px;
padding-left:25px;
padding-top:24px;
height:616px;
float:left;
background-color:#fff;
border-radius:20px;
overflow:hidden;
}
.Aeo_vk_li ul li:first-child{
width:365px;
height:570px;
margin-right:20px;
background-color:#f7f7f7;
}
.Aeo_vk_li ul li:nth-child(2){
box-shadow:0 0 16px rgba(0,0,0,0.2);
}
.Aeo_vk_dl{
width:345px;
overflow:hidden;
}

.Aeo_vk_li ul li:first-child .Aeo_vk_dl{
width:345px;
}

.Aeo_vk_dl dl{
margin:0;
padding:0;
list-style:none;
}
.Aeo_vk_dl dl dt{
width:100%;
float:left;
margin-bottom:25px;
}
.Aeo_vk_dla{
width:100%;
height:50px;
line-height:50px;
font-size:18px;
color:#333333;
font-weight:bold;
}
.Aeo_vk_dlb{
width:100%;
line-height:24px;
font-size:16px;
color:#666666;
overflow:hidden;
}

.Aeo_vk_li ul li:nth-child(2) .Aeo_vk_dl dl dt{
margin-bottom:15px;
}

.Aeo_vk_ico{
width:109px;
height:auto;
position:absolute;
left:334px;
z-index:2;
top:20px;
}
.Aeo_vk_ico ul{
margin:0;
padding:0;
list-style:none;
}
.Aeo_vk_ico ul li{
width:92px;
float:left;
height:126px;
}
.Aeo_vk_ico ul li span{
width:92px;
height:92px;
display:block;
background:url(images/aeo/vs.png) center center no-repeat;
background-color:#fff;
border-radius:50px;
box-shadow:0 0 6px rgba(0,0,0,0.2);
}

.grs_3th{
width:100%;
height:480px;
}
.grs_3th ul{
margin:0;
padding:0;
list-style:none;
}
.grs_3th ul li{
float:left;
}
.grs_3th ul li:nth-child(1){
width:100%;
height:210px;
}
.grs_3th ul li:nth-child(1) img{
width:100%;
}
.grs_3th ul li:nth-child(2){
width:100%;
margin-bottom:30px;
}
.grs_3th ul li:nth-child(3){
width:100%;
}
.grs_3tha{
width:100%;
height:47px;
line-height:42px;
font-size:22px;
color:#000;
font-weight:bold;
margin-top:-10px;
}
.grs_3thb{
width:100%;
overflow:hidden;
}
.grs_3thb dl{
margin:0;
padding:0;
list-style:none;
}
.grs_3thb dl dt{
width:100%;
float:left;
margin-bottom:13px;
}
.grs_3thba{
width:100%;
height:44px;
line-height:44px;
font-size:16px;
color:#333333;
font-weight:bold;
}
.grs_3thb{
width:100%;
font-size:16px;
line-height:24px;
color:#333333;
overflow:hidden;
}


.sbti_2th{
width:100%;
height:740px;
}
.sbti_2th ul{
margin:0;
padding:0;
list-style:none;
}
.sbti_2th ul li{
float:left;
margin-bottom:20px;
}
.sbti_2th ul li:nth-child(1){
width:100%;
}
.sbti_2th ul li:nth-child(2){
width:100%;
}
.sbti_2tha{
width:100%;
height:78px;
}
.sbti_2thb{
width:100%;
height:54px;
line-height:54px;
font-size:24px;
color:#000;
font-weight:bold;
}
.sbti_2thc{
width:100%;
overflow:hidden;
}
.sbti_2thca{
width:100%;
height:48px;
line-height:48px;
font-size:16px;
color:#333333;
font-weight:bold;
}
.sbti_2thcb{
width:100%;
line-height:22px;
font-size:16px;
color:#333333;
padding-bottom:8px;
overflow:hidden;
}

.all_SJ_zdxw{
width:100%;
padding-top:30px;
padding-bottom:80px;
background-color:#f7f7f7;
overflow:hidden;
}
.SJ_zdxw_TT{
width:100%;
height:138px;
line-height:138px;
text-align:center;
font-size:40px;
color:#000;
font-weight:bold;
}
.SJ_zdxw{
width:1230px;
}
.SJ_zdxw ul{
margin:0;
padding:0;
list-style:none;
}
.SJ_zdxw ul li{
width:380px;
float:left;
height:508px;
margin-right:30px;
border-radius:20px;
position:relative;
background-color:#fff;
transition-duration:250ms;
overflow:hidden;
}
.SJ_zdxw_lia{
width:380px;
height:200px;
position:absolute;
left:0;
top:0;
overflow:hidden;
}
.SJ_zdxw_lia img{
	width:380px;
	height:200px;
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}
.SJ_zdxw_lib{
width:320px;
height:auto;
line-height:28px;
position:absolute;
left:30px;
top:238px;
font-size:24px;
color:#000;
font-weight:bold;
text-overflow: ellipsis;
white-space: normal;
-webkit-line-clamp:2;
display: -webkit-box;
-webkit-box-orient:vertical;
overflow:hidden;
}
.SJ_zdxw_lic{
width:320px;
height:auto;
line-height:35px;
position:absolute;
left:30px;
top:310px;
font-size:15px;
color:#666;
}
.SJ_zdxw_lid{
width:320px;
height:auto;
line-height:22px;
position:absolute;
left:30px;
top:357px;
font-size:16px;
color:#333;
text-overflow: ellipsis;
white-space: normal;
-webkit-line-clamp:2;
display: -webkit-box;
-webkit-box-orient:vertical;
overflow:hidden;
}
.SJ_zdxw_lie{
width:128px;
height:40px;
line-height:40px;
font-size:16px;
color:#333;
position:absolute;
right:30px;
bottom:30px;
transition:all 0.3s linear;
border:1px solid #4d4d4d;
border-radius:30px;
text-align:center;
}

.SJ_zdxw_lie:hover{
text-decoration:underline;
}

.SJ_zdxw ul li:hover{
box-shadow:0 0 16px rgba(0,0,0,0.18);
margin-top:-4px;
}

.SJ_zdxw ul li:hover .SJ_zdxw_lia img{
transform: scale(1.1);
}
.SJ_zdxw ul li:hover .SJ_zdxw_lib{
text-decoration:underline;
}

.all_SJ_baike{
width:100%;
padding-top:32px;
overflow:hidden;
}
.SJ_TT{
width:100%;
height:134px;
line-height:134px;
text-align:center;
font-size:40px;
color:#000;
font-weight:bold;
}
.SJ_baike{
width:990px;
margin:0 auto;
}
.SJ_baike ul{
margin:0;
padding:0;
list-style:none;
}
.SJ_baike ul li{
width:100%;
float:left;
margin-bottom:42px;
}
.SJ_baike_li{
width:100%;
overflow:hidden;
}
.SJ_baike_lia{
width:100%;
height:65px;
line-height:65px;
}
.SJ_baike_lia a{
font-size:24px;
color:#000;
font-weight:bold;
text-decoration:underline;
}
.SJ_baike_lia a:hover{
color:#c0003f;
}
.SJ_baike_lib{
width:100%;
height:34px;
line-height:34px;
font-size:14px;
color:#333333;
}
.SJ_baike_lic{
width:100%;
height:auto;
line-height:24px;
font-size:16px;
color:#333333;
text-overflow: ellipsis;
white-space: normal;
-webkit-line-clamp:2;
display: -webkit-box;
-webkit-box-orient:vertical;
overflow:hidden;
}
 

DIV.bk_yellow{width:600px;clear:both; PADDING-RIGHT:0;PADDING-LEFT:0;MARGIN:0;TEXT-ALIGN:center; padding-bottom:80px; padding-top:20px; margin:0 auto;}DIV.bk_yellow A{ width:45px; height:48px;line-height:48px; text-align:center;TEXT-DECORATION:none; display:inline-block;font-size:18px;color:#4c4c4c; font-weight:bold;}DIV.bk_yellow A:hover{ text-decoration:underline;}DIV.bk_yellow SPAN.current{width:45px; height:48px; line-height:48px; text-align:center; display:inline-block; font-size:18px; color:#c0003f; text-decoration:underline;font-weight:bold;}DIV.bk_yellow SPAN{width:45px; height:48px;line-height:48px; text-align:center; font-size:18px;display:inline-block;}
DIV.bk_yellow span.Pres{ width:48px; height:48px;display:inline-block; border:1px solid #999999; background:url(images/page_l.png) center center no-repeat;border-radius:10px; margin-right:20px; vertical-align:middle}
DIV.bk_yellow a.Pres{ width:48px; height:48px;display:inline-block; border:1px solid #999999; background:url(images/page_l.png) center center no-repeat; border-radius:10px;margin-right:20px;vertical-align:middle}
DIV.bk_yellow a.Pres:hover{border:1px solid #c0003f; background:url(images/page_ls.png) center center no-repeat; background-color:#c0003f;}
DIV.bk_yellow span.Next{ width:48px; height:48px;display:inline-block; border:1px solid #999999; background:url(images/page_rs.png) center center no-repeat;border-radius:10px;margin-left:20px;vertical-align:middle}
DIV.bk_yellow a.Next{ width:48px; height:48px;display:inline-block; border:1px solid #999999; background:url(images/page_r.png) center center no-repeat;border-radius:10px;margin-left:20px;vertical-align:middle}
DIV.bk_yellow a.Next:hover{border:1px solid #c0003f; background:url(images/page_rs.png) center center no-repeat; background-color:#c0003f;}

.all_ZJ_lx_one{
width:100%;
padding-top:82px;
padding-bottom:96px;
background-color:#fff;
overflow:hidden;
}
.ZJ_lx_one{
width:1230px;
}
.ZJ_lx_one ul{
margin:0;
padding:0;
list-style:none;
}
.ZJ_lx_one ul li{
width:378px;
height:378px;
border:1px solid #e3e3e3;
border-radius:20px;
margin-right:30px;
position:relative;
float:left;
}
.ZJ_lx_one_lia{
width:100%;
height:auto;
text-align:center;
position:absolute;
left:0;
top:42px;
}
.ZJ_lx_one_lib{
width:100%;
text-align:center;
height:auto;
line-height:50px;
font-size:30px;
color:#4c4c4c;
font-weight:bold;
position:absolute;
left:0;
top:122px;
}
.ZJ_lx_one_lic{
width:100%;
text-align:center;
line-height:42px;
font-size:24px;
color:#4c4c4c;
height:auto;
position:absolute;
left:0;
top:184px;
}
.ZJ_lx_one_lic span{
font-size:16px;
}

.ZJ_lx_one_lid{
width:100%;
text-align:center;
line-height:38px;
font-size:18px;
color:#4c4c4c;
height:auto;
font-weight:bold;
position:absolute;
left:0;
top:300px;
}
.ZJ_lx_one_lid a{
font-size:18px;
color:#4c4c4c;
text-decoration:underline;
font-weight:bold;
}
.ZJ_lx_one_lid a:hover{
text-decoration:none;
}

.all_ZJ_lx_zbu{
width:100%;
padding-top:27px;
padding-bottom:100px;
background-color:#fafafa;
overflow:hidden;
}
.ZJ_lx_zbu_TT{
width:100%;
height:140px;
line-height:140px;
text-align:center;
font-size:36px;
color:#4c4c4c;
font-weight:bold;
}

.ZJ_lx_out{
width:1200px;
height:502px;
position:relative;
}

.ZJ_lx_zbu_tab{
width:200px;
padding:40px 40px 0 40px;
height:330px;
position:absolute;
right:54px;
top:54px;
background-color:#fff;
z-index:2;
border-radius:20px;
}
.ZJ_lx_zbu_tab dl{
margin:0;
padding:0;
list-style:none;
}
.ZJ_lx_zbu_tab dl dt{
width:198px;
height:56px;
float:left;
border:1px solid #d2d2d2;
margin-bottom:15px;
border-radius:12px;
position:relative;
cursor:pointer;
}
.zt_ico1{
width:38px;
height:56px;
position:absolute;
left:25px;
top:0;
background:url(images/contact/sity_icon1.png) left center no-repeat;
}
.zt_ico2{
width:38px;
height:56px;
position:absolute;
left:25px;
top:0;
background:url(images/contact/sity_icon2.png) left center no-repeat;
}
.zt_ico3{
width:38px;
height:56px;
position:absolute;
left:25px;
top:0;
background:url(images/contact/sity_icon3.png) left center no-repeat;
}
.zt_ico4{
width:38px;
height:56px;
position:absolute;
left:25px;
top:0;
background:url(images/contact/sity_icon4.png) left center no-repeat;
}

.ZJ_lx_zbu_tab dl dt.selected{
border-color:#c0003f;
}

.ZJ_lx_zbu_tab dl dt.selected .zt_ico1{
background:url(images/contact/sity_icon1s.png) left center no-repeat;
}
.ZJ_lx_zbu_tab dl dt.selected .zt_ico2{
background:url(images/contact/sity_icon2s.png) left center no-repeat;
}
.ZJ_lx_zbu_tab dl dt.selected .zt_ico3{
background:url(images/contact/sity_icon3s.png) left center no-repeat;
}
.ZJ_lx_zbu_tab dl dt.selected .zt_ico4{
background:url(images/contact/sity_icon4s.png) left center no-repeat;
}

.zt_name{
width:104px;
height:56px;
line-height:56px;
position:absolute;
left:74px;
font-size:18px;
color:#666666;
}

.ZJ_lx_zbu_tab dl dt.selected .zt_name{
color:#c0003f;
}


.ZJ_lx_zbu{
width:1198px;
border:1px solid #fff;
height:500px;
overflow:hidden;
border-radius:20px;
background-color:#fff;
box-shadow:0 0 36px rgba(0,0,0,0.1);
position:absolute;
left:0;
top:0;
z-index:1;
}
.ZJ_lx_zbu>div{
transition: all 0.3s;
}
.ZJ_lx_zbu_A{
width:auto;
display:inline-block;
padding-right:11px;
height:46px;
line-height:46px;
font-size:26px;
color:#000;
font-weight:bold;
position:absolute;
left:44px;
top:42px;
background:url(images/contact/sp.png) right 28px no-repeat;
}
.ZJ_lx_zbu_B{
width:354px;
height:auto;
line-height:30px;
font-size:20px;
color:#000;
position:absolute;
left:44px;
top:108px;
}
.ZJ_lx_zbu_C{
width:354px;
height:auto;
line-height:24px;
font-size:12px;
color:#4c4c4c;
position:absolute;
left:44px;
top:180px;
}
.ZJ_lx_zbu_D{
width:1438px;
height:500px;
border:1px solid #fff;
overflow:hidden;
}
.ZJ_lx_zbu_D img:hover{
transform: scale(1.1);
}

.ZJ_lx_zbu_D img{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

@-webkit-keyframes heart1 {
	0% {
	-webkit-transform:translate(0);
	transform:translate(0)
}
to {
	-webkit-transform:translateY(6px);
	transform:translateY(6px)
}
}@keyframes heart1 {
	0% {
	-webkit-transform:translate(0);
	transform:translate(0)
}
to {
	-webkit-transform:translateY(6px);
	transform:translateY(6px)
}
}

.ZJ_lx_wbu{
width:1230px;
height:190px;
}
.ZJ_lx_wbu ul{
margin:0;
padding:0;
list-style:none;
}

.ZJ_lx_wbu ul li{
width:277px;
height:190px;
margin-right:30px;
float:left;
}

.ZJ_lx_wbu_li{
width:277px;
height:190px;
position:relative;
}
.ZJ_lx_wbu_lia{
width:200%;
height:38px;
line-height:38px;
position:absolute;
left:0;
top:60px;
font-size:18px;
color:#4c4c4c;
font-weight:500;
}
.ZJ_lx_wbu_lib{
width:60px;
height:auto;
position:absolute;
left:0;
top:0;
}
.ZJ_lx_wbu_lic{
width:252px;
height:auto;
line-height:20px;
position:absolute;
left:0;
top:98px;
font-size:15px;
color:#4c4c4c;
}
.ZJ_lx_wbu_lid{
width:300px;
height:13px;
background:url(images/contact/city_hover.png) left top no-repeat;
position:absolute;
left:0;
top:154px;
display:none;
}

.ZJ_lx_wbu ul li.selected .ZJ_lx_wbu_lid{
display:block;
}

/*.ZJ_lx_wbu ul li.selected .ZJ_lx_wbu_li{
animation: heart1 .7s ease-in-out infinite alternate;
}*/

.all_ZJ_lx_two{
width:100%;
padding-top:45px;
padding-bottom:42px;
overflow:hidden;
}
.ZJ_lx_two_TT{
width:100%;
height:140px;
line-height:140px;
font-size:40px;
color:#000;
font-weight:bold;
}
.ZJ_lx_two{
width:1480px;
}
.ZJ_lx_two ul{
margin:0;
padding:0;
list-style:none;
}
.ZJ_lx_two ul li{
width:700px;
height:610px;
position:relative;
float:left;
margin-right:40px;
}
.ZJ_lx_two_A{
width:700px;
height:400px;
position:absolute;
left:0;
top:0;
overflow:hidden;
}
.ZJ_lx_two_B{
width:100%;
height:44px;
line-height:44px;
font-size:24px;
color:#000;
font-weight:lighter;
position:absolute;
left:0;
top:426px;
}
.ZJ_lx_two_C{
width:100%;
height:36px;
line-height:36px;
font-size:16px;
color:#000;
font-weight:lighter;
position:absolute;
left:0;
top:470px;
}
.ZJ_lx_two_D{
width:72px;
height:34px;
position:absolute;
left:0;
top:520px;
}
.ZJ_lx_two_D a{
width:80px;
height:34px;
display:block;
line-height:34px;
border:1px solid #000;
border-radius:30px;
text-align:center;
font-size:12px;
color:#000;
text-decoration:none;
}
.ZJ_lx_two_D a:hover{
text-decoration:underline;
}

.all_Sanya_bd{
width:100%;
overflow:hidden;
}
.Sanya_bd_r{
width:100%;
height:1136px;
position:relative;
}
.Sanya_bd_rA{
width:100%;
height:auto;
line-height:56px;
font-size:36px;
color:#4c4c4c;
position:absolute;
left:0;
top:68px;
font-weight:bold;
text-align:center;
}
.Sanya_bd_rAA{
width:100%;
height:auto;
line-height:36px;
font-size:22px;
color:#4c4c4c;
position:absolute;
left:0;
top:136px;
text-align:center;
}
.Sanya_bd_rAAA{
width:100%;
height:auto;
line-height:48px;
font-size:16px;
color:#4c4c4c;
position:absolute;
left:0;
top:248px;
}
.Sanya_bd_rE1a{
width:590px;
height:26px;
line-height:26px;
font-size:16px;
color:#4c4c4c;
font-weight:bold;
position:absolute;
left:0;
top:364px;
}
.Sanya_bd_rE1{
width:590px;
height:50px;
position:absolute;
left:0;
top:391px;
}
.Sanya_bd_rE2a{
width:590px;
height:26px;
line-height:26px;
font-size:16px;
color:#4c4c4c;
font-weight:bold;
position:absolute;
right:0;
top:364px;
}
.Sanya_bd_rE2{
width:590px;
height:50px;
position:absolute;
right:0;
top:391px;
}
.Sanya_bd_rE3a{
width:710px;
height:26px;
line-height:26px;
font-size:16px;
color:#4c4c4c;
font-weight:bold;
position:absolute;
left:0;
top:464px;
}
.Sanya_bd_rE3{
width:100%;
height:50px;
position:absolute;
left:0;
top:491px;
}
.Sanya_bd_rE33a{
width:710px;
height:26px;
line-height:26px;
font-size:16px;
color:#4c4c4c;
font-weight:bold;
position:absolute;
left:0;
top:563px;
}
.Sanya_bd_rE33{
width:100%;
height:50px;
position:absolute;
left:0;
top:591px;
}
.Sanya_bd_rE4a{
width:710px;
height:26px;
line-height:26px;
font-size:16px;
color:#4c4c4c;
font-weight:bold;
position:absolute;
left:0;
top:660px;
}
.Sanya_bd_rE4{
width:100%;
height:150px;
position:absolute;
left:0;
top:690px;
}
.Sanya_bd_rF{
width:100%;
height:auto;
line-height:36px;
font-size:16px;
color:#4c4c4c;
position:absolute;
left:0;
top:862px;
}
.Sanya_bd_rF a{
font-size:16px;
color:#4c4c4c;
text-decoration:underline;
}
.Sanya_bd_rFF{
width:100%;
height:auto;
line-height:36px;
font-size:16px;
color:#4c4c4c;
position:absolute;
left:0;
top:894px;
}
.Sanya_bd_rH{
width:100%;
height:auto;
line-height:38px;
font-size:18px;
color:#666666;
position:absolute;
left:0;
top:622px;
}

input[type="checkbox"] {
    width: 13px;
    height: 13px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    border: 1px solid #666666;
    margin: 0px;
    padding: 0;
    cursor: pointer;
    background: #fff;
	vertical-align:middle;
}

input[type="checkbox"]:checked {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMThweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMTggMTQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3LjEgKDQ1NDIyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5pY19jaGVjazwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJFWV9TdHlsZXMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJOYXZpZ2F0aW9uIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTEuMDAwMDAwLCAtMTAxLjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iaWNfY2hlY2siIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ4LjAwMDAwMCwgOTYuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iSWNvbi0yNHB4Ij4KICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iU2hhcGUiIHBvaW50cz0iMCAwIDI0IDAgMjQgMjQgMCAyNCI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJTaGFwZSIgZmlsbD0iIzY2NjY2NiIgcG9pbnRzPSI5IDE2LjE3IDQuODMgMTIgMy40MSAxMy40MSA5IDE5IDIxIDcgMTkuNTkgNS41OSI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=');
    background-position: center center;
    background-repeat: no-repeat;
    color: transparent;
}

.Sanya_bd_rI{
width:206px;
position:absolute;
left:0;
top:938px;
height:36px;
line-height:36px;
font-size:16px;
color:#4c4c4c;
background:url(images/fang_ico.png) right center no-repeat;
}
.Sanya_bd_rI a{
font-size:16px;
color:#4c4c4c;
text-decoration:none;
}

.Sanya_bd_rG{
width:100px;
height:50px;
position:absolute;
left:0;
top:1005px;
}

.bx_xm{
width:13px;
height:48px;
float:left;
line-height:48px;
color:#d10f0f;
font-size:16px;
font-style:normal;
}

.Syinput{
width:calc(100% - 22px);
padding:0 10px;
height:48px;
line-height:48px;
font-size:16px;
color:#808080;
background-color:#fff;
border:1px solid #999999;
border-radius:10px;
box-shadow: inset 1px 1px 2px 2px hsla(0, 0%, 29%, 0.1);
}
.Syinputs{
width:calc(100% - 22px);
padding:0 10px;
height:48px;
line-height:48px;
font-size:16px;
color:#808080;
background-color:#fff;
border:1px solid #999999;
border-radius:10px;
box-shadow: inset 1px 1px 2px 2px hsla(0, 0%, 29%, 0.1);
}

.Syinputs:focus{
width:calc(100% - 24px);
border:2px solid #101010;
}

.Syinput:focus{
width:calc(100% - 24px);
border:2px solid #101010;
}

.SSyinput{
width:calc(100% - 22px);
padding:0 10px;
height:48px;
line-height:48px;
font-size:16px;
color:#808080;
background:url(images/contact/down.png) 1400px 18px no-repeat;
background-color:#fff;
border:1px solid #999999;
border-radius:10px;
box-shadow: inset 1px 1px 2px 2px hsla(0, 0%, 29%, 0.1);
}
.SSyinput:focus{
width:calc(100% - 24px);
border:2px solid #101010;
}


.snput_xxx{
width:calc(100% - 22px);
padding:10px;
height:128px;
background-color:#fff;
border:1px solid #999999;
color:#808080;
font-size:17px;
font-family:'microsoft yahei',"Î¢ÈíÑÅºÚ",SimSun,Verdana,Arial;
border-radius:10px;
box-shadow: inset 1px 1px 2px 2px hsla(0, 0%, 29%, 0.1);
}

.snput_xxx:focus{
width:calc(100% - 24px);
border:2px solid #101010;
}

.Sysubmit{
width:98px;
height:50px;
background:none;
line-height:50px;
border:none;
border:1px solid #c0003f;
background-color:#c0003f;
text-align:center;
font-size:16px;
color:#fff;
font-weight:bold;
cursor:pointer;
border-radius:6px;
}
.Sysubmit:hover{
background-color:#fff;
color:#c0003f;
}

.all_fclass_AB{
width:100%;
padding-top:60px;
padding-bottom:70px;
overflow:hidden;
}
.fclass_A{
width:calc(100% - 86px);
padding:39px 43px 42px 43px;
font-size:18px;
line-height:30px;
color:#333333;
overflow:hidden;
background-color:#f7f7f7;
border-radius:10px;
}
.fclass_B{
width:calc(100% - 60px);
padding:25px 30px 25px 30px;
background-color:#f7f7f7;
border-radius:10px;
margin-top:30px;
overflow:hidden;
}
.fclass_B span{
width:calc(100% - 74px);
height:60px;
line-height:60px;
background:url(images/fc_icon.png) 36px center no-repeat;
background-color:#aa1244;
padding-left:74px;
border-radius:10px;
display:block;
font-size:17px;
color:#fff;
font-weight:bold;
}
.fclass_B span a{
font-size:17px;
color:#fff;
font-weight:bold;
text-decoration:underline;
}

.all_F_other{
width:100%;
padding-top:30px;
border-top:1px solid #dbdbdb;
padding-bottom:90px;
overflow:hidden;
}
.F_other_TT{
width:100%;
height:120px;
font-size:36px;
color:#1a1a1a;
line-height:120px;
text-align:center;
font-weight:bold;
}
.F_other{
width:1215px;
}
.F_other ul{
margin:0;
padding:0;
list-style:none;
}
.F_other ul li{
width:405px;
float:left;
}
.F_other_li{
width:390px;
height:420px;
background-color:#f7f7f7;
position:relative;
border-radius:20px;
transition-duration:250ms;
overflow:hidden;
}
.F_other_lia{
width:390px;
height:180px;
position:absolute;
left:0;
top:0;
overflow:hidden;
}
.F_other_lib{
width:330px;
height:46px;
line-height:46px;
font-size:26px;
color:#333333;
font-weight:bold;
position:absolute;
left:30px;
top:200px;
}
.F_other_lic{
width:330px;
height:auto;
line-height:24px;
font-size:16px;
color:#4c4c4c;
position:absolute;
left:30px;
top:252px;
}
.F_other_lid{
width:128px;
height:40px;
line-height:40px;
font-size:16px;
color:#000;
position:absolute;
right:30px;
bottom:30px;
transition:all 0.3s linear;
border:1px solid #000;
border-radius:30px;
text-align:center;
}
.F_other_li:hover{
box-shadow:0 0 17px rgba(0,0,0,0.2);
background-color:#fff;
margin-top:-4px;
}
.F_other_lid:hover{
text-decoration:underline;
}

.NF_other{
width:1230px;
}
.NF_other ul{
margin:0;
padding:0;
list-style:none;
}
.NF_other ul li{
width:410px;
float:left;
}

.NF_other_li{
width:380px;
height:420px;
position:relative;
overflow:hidden;
}
.NF_other_lia{
width:380px;
height:420px;
position:absolute;
left:0;
top:0;
z-index:1;
overflow:hidden;
}
.NF_other_lia img{
width:380px;
height:420px;
}
.NF_other_lias{
width:380px;
height:420px;
background:url(images/fuwu/3_trans.png) no-repeat;
position:absolute;
left:0;
top:0;
z-index:2;
overflow:hidden;
}
.NF_other_lib{
width:120px;
height:46px;
line-height:46px;
font-size:16px;
text-align:center;
font-weight:bold;
color:#fff;
position:absolute;
left:0;
top:0;
background:url(images/fuwu/tip.png) no-repeat;
z-index:3;
}
.NF_other_lic{
width:340px;
height:auto;
line-height:34px;
font-size:24px;
color:#fff;
font-weight:bold;
position:absolute;
left:20px;
top:220px;
z-index:3;
}
.NF_other ul li:first-child .NF_other_lic{
top:160px;
}
.NF_other_lid{
width:340px;
height:auto;
line-height:28px;
font-size:17px;
color:#fff;
position:absolute;
left:20px;
top:266px;
z-index:3;
}
.NF_other ul li:first-child .NF_other_lid{
top:240px;
}
.NF_other_lie{
width:130px;
height:46px;
line-height:46px;
text-align:center;
background-color:rgba(255,255,255,0.78);
position:absolute;
right:30px;
bottom:26px;
z-index:3;
font-size:16px;
color:#000;
transition-duration:250ms;
border-radius:40px;
}
.NF_other_li:hover{
box-shadow:0 0 17px rgba(0,0,0,0.2);
}
.NF_other_li:hover .NF_other_lia img{
transform: scale(1.1);
}
.NF_other_li:hover .NF_other_lic{
text-decoration:underline;
}
.NF_other_lie:hover{
background-color:rgba(255,255,255,1);
text-decoration:underline;
}

.NF_other_lia img{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.FF_other{
width:1455px;
}
.FF_other ul{
margin:0;
padding:0;
list-style:none;
}
.FF_other ul li{
width:485px;
float:left;
}
.FF_other_li{
width:470px;
height:420px;
background-color:#fff;
position:relative;
border-radius:20px;
transition-duration:250ms;
overflow:hidden;
}
.FF_other_lia{
width:470px;
height:180px;
position:absolute;
left:0;
top:0;
overflow:hidden;
}
.FF_other_lib{
width:410px;
height:46px;
line-height:46px;
font-size:26px;
color:#333333;
font-weight:bold;
position:absolute;
left:30px;
top:200px;
}
.FF_other_lic{
width:88px;
height:auto;
background:url(images/fuwu/arrows.png) right center no-repeat;
line-height:35px;
font-size:15px;
color:#4c4c4c;
position:absolute;
right:34px;
bottom:30px;
}

.FF_other_li:hover{
box-shadow:0 0 17px rgba(0,0,0,0.2);
background-color:#fff;
margin-top:-4px;
border-radius:2px;
}
.FF_other_li:hover .FF_other_lic{
background:url(images/fuwu/arrow.png) right center no-repeat;
color:#c0003f;
}

.all_F_ST{
width:100%;
background-color:#f7f7f7;
border-top:1px solid #dbdbdb;
overflow:hidden;
}

.in_item_right{
width:300px;
height:720px;
position:sticky;
float:right;
margin-left:100px;
top:150px;
}

.in_hot_right{
width:340px;
height:720px;
position:sticky;
float:right;
margin-left:70px;
top:120px;
}

.fitem_bd{
width:300px;
height:700px;
background-color:#f7f7f7;
position:relative;
border-radius:30px;
}
.fitem_bd_A{
width:246px;
position:absolute;
left:27px;
top:30px;
height:auto;
line-height:30px;
font-size:22px;
color:#000000;
}
.fitem_bd_B{
width:246px;
position:absolute;
left:27px;
top:120px;
height:auto;
}
.fitem_bd_C{
width:246px;
position:absolute;
left:27px;
top:190px;
height:auto;
}
.fitem_bd_D{
width:246px;
position:absolute;
left:27px;
top:260px;
height:auto;
}
.fitem_bd_E{
width:246px;
position:absolute;
left:27px;
top:330px;
height:auto;
z-index:1;
}
.fitem_bd_Es{
width:80px;
line-height:36px;
font-size:16px;
color:#4c4c4c;
position:absolute;
left:50px;
top:412px;
z-index:2;
height:auto;
}
.fitem_bd_F{
width:246px;
position:absolute;
left:27px;
top:472px;
height:auto;
}
.fitem_bd_F span{
width:27px;
height:20px;
float:left;
display:block;
}
input[type="checkbox"] {
    width: 16px;
    height: 16px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    border:none;
    margin: 0px;
    padding: 0;
    cursor: pointer;
    background-image:url(images/item/check_out.png);
	vertical-align:middle;
	border-radius:4px;
}

input[type="checkbox"]:checked {
	background-image:url(images/item/check_hover.png);
    background-position: center center;
    background-repeat: no-repeat;
    color: transparent;
}
.fitem_bd_F label{
width:212px;
float:right;
display:block;
height:20px;
font-size:13px;
color:#000;
}
.fitem_bd_G{
width:246px;
position:absolute;
left:27px;
top:544px;
height:auto;
}
.fitem_bd_H{
width:246px;
position:absolute;
left:27px;
top:620px;
height:auto;
font-size:16px;
line-height:24px;
color:#000;
}
.fitem_bd_H a{
color:#c0003f;
text-decoration:none;
}
.fitem_input{
width:224px;
padding:0 10px;
height:48px;
line-height:48px;
border:1px solid #808080;
font-size:16px;
color:#4c4c4c;
border-radius:10px;
background-color:#fff;
}
.fitem_input:focus{
border:2px solid #c0003f;
box-shadow:0 0 7px rgba(192,0,63,0.4);
}
.fitem_select{
width:224px;
padding:0 10px;
height:48px;
line-height:48px;
border:1px solid #808080;
font-size:16px;
color:#4c4c4c;
border-radius:10px;
background:url(images/item/city_select.png) 223px 21px no-repeat;
background-color:#fff;
}
.fitem_select:focus{
background:url(images/item/city_selects.png) 253px 21px no-repeat;
background-color:#fff;
border:2px solid #c0003f;
box-shadow:0 0 7px rgba(192,0,63,0.4);
}
.fitem_area{
width:224px;
padding:0 10px;
height:118px;
line-height:48px;
border:1px solid #808080;
font-size:16px;
color:#4c4c4c;
border-radius:10px;
background-color:#fff;
font-family:'microsoft yahei',"Î¢ÈíÑÅºÚ",SimSun,Verdana,Arial;
}
.fitem_area:focus{
border:2px solid #c0003f;
box-shadow:0 0 7px rgba(192,0,63,0.4);
}
.fitem_submit{
width:246px;
height:60px;
background-color:#c0003f;
border:none;
line-height:60px;
text-align:center;
font-size:18px;
color:#fff;
border-radius:30px;
cursor:pointer;
}

.all_ZS_article{
width:100%;
padding-bottom:16px;
overflow:hidden;
}
.ZS_curr{
width:100%;
height:56px;
line-height:56px;
font-size:14px;
color:#333333;
}
.ZS_curr a{
font-size:14px;
color:#c0003f;
text-decoration:none;
}
.ZS_curr a:hover{
text-decoration:underline;
}
.ZS_curr span{
color:#000;
}

.ZS_article_A{
width:100%;
height:56px;
line-height:56px;
color:#000;
font-size:18px;
}
.ZS_article_B{
width:100%;
font-size:40px;
line-height:50px;
color:#000;
font-weight:bold;
overflow:hidden;
}
.ZS_article_C{
width:980px;
padding-top:20px;
padding-bottom:20px;
font-size:16px;
color:#333;
line-height:28px;
overflow:hidden;
}
.ZS_article_D{
width:100%;
height:46px;
line-height:46px;
font-size:20px;
color:#000;
font-weight:bold;
}
.ZS_article_E{
width:100%;
line-height:50px;
font-size:16px;
color:#000;
padding-bottom:22px;
overflow:hidden;
}
.ZS_article_E a{
font-size:16px;
color:#c0003f;
text-decoration:none;
}
.ZS_article_E a:hover{
text-decoration:underline;
}
.ZS_article_F{
width:100%;
height:82px;
line-height:82px;
font-size:40px;
color:#000;
font-weight:300;
}
.ZS_article_G{
width:100%;
line-height:50px;
padding-bottom:45px;
font-size:16px;
color:#000;
overflow:hidden;
}

.search_null{
width:100%;
text-align:center;
height:120px;
line-height:120px;
font-size:20px;
color:#c0003f;
}

.banner_Rclass{
width:100%;
height:380px;
position:relative;
background:url(images/banner_class_1.jpg) no-repeat;
border-radius:20px;
overflow:hidden;
}
.banner_Rclass_li{
width:580px;
height:180px;
position:absolute;
left:40px;
top:100px;
border-radius:20px;
overflow:hidden;
background-color:#fff;
}
.Rclass_one{
width:580px;
height:180px;
position:relative;
}
.Rclass_one_A{
width:auto;
height:56px;
line-height:56px;
font-size:36px;
color:#333;
font-weight:bold;
position:absolute;
left:38px;
top:30px;
}
.Rclass_one_B{
width:504px;
height:auto;
line-height:26px;
font-size:18px;
color:#4c4c4c;
position:absolute;
left:38px;
top:92px;
}

.all_Rclass_two{
width:100%;
padding-top:64px;
padding-bottom:88px;
overflow:hidden;
}
.Rclass_two{
width:calc(100% - 100px);
padding:40px 50px 46px 50px;
background-color:#f7f7f7;
border-radius:20px;
overflow:hidden;
}
.Rclass_two_TT{
width:100%;
height:62px;
line-height:62px;
font-size:30px;
color:#000;
font-weight:bold;
}
.Rclass_two_TxT{
width:100%;
line-height:24px;
font-size:16px;
color:#000;
padding-bottom:30px;
overflow:hidden;
}


.Rclass_two_li{
width:100%;
padding-top:4px;
overflow:hidden;
}
.Rclass_two_li dl{
margin:0;
padding:0;
list-style:none;
}
.Rclass_two_li dl dt{
width:calc(100% - 28px);
padding-left:28px;
height:32px;
line-height:32px;
background:url(images/fuwu/em.png) 12px center no-repeat;
font-size:16px;
color:#000;
}

.Rclass_two_R{
width:640px;
float:right;
}

.banner_lab{
width:100%;
height:380px;
background:url(images/banner_class_3.jpg) no-repeat;
position:relative;
border-radius:20px;
overflow:hidden;
}
.labs{
width:580px;
height:180px;
position:absolute;
left:40px;
top:100px;
border-radius:20px;
overflow:hidden;
background-color:#fff;
}
.labs_li{
width:580px;
height:180px;
position:relative;
}
.labs_lia{
width:auto;
height:56px;
line-height:56px;
font-size:36px;
color:#333;
font-weight:bold;
position:absolute;
left:38px;
top:30px;
}
.labs_lib{
width:470px;
height:auto;
line-height:26px;
font-size:18px;
color:#4c4c4c;
position:absolute;
left:38px;
top:92px;
}

.banner_Carbon{
width:100%;
height:380px;
background:url(images/banner_class_2.jpg) no-repeat;
position:relative;
border-radius:20px;
overflow:hidden;
}
.Carbon{
width:700px;
height:200px;
position:absolute;
left:40px;
top:98px;
border-radius:20px;
overflow:hidden;
background-color:#fff;
}
.Carbon_li{
width:700px;
height:200px;
position:relative;
}
.Carbon_lia{
width:auto;
height:56px;
line-height:56px;
font-size:36px;
color:#333;
font-weight:bold;
position:absolute;
left:38px;
top:30px;
}
.Carbon_lib{
width:620px;
height:auto;
line-height:26px;
font-size:18px;
color:#4c4c4c;
position:absolute;
left:38px;
top:92px;
}
.Carbon_lic{
width:auto;
height:auto;
position:absolute;
left:30px;
top:224px;
}
.Carbon_lic a{
width:156px;
height:48px;
display:block;
line-height:48px;
text-align:center;
font-size:15px;
color:#000;
text-decoration:none;
background-color:rgba(255,255,255,0.78);
border-radius:30px;
}
.Carbon_lic a:hover{
background-color:rgba(255,255,255,1);
}

.low_Carbon{
width:100%;
margin-top:50px;
overflow:hidden;
}
.low_Carbon_A{
width:100%;
height:85px;
line-height:85px;
font-size:36px;
color:#000;
font-weight:bold;
}
.low_Carbon_B{
width:100%;
padding-bottom:28px;
line-height:24px;
font-size:16px;
color:#333;
overflow:hidden;
}
.low_Carbon_Rc{
width:100%;
overflow:hidden;
}
.low_Carbon_Rc a{
width:156px;
height:48px;
display:block;
line-height:48px;
text-align:center;
font-size:15px;
color:#fff;
text-decoration:none;
background-color:#c0003f;
border-radius:30px;
}
.low_Carbon_Rc a:hover{
text-decoration:underline;
}

.low_Carbon_TT{
width:100%;
height:114px;
line-height:114px;
font-size:36px;
color:#000;
font-weight:bold;
}
.low_Carbon_ST{
width:100%;
height:115px;
line-height:115px;
font-size:36px;
color:#000;
font-weight:bold;
}
.low_Carbon_4th{
width:1220px;
height:608px;
}
.low_Carbon_4th ul{
margin:0;
padding:0;
list-style:none;
}
.low_Carbon_4th ul li{
width:590px;
height:280px;
border-radius:20px;
float:left;
margin-right:20px;
margin-bottom:20px;
position:relative;
transition:all 0.3s;
box-shadow:0 0 10px rgba(0,0,0,0.1);
overflow:hidden;
}
.low_Carbon_4tha{
width:590px;
height:280px;
position:absolute;
left:0;
top:0;
z-index:1;
}
.low_Carbon_4thb{
width:340px;
height:130px;
position:absolute;
left:30px;
top:75px;
z-index:2;
background-color:#fff;
border-radius:20px;
}
.low_Carbon_4thb_A{
width:280px;
height:44px;
line-height:44px;
font-size:24px;
color:#000000;
font-weight:bold;
margin:24px auto 0 auto;
}
.low_Carbon_4thb_B{
width:280px;
height:28px;
line-height:28px;
font-size:16px;
color:#000000;
margin:0 auto;
}

.low_rz .low_Carbon_4thb{
width:390px;
}
.low_rz .low_Carbon_4thb_A{
width:310px;
}
.low_rz .low_Carbon_4thb_B{
width:310px;
}

.low_rz ul li:nth-child(4) .low_Carbon_4thb{
width:440px;
}
.low_rz ul li:nth-child(4) .low_Carbon_4thb_A{
width:360px;
}
.low_rz ul li:nth-child(4) .low_Carbon_4thb_B{
width:360px;
}

.low_Carbon_4th ul li:hover{
border-radius:2px;
}
.low_Carbon_4th ul li:hover .low_Carbon_4thb_A{
text-decoration:underline;
}
.low_Carbon_4th ul li:hover .low_Carbon_4tha img{
transform: scale(1.1);
}

.low_Carbon_4tha 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_Carbon_ad{
width:100%;
height:390px;
padding-top:200px;
background-image:url(images/all_class2_ads.jpg);
background-size:cover;
background-repeat:no-repeat;
background-attachment: fixed;
overflow:hidden;
}
.Carbon_ad{
width:860px;
padding:40px 45px;
font-size:16px;
line-height:24px;
color:#333333;
background-color:#fff;
margin:0 auto;
border-radius:20px;
overflow:hidden;
}

.all_ZJ_lab{
width:100%;
padding-bottom:45px;
overflow:hidden;
}
.ZJ_lab_TT{
width:100%;
height:80px;
line-height:80px;
font-size:30px;
color:#000;
font-weight:bold;
}
.ZJ_lab_TxT{
width:100%;
line-height:28px;
font-size:17px;
color:#000;
padding-bottom:28px;
overflow:hidden;
}

.ZJ_lab_list{
width:100%;
padding-bottom:22px;
overflow:hidden;
}
.ZJ_lab_list ul{
margin:0;
padding:0;
list-style:none;
}
.ZJ_lab_list ul li{
width:100%;
float:left;
margin-bottom:20px;
}
.ZJ_lab_list ul li:last-child{
margin-bottom:0;
}
.ZJ_lab_list_L{
width:700px;
float:left;
border-radius:20px;
transition:all 0.3s;
overflow:hidden;
}
.ZJ_lab_list_L img{
width:100%;
height:auto;
}
.ZJ_lab_list_L:hover{
border-radius:2px;
}
.ZJ_lab_list_L img:hover{
transform: scale(1.1);
}

.ZJ_lab_list_L img{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.ZJ_lab_list_R{
width:690px;
float:right;
padding-top:10px;
overflow:hidden;
}
.ZJ_lab_list_Ra{
width:100%;
height:66px;
line-height:66px;
}
.ZJ_lab_list_Ra a{
font-size:24px;
color:#000;
font-weight:bold;
text-decoration:none;
}
.ZJ_lab_list_Ra a:hover{
text-decoration:underline;
}
.ZJ_lab_list_Rb{
width:100%;
line-height:22px;
font-size:15px;
color:#000;
padding-bottom:26px;
overflow:hidden;
}
.ZJ_lab_list_Rc{
width:100%;
height:48px;
}
.ZJ_lab_list_Rc a{
height:46px;
line-height:46px;
padding:0 40px 0 22px;
display:inline-block;
font-size:14px;
color:#000;
background:url(images/fang_ico.png) 125px 14px no-repeat;
border:1px solid #000;
border-radius:30px;
text-decoration:none;
}
.ZJ_lab_list_Rc a.cma{
height:46px;
line-height:46px;
padding:0 40px 0 22px;
display:inline-block;
font-size:14px;
color:#000;
background:url(images/fang_ico.png) 123px 14px no-repeat;
border:1px solid #4d4d4d;
border-radius:30px;
text-decoration:none;
}
.ZJ_lab_list_Rc a:hover{
background:url(images/fang_ico.png) 125px 14px no-repeat;
background-color:#fff;
text-decoration:underline;
}
.ZJ_lab_list_Rc a.cma:hover{
background:url(images/fang_ico.png) 123px 14px no-repeat;
background-color:#fff;
text-decoration:underline;
}

.lab_youshi{
width:100%;
padding-top:32px;
overflow:hidden;
}
.lab_youshi ul{
margin:0;
padding:0;
list-style:none;
}
.lab_youshi ul li{
width:390px;
height:208px;
position:relative;
float:left;
margin-right:135px;
}
.lab_youshi ul li:last-child{
margin-right:0;
}
.lab_youshi_A{
width:70px;
height:70px;
position:absolute;
left:0;
top:0;
}
.lab_youshi_B{
width:290px;
height:34px;
line-height:34px;
font-size:24px;
color:#000;
font-weight:bold;
position:absolute;
right:0;
top:0;
}
.lab_youshi_C{
width:290px;
height:auto;
line-height:24px;
font-size:16px;
color:#000;
position:absolute;
right:0;
top:52px;
}

.strategy_one{
width:100%;
height:224px;
position:relative;
}
.strategy_oneA{
width:100%;
height:60px;
line-height:60px;
font-size:40px;
color:#000;
font-weight:bold;
position:absolute;
left:20px;
top:33px;
}
.strategy_oneB{
width:100%;
height:42px;
line-height:42px;
font-size:22px;
color:#000;
position:absolute;
left:20px;
top:101px;
}

.strategy_two{
width:calc(100% - 62px);
padding:29px 30px;
background-color:#fff;
border:1px solid #dbdbdb;
border-radius:20px;
overflow:hidden;
}
.strategy_two_TT{
width:100%;
height:65px;
line-height:65px;
font-size:30px;
color:#000;
font-weight:bold;
}
.strategy_two_Txt{
width:100%;
line-height:24px;
font-size:16px;
color:#4c4c4c;
padding-bottom:20px;
overflow:hidden;
}

.banner_DPclass{
width:100%;
padding-top:275px;
border-radius:30px;
background:url(images/about/fz_banner.jpg) no-repeat;
overflow:hidden;
}
.banner_ZZclass{
width:100%;
padding-top:155px;
height:395px;
background:url(images/about/zz_banner.jpg) center top no-repeat;
overflow:hidden;
}
.banner_hrclass{
width:100%;
padding-top:184px;
height:366px;
background:url(images/about/hr_banner.jpg) center top no-repeat;
overflow:hidden;
}
.banner_VVclass{
width:100%;
padding-top:170px;
height:380px;
background:url(images/about/values_banner.jpg) center top no-repeat;
overflow:hidden;
}
.banner_strategy{
width:100%;
padding-top:185px;
height:365px;
background:url(images/about/zl_banner.jpg) center top no-repeat;
overflow:hidden;
}
.DPclass_one{
width:610px;
height:210px;
border-radius:20px;
background-color:#fff;
position:relative;
overflow:hidden;
}
.DPclass_one_A{
width:530px;
height:56px;
line-height:56px;
font-size:36px;
font-weight:bold;
color:#333333;
position:absolute;
left:40px;
top:42px;
}
.DPclass_one_B{
width:520px;
height:auto;
line-height:30px;
font-size:20px;
color:#333333;
position:absolute;
left:40px;
top:107px;
}

.banner_ZZclass .DPclass_one{
width:660px;
height:240px;
}
.banner_ZZclass .DPclass_one_B{
width:570px;
}

.VVclass_one{
width:660px;
height:210px;
border-radius:20px;
background-color:#fff;
position:relative;
overflow:hidden;
}

.banner_strategy .VVclass_one{
height:180px;
width:610px;
}

.VVclass_one_A{
width:100%;
height:56px;
line-height:56px;
font-size:36px;
font-weight:bold;
color:#333333;
position:absolute;
left:40px;
top:40px;
}
.VVclass_one_B{
width:570px;
height:auto;
line-height:30px;
font-size:20px;
color:#333333;
position:absolute;
left:40px;
top:107px;
}

.all_DP_one{
width:100%;
padding-top:42px;
border-bottom:1px solid #dbdbdb;
overflow:hidden;
}

.DP_one{
width:calc(100% - 60px);
background-color:#f7f7f7;
padding:40px 30px;
color:#000;
border-radius:20px;
overflow:hidden;
}

.DP_one_A{
width:100%;
line-height:26px;
font-size:16px;
overflow:hidden;
}
.DP_one_B{
width:100%;
padding:11px 0;
line-height:26px;
font-size:16px;
overflow:hidden;
}
.DP_one_B a{
text-decoration:underline;
font-weight:bold;
}
.DP_one_B a:hover{
color:#c0003f;
}

.DP_two{
width:100%;
padding-top:35px;
overflow:hidden;
}
.DP_two_TT{
width:100%;
height:128px;
line-height:128px;
font-size:40px;
color:#000;
font-weight:bold;
}
.DP_two_li{
width:100%;
overflow:hidden;
}
.DP_two_li ul{
margin:0;
padding:0;
list-style:none;
}
.DP_two_li ul li{
width:420px;
height:445px;
position:relative;
float:left;
margin-right:75px;
}
.DP_two_li ul li:nth-child(2){
width:440px;
}
.DP_two_li ul li:last-child{
margin-right:0;
width:400px;
}
.DP_two_lia{
width:80px;
height:80px;
position:absolute;
left:0;
top:0;
}
.DP_two_lib{
width:320px;
height:44px;
line-height:44px;
font-size:24px;
color:#000;
font-weight:bold;
position:absolute;
right:0;
top:0;
}
.DP_two_lic{
width:320px;
height:auto;
position:absolute;
right:0;
top:52px;
}

.DP_two_li ul li:nth-child(2) .DP_two_lib{
width:340px;
}

.DP_two_li ul li:nth-child(2) .DP_two_lic{
width:340px;
}

.DP_two_lica{
width:100%;
height:37px;
line-height:37px;
font-size:16px;
color:#000;
font-weight:bold;
}
.DP_two_licb{
width:100%;
line-height:24px;
font-size:16px;
color:#000;
padding-bottom:5px;
overflow:hidden;
}

.ZZ_two_li{
width:100%;
padding-bottom:60px;
overflow:hidden;
}
.ZZ_two_li ul{
margin:0;
padding:0;
list-style:none;
}
.ZZ_two_li ul li{
width:100%;
float:left;
margin-bottom:19px;
}
.ZZ_two_lia{
width:calc(100% - 27px);
height:60px;
line-height:60px;
background:url(images/about/zz_em.png) 9px center no-repeat;
padding-left:27px;
font-size:22px;
color:#000;
font-weight:bold;
}
.ZZ_two_lib{
width:calc(100% - 27px);
line-height:26px;
padding-left:27px;
font-size:16px;
color:#000;
overflow:hidden;
}

.all_VV_6th{
width:100%;
padding-top:42px;
overflow:hidden;
}

.VV_6th{
width:1215px;
}
.VV_6th ul{
margin:0;
padding:0;
list-style:none;
}
.VV_6th ul li{
width:405px;
height:400px;
float:left;
margin-bottom:20px;
}
.VV_6th_li{
width:390px;
height:400px;
background-color:#f7f7f7;
position:relative;
border-radius:20px;
transition-duration:250ms;
overflow:hidden;
}
.VV_6th_lia{
width:390px;
height:216px;
position:absolute;
left:0;
top:0;
overflow:hidden;
}
.VV_6th_lib{
width:330px;
height:44px;
line-height:44px;
font-size:24px;
color:#333333;
font-weight:bold;
position:absolute;
left:30px;
top:240px;
}
.VV_6th_lic{
width:330px;
height:auto;
line-height:28px;
font-size:18px;
color:#4c4c4c;
position:absolute;
left:30px;
top:292px;
}

.VV_6th_li:hover{
box-shadow:0 0 17px rgba(0,0,0,0.2);
background-color:#fff;
margin-top:-4px;
}

.all_VV_LR{
width:100%;
clear:both;
padding-top:60px;
overflow:hidden;
}

.VV_LR{
width:100%;
background-color:#f7f7f7;
height:360px;
border-radius:20px;
position:relative;
overflow:hidden;
}
.VV_LR_A{
width:590px;
height:auto;
position:absolute;
left:0;
top:0;
overflow:hidden;
}
.VV_LR_B{
width:500px;
height:50px;
line-height:50px;
font-size:30px;
color:#000;
font-weight:bold;
position:absolute;
right:56px;
top:72px;
}
.VV_LR_C{
width:500px;
height:auto;
line-height:24px;
font-size:16px;
color:#000;
position:absolute;
right:56px;
top:135px;
}

.all_hr_5th{
width:100%;
padding-top:42px;
overflow:hidden;
}

.hr_TT{
width:100%;
height:118px;
line-height:118px;
font-size:40px;
color:#000;
font-weight:bold;
}
.hr_5th{
width:1220px;
height:930px;
}
.hr_5th ul{
margin:0;
padding:0;
list-style:none;
}
.hr_5th ul li{
width:390px;
height:400px;
background-color:#f7f7f7;
border-radius:20px;
float:left;
margin-bottom:20px;
margin-right:15px;
position:relative;
overflow:hidden;
}
.hr_5tha{
width:100%;
height:200px;
position:absolute;
left:0;
top:0;
}
.hr_5thb{
width:auto;
height:44px;
line-height:44px;
font-size:24px;
color:#000;
font-weight:bold;
position:absolute;
left:30px;
top:230px;
}
.hr_5thc{
width:calc(100% - 60px);
height:auto;
line-height:24px;
font-size:16px;
color:#4c4c4c;
position:absolute;
left:30px;
top:286px;
}

.hr_5th ul li:nth-child(1),.hr_5th ul li:nth-child(2){
width:590px;
height:420px;
margin-right:20px;
}

.hr_5th ul li:nth-child(1) .hr_5tha,.hr_5th ul li:nth-child(2) .hr_5tha{
height:240px;
}
.hr_5th ul li:nth-child(1) .hr_5thb,.hr_5th ul li:nth-child(2) .hr_5thb{
top:270px;
}
.hr_5th ul li:nth-child(1) .hr_5thc,.hr_5th ul li:nth-child(2) .hr_5thc{
top:326px;
}

.all_hr_4th{
width:100%;
padding-top:32px;
padding-bottom:80px;
overflow:hidden;
background-color:#f7f7f7;
}
.hr_4th_TT{
width:100%;
height:136px;
line-height:136px;
font-size:40px;
color:#000;
font-weight:bold;
}
.hr_4th{
width:1220px;
}
.hr_4th ul{
margin:0;
padding:0;
list-style:none;
}
.hr_4th ul li{
width:590px;
height:220px;
float:left;
position:relative;
margin-right:20px;
margin-bottom:20px;
border-radius:20px;
background-color:#fff;
transition:all 0.3s;
overflow:hidden;
}
.hr_4th_A{
width:calc(100% - 60px);
height:44px;
line-height:44px;
position:absolute;
left:30px;
top:30px;
font-size:24px;
color:#000;
font-weight:bold;
}
.hr_4th_B{
width:calc(100% - 60px);
height:auto;
line-height:24px;
position:absolute;
left:30px;
top:90px;
font-size:16px;
color:#1a1a1a;
}

.hr_4th ul li:hover{
box-shadow:0 0 16px rgba(0,0,0,0.2);
border-radius:2px;
}

.Fw_Hwo{
width:100%;
overflow:hidden;
}
.Fw_Hwo ul{
margin:0;
padding:0;
list-style:none;
}
.Fw_Hwo ul li{
width:100%;
float:left;
margin-bottom:40px;
}
.Fw_Hwo ul li:last-child{
margin-bottom:36px;
}
.Fw_Hwo_L{
width:580px;
height:350px;
float:left;
border-radius:20px;
transition:all 0.3s;
overflow:hidden;
}

.Fw_Hwo_L:hover{
border-radius:2px;
}

.Fw_Hwo_L img:hover{
transform: scale(1.1);
}

.Fw_Hwo_L img{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.Fw_Hwo_LL{
width:580px;
height:350px;
float:right;
border-radius:20px;
transition:all 0.3s;
overflow:hidden;
}


.Fw_Hwo_LL:hover{
border-radius:2px;
}

.Fw_Hwo_LL img:hover{
transform: scale(1.1);
}

.Fw_Hwo_LL img{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.Fw_Hwo_R{
width:552px;
float:right;
padding-top:10px;
overflow:hidden;
}
.Fw_Hwo_RR{
width:552px;
float:left;
margin-left:10px;
padding-top:10px;
overflow:hidden;
}
.Fw_Hwo_Ra{
width:100%;
height:66px;
line-height:66px;
}
.Fw_Hwo_Ra a{
font-size:24px;
color:#000;
font-weight:bold;
text-decoration:none;
}
.Fw_Hwo_Ra a:hover{
text-decoration:underline;
}
.Fw_Hwo_Rb{
width:100%;
line-height:22px;
font-size:15px;
color:#000;
padding-bottom:26px;
overflow:hidden;
}
.Fw_Hwo_Rc{
width:100%;
height:48px;
}
.Fw_Hwo_Rc a{
height:46px;
line-height:46px;
padding:0 38px 0 26px;
display:inline-block;
font-size:14px;
color:#000;
background:url(images/fang_ico.png) 114px 15px no-repeat;
border:1px solid #000;
border-radius:30px;
text-decoration:none;
}

.Fw_Hwo_Rc a:hover{
background:url(images/fang_ico.png) 114px 15px no-repeat;
background-color:#fff;
text-decoration:underline;
}

.bs_pages{
    width:1200px;
	clear:both;
    overflow: hidden;
    text-align: center;
	padding-top:8px;
}

.bs_pages a.pagesBtn{
width:10px;
height:10px;
background-color:#7f7f7f;
border-radius:50%;
display:inline-block;
margin:0 3px;
color:#7f7f7f;
font-size:0;
}
.bs_pages a.pagesBtnActive{
background-color:#c0003f;
color:#c0003f;
}

.he8{
font-size:24px;
font-weight:bold;
}

.banner{
width:100%;
overflow:hidden;
}

.index_banner{ width:2560px; position:relative; height:620px; overflow:hidden;left:50%; margin-left:-1280px;}
.index_ban_ul{ width:2560px; height:620px; overflow:hidden; z-index:0;position:relative; margin:0; padding:0; list-style:none;}
.index_ban_ul li{ width:100%; height:620px; position:relative;}
.index_ban_num{ width:100%;  position:absolute; bottom:30px; text-align: center; z-index:1;font-size:0; padding:0;}
.index_ban_num li{margin: 0 4px; background-color: rgba(255,255,255,0.5); width: 12px; height: 12px; overflow: hidden; cursor: pointer;display:inline-block;  *display:inline; zoom:1;border-radius:50%;}
.index_ban_num li:hover,.index_ban_num .on{ background-color: rgba(192,0,63, 1);}

.index_shang{
width:100%;
height:620px;
position:absolute;
left:0;
top:0;
z-index:2;
}
.index_xia{
width:100%;
height:620px;
position:absolute;
left:0;
top:0;
z-index:1;
overflow:hidden;
}
.ij_banner_one{
width:100%;
height:730px;
position:relative;
}
.ij_banner_one_A{
padding:0 30px;
font-family:"ËÎÌå";
height:76px;
line-height:76px;
font-size:52px;
font-weight:bold;
color:#fff;
position:absolute;
left:0;
top:178px;
z-index:2;
background-color:rgba(99,124,23,0.89);
display:inline-block;
}
.ij_banner_one_B{
background-color:rgba(99,124,23,0.89);
display:inline-block;
padding:0 26px;
font-family:"ËÎÌå";
height:76px;
line-height:76px;
font-size:52px;
font-weight:bold;
color:#fff;
position:absolute;
left:191px;
top:262px;
z-index:2;
}
.ij_banner_one_BB{
left:84px;
}
.ij_banner_one_C{
width:152px;
height:46px;
position:absolute;
left:38px;
top:400px;
z-index:2;
overflow:hidden;
}
.ij_banner_one_C a{
width:148px;
height:42px;
line-height:42px;
text-align:center;
display:block;
background-color: rgba(0,0,0,0.1);
-webkit-backdrop-filter: blur(4px) brightness(0.8);
backdrop-filter: blur(4px) brightness(0.8);
border-radius:40px;
font-size:16px;
color:#fff;
text-decoration:none;
position:relative;
}
.ij_banner_one_C a::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: calc(100% - 4px);
    height:38px;
    border-radius: 100px;
    padding: 2px;
    background: linear-gradient(to right,#fff, #fff);
    -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    transition: all ease-in-out .5s;
    z-index: 0;
    background-size: 250% auto;
    background-position: 100% center;
	transition:all 0.3s;
}
.ij_banner_one_C a:hover::before{
background: linear-gradient(to right,#f96900, #f6d209);
}

.all_carbon_one{
width:100%;
padding-top:48px;
padding-bottom:86px;
background-color:#fafafa;
overflow:hidden;
}
.carbon_one{
width:100%;
overflow:hidden;
}
.carbon_one_ABC{
width:684px;
float:left;
}
.carbon_one_A{
width:100%;
height:102px;
line-height:102px;
font-size:36px;
color:#000000;
font-weight:600;
}
.carbon_one_B{
width:100%;
line-height:28px;
font-size:17px;
color:#333;
padding-bottom:34px;
overflow:hidden;
}
.carbon_one_C{
width:100%;
}
.carbon_one_C a{
width:146px;
height:42px;
display:block;
line-height:42px;
text-align:center;
border:2px solid #000;
font-size:18px;
color:#000;
text-decoration:none;
border-radius:40px;
}
.carbon_one_C a:hover{
background-color:#fff;
text-decoration:underline;
}
.carbon_one_D{
width:480px;
height:312px;
float:right;
margin-top:102px;
border-radius:20px;
overflow:hidden;
}

.all_carbon_two{
width:100%;
padding-top:30px;
padding-bottom:60px;
overflow:hidden;
}
.carbon_tab{
width:100%;
height:106px;
position:relative;
}
.carbon_tab::before {
    content: ' ';
    display: block;
    position: absolute;
    left: 0;
    top: 73px;
    width: 100%;
    height: 3px;
	background-color:#ebebeb;
	z-index:-1;
}
.carbon_tab ul{
margin:0;
padding:0;
list-style:none;
}
.carbon_tab ul li{
float:left;
padding:0 24px;
height:73px;
line-height:73px;
display:inline-block;
font-size:20px;
color:#333333;
font-weight:500;
margin-right:28px;
cursor:pointer;
}
.carbon_tab ul li.selected{
border-bottom:3px solid #c0003f;
color:#c0003f;
}

.all_carbon_fa{
width:100%;
background-color:#f5f5f5;
padding-top:58px;
padding-bottom:74px;
overflow:hidden;
}
.carbon_fa_TT{
width:100%;
height:69px;
position:relative;
}
.carbon_fa_TT::before {
    content: ' ';
    display: block;
    position: absolute;
    left: 0;
    top: 66px;
    width: 100%;
    height: 3px;
	background-color:#e2e2e2;
	z-index:1;
}
.carbon_fa_TT span{
display:inline-block;
border-bottom:3px solid #c0003f;
height:66px;
line-height:66px;
font-size:36px;
font-weight:bold;
color:#000;
position:relative;
z-index:2;
}
.carbon_fa{
width:1230px;
}
.carbon_fa ul{
margin:0;
padding:0;
list-style:none;
}
.carbon_fa ul li{
width:585px;
float:left;
margin-right:30px;
margin-top:40px;
height:200px;
border-radius:20px;
position:relative;
transition:all 0.3s;
overflow:hidden;
}
.carbon_fa_A{
width:220px;
height:200px;
position:absolute;
left:0;
top:0;
border-radius:20px;
overflow:hidden;
}
.carbon_fa_B{
width:306px;
height:auto;
position:absolute;
right:30px;
top:23px;
font-size:22px;
color:#333;
font-weight:bold;
line-height:28px;
}
.carbon_fa_C{
width:306px;
height:auto;
position:absolute;
right:30px;
top:65px;
font-size:16px;
color:#333;
line-height:24px;
}

.carbon_fa ul li:first-child .carbon_fa_C{
top:93px;
}

.carbon_fa ul li:hover{
background-color:#fff;
box-shadow:0 0 12px rgba(0,0,0,0.24);
}

.all_LC_bk{
width:100%;
background-color:#fafafa;
padding-top:65px;
padding-bottom:72px;
overflow:hidden;
}
.LC_bk_TT{
width:100%;
height:68px;
position:relative;
}
.LC_bk_TT::before {
    content: ' ';
    display: block;
    position: absolute;
    left: 0;
    top: 65px;
    width: 100%;
    height: 3px;
	background-color:#e6e6e6;
	z-index:1;
}
.LC_bk_TT span{
display:inline-block;
border-bottom:3px solid #c0003f;
height:65px;
line-height:65px;
font-size:36px;
font-weight:bold;
color:#000;
float:left;
position:relative;
z-index:2;
}
.LC_bk_TT label{
width:100px;
height:65px;
line-height:65px;
display:inline-block;
text-align:right;
float:right;
}
.LC_bk_TT label a{
font-size:16px;
color:#4c4c4c;
text-decoration:none;
}
.LC_bk_TT label a:hover{
text-decoration:underline;
}

.LC_bk{
width:1230px;
padding-top:25px;
overflow:hidden;
}
.LC_bk ul{
margin:0;
padding:0;
list-style:none;
}
.LC_bk ul li{
width:585px;
float:left;
margin-right:30px;
height:46px;
border-bottom:1px dashed #d7d7d7;
float:left;
}
.LC_bk_A{
width:440px;
padding-left:26px;
float:left;
height:46px;
line-height:46px;
background:url(images/dt/em.png) left center no-repeat;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
}
.LC_bk_A a{
font-size:18px;
color:#333333;
text-decoration:none;
font-weight:500;
}
.LC_bk_A a:hover{
color:#c0003f;
}
.LC_bk_B{
width:84px;
height:46px;
line-height:46px;
float:right;
text-align:center;
font-size:14px;
color:#adadad;
}

.all_SG_fw_class{
width:100%;
padding-top:54px;
background-color:#f2f2f2;
padding-bottom:90px;
overflow:hidden;
}
.SG_fw_class_TT{
width:100%;
height:auto;
line-height:85px;
text-align:center;
font-size:36px;
color:#000000;
font-weight:500;
}
.SG_fw_class_Tesc{
width:890px;
margin:0 auto;
font-size:16px;
line-height:24px;
color:#4c4c4c;
text-align:center;
padding-bottom:34px;
overflow:hidden;
}
.SG_fw_class{
width:100%;
overflow:hidden;
}
.SG_fw_class ul{
margin:0;
padding:0;
list-style:none;
}
.SG_fw_class ul li{
width:25%;
float:left;
height:520px;
position:relative;
overflow:hidden;
}
.SG_fw_class_lia{
width:100%;
height:520px;
position:absolute;
left:0;
top:0;
z-index:1;
}
.SG_fw_class_lib{
width:100%;
height:80px;
line-height:80px;
text-align:center;
position:absolute;
left:0;
bottom:0;
z-index:2;
font-size:22px;
color:#fff;
transition:all 0.3s linear;
}
.SG_fw_class ul li:hover .SG_fw_class_lia img{
transform: scale(1.1);
}
.SG_fw_class ul li:hover .SG_fw_class_lib{
background-color:#c0003f;
}
.SG_fw_class_lia 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_SG_xabout{
width:100%;
background:url(images/lab/all_aboutus.jpg) center top no-repeat;
overflow:hidden;
}
.SG_xabout{
width:100%;
height:478px;
position:relative;
}
.SG_xaboutA{
width:740px;
height:auto;
line-height:46px;
font-size:36px;
color:#000000;
position:absolute;
left:0;
top:107px;
font-weight:bold;
}
.SG_xaboutB{
width:740px;
height:auto;
line-height:24px;
font-size:16px;
color:#4c4c4c;
position:absolute;
left:0;
top:220px;
}
.SG_xaboutC{
width:150px;
height:auto;
position:absolute;
left:0;
top:325px;
}
.SG_xaboutC a{
width:146px;
height:42px;
border:2px solid #000;
display:block;
border-radius:40px;
line-height:42px;
text-align:center;
font-size:18px;
color:#000;
text-decoration:none;
}
.SG_xaboutC a:hover{
background-color:#fff;
text-decoration:underline;
}
.SG_xaboutD{
width:420px;
height:280px;
position:absolute;
right:0;
top:94px;
border-radius:20px;
overflow:hidden;
}