.phhead{position:static; }

.all_iheader{
width:100%;
height:100px;
/*position: fixed;
top: 36px;
left: 0px;
right: 0px;*/
z-index: 9999;
transition: all .4s;
-webkit-transition: all .4s;
z-index:99999;
background-color:#fff;
}

#all_iheader.on {
	background-color:#fff;
    box-shadow: 0 0 15px rgba(0,0,0,.2);
	top:0;
}

#all_iheader .logo{
width:162px;
height:53px;
position:absolute;
left:0;
top:24px;
background:url(images/logos.png) no-repeat;
}
#all_iheader .logo a{
width:162px;
height:53px;
display:block;
}
#all_iheader .nav{
width:660px;
height:100px;
position:absolute;
left:330px;
top:0;
}
#all_iheader .nav ul{
margin:0;
padding:0;
list-style:none;
}
#all_iheader .nav ul li{
width:110px;
text-align:center;
height:100px;
line-height:100px;
float:left;
position:relative;
}
#all_iheader .nav ul li a{
font-size:18px;
color:#333;
text-decoration:none;
}
#all_iheader .nav ul li a:hover{
color:#333;
}

#all_iheader .nav ul li:hover{
background:url(images/nav_curr.png) center 79px no-repeat;
}
#all_iheader .nav ul li:hover>a{
color:#019733;
}

#all_iheader .nav_sub{
width:130px;
height:120px;
background-color:#fff;
position:absolute;
left:-10px;
top:100px;
display:none;
}
#all_iheader .nav_sub dl{
margin:0;
padding:0;
list-style:none;
}
#all_iheader .nav_sub dl dt{
width:130px;
height:40px;
float:left;
}
#all_iheader .nav_sub dl dt a{
width:130px;
height:40px;
line-height:40px;
font-size:16px;
color:#333333;
text-decoration:none;
text-align:center;
display:block;
}
#all_iheader .nav_sub dl dt a:hover{
background-color:#019733;
color:#fff;
}

#all_iheader .search_btn{
width:76px;
height:28px;
position:absolute;
left:1060px;
top:36px;
}

#all_iheader .Header-navclick{
background:url(images/search_icos.png) left 5px no-repeat;
font-size:18px;
color:#b2b2b2;
}

#all_iheader .ontrue{background: url('images/icon-closes.png') left 5px no-repeat;color:#b2b2b2;}

#all_iheader .sy_line{
width:1px;
height:28px;
position:absolute;
top:36px;
right:63px;
background:url(images/sy_lines.png) no-repeat;
}

#all_iheader .language{
width:43px;
height:23px;
background:url(images/languages.png) no-repeat;
position:absolute;
top:39px;
right:0;
}

.about_banner{
width:100%;
height:600px;
background:url(images/about_banner.jpg) center top no-repeat;
overflow:hidden;
}
.m_in_banner{
width:100%;
display:none;
overflow:hidden;
}
.m_in_banner img{
width:100%;
display:block;
}
.business_banner{
width:100%;
height:500px;
background:url(images/business_banner.jpg) center top no-repeat;
overflow:hidden;
}
.product_banner{
width:100%;
height:500px;
background:url(images/product_banner.jpg) center top no-repeat;
overflow:hidden;
}
.news_banner{
width:100%;
height:500px;
background:url(images/news_banner.jpg) center top no-repeat;
overflow:hidden;
}
.safe_banner{
width:100%;
height:500px;
background:url(images/safe_banner.jpg) center top no-repeat;
overflow:hidden;
}
.contact_banner{
width:100%;
height:500px;
background:url(images/contact_banner.jpg) center top no-repeat;
overflow:hidden;
}

.all_curr{
width:100%;
height:76px;
background:url(images/curr.gif) repeat-x;
}
.wf_curr{
width:1200px;
height:76px;
}
.wf_curr_left{
width:156px;
height:76px;
background:url(images/curr_line.png) left bottom no-repeat;
float:left;
position:relative;
}
.wf_curr_cn{
width:156px;
height:72px;
line-height:68px;
background:url(images/location_em.png) right center no-repeat;
font-size:24px;
color:#1a1a1a;
}
.wf_curr_en{
width:156px;
height:28px;
line-height:28px;
position:absolute;
left:0;
top:45px;
color:#efefef;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:20px;
}

.wf_curr_right{
width:1004px;
float:right;
}
.wf_curr_right ul{
margin:0;
padding:0;
list-style:none;
}
.wf_curr_right ul li{
width:130px;
height:75px;
line-height:75px;
float:left;
font-size:16px;
color:#1a1a1a;
}
.wf_curr_right ul li a{
font-size:16px;
color:#1a1a1a;
text-decoration:none;
}

.all_wf_guanyu{
width:100%;
padding:38px 0 90px 0;
overflow:hidden;
}
.wf_guanyu_TT{
height:120px;
line-height:120px;
font-size:40px;
color:#1a1a1a;
font-weight:bold;
}
.wf_guanyu_TxT{
width:100%;
padding-bottom:36px;
font-size:16px;
line-height:24px;
color:#808080;
overflow:hidden;
}
.zb_data{
width:1200px;
height:210px;
background:url(images/icon_line.png) 400px top no-repeat;
}
.zb_data ul{
margin:0;
padding:0;
list-style:none;
}
.zb_data ul li{
float:left;
height:210px;
}
.zb_data ul li:nth-child(1){
width:287px;
padding-left:113px;
}
.zb_data ul li:nth-child(2){
width:308px;
padding-left:92px;
}
.zb_data ul li:nth-child(3){
width:287px;
padding-left:113px;
}
.zb_data ul li:nth-child(4){
width:200px;
}
.zb_data_ico{
width:100%;
height:83px;
}
.zb_data_name{
width:100%;
height:39px;
line-height:39px;
font-size:20px;
font-weight:bold;
color:#666;
}
.zb_data_num{
width:100%;
height:88px;
line-height:88px;
font-size:68px;
color:#268f49;
}
.zb_data_num em{
font-style:normal;
font-size:24px;
}

.all_wf_wh{
width:100%;
height:758px;
background:url(images/all_wh.jpg) center top no-repeat;
overflow:hidden;
}
.wf_wh{
width:1200px;
height:758px;
position:relative;
}
.wf_wh_A{
width:300px;
height:60px;
line-height:60px;
font-size:40px;
color:#1a1a1a;
font-weight:bold;
position:absolute;
left:0;
top:71px;
}
.wf_wh_B{
width:670px;
height:48px;
line-height:24px;
font-size:16px;
color:#808080;
position:absolute;
left:0;
top:140px;
}
.wf_wh_C{
width:480px;
height:376px;
position:absolute;
left:0;
top:250px;
}
.wf_wh_C ul{
margin:0;
padding:0;
list-style:none;
}
.wf_wh_C ul li{
width:460px;
height:94px;
float:left;
}
.wf_wh_Ca{
width:480px;
height:44px;
line-height:44px;
font-size:24px;
color:#4c4c4c;
font-weight:bold;
}
.wf_wh_Cb{
width:480px;
height:26px;
line-height:26px;
font-size:16px;
color:#4c4c4c;
}

.wf_wh_D{
width:620px;
height:609px;
position:absolute;
right:0;
top:85px;
}

.all_wf_history{
width:100%;
height:903px;
padding-top:57px;
background:url(images/all_history.jpg) center top no-repeat;
overflow:hidden;
}
.wf_history_TT{
width:1200px;
height:124px;
line-height:124px;
font-size:116px;
color:rgba(255,255,255,0.1);
}
.wf_history_XT{
width:1200px;
height:116px;
line-height:50px;
font-size:38px;
color:#fff;
}
.history_vlide{ position:relative;zoom:1; height:662px; width:1360px; margin:0 auto;}
.history_vlide .piclist{ overflow:hidden; zoom:1; height:662px; width:1360px; margin:0; padding:0; list-style:none;}
.history_vlide .ohbox{overflow:hidden; position:relative;left: 80px;width:1230px;}
.history_vlide .piclist li{float:left;width:410px; height: 662px;}

.hih{
height:168px;
}

.history_li{
width:305px;
padding-bottom:60px;
background:url(images/history_xy.png) left top no-repeat;
padding-left:45px;
overflow:hidden;
}
.history_lia{
width:305px;
overflow:hidden;
line-height:22px;
color:rgba(255,255,255,0.8);
font-size:14px;
}
.history_lib{
width:305px;
height:105px;
overflow:hidden;
line-height:95px;
color:rgba(255,255,255,0.8);
font-size:68px;
}
.history_vlide .pageBtn span{display:block;width:44px;height:44px;position:absolute;top:160px;cursor:pointer;overflow:hidden; text-indent:-9999px; left:0px;}
.history_vlide .pageBtn .prev{background:url(images/holl_l.png) left center no-repeat;}
.history_vlide .pageBtn .next{background:url(images/holl_r.png) right center no-repeat; left:1316px;}
.history_vlide .pageBtn span:hover{background:url(images/holl_ls.png) left center no-repeat;}
.history_vlide .pageBtn .next:hover{background: url(images/holl_rs.png) right center no-repeat;}

.m_history{
width:100%;
display:none;
overflow:hidden;
}
.m_history_tab{
width:100%;
overflow:hidden;
}
.m_history_tab ul{
margin:0;
padding:0;
list-style:none;
}
.m_history_tab ul li{
width:23%;
height:44px;
float:left;
line-height:44px;
color:#1a1a1a;
font-size:16px;
text-align:center;
background-color:#fff;
margin:0 1% 10px 1%;
border-radius:6px;
}
.m_history_tab ul li.actived{
background-color:#019026;
color:#fff;
}

.m_history_ox{
width:94%;
margin:15px auto 0 auto;
overflow:hidden;
}
.m_history_txt{
width:100%;
overflow:hidden;
font-size:14px;
line-height:24px;
color:#fff;
}

.all_wf_honor{
width:100%;
height:932px;
padding-top:52px;
background:url(images/all_honor.jpg) center top no-repeat;
overflow:hidden;
}
.wf_honor_TT{
height:160px;
line-height:160px;
font-size:40px;
font-weight:bold;
color:#1a1a1a;
}
.wf_honor_Tab{
width:1210px;
height:104px;
}
.wf_honor_Tab ul{
margin:0;
padding:0;
list-style:none;
}
.wf_honor_Tab ul li{
width:232px;
height:82px;
line-height:60px;
text-align:center;
float:left;
background:url(images/hab_out.png) no-repeat;
margin-right:10px;
font-size:24px;
color:#282c38;
cursor:pointer;
}
.wf_honor_Tab ul li.selected{
background:url(images/hab_active.png) no-repeat;
color:#fff;
}

.wf_honor_ox{
width:1200px;
}

.wf_honor_li{
width:1200px;
height:585px;
position:relative;
}
.wf_honor_li1{
width:586px;
height:383px;
position:absolute;
left:0;
top:0;
box-shadow: 0 0 10px rgba(0,0,0,.3);
}
.wf_honor_li1 img{
width:586px;
height:383px;
}

.wf_honor_li2{
width:280px;
height:180px;
position:absolute;
left:611px;
top:0;
box-shadow: 0 0 10px rgba(0,0,0,.3);
}
.wf_honor_li3{
width:280px;
height:180px;
position:absolute;
left:916px;
top:0;
box-shadow: 0 0 10px rgba(0,0,0,.3);
}
.wf_honor_li4{
width:280px;
height:180px;
position:absolute;
left:611px;
top:203px;
box-shadow: 0 0 10px rgba(0,0,0,.3);
}
.wf_honor_li5{
width:280px;
height:180px;
position:absolute;
left:916px;
top:203px;
box-shadow: 0 0 10px rgba(0,0,0,.3);
}
.wf_honor_li6{
width:280px;
height:180px;
position:absolute;
left:0;
top:405px;
box-shadow: 0 0 10px rgba(0,0,0,.3);
}
.wf_honor_li7{
width:280px;
height:180px;
position:absolute;
left:306px;
top:405px;
box-shadow: 0 0 10px rgba(0,0,0,.3);
}
.wf_honor_li8{
width:280px;
height:180px;
position:absolute;
left:611px;
top:405px;
box-shadow: 0 0 10px rgba(0,0,0,.3);
}
.wf_honor_li9{
width:280px;
height:180px;
position:absolute;
left:916px;
top:405px;
box-shadow: 0 0 10px rgba(0,0,0,.3);
}

.wf_honor_li2 img,.wf_honor_li3 img,.wf_honor_li4 img,.wf_honor_li5 img,.wf_honor_li6 img,.wf_honor_li7 img,.wf_honor_li8 img,.wf_honor_li9 img{
width:280px;
height:180px;
}

.all_wab_addr{
width:100%;
padding-top:74px;
height:564px;
background:url(images/add_addr.jpg) center bottom no-repeat;
overflow:hidden;
}
.wab_addr{
width:1200px;
height:234px;
background-color:#f6f6f6;
position:relative;
}
.wab_addrA{
width:420px;
height:52px;
line-height:52px;
position:absolute;
left:38px;
top:34px;
font-size:32px;
color:#00090b;
font-weight:bold;
}
.wab_addrB{
width:420px;
height:68px;
line-height:34px;
position:absolute;
left:38px;
top:110px;
font-size:18px;
color:#333;
}
.wab_addrB strong{
color:#01921c;
font-size:22px;
}
.wab_addrC{
width:700px;
height:234px;
position:absolute;
right:0;
top:0;
}

#map_canvas {width:700px;height: 234px;} 
@media print {#map_canvas {height: 950px;}} 

.wab_sddr_T{
width:1200px;
height:42px;
line-height:42px;
font-size:18px;
color:#060607;
padding-top:28px;
border-bottom:2px solid #f0f0f0;
}
.address-tab{
width:1200px;
height:34px;
margin-top:18px;
}
.tab-ul-box{
width:1200px;
}
.mc-left{
float:left;
}
.mc-right{
float:right;
}
.tab-ul{
margin:0;
padding:0;
list-style:none;
}
.tab-ul li{
width:70px;
display:inline-block;
padding:0 20px;
height:;
font-size:16px;
color:#060607;
float:left;
}
.tab-ul li .box{
display:none;
}
.tab-ul li.active-li .box{
display:block;
}

.all_wf_busA{
width:100%;
padding-top:60px;
overflow:hidden;
}
.wf_busA_TT{
width:1200px;
height:128px;
line-height:128px;
text-align:center;
font-size:40px;
color:#1a1a1a;
font-weight:bold;
}
.wf_busA{
width:1230px;
height:596px;
}
.wf_busA ul{
margin:0;
padding:0;
list-style:none;
}
.wf_busA ul li{
width:410px;
height:266px;
float:left;
}
.wf_busA_li{
width:380px;
height:237px;
overflow:hidden;
position:relative;
}
.wf_busA_lia{
width:380px;
height:237px;
position:absolute;
left:0;
top:0;
z-index:1;
}
.wf_busA_lib{
width:310px;
height:44px;
line-height:44px;
position:absolute;
left:35px;
top:32px;
z-index:2;
font-size:24px;
color:#ffffff;
font-weight:bold;
}
.wf_busA_lic{
width:310px;
height:34px;
line-height:34px;
position:absolute;
left:35px;
top:180px;
z-index:3;
font-size:16px;
color:#ffffff;
}
.wf_busA_lid{
width:380px;
height:66px;
background-color:#f4f4f4;
border-bottom:6px solid #268f49;
position:absolute;
left:0;
bottom:-72px;
z-index:2;
font-size:16px;
color:#ffffff;
}

.wf_busA_li:hover .wf_busA_lic{
color:#268f49;
}
.wf_busA_li:hover .wf_busA_lid{
bottom:0;
}


.all_wf_busB{
width:100%;
height:675px;
padding-top:42px;
background:url(images/baki/all_xc.jpg) center top no-repeat;
overflow:hidden;
}
.wf_busB_TT{
width:1200px;
height:100px;
line-height:100px;
text-align:center;
font-size:40px;
color:#fff;
font-weight:bold;
}
.wf_busB{
width:1200px;
}
.wf_busB ul{
margin:0;
padding:0;
list-style:none;
}
.wf_busB ul li{
width:1200px;
height:255px;
background:url(images/baki/xc_line.png) left bottom no-repeat;
float:left;
margin-bottom:32px;
}
.wf_busBa{
width:514px;
float:left;
margin-top:30px;
margin-left:58px;
overflow:hidden;
}
.wf_busBa_TT{
width:500px;
padding-left:14px;
height:48px;
line-height:48px;
background:url(images/baki/xc_TT.png) left center no-repeat;
font-size:24px;
color:#fff;
font-weight:bold;
}
.wf_busBa_Desc{
width:514px;
height:70px;
line-height:24px;
font-size:14px;
color:#fff;
}
.wf_busBa_More{
width:200px;
height:46px;
}
.wf_busBa_More a{
width:196px;
height:42px;
display:block;
line-height:42px;
border:2px solid #fff;
font-size:16px;
color:#fff;
border-radius:40px;
text-align:center;
}
.wf_busBa_More a:hover{
background-color:#019026;
border-color:#019026;
}
.wf_busBb{
width:199px;
height:224px;
margin-right:215px;
float:right;
}

.wf_busB ul li:last-child{
background:none;
}
.wf_busB ul li:last-child .wf_busBa{
float:right;
margin-right:42px;
margin-left:0;
}
.wf_busB ul li:last-child .wf_busBb{
float:left;
margin-left:186px;
margin-right:0;
}

.all_wf_busC{
width:100%;
padding-top:18px;
height:800px;
background:url(images/add_addr.jpg) center bottom no-repeat;
overflow:hidden;
}
.wf_busC_TT{
width:1200px;
height:154px;
line-height:154px;
text-align:center;
font-size:40px;
color:#1a1a1a;
font-weight:bold;
}
.wf_busC{
width:1200px;
height:317px;
background-color:#f5f5f5;
position:relative;
}
.wf_busCa{
width:467px;
height:317px;
position:absolute;
left:0;
top:0;
}
.wf_busCb{
width:600px;
height:44px;
line-height:44px;
position:absolute;
left:512px;
top:44px;
font-size:24px;
color:#1a1a1a;
font-weight:bold;
}
.wf_busCc{
width:600px;
height:72px;
line-height:24px;
position:absolute;
left:512px;
top:102px;
font-size:16px;
color:#1a1a1a;
}
.wf_busCd{
width:200px;
height:46px;
position:absolute;
left:512px;
top:210px;
}
.wf_busCd a{
width:200px;
height:46px;
display:block;
line-height:46px;
text-align:center;
background-color:#268f49;
font-size:16px;
color:#fff;
border-radius:40px;
}

.location{
width:1180px;
padding-left:20px;
height:66px;
line-height:76px;
background:url(images/local_ico.png) left 28px no-repeat;
font-size:14px;
color:#4c4c4c;
}

.all_wf_bk{
width:100%;
padding-top:10px;
padding-bottom:80px;
overflow:hidden;
}

.wf_main{
width:1200px;
}
.wf_left{
width:844px;
float:left;
}
.wf_bk_STT{
width:844px;
height:60px;
line-height:60px;
text-align:center;
font-size:18px;
color:#333;
font-weight:bold;
background-color:#eee;
overflow:hidden;
}
.wf_bk_A{
width:844px;
height:310px;
overflow:hidden;
}
.wf_bk_A img{
width:844px;
height:310px;
}
.wf_bk_B{
width:844px;
overflow:hidden;
}
.bus_TT{
width:820px;
padding-left:24px;
height:50px;
line-height:40px;
background:url(images/baki/dm.png) left 13px no-repeat;
font-size:18px;
color:#3c3c3c;
font-weight:bold;
}
.bus_content{
width:820px;
padding-bottom:30px;
font-size:16px;
color:#666;
line-height:24px;
padding-left:24px;
overflow:hidden;
}

.wf_bk_sr{
width:844px;
padding-top:30px;
overflow:hidden;
}

.wf_right{
width:330px;
float:right;
}
.wf_bk_about{
width:330px;
height:322px;
padding-top:8px;
box-shadow:0 0 10px rgba(0,0,0,0.08);
}
.wf_bk_about_TT{
width:260px;
height:59px;
border-bottom:1px solid #dbdbdb;
margin:0 auto;
overflow:hidden;
}
.wf_bk_about_TT span{
width:260px;
height:59px;
line-height:59px;
font-size:20px;
color:#1a1a1a;
display:block;
}
.wf_bk_about_TT label{
width:80px;
height:59px;
display:inline;
line-height:59px;
font-size:20px;
color:#1a1a1a;
float:right;
}
.wf_bk_about_Desc{
width:260px;
padding:15px 0;
font-size:14px;
color:#626262;
line-height:24px;
margin:0 auto;
overflow:hidden;
}
.wf_bk_about_btn{
width:200px;
margin:0 auto;
}
.wf_bk_about_btn a{
width:200px;
height:46px;
display:block;
line-height:46px;
text-align:center;
background-color:#2e9534;
color:#fff;
font-size:16px;
border-radius:40px;
}

.wf_bk_class{
width:330px;
background-color:#f7f7f7;
overflow:hidden;
}
.wf_bk_class_TT{
width:260px;
height:59px;
border-bottom:1px solid #dbdbdb;
margin:0 auto;
overflow:hidden;
}
.wf_bk_class_TT span{
width:150px;
height:59px;
line-height:59px;
font-size:20px;
color:#1a1a1a;
display:inline;
}
.wf_bk_class_TT label{
width:80px;
height:59px;
display:inline;
line-height:59px;
float:right;
text-align:right;
}
.wf_bk_class_TT label a{
font-size:14px;
color:#666;
text-decoration:none;
}

.wf_bk_class_ox{
width:260px;
padding:12px 0 16px 0;
margin:0 auto;
overflow:hidden;
}
.wf_bk_class_ox ul{
margin:0;
padding:0;
list-style:none;
}
.wf_bk_class_ox ul li{
width:260px;
height:45px;
line-height:45px;
float:left;
}
.wf_bk_class_ox ul li a{
font-size:16px;
color:#666666;
text-decoration:none;
}
.wf_bk_class_ox ul li:hover{
background:url(images/baki/li_active.png) right center no-repeat;
}
.wf_bk_class_ox ul li:hover a{
color:#1f1f1f;
font-weight:bold;
}

.all_wf_other{
width:100%;
padding-top:10px;
height:713px;
background:url(images/baki/all_o.jpg) center top no-repeat;
overflow:hidden;
}
.wf_other_TT{
width:1200px;
height:100px;
}
.wf_other_TT span{
width:300px;
height:100px;
display:inline;
line-height:100px;
font-size:24px;
color:#1a1a1a;
float:left;
}
.wf_other_TT label{
width:200px;
height:100px;
display:inline;
line-height:100px;
text-align:right;
float:right;
}
.wf_other_TT label a{
font-size:14px;
color:#666666;
text-decoration:none;
}

.wf_other{
width:1228px;
}
.wf_other ul{
margin:0;
padding:0;
list-style:none;
}
.wf_other ul li{
width:307px;
float:left;
}
.wf_other_li{
width:280px;
height:320px;
background-color:#fff;
position:relative;
}
.wf_otherA{
width:280px;
height:132px;
position:absolute;
left:0;
top:0;
overflow:hidden;
}
.wf_otherB{
width:236px;
height:44px;
line-height:44px;
position:absolute;
left:22px;
top:142px;
font-size:14px;
color:#999999;
}
.wf_otherC{
width:236px;
height:42px;
line-height:42px;
position:absolute;
left:22px;
top:176px;
font-size:20px;
color:#4c4c4c;
font-weight:bold;
}
.wf_otherD{
width:236px;
height:72px;
line-height:24px;
position:absolute;
left:22px;
top:220px;
font-size:14px;
color:#666;
}

.wf_other_li:hover .wf_otherA img{
transform: scale(1.1);
}
.wf_other_li:hover .wf_otherC{
color:#019026;
}

.wf_otherA 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_wf_ProA{
width:100%;
padding-top:76px;
padding-bottom:140px;
overflow:hidden;
}
.wf_ProA_TT{
width:1200px;
height:250px;
text-align:center;
}
.wf_ProA{
width:1200px;
height:567px;
background-color:#f5f5f5;
position:relative;
}
.wf_ProA_A{
width:389px;
height:567px;
position:absolute;
left:0;
top:0;
}
.wf_ProA_B{
width:680px;
height:66px;
border-bottom:1px solid #f1f0f0;
position:absolute;
left:424px;
top:51px;
}
.wf_ProA_C{
width:77px;
height:87px;
position:absolute;
right:19px;
top:0;
}
.wf_ProA_D{
width:680px;
height:72px;
position:absolute;
left:424px;
top:132px;
font-size:16px;
line-height:24px;
color:#777777;
}
.wf_ProA_E{
width:776px;
height:288px;
position:absolute;
right:0;
top:234px;
}
.ProA_vlide{ position:relative;zoom:1; height:288px; width:776px;}
.ProA_vlide .piclist{ overflow:hidden; zoom:1; height:288px; width:776px; margin:0; padding:0; list-style:none;}
.ProA_vlide .ohbox{overflow:hidden; position:relative;left:0;width:714px;}
.ProA_vlide .piclist li{float:left;width:238px; height:288px;}
.ProA_vlide .piclist li a{ width:206px; height:288px; display:block;}
.ProA_sox{
width:206px;
height:288px;
background-color:#fff;
position:relative;
}
.ProA_sox_A{
width:206px;
height:130px;
position:absolute;
left:0;
top:0;
}
.ProA_sox_A img{
width:206px;
height:130px;
}

.ProA_sox_B{
width:170px;
height:28px;
line-height:28px;
position:absolute;
left:18px;
top:141px;
font-size:18px;
color:#1a1a1a;
}
.ProA_sox_C{
width:170px;
height:29px;
line-height:29px;
position:absolute;
left:18px;
top:167px;
font-size:14px;
color:#3e3c48;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
font-family:Arial, Helvetica, sans-serif;
}
.ProA_sox_D{
width:142px;
height:32px;
line-height:32px;
display:block;
text-align:center;
position:absolute;
left:18px;
top:217px;
font-size:16px;
color:#2e9534;
border:2px solid #2e9534;
border-radius:40px;
}

.ProA_sox:hover .ProA_sox_D{
background-color:#2e9534;
color:#fff;
}

#iPro_01 .pageBtn span{display:block;width:33px;height:38px;position:absolute;top:0;cursor:pointer;overflow:hidden; text-indent:-9999px;}
#iPro_01 .pageBtn .prev{background:url(images/product/aoll_l.png) left center no-repeat; right:0px; top:53px;}
#iPro_01 .pageBtn .next{background:url(images/product/aoll_r.png) right center no-repeat; right:0; top:95px;}
#iPro_01 .pageBtn span:hover{background:url(images/product/aoll_ls.png) left center no-repeat;}
#iPro_01 .pageBtn .next:hover{background: url(images/product/aoll_rs.png) right center no-repeat;}

#iPro_03 .pageBtn span{display:block;width:33px;height:38px;position:absolute;top:0;cursor:pointer;overflow:hidden; text-indent:-9999px;}
#iPro_03 .pageBtn .prev{background:url(images/product/coll_l.png) left center no-repeat; right:0px; top:53px;}
#iPro_03 .pageBtn .next{background:url(images/product/coll_r.png) right center no-repeat; right:0; top:95px;}
#iPro_03 .pageBtn span:hover{background:url(images/product/coll_ls.png) left center no-repeat;}
#iPro_03 .pageBtn .next:hover{background: url(images/product/coll_rs.png) right center no-repeat;}

.wf_ProB{
width:1200px;
height:567px;
background-color:#f5f5f5;
position:relative;
}
.wf_ProB_A{
width:389px;
height:567px;
position:absolute;
right:0;
top:0;
}
.wf_ProB_B{
width:680px;
height:66px;
border-bottom:1px solid #f1f0f0;
position:absolute;
left:94px;
top:51px;
text-align:right;
}
.wf_ProB_C{
width:77px;
height:87px;
position:absolute;
left:19px;
top:0;
}
.wf_ProB_D{
width:680px;
height:72px;
position:absolute;
left:94px;
top:132px;
font-size:16px;
line-height:24px;
color:#777777;
}
.wf_ProB_E{
width:776px;
height:288px;
position:absolute;
left:0;
top:234px;
}
.ProB_vlide{ position:relative;zoom:1; height:288px; width:776px;}
.ProB_vlide .piclist{ overflow:hidden; zoom:1; height:288px; width:776px; margin:0; padding:0; list-style:none;}
.ProB_vlide .ohbox{overflow:hidden; position:relative;left:94px;width:714px;}
.ProB_vlide .piclist li{float:left;width:238px; height:288px;}
.ProB_vlide .piclist li a{ width:206px; height:288px; display:block;}

#iPro_02 .pageBtn span{display:block;width:33px;height:38px;position:absolute;top:0;cursor:pointer;overflow:hidden; text-indent:-9999px;}
#iPro_02 .pageBtn .prev{background:url(images/product/boll_l.png) left center no-repeat; left:0px; top:53px;}
#iPro_02 .pageBtn .next{background:url(images/product/boll_r.png) right center no-repeat; left:0; top:95px;}
#iPro_02 .pageBtn span:hover{background:url(images/product/boll_ls.png) left center no-repeat;}
#iPro_02 .pageBtn .next:hover{background: url(images/product/boll_rs.png) right center no-repeat;}

.Pro_hr{
width:1200px;
height:78px;
}

.all_m_ProA{
width:100%;
background-color:#f5f5f5;
padding-top:20px;
padding-bottom:25px;
border-bottom:10px solid #fff;
display:none;
overflow:hidden;
}
.m_ProA_TT{
width:100%;
height:60px;
line-height:50px;
font-size:24px;
font-weight:bold;
color:#1a1a1a;
text-align:center;
}
.m_ProA_TxT{
width:100%;
padding-bottom:20px;
font-size:14px;
line-height:22px;
overflow:hidden;
}
.mPox{
width:94%;
background-color:#fff;
margin:0 auto;
overflow:hidden;
}
.mPox_A{
width:100%;
overflow:hidden;
}
.mPox_A img{
width:100%;
height:120px;
display:block;
}
.mPox_B{
width:100%;
height:36px;
line-height:36px;
text-align:center;
font-size:14px;
overflow:hidden;
}

.m_ProA_more{
width:100%;
margin-top:25px;
overflow:hidden;
}
.m_ProA_more a{
width:50%;
height:42px;
display:block;
margin:0 auto;
line-height:42px;
border-radius:40px;
text-align:center;
font-size:14px;
color:#fff;
}

.all_wf_shopping{
width:100%;
padding-top:105px;
height:1015px;
background:url(images/product/all_shop.jpg) center top no-repeat;
overflow:hidden;
}
.wf_shopping_TT{
width:1200px;
text-align:center;
height:129px;
}
.wf_shopping{
width:1198px;
height:418px;
border:1px solid #bfbfbf;
background-color:#fff;
position:relative;
}
.wf_shopping_li{
width:1118px;
height:363px;
position:absolute;
left:41px;
top:36px;
z-index:1;
}
.wf_shopping_li ul{
margin:0;
padding:0;
list-style:none;
}
.wf_shopping_li ul li{
width:1118px;
height:121px;
float:left;
}
.wf_shopping_lia{
width:214px;
height:103px;
float:left;
}
.wf_shopping_lib{
width:868px;
height:103px;
float:right;
}
.wf_shopping_lib dl{
margin:0;
padding:0;
list-style:none;
}
.wf_shopping_lib dl dt{
width:204px;
float:left;
}

.wf_shopping_cart{
width:331px;
height:311px;
position:absolute;
top:230px;
left:1000px;
z-index:2;
}


.all_wf_Plc_A{
width:100%;
height:617px;
padding-top:96px;
background:url(images/product/all_PLC.jpg) center top no-repeat;
overflow:hidden;
}
.wf_Plc_A_TT{
width:1200px;
text-align:center;
height:104px;
}
.wf_Plc_A{
width:1200px;
height:520px;
position:relative;
}
.wf_Plc_Aa{
width:482px;
height:482px;
position:absolute;
left:18px;
top:0;
}
.wf_Plc_Ab{
width:600px;
height:180px;
position:absolute;
right:0;
top:84px;
font-size:16px;
color:#888888;
line-height:24px;
}
.wf_Plc_Ac{
width:200px;
height:46px;
position:absolute;
left:600px;
top:304px;
}
.wf_Plc_Ac a{
width:200px;
height:46px;
display:block;
line-height:46px;
text-align:center;
background-color:#2e9534;
font-size:18px;
color:#fff;
border-radius:40px;
}

.all_wf_Plc_B{
width:100%;
height:616px;
padding-top:98px;
background:url(images/product/all_meat.jpg) center top no-repeat;
overflow:hidden;
}
.wf_Plc_BT{
width:1200px;
height:55px;
line-height:55px;
text-align:center;
font-size:34px;
color:#fff;
font-weight:bold;
}
.wf_Plc_BD{
width:1200px;
height:60px;
line-height:30px;
text-align:center;
font-size:16px;
color:#535658;
}
.wf_Plc_B{
width:1200px;
height:501px;
position:relative;
}
.wf_Plc_B1{
width:1200px;
height:501px;
position:absolute;
left:0;
top:0;
z-index:1;
}
.wf_Plc_B2{
width:200px;
height:46px;
position:absolute;
left:500px;
top:379px;
z-index:2;
}
.wf_Plc_B2 a{
width:200px;
height:46px;
display:block;
line-height:46px;
text-align:center;
background-color:#2e9534;
color:#fff;
font-size:18px;
border-radius:40px;
}

.all_wf_Plc_C{
width:100%;
padding-top:70px;
padding-bottom:370px;
background:url(images/product/all_product.jpg) center bottom no-repeat;
border-top:1px solid #e0e0e0;
overflow:hidden;
}
.wf_Plc_CT{
width:1200px;
height:95px;
line-height:95px;
text-align:center;
font-size:34px;
color:#191b20;
font-weight:bold;
}
.wf_Plc_Cab{
width:1140px;
margin:0 auto;
height:87px;
}
.wf_Plc_Cab ul{
margin:0;
padding:0;
list-style:none;
}
.wf_Plc_Cab ul li{
width:180px;
margin:0 5px;
float:left;
}
.wf_Plc_Cab ul li a{
width:180px;
height:40px;
display:block;
line-height:40px;
background-color:#ebebeb;
text-align:center;
font-size:16px;
color:#5f5e5e;
}
.wf_Plc_Cab ul li a.active{
background-color:#2e9534;
color:#fff;
}

.big_Cab{
width:760px;
}

.wf_Plc_Cox{
width:1228px;
}
.wf_Plc_Cox ul{
margin:0;
padding:0;
list-style:none;
}
.wf_Plc_Cox ul li{
width:307px;
height:234px;
float:left;
}
.wf_Plc_Cox_li{
width:278px;
height:212px;
border:1px solid #f5f5f5;
overflow:hidden;
}
.wf_Plc_Cox_lia{
width:278px;
height:148px;
overflow:hidden;
}
.wf_Plc_Cox_lia img{
width:278px;
height:148px;
}
.wf_Plc_Cox_lib{
width:278px;
height:64px;
line-height:64px;
background-color:#f5f5f5;
text-align:center;
color:#333333;
font-size:16px;
font-weight:bold;
overflow:hidden;
}

.all_wf_Plc_vB{
width:100%;
height:459px;
padding-top:98px;
background:url(images/product/all_vege.jpg) center top no-repeat;
overflow:hidden;
}
.wf_Plc_vB{
width:1280px;
height:325px;
}
.wf_Plc_vB ul{
margin:0;
padding:0;
list-style:none;
}
.wf_Plc_vB ul li{
width:320px;
float:left;
}
.wf_Plc_vM{
width:200px;
height:46px;
margin:0 auto;
}
.wf_Plc_vM a{
width:198px;
height:44px;
line-height:44px;
text-align:center;
display:block;
border:1px solid #fff;
border-radius:40px;
font-size:18px;
color:#fff;
}

.wf_Plc_Cix{
width:1228px;
}
.wf_Plc_Cix ul{
margin:0;
padding:0;
list-style:none;
}
.wf_Plc_Cix ul li{
width:307px;
height:234px;
float:left;
}
.wf_Plc_Cix_li{
width:278px;
height:212px;
border:1px solid #f5f5f5;
overflow:hidden;
}
.wf_Plc_Cix_lia{
width:278px;
height:148px;
overflow:hidden;
}
.wf_Plc_Cix_lia img{
width:278px;
height:148px;
}
.wf_Plc_Cix_lib{
width:233px;
height:64px;
padding-left:45px;
line-height:64px;
background:url(images/product/vege_em.png) 19px 22px no-repeat;
background-color:#f5f5f5;
color:#333333;
font-size:16px;
font-weight:bold;
overflow:hidden;
}

.all_wf_Plc_cB{
width:100%;
padding-top:68px;
background:url(images/product/all_cond.jpg) center top no-repeat;
height:520px;
overflow:hidden;
}

.wf_Plc_cB{
width:1320px;
height:388px;
}
.wf_Plc_cB ul{
margin:0;
padding:0;
list-style:none;
}
.wf_Plc_cB ul li{
width:440px;
height:314px;
float:left;
}
.wf_Plc_cBox{
width:318px;
height:312px;
border:1px solid #707070;
position:relative;
}
.wf_Plc_cBox1{
width:100px;
height:37px;
line-height:37px;
position:absolute;
left:38px;
top:30px;
font-size:20px;
color:#ffffff;
font-weight:bold;
font-style:italic;
}
.wf_Plc_cBox2{
width:318px;
height:143px;
position:absolute;
left:0;
top:40px;
text-align:center;
}
.wf_Plc_cBox3{
width:318px;
height:62px;
line-height:31px;
position:absolute;
left:0;
top:216px;
text-align:center;
color:#ffffff;
font-size:20px;
}

.wf_safe_NxT{
width:1200px;
padding-top:80px;
overflow:hidden;
}
.wf_safe_NxTa{
width:100%;
height:56px;
line-height:56px;
text-align:center;
font-size:46px;
color:#333;
font-weight:bold;
}
.wf_safe_NxTb{
width:100%;
height:44px;
line-height:44px;
text-align:center;
font-size:24px;
color:#333;
}
.wf_safe_NxTc{
width:60px;
margin:0 auto;
height:4px;
background-color:#2e9534;
}
.wf_safe_TxT{
width:1200px;
padding:24px 0;
overflow:hidden;
font-size:16px;
line-height:24px;
color:#333;
}

.wf_safe_lab{
width:1212px;
height:230px;
}
.wf_safe_lab ul{
margin:0;
padding:0;
list-style:none;
}
.wf_safe_lab ul li{
width:303px;
float:left;
}

.wf_safe_round{
width:1200px;
padding-bottom:60px;
text-align:center;
overflow:hidden;
}


.all_wf_safe{
width:100%;
padding:96px 0;
background-color:#f5f5f5;
overflow:hidden;
}
.wf_safe{
width:1200px;
height:513px;
background:url(images/safe/round.png) no-repeat;
position:relative;
}
.wf_safe_A{
width:517px;
height:517px;
position:absolute;
left:0;
top:0;
}
.wf_safe_B{
width:251px;
height:117px;
position:absolute;
left:586px;
top:40px;
}
.wf_safe_C{
width:564px;
height:220px;
position:absolute;
left:586px;
top:184px;
font-size:16px;
color:#888;
line-height:22px;
overflow:hidden;
}
.wf_safe_D{
width:260px;
height:48px;
position:absolute;
left:586px;
top:430px;
font-size:16px;
color:#333333;
font-weight:bold;
line-height:24px;
overflow:hidden;
}
.wf_safe_E{
width:200px;
height:46px;
position:absolute;
left:924px;
top:420px;
}
.wf_safe_E a{
width:198px;
height:44px;
display:block;
line-height:44px;
text-align:center;
border:1px solid #5c5d5c;
font-size:18px;
color:#333433;
border-radius:40px;
}
.wf_safe_E a:hover{
background-color:#268f49;
color:#fff;
border-color:#268f49;
}

.wf_wafe{
width:1200px;
height:528px;
position:relative;
}
.wf_wafe_A{
width:190px;
height:96px;
position:absolute;
left:0;
top:106px;
}
.wf_wafe_B{
width:550px;
height:108px;
font-size:16px;
line-height:26px;
color:#333;
position:absolute;
left:0;
top:234px;
}
.wf_wafe_C{
width:599px;
height:382px;
position:absolute;
right:0;
top:72px;
}
.wf_wafe_D{
width:200px;
height:46px;
position:absolute;
left:0;
top:372px;
}
.wf_wafe_D a{
width:200px;
height:46px;
display:block;
line-height:46px;
text-align:center;
background-color:#2e9534;
font-size:18px;
color:#fff;
border-radius:40px;
}

.all_wf_bafe{
width:100%;
padding-top:90px;
height:723px;
background:url(images/safe/all_abc.jpg) center top no-repeat;
overflow:hidden;
}
.wf_bafe{
width:1200px;
height:505px;
position:relative;
}
.wf_bafeA{
width:600px;
height:505px;
position:absolute;
left:0;
top:0;
}
.wf_bafeB{
width:442px;
height:175px;
position:absolute;
left:703px;
top:74px;
}
.wf_bafeC{
width:321px;
height:107px;
position:absolute;
left:703px;
top:317px;
}

.all_wf_xwA{
width:100%;
padding-top:8px;
padding-bottom:102px;
overflow:hidden;
}
.wf_xwA_TT{
width:1200px;
height:147px;
line-height:147px;
text-align:center;
font-size:40px;
color:#191b20;
font-weight:bold;
}
.wf_xwA{
width:1200px;
height:483px;
position:relative;
}
.wf_xwA1{
width:588px;
height:437px;
position:absolute;
left:0;
top:0;
}

.focus{ position:relative; width:588px; height:437px; overflow:hidden;}
.fcon_Date{
width:94px;
height:52px;
position:absolute;
left:0;
top:}
.focus img{ width:588px; height:437px;} 
.focus .shadow .title{width: 490px; height: 30px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:12px; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0; width:588px; height:437px; overflow:hidden; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; width:588px;height:125px;display:block;  text-align:left; }
.fcon_shadow{
width:588px;
height:125px;
position:relative;
} 
.fcon_Date{
width:516px;
height:32px;
line-height:32px;
font-size:16px;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
position:absolute;
left:36px;
top:0;
}
.fcon_title{
width:516px;
height:44px;
line-height:44px;
position:absolute;
left:36px;
top:37px;
white-space:nowrap;
word-break:keep-all;
overflow:hidden;
text-overflow:ellipsis;
}
.fcon_title a{ text-decoration:none;color:#fff;font-size:22px; overflow:hidden; font-weight:bold;}

.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }
  
.focus .fbg{bottom:12px; right:10px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#aca6a4; display:none; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#ffffff;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev{position:absolute;width:16px;height:33px;background: url(images/news/roll_l.png) no-repeat;}
.focus .next{position:absolute;width:16px;height:33px;background: url(images/news/roll_r.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px;cursor:pointer; left:7px; }  
.focus .next{top: 50%;margin-top: -37px; right: 7px;cursor:pointer;}  

.focus .fcon:hover img{
transform: scale(1.1);
}
.focus .fcon:hover .fcon_title a{
color:#fff;
text-decoration:underline;
}

.fcon img{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}


.wf_xwA2{
width:598px;
height:210px;
position:absolute;
right:0;
top:0;
}
.wf_xwA3{
width:292px;
height:212px;
position:absolute;
left:600px;
top:225px;
}
.wf_xwA4{
width:292px;
height:212px;
position:absolute;
left:906px;
top:225px;
}

.wf_xwA_li{
width:1200px;
overflow:hidden;
}
.wf_xwA_li ul{
margin:0;
padding:0;
list-style:none;
}
.wf_xwA_li ul li{
width:300px;
float:left;
}
.wf_xwA_lis{
width:260px;
margin:0 auto;
height:170px;
position:relative;
border-bottom:5px solid #cccccc;
}
.wf_xwA_lisA{
width:260px;
height:50px;
line-height:25px;
color:#3a3a3a;
font-size:20px;
font-weight:bold;
overflow:hidden;
position:absolute;
left:0;
top:0;
}
.wf_xwA_lisB{
width:260px;
height:32px;
line-height:32px;
color:#79ae03;
font-size:16px;
position:absolute;
left:0;
top:64px;
}
.wf_xwA_lisC{
width:260px;
height:44px;
line-height:22px;
color:#888888;
font-size:14px;
position:absolute;
left:0;
top:95px;
}

.all_wf_xwB{
width:100%;
height:432px;
background:url(images/news/all_news.jpg) center top no-repeat;
overflow:hidden;
}
.wf_xwB{
width:1200px;
overflow:hidden;
}
.wf_xwB_left{
width:506px;
height:432px;
float:left;
position:relative;
background:url(images/news/04.jpg) no-repeat;
}
.wf_xwB_left1{
width:386px;
height:54px;
line-height:54px;
position:absolute;
left:60px;
top:65px;
font-size:34px;
color:#fff;
font-weight:bold;
}
.wf_xwB_left2{
width:386px;
height:36px;
line-height:36px;
position:absolute;
left:60px;
top:118px;
font-size:18px;
color:#fff;
}
.wf_xwB_left3{
width:200px;
height:46px;
position:absolute;
left:60px;
top:224px;
}
.wf_xwB_left3 a{
width:196px;  
height:42px;
display:block;
border:2px solid #fff;
line-height:42px;
text-align:center;
border-radius:40px;
font-size:18px;
color:#fff;
}

.wf_xwB_right{
width:654px;
float:right;
}
.wf_xwB_right ul{
margin:34px 0 0 0;
padding:0;
list-style:none;
}
.wf_xwB_right ul li{
width:654px;
height:128px;
float:left;
}
.wf_xwB_right_li{
width:654px;
height:109px;
background-color:#fff;
position:relative;
border-radius:4px;
}
.wf_xwB_right_lia{
width:470px;
height:38px;
line-height:38px;
position:absolute;
left:26px;
top:9px;
font-size:18px;
color:#1a1a1a;
font-weight:bold;
}
.wf_xwB_right_lib{
width:170px;
height:38px;
line-height:38px;
position:absolute;
right:26px;
top:9px;
font-size:16px;
color:#8f8f8f;
text-align:right;
}
.wf_xwB_right_lic{
width:602px;
height:44px;
line-height:22px;
position:absolute;
left:26px;
top:49px;
font-size:14px;
color:#989898;
}
.wf_xwB_right_li:hover{
box-shadow:0 0 10px rgba(0,0,0,0.1);
}

.all_wf_xwC{
width:100%;
padding-top:68px;
height:680px;
background:url(images/news/all_boot.jpg) center top no-repeat;
overflow:hidden;
}
.wf_xwC{
width:1224px;
}
.wf_xwC ul{
margin:0;
padding:0;
list-style:none;
}
.wf_xwC ul li{
width:408px;
float:left;
}
.wf_xwC_li{
width:384px;
height:360px;
background-color:#fff;
position:relative;
box-shadow:0 0 10px rgba(0,0,0,0.1);
}
.wf_xwC_lia{
width:384px;
height:206px;
position:absolute;
left:0;
top:0;
z-index:1;
}
.wf_xwC_lib{
width:134px;
padding-left:28px;
height:35px;
line-height:35px;
background:url(images/news/li.png) no-repeat;
position:absolute;
left:0;
top:171px;
z-index:2;
color:#343e47;
font-size:14px;
}
.wf_xwC_lic{
width:50px;
height:4px;
background-color:#79ae03;
position:absolute;
left:27px;
top:237px;
}
.wf_xwC_lid{
width:330px;
height:34px;
line-height:34px;
font-size:24px;
color:#1a1a1a;
position:absolute;
left:27px;
top:262px;
}
.wf_xwC_lie{
width:357px;
height:24px;
line-height:24px;
font-size:16px;
color:#7b7b7d;
position:absolute;
left:27px;
top:297px;
}

.all_wf_nlist{
width:100%;
padding:62px 0;
overflow:hidden;
}
.wf_nlist{
width:1200px;
overflow:hidden;
}
.wf_nlist_l{
width:900px;
float:left;
overflow:hidden;
}
.wf_nlist_l_TS{
width:900px;
height:70px;
overflow:hidden;
}
.wf_nlist_l_T{
width:400px;
height:70px;
line-height:70px;
float:left;
font-size:40px;
color:#2e9534;
font-weight:bold;
}

.wf_nlist_lox{
width:900px;
overflow:hidden;
}
.wf_nlist_lox ul{
margin:0;
padding:0;
list-style:none;
}
.wf_nlist_lox ul li{
width:900px;
float:left;
height:169px;
border-bottom:1px solid #e6e6e6;
}
.wf_nlist_loxs{
width:900px;
height:169px;
position:relative;
}

.wf_nlist_loxsA{
width:900px;
font-size:22px;
color:#1a1a1a;
height:42px;
line-height:42px;
position:absolute;
left:0;
top:20px;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
}

.wf_nlist_loxsB{
width:900px;
font-size:16px;
color:#4c4c4c;
height:40px;
line-height:20px;
position:absolute;
left:0;
top:68px;
}
.wf_nlist_loxsC{
width:300px;
font-size:14px;
color:#b2b2b2;
height:30px;
line-height:30px;
position:absolute;
left:0;
top:117px;
}
.wf_nlist_loxsD{
width:300px;
font-size:14px;
color:#b2b2b2;
height:30px;
line-height:30px;
position:absolute;
right:0;
top:117px;
text-align:right;
}

.wf_nlist_loxs:hover .wf_nlist_loxsA{
color:#2e9534;
}

.wf_video_lox{
width:915px;
overflow:hidden;
}
.wf_video_lox ul{
margin:0;
padding:0;
list-style:none;
}
.wf_video_lox ul li{
width:305px;
float:left;
height:278px;
}
.wf_video_loxs{
width:290px;
height:258px;
position:relative;
}

.wf_video_loxsA{
width:290px;
height:218px;
position:absolute;
left:0;
top:0;
z-index:1;
}
.wf_video_loxsA img{
width:290px;
height:218px;
border:none;
}

.wf_video_loxsB{
width:290px;
font-size:16px;
color:#4c4c4c;
height:40px;
line-height:40px;
text-align:center;
background-color:#f5f5f5;
position:absolute;
left:0;
top:218px;
}
.wf_video_loxsC{
width:290px;
height:218px;
position:absolute;
left:0;
top:0;
background:url(images/video_play.png) center center no-repeat;
z-index:2;
}

.wf_article{
width:900px;
overflow:hidden;
}
.rz_article_TT{
width:900px;
padding:10px 0;
line-height:42px;
font-size:30px;
color:#333333;
font-weight:bold;
text-align:center;
overflow:hidden;
}
.rz_article_date{
width:900px;
height:32px;
line-height:32px;
text-align:center;
font-size:16px;
color:#666666;
}
.rz_article_TxT{
width:900px;
padding:10px 0 20px 0;
overflow:hidden;
font-size:16px;
color:#4c4c4c;
line-height:26px;
}
.sk_article_PN{
width:900px;
height:92px;
padding-top:20px;
border-top:1px solid #dcdcdc;
font-size:14px;
overflow:hidden;
color:#1a1a1a;
}
.sk_article_PN span{
width:900px;
height:34px;
line-height:34px;
display:block;
}
.sk_article_PN label{
width:900px;
height:34px;
line-height:34px;
display:block;
}
.sk_article_PN a:hover{
color:#1a1a1a;
font-weight:bold;
text-decoration:none;
}

.wf_nlist_r{
width:260px;
float:right;
overflow:hidden;
}
.wf_nlist_rT{
width:230px;
height:60px;
background-color:#2e9534;
line-height:60px;
padding-left:30px;
font-size:24px;
color:#fff;
font-weight:bold;
}
.wf_nlist_rox{
width:258px;
border:1px solid #f0f0f0;
border-top:none;
border-bottom:none;
overflow:hidden;
}
.wf_nlist_rox ul{
margin:0;
padding:0;
list-style:none;
}
.wf_nlist_rox ul li{
width:258px;
height:60px;
float:left;
border-bottom:1px solid #f0f0f0;
}
.wf_nlist_rox ul li a{
width:226px;
padding-left:32px;
height:60px;
line-height:60px;
background:url(images/news/arrow.png) 213px center no-repeat;
display:block;
font-size:18px;
color:#666;
text-decoration:none;
}
.wf_nlist_rox ul li a:hover{
color:#01921c;
font-weight:bold;
background:url(images/news/arrows.png) 213px center no-repeat;
}

.wf_nlist_rox ul li a.sel{
color:#01921c;
font-weight:bold;
background:url(images/news/arrows.png) 213px center no-repeat;
}

.wf_nlist_rlx{
width:258px;
border:1px solid #e6e6e6;
height:288px;
position:relative;
}
.wf_nlist_rlxa{
width:200px;
padding-left:25px;
height:24px;
line-height:24px;
font-size:16px;
color:#2e9534;
font-weight:bold;
background:url(images/news/tel_ico.png) left center no-repeat;
position:absolute;
left:19px;
top:28px;
}
.wf_nlist_rlxb{
width:200px;
padding-left:25px;
height:42px;
line-height:42px;
font-size:26px;
color:#d54307;
font-weight:bold;
position:absolute;
left:19px;
top:52px;
}
.wf_nlist_rlxc{
width:146px;
height:146px;
position:absolute;
left:56px;
top:100px;
}

.all_wf_contact{
width:100%;
overflow:hidden;
padding:80px 0 56px 0;
}
.wf_contact{
width:1200px;
height:245px
}
.wf_contact_left{
width:786px;
height:243px;
border:1px solid #dfdfdf;
float:left;
background:url(images/contact/left.jpg) no-repeat;
box-shadow:0 0 10px rgba(0,0,0,0.1);
position:relative;
}
.wf_contact_lefta{
width:590px;
height:51px;
border-bottom:1px solid #e9e9e9;
line-height:42px;
position:absolute;
left:42px;
top:41px;
font-size:24px;
color:#4c4c4c;
font-weight:bold;
}
.wf_contact_leftb{
width:590px;
height:48px;
line-height:48px;
position:absolute;
left:42px;
top:101px;
font-size:34px;
color:#d20305;
font-weight:bold;
}
.wf_contact_leftc{
width:590px;
height:34px;
line-height:34px;
position:absolute;
left:42px;
top:162px;
font-size:16px;
color:#7c7c7c;
}

.wf_contact_right{
width:391px;
float:right;
overflow:hidden;
}

.all_wf_address{
width:100%;
padding-top:42px;
height:866px;
background:url(images/contact/all_addr.jpg) center top no-repeat;
overflow:hidden;
}
.wf_address_TT{
width:1200px;
height:92px;
line-height:92px;
text-align:center;
font-size:40px;
color:#fff;
font-weight:bold;
}
.wf_address_Tab{
width:1200px;
height:143px;
background:url(images/contact/tab_line.png) left 97px no-repeat;
}
.wf_address_Tab ul{
margin:0;
padding:0;
list-style:none;
}
.wf_address_Tab ul li{
width:200px;
float:left;
height:98px;
line-height:97px;
text-align:center;
font-size:24px;
color:#fff;
font-weight:bold;
cursor:pointer;
}
.wf_address_Tab ul li.selected{
background:url(images/contact/tab.png) center bottom no-repeat;
}

.wf_address_in{
width:1200px;
}

.wf_address_ox{
width:1220px;
}
.wf_address_ox ul{
margin:0;
padding:0;
list-style:none;
}
.wf_address_ox ul li{
width:305px;
height:284px;
float:left;
}
.wf_address_li{
width:286px;
height:266px;
background-color:#fff;
position:relative;
}
.wf_address_lia{
width:246px;
height:39px;
line-height:39px;
position:absolute;
left:20px;
top:25px;
font-size:36px;
color:#ededed;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
.wf_address_lib{
width:246px;
height:38px;
line-height:38px;
color:#585859;
font-size:18px;
position:absolute;
left:20px;
top:62px;
font-weight:bold;
}
.wf_address_lic{
width:246px;
height:41px;
border-bottom:1px solid #e8e8e8;
line-height:25px;
color:#585859;
font-size:16px;
position:absolute;
left:20px;
top:104px;
}
.wf_address_lid{
width:246px;
height:58px;
position:absolute;
left:20px;
top:159px;
}
.wf_address_lid span{
width:52px;
height:27px;
line-height:27px;
padding-left:14px;
display:inline;
float:left;
background:url(images/contact/em.png) left center no-repeat;
font-size:16px;
color:#585859;
}
.wf_address_lid label{
width:176px;
height:54px;
display:inline;
float:right;
line-height:27px;
font-size:16px;
color:#585859;
}
.wf_address_lie{
width:246px;
height:27px;
position:absolute;
left:20px;
top:217px;
}
.wf_address_lie span{
width:52px;
height:27px;
line-height:27px;
padding-left:14px;
display:inline;
float:left;
background:url(images/contact/em.png) left center no-repeat;
font-size:16px;
color:#585859;
}
.wf_address_lie label{
width:176px;
height:27px;
display:inline;
float:right;
line-height:27px;
font-size:16px;
color:#585859;
}
.wf_address_lif{
width:232px;
position:absolute;
left:20px;
top:159px;
height:27px;
line-height:27px;
padding-left:14px;
display:inline;
float:left;
background:url(images/contact/em.png) left center no-repeat;
font-size:16px;
color:#585859;
}

.all_wf_zhiwei{
width:100%;
padding-top:25px;
padding-bottom:70px;
overflow:hidden;
}
.wf_zhiwei_TT{
width:1200px;
height:170px;
line-height:170px;
background:url(images/contact/T_line.png) center 136px no-repeat;
font-size:40px;
color:#1a1a1a;
font-weight:bold;
text-align:center;
}
.wf_zhiwei{
width:1200px;
border-top:1px solid #dcdcdc;
margin-bottom:35px;
overflow:hidden;
}
.wf_zhiwei ul{
margin:0;
padding:0;
list-style:none;
}
.wf_zhiwei ul li{
width:1200px;
height:71px;
background:url(images/contact/arrow.png) 1093px center no-repeat;
position:relative;
float:left;
border-bottom:1px solid #dcdcdc;
}
.wf_zhiwei_A{
width:330px;
height:71px;
position:absolute;
left:0;
top:0;
line-height:71px;
font-size:18px;
color:#1a1a1a;
}
.wf_zhiwei_B{
width:300px;
height:71px;
position:absolute;
left:354px;
top:0;
line-height:71px;
font-size:18px;
color:#888888;
}
.wf_zhiwei_C{
width:200px;
height:71px;
position:absolute;
left:666px;
top:0;
line-height:71px;
font-size:18px;
color:#888888;
}
.wf_zhiwei_D{
width:120px;
height:71px;
position:absolute;
left:874px;
top:0;
line-height:71px;
font-size:18px;
color:#888888;
}

.wf_zhiwei ul li:hover{
background:url(images/contact/arrow.png) 1100px center no-repeat;
} 

.wf_zhiwei ul li:hover .wf_zhiwei_A{
text-decoration:underline;
color:#d20305;
}

.wf_zhiwei ul li{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.wf_zhiwei_pt{
width:1200px;
height:220px;
background-color:#dddee2;
position:relative;
}
.wf_zhiwei_ptA{
width:355px;
height:124px;
position:absolute;
left:32px;
top:49px;
}
.wf_zhiwei_ptB{
width:340px;
height:153px;
position:absolute;
left:452px;
top:33px;
}
.wf_zhiwei_ptC{
width:355px;
height:124px;
position:absolute;
left:818px;
top:33px;
}

.all_wf_xiaozhao{
width:100%;
padding-top:14px;
padding-bottom:240px;
background:url(images/contact/all_school.jpg) center bottom no-repeat;
border-top:1px solid #dcdcdc;
overflow:hidden;
}
.wf_school_TT{
width:1200px;
height:116px;
line-height:116px;
text-align:center;
font-size:40px;
color:#1a1a1a;
font-weight:bold;
}
.wf_school_Desc{
width:1200px;
line-height:32px;
font-size:18px;
color:#585858;
overflow:hidden;
}
.wf_school_LT{
width:1200px;
height:108px;
line-height:108px;
text-align:center;
font-size:28px;
color:#1a1a1a;
}
.wf_school_XT{
width:100%;
text-align:center;
overflow:hidden;
}

DIV.bk_yellow{width:900px;clear:both;float:left;padding-top:30px;PADDING-RIGHT:0;PADDING-LEFT:0;MARGIN:0;TEXT-ALIGN:center;font-size:14px;}DIV.bk_yellow A{padding:5px 3px 5px 3px;background-color:#fff;BORDER-RIGHT:#e6e6e6 1px solid;BORDER-TOP:#e6e6e6 1px solid;MARGIN:2px 5px 5px 5px;BORDER-LEFT:#e6e6e6 1px solid;COLOR:#666;BORDER-BOTTOM:#e6e6e6 1px solid;TEXT-DECORATION:none; display:inline-block;}DIV.bk_yellow A:hover{BORDER:#019733 1px solid;COLOR:#fff;background-color:#019733;}DIV.bk_yellow SPAN.current{padding:5px 3px 5px 3px;BORDER-RIGHT:#019733 1px solid;BORDER-TOP:#019733 1px solid; MARGIN:2px 5px 2px 5px;BORDER-LEFT:#019733 1px solid;COLOR:#fff;BORDER-BOTTOM:#019733 1px solid;BACKGROUND-COLOR:#019733;}DIV.bk_yellow SPAN.disabled{padding:5px 3px 5px 3px;BORDER-RIGHT:#eee 1px solid;BORDER-TOP:#eee 1px solid;MARGIN:2px 5px 2px 5px;BORDER-LEFT:#eee 1px solid;COLOR:#ddd;BORDER-BOTTOM:#eee 1px solid;}

DIV.cp_yellow{width:1200px;clear:both;float:left;padding-top:30px;PADDING-RIGHT:0;PADDING-LEFT:0;MARGIN:0;TEXT-ALIGN:center;font-size:14px;}DIV.cp_yellow A{padding:5px 3px 5px 3px;background-color:#fff;BORDER-RIGHT:#e6e6e6 1px solid;BORDER-TOP:#e6e6e6 1px solid;MARGIN:2px 5px 5px 5px;BORDER-LEFT:#e6e6e6 1px solid;COLOR:#666;BORDER-BOTTOM:#e6e6e6 1px solid;TEXT-DECORATION:none; display:inline-block;}DIV.cp_yellow A:hover{BORDER:#019733 1px solid;COLOR:#fff;background-color:#019733;}DIV.cp_yellow SPAN.current{padding:5px 3px 5px 3px;BORDER-RIGHT:#019733 1px solid;BORDER-TOP:#019733 1px solid; MARGIN:2px 5px 2px 5px;BORDER-LEFT:#019733 1px solid;COLOR:#fff;BORDER-BOTTOM:#019733 1px solid;BACKGROUND-COLOR:#019733;}DIV.cp_yellow SPAN.disabled{padding:5px 3px 5px 3px;BORDER-RIGHT:#eee 1px solid;BORDER-TOP:#eee 1px solid;MARGIN:2px 5px 2px 5px;BORDER-LEFT:#eee 1px solid;COLOR:#ddd;BORDER-BOTTOM:#eee 1px solid;}

.all_sheet_ax{
width:100%;
overflow:hidden;
}
.sheet_ax_TT{
width:1200px;
height:270px;
line-height:270px;
font-size:46px;
color:#191b20;
font-weight:bold;
}
.sheet_ax_TT span{
font-family:Arial, Helvetica, sans-serif;
color:#d7d7d7;
font-size:28px;
font-style:italic;
}
.sheet_ax{
width:1200px;
padding-bottom:135px;
overflow:hidden;
}
.sheet_ax_l{
width:535px;
float:left;
overflow:hidden;
}
.sheet_ax_r{
width:566px;
height:310px;
float:right;
margin-right:20px;
border:1px solid #dcdcdc;
position:relative;
}
.sheet_ax_rxt{
width:466px;
height:225px;
position:absolute;
left:50px;
top:10px;
overflow:hidden;
font-size:18px;
line-height:40px;
color:#333;
}
.sheet_ax_r1{
width:228px;
height:38px;
line-height:38px;
position:absolute;
left:53px;
top:29px;
font-size:18px;
color:#666;
}
.sheet_ax_r2{
width:228px;
height:38px;
line-height:38px;
position:absolute;
left:291px;
top:29px;
font-size:18px;
color:#666;
}
.sheet_ax_r3{
width:228px;
height:38px;
line-height:38px;
position:absolute;
left:53px;
top:69px;
font-size:18px;
color:#666;
}
.sheet_ax_r4{
width:228px;
height:38px;
line-height:38px;
position:absolute;
left:291px;
top:69px;
font-size:18px;
color:#666;
}
.sheet_ax_r5{
width:458px;
height:38px;
line-height:38px;
position:absolute;
left:53px;
top:109px;
font-size:18px;
color:#666;
}
.sheet_ax_r6{
width:458px;
height:38px;
line-height:38px;
position:absolute;
left:53px;
top:149px;
font-size:18px;
color:#666;
}
.sheet_ax_r7{
width:458px;
height:38px;
line-height:38px;
position:absolute;
left:53px;
top:189px;
font-size:18px;
color:#666;
}
.sheet_ax_r8{
width:566px;
height:44px;
line-height:44px;
background-color:#77a416;
text-align:center;
border-top:1px solid #dcdcdc;
position:absolute;
left:0;
bottom:0;
font-size:20px;
color:#ffffff;
}

.all_sheet_bx{
width:100%;
height:474px;
background:url(images/danye/all_1.jpg) center top no-repeat;
}
.sheet_bx{
width:1200px;
height:474px;
position:relative;
}
.sheet_bx_TT{
width:780px;
height:54px;
line-height:54px;
font-size:34px;
color:#010102;
font-weight:bold;
position:absolute;
left:0;
top:69px;
}
.sheet_bx_li{
width:760px;
height:220px;
position:absolute;
left:0;
top:182px;
}
.sheet_bx_li ul{
margin:0;
padding:0;
list-style:none;
}
.sheet_bx_li ul li{
width:380px;
float:left;
overflow:hidden;
}
.sheet_bx_lia{
width:320px;
height:42px;
padding-left:60px;
line-height:42px;
font-size:18px;
color:#140001;
font-weight:bold;
background:url(images/danye/am.png) left center no-repeat;
}
.sheet_bx_lib{
width:320px;
height:48px;
padding-left:60px;
line-height:24px;
font-size:14px;
color:#575757;
overflow:hidden;
}
.sheet_bx_small{
width:132px;
height:132px;
position:absolute;
left:785px;
top:145px;
z-index:2;
}
.sheet_bx_big{
width:328px;
height:328px;
position:absolute;
right:0;
top:89px;
z-index:1;
}
.sheet_bx_big img{
width:328px;
height:328px;
border-radius:50%;
}

.all_sheet_cx{
width:100%;
height:350px;
background:url(images/danye/all_2.jpg) center top no-repeat;
overflow:hidden;
}

.sheet_2bg{
background:url(images/danye/all_22.jpg) center top no-repeat;
}

.sheet_cx_TT{
width:1200px;
height:142px;
line-height:142px;
text-align:center;
font-size:34px;
color:#fff;
}
.sheet_cx{
width:1200px;
overflow:hidden;
}
.sheet_cx ul{
margin:0;
padding:0;
list-style:none;
}
.sheet_cx ul li{
float:left;
}
.sheet_cx ul li:nth-child(1){
width:268px;
}
.sheet_cx ul li:nth-child(2){
width:333px;
}
.sheet_cx ul li:nth-child(3){
width:331px;
}
.sheet_cx ul li:nth-child(4){
width:268px;
}
.sheet_cxA{
width:100%;
height:106px;
text-align:center;
font-size:80px;
color:#fff;
font-weight:bold;
}
.sheet_cxB{
width:100%;
line-height:24px;
text-align:center;
font-size:14px;
color:#fff;
overflow:hidden;
}

.all_sheet_dx{
width:100%;
padding-top:60px;
padding-bottom:260px;
background:url(images/danye/all_3.jpg) center bottom no-repeat;
overflow:hidden;
}
.sheet_dx{
width:1200px;
font-size:18px;
color:#666;
line-height:24px;
overflow:hidden;
}

.wab_addr_more{
width:150px;
height:46px;
margin:30px auto 0 auto;
}
.wab_addr_more a{
width:150px;
height:46px;
display:block;
background-color:#019026;
line-height:46px;
text-align:center;
border-radius:4px;
color:#fff;
font-size:18px;
}