﻿@charset utf-8;

.banner {
display:block;
height:474px;
}

.g_ser {
height:49px;
z-index:0;
padding:0;
}

.h_sea {
color:#767575;
line-height:24px;
overflow:hidden;
padding:16px 0 0;
}

.inp01 {
background:url(../images/s_inp.jpg) no-repeat scroll 0 0;
border:0 none;
color:#817f7f;
float:left;
height:24px;
line-height:24px;
width:162px;
padding:0 0 0 10px;
}

.key a {
color:#666;
padding:0 12px;
}

.g_proup {
background:url(../images/ico4.jpg) no-repeat scroll left center;
display:block;
height:9px;
left:-8px;
top:-8px;
width:973px;
margin:0 auto;
padding:0;
}

.g_pro {
background:url(../images/ico2.jpg) repeat-x scroll 0 0;
height:629px;
margin-top:8px;
z-index:0;
}

.g_pro .m_pleft {
background:url(../images/lbg.jpg) repeat-y scroll 0 0;
height:605px;
width:241px;
}

.g_pro .m_pleft h2 {
background:url(../images/ltit.jpg) no-repeat scroll 0 0;
height:66px;
text-align:center;
width:241px;
z-index:0;
padding:8px 0 0;
}

.g_pro .m_pleft h2 a {
color:#fff;
font-size:22px;
font-weight:700;
text-decoration:none;
}

.g_pro .m_pleft h2 em {
color:#8db2d2;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:22px;
font-weight:400;
text-transform:uppercase;
}

.g_pro .m_pleft .m_con {
padding-left:18px;
}

.g_pro .m_pleft h3 {
background:url(../images/leftlibg.jpg) no-repeat scroll 0 0;
color:#313131;
font-size:15px;
height:33px;
line-height:33px;
margin-bottom:7px;
overflow:hidden;
padding-left:44px;
width:152px;
}

.g_pro .m_pleft h3 a {
color:#313131;
}

.g_pro .m_pleft .firsth3 {
margin-bottom:6px;
}

.g_pro .m_pleft h4 {
background:url(../images/line1.jpg) repeat-x scroll left bottom;
color:#fff;
font-size:14px;
height:35px;
line-height:35px;
overflow:hidden;
padding-left:40px;
position:relative;
width:150px;
}

.g_pro .m_pleft h4 i {
background:url(../images/ico5.jpg) no-repeat scroll 0 0;
display:block;
height:9px;
left:23px;
position:absolute;
top:12px;
width:5px;
}

.g_pro .m_pleft .u_lst1 li {
background:url(../images/ico6.jpg) no-repeat scroll 27px center;
height:30px;
line-height:30px;
overflow:hidden;
padding-left:40px;
padding-right:10px;
}

.s_inp {
padding-left:16px;
}

.inp02 {
background:url(../images/s_inp.jpg) no-repeat scroll 0 0;
border:0 none;
color:#3d89d9;
float:left;
height:25px;
line-height:25px;
width:132px;
padding:0 0 0 10px;
}

.u_tel2 {
color:#fff;
display:block;
font-size:16px;
padding-left:16px;
padding-top:10px;
}

.u_tel2 em {
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:28px;
font-weight:700;
}

.g_pro .m_pright {
float:right;
width:697px;
}

.g_pro .m_pright .u_tab1 li {
background:url(../images/line2.jpg) no-repeat scroll right top;
float:left;
position:relative;
}

.g_pro .m_pright .u_tab1 .lastli {
background:none repeat scroll 0 0;
}

.g_pro .m_pright .u_tab1 li a {
color:#e9e9e9;
display:inline-block;
font-size:14px;
height:44px;
line-height:37px;
overflow:hidden;
padding-left:52px;
padding-right:26px;
}

.g_pro .m_pright .u_tab1 li a:hover,.g_pro .m_pright .u_tab1 .curr {
background:url(../images/hover1.jpg) no-repeat scroll center top;
}

.g_pro .m_pright .u_tab1 li i {
background:url(../images/ico7.jpg) no-repeat scroll 0 0;
display:block;
float:left;
height:14px;
left:29px;
position:absolute;
top:13px;
width:15px;
}

.u_tab2 li {
background:url(../images/line2.jpg) no-repeat scroll right top;
color:#fff;
float:left;
height:37px;
line-height:37px;
width:232px;
}

.u_tab2 .lastli {
background:none repeat scroll 0 0;
width:187px;
}

.u_tab2 li a {
color:#e9e9e9;
display:inline-block;
font-size:14px;
height:44px;
line-height:37px;
overflow:hidden;
padding-left:42px;
width:190px;
}

.u_tab2 span {
display:inline-block;
}

.u_tab2 li span a:hover,.u_tab2 .curr span {
background:url(../images/hover1.jpg) no-repeat scroll right top;
display:inline-block;
text-decoration:none;
}

.u_tab2 li span {
float:left;
height:44px;
left:0;
position:relative;
top:0;
width:232px;
}

.u_tab2 li i {
background:url(../images/ico7.jpg) no-repeat scroll 0 0;
display:block;
float:left;
height:14px;
left:23px;
position:absolute;
top:13px;
width:15px;
}

.g_pro .u_proban {
margin-bottom:35px;
margin-top:26px;
}

.g_pro .u_proban img {
border:1px solid #dedede;
height:174px;
width:693px;
padding:1px;
}

.g_pro .m_kfc {
height:291px;
}

.g_pro .m_kfc .u_ljt,.g_pro .m_kfc .u_rjt {
display:block;
height:58px;
padding-top:115px;
width:16px;
}

.g_pro .m_kfc .u_ljt {
padding-right:26px;
}

.g_pro .m_kfc .u_rjt {
padding-left:22px;
}

.g_pro .m_kfc .u_mid {
overflow:hidden;
width:614px;
}

.g_pro .m_kfc .u_lst7 li {
border:1px solid #e7e7e7;
display:inline;
float:left;
height:283px;
margin-right:30px;
position:relative;
width:283px;
padding:2px;
}

.g_pro .m_kfc .u_lst7 span {
background:none repeat scroll 0 0 #e7e7e7;
color:#333;
display:block;
font-size:14px;
height:43px;
line-height:43px;
overflow:hidden;
text-align:center;
width:282px;
}

.g_pro .m_kfc .u_lst7 li img {
display:block;
height:237px;
padding-bottom:2px;
width:282px;
}

.g_xban1 {
background:url(../images/xban.jpg) no-repeat scroll center top;
height:251px;
}

.g_xban {
clear:both;
color:#3b423b;
display:block;
font-family:"Microsoft YaHei";
font-size:13px;
height:189px;
line-height:20px;
}

.h_gg img {
display:block;
}

.gg01 {
color:#d92f38;
font-size:16px;
left:671px;
top:66px;
}

.gg01 em {
color:#d92f38;
font-family:Arial,Helvetica,sans-serif;
font-size:30px;
font-style:italic;
font-weight:700;
padding-left:5px;
}

.g_hz {
background:url(../images/ico9.jpg) repeat scroll 0 0;
height:531px;
}

.g_hz .m_hz {
background:none repeat scroll 0 0 #fff;
height:542px;
padding-left:20px;
padding-right:20px;
top:-62px;
width:920px;
}

.g_hz .m_hz h2 {
background:url(../images/hztit.jpg) no-repeat scroll left 40px;
color:#d92f38;
font-size:24px;
font-weight:700;
padding-left:380px;
padding-top:40px;
}

.g_hz .m_hz h2 a {
color:#d92f38;
text-decoration:none;
}

.g_hz .m_hz h2 em {
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:400;
text-transform:uppercase;
}

.g_hz .m_kfc {
height:192px;
padding-top:25px;
}

.g_hz .m_kfc .u_ljt,.g_hz .m_kfc .u_rjt {
display:block;
height:30px;
padding-top:65px;
position:relative;
width:31px;
}

.g_hz .m_kfc .u_ljt {
padding-right:14px;
}

.g_hz .m_kfc .u_rjt {
padding-left:12px;
}

.g_hz .m_kfc .u_mid {
display:block;
overflow:hidden;
width:832px;
}

.g_hz .m_kfc .u_lst7 li {
display:inline;
float:left;
margin-right:21px;
position:relative;
width:187px;
}

.g_hz .m_kfc .u_lst7 span {
color:#555;
display:block;
font-size:12px;
height:43px;
line-height:43px;
overflow:hidden;
text-align:center;
width:187px;
}

.g_hz .m_kfc .u_lst7 li img {
border:1px solid #dad8d8;
display:block;
height:155px;
width:183px;
padding:1px;
}

.g_xban2 {
height:154px;
padding-top:42px;
}

.g_xban2 .gg01 {
color:#d92f38;
font-size:26px;
font-style:italic;
font-weight:700;
right:50px;
top:46px;
}

.g_xban2 .gg02 {
color:#4b4b4b;
font-size:14px;
right:55px;
top:76px;
}

.g_xban2 .gg03 {
right:156px;
top:106px;
}

.g_xban2 .mf {
color:#008b35;
font-size:18px;
font-weight:700;
}

.g_zx {background:url(../images/zxbj.jpg) no-repeat scroll center top;height:153px;}

.g_zx .btn3 {
display:block;
height:47px;
left:380px;
top:133px;
width:217px;
z-index:1;
}

.g_ly {
background:#fff url(../images/pro_youshi.png) no-repeat;
filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')";  
-moz-background-size:100% 100%;  
background-size:100% 100%;

}
#banner{
}

.g_ly .content{ background:#fff url(../images/sup_01.png) no-repeat center -80px;}

.g_ly h2 {
background:url(../images/threetit.jpg) no-repeat scroll center top;
font-size:42px;
font-weight:400;
height:85px;
line-height:85px;
padding-left:265px;
color:#008b35;
text-decoration:none;
}

.g_ly .m_ly1 {
height:362px;
}

.g_ly .m_ly1 .u_left1 {
padding-top:72px;
width:484px;
}

.g_ly .m_ly1 .u_left1 h3 {
background:url(../images/threetitbg.png) no-repeat scroll 0 bottom;
color:#d92f38;
font-size:24px;
font-weight:700;
height:50px;
line-height:30px;
}

.g_ly .m_ly1 .u_left1 h3 i {
color:#fff;
display:inline-block;
float:left;
font-size:36px;
font-style:normal;
height:40px;
line-height:40px;
margin-right:12px;
text-align:center;
width:46px;
}

.g_ly .m_ly1 .u_left1 h3 em {
color:#383838;
display:block;
font-size:20px;
font-weight:400;
line-height:42px;
}

.g_ly .m_ly1 .u_lyimg1 {
right:0;
top:67px;
}

.g_ly .m_ly1 .u_left1 .u_lst2 {
/*background:url(../images/line2.png) no-repeat scroll 38px 6px;*/
font-size:14px;
margin-top:20px;
}

.g_ly .m_ly1 .u_left1 .u_lst2 li {
line-height:22px;
padding-bottom:11px;
padding-left:56px;
}

.g_ly .m_ly2 {
height:383px;
}

.g_ly .m_ly2 .u_left1 {
padding-top:54px;
width:484px;
}

.g_ly .m_ly2 .u_lyimg2 {
top:67px;
}

.g_ly .m_ly2 .u_left1 .u_lst2 {
/*background:url(../images/line1.png) no-repeat scroll 38px 6px;*/
font-size:14px;
margin-top:20px;
}

.g_ly .m_ly3 {
height:426px;
}

.g_ly .m_ly3 .u_left1 {
padding-top:66px;
width:460px;
}

.g_ly .m_ly3 .u_lyimg3 {
right:0;
top:52px;
}

.g_ly .m_ly3 .u_left1 .u_lst2 {
/*background:url(../images/line3.png) no-repeat scroll 38px 6px;*/
font-size:14px;
margin-top:20px;
}

.g_about {
background:url(../images/ico9.jpg) repeat scroll 0 0;
height:425px;
}

.g_about .m_kfjz h2 {
background:url(../images/hztitbg.png) no-repeat scroll 0 0;
height:46px;
padding-left:396px;
}

.g_about .m_kfjz h2 a {
color:#d92f38;
font-size:24px;
font-weight:700;
text-decoration:none;
}

.g_about .m_kfjz h2 em {
color:#8a8988;
display:block;
font-family:arial;
font-size:13px;
font-weight:400;
text-transform:uppercase;
}

.g_about .m_kfjz h2 i {
cursor:pointer;
display:inline-block;
height:20px;
padding-left:8px;
width:61px;
}

.m_kfjzc {
background:url(../images/line4.png) no-repeat scroll 0 0;
float:left;
height:424px;
margin-top:25px;
}

.m_kfjzc .u_dlst1 {
margin-right:60px;
margin-bottom:40px;
}

.m_kfjzc .u_dlst1 dt {
float:left;
margin-right:26px;
width:149px;
}

.m_kfjzc .u_dlst1 dt img {
border:1px solid #ddd;
height:171px;
width:147px;
}

.m_kfjzc .u_dlst1 dd {
float:left;
width:272px;
}

.m_kfjzc .u_dlst1 dd h4 a {
border-bottom:1px dashed #ddd;
color:#575757;
display:block;
font-size:12px;
font-weight:400;
height:24px;
line-height:24px;
margin-bottom:9px;
overflow:hidden;
}

.m_kfjzc .u_dlst1 dd p {
color:#666;
font-size:12px;
height:75px;
line-height:25px;
margin-bottom:12px;
overflow:hidden;
padding-top:10px;
}

.m_kfjzc .u_dlst1 dd span a {
color:#008b35;
}

.g_about .m_about {
margin-top:23px;
width:627px;
}

.g_about .m_about h2 {
background:url(../images/line5.jpg) no-repeat scroll left bottom;
height:46px;
line-height:46px;
}

.g_about .m_about h2 a {
color:#d92f38;
font-size:16px;
font-weight:700;
text-decoration:none;
}

.g_about .m_about h2 em {
color:#b6b5b5;
display:inline-block;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:400;
padding-left:8px;
text-transform:uppercase;
}

.g_about .m_about .u_more1 a {
color:#818181;
display:inline-block;
font-size:12px;
font-weight:400;
}

.g_about .u_dlst2 dt {
float:left;
margin-right:14px;
position:relative;
width:348px;
}

.g_about .u_dlst2 dt img {
border:1px solid #ddd;
height:276px;
width:348px;
}

.g_about .u_dlst2 .sha2 {
background:url(../images/sha2.png) no-repeat scroll 0 0;
bottom:-25px;
display:block;
height:25px;
left:0;
width:345px;
}

.g_about .u_dlst2 dd {
float:left;
width:260px;
}

.g_about .u_dlst2 dd p {
color:#585858;
font-size:14px;
height:207px;
line-height:30px;
margin-bottom:12px;
overflow:hidden;
padding-top:6px;
}

.g_about .u_dlst2 dd span a {
color:#008b35;
font-size:12px;
}

.g_about .m_zs {
margin-top:23px;
width:100%;
}

.g_about .m_zs .sha4 {
background:url(../images/sha4.png) no-repeat scroll 0 0;
display:block;
height:360px;
left:-40px;
top:0;
width:33px;
z-index:1;
}

.g_about .m_zs .u_lst3 {
padding-top:22px;
}

.g_about .m_zs .u_lst3 .u_img {
background:none repeat scroll 0 0;
float:left;
height:260px;
padding-left:0;
width:320px;
margin-left: auto;
margin-right: auto; 
}

.g_about .m_zs .u_lst3 .span kg {
background:none repeat scroll 0 0;
float:left;
padding-left:0;
width:254px;
margin-left: auto;
margin-right: auto; 
}

.g_about .m_zs .u_lst3 .u_img img {
background:none repeat scroll 0 0 #fff;
border:3px solid #e3e3e3;
display:block;
height:220px;
width:280px;
padding:5px;
}

.g_about .m_zs .u_lst3 li {
background:url(../images/ico10.png) no-repeat scroll 10px center;
border-bottom:1px dashed #ccc;
height:34px;
line-height:34px;
overflow:hidden;
padding-left:29px;
}

.g_about .m_zs .u_lst3 .lastli {
border-bottom:medium none;
}

.g_fc {
background:none repeat scroll 0 0 #fff;

margin-bottom:20px;
}

.g_fc h2 {
background:url(../images/fctitbg.jpg) no-repeat scroll 0 0;
height:41px;
margin-top:34px;
padding-left:347px;
}

.g_fc h2 a {
color:#d92f38;
font-size:18px;
font-weight:700;
}

.g_fc h2 em {
color:#bababa;
display:inline-block;
font-family:Arial,Helvetica,sans-serif;
font-size:20px;
font-weight:400;
padding-left:6px;
text-transform:uppercase;
}

.g_fc .u_lst5 li {
display:inline;
float:left;
margin-right:40px;
width:200px;
background:#eee;
padding:0px 0px 5px 0px;
border:5px solid #eee;
}

.g_fc .u_lst5 li:hover {border:5px solid #008c35;}

.g_fc .u_lst5 li img {
border:2px solid #e2e1df;
height:190px;
width:190px;
padding:3px;
}

.g_fc .u_lst5 li p{ height:80px; line-height:20px; overflow:hidden; padding:0 10px;}

.g_fc .u_lst5 li .det{ width:80px; height:25px; line-height:25px; text-align:center; color:#fff; background:#d92f38; display:block; margin:0 auto;}
.g_fc .u_lst5 li .det:hover{ background:#018b36; text-decoration:none; color:#fff;}
.g_zx2 {
background:#008b35;
height:156px;
}

.g_zx2 .m_zxc {
color:#fff;
font-size:16px;
right:30px;
top:43px;
}

.g_zx2 .m_zxc span {
width:310px;
}

.g_zx2 .m_zxc em {
font-size:32px;
font-style:italic;
font-weight:700;
}

.g_zx2 .m_zxc p {
font-size:12px;
font-weight:700;
text-align:right;
}

.g_zx2 .m_zxc .mf {
display:inline-block;
font-size:18px;
font-style:normal;
font-weight:700;
padding:0 3px;
}

.g_zx2 .btn4 {
right:248px;
top:80px;
}

.g_news {
background:none repeat scroll 0 0 #f6f6f6;
height:425px;
padding-top:27px;
}

.zx {
width:465px;
}

.zx .sha5 {
background:url(../images/sha3.png) no-repeat scroll 0 0;
display:block;
height:425px;
left:-50px;
top:0;
width:28px;
z-index:1;
}

.zx .til02 {
background:url(../images/line6.jpg) repeat-x scroll center bottom;
height:44px;
line-height:44px;
}

.zx .til02 a {
color:#d92f38;
font-size:16px;
font-weight:700;
}

.zx .til02 em {
color:#939393;
display:inline-block;
font-family:arial;
font-size:12px;
font-weight:700;
padding-left:6px;
text-transform:uppercase;
}

.zx .til02 em.f_cs1 {
color:#d92f38;
padding-left:0;
}

.zx_c dl {
height:140px;
line-height:24px;
overflow:hidden;
padding:10px 0 0;
width:590px;
}

.zx_c dt {
float:left;
margin-right:16px;
width:200px;
}

.zx_c dt img {
border:1px solid #e0e0e0;
height:135px;
width:180px;
padding:1px;
}

.zx_c dd {
float:left;
width:372px;
}

.zx_c dd h3 {
height:24px;
line-height:30px;
overflow:hidden;
padding-bottom:10px;
}

.zx_c dd h3 a {
color:#333;
font-size:14px;
}

.zx_c ul {
padding-top:10px;
}

.zx_c li {
background:url(../images/ico11.png) no-repeat scroll 6px 19px;
border-bottom:1px dashed #d2d2d2;
height:32px;
line-height:32px;
overflow:hidden;
padding-left:19px;
}

.zx_c li span {
float:right;
}

.zx_c li.born {
border:0 none;
}

.wd {
margin-left:50px;
width:465px;
}

.wd_c dl {
line-height:24px;
padding:2px 0;
}

.wd_c dt {
background:url(../images/n_tri.gif) no-repeat scroll 0 10px;
line-height:31px;
overflow:hidden;
padding-left:15px;
}

.wd_c dt a {
color:#434242;
}

.wd_c dd {
background:url(../images/da.jpg) no-repeat scroll 0 5px;
color:#666;
height:72px;
line-height:24px;
overflow:hidden;
padding-left:27px;
}

.p_ak {
margin-left:50px;
width:267px;
}

.p_ak .bz {
color:#d92f38;
font-size:14px;
line-height:24px;
width:260px;
padding:8px 0 16px;
}

.p_ak ul li {
margin-bottom:10px;
}

.p_ak label,.p_ak input,.p_ak textarea,.p_ak img,.p_ak b {
display:inline-block;
float:left;
}

.p_ak label {
color:#767676;
line-height:33px;
width:55px;
}

.p_ak input {
background:url(../images/online_input.jpg) no-repeat scroll 0 0;
border:medium none;
height:33px;
line-height:33px;
width:189px;
}

.p_ak textarea {
background:url(../images/online_texarea.jpg) no-repeat scroll 0 0;
border:medium none;
color:#bcbcbc;
font-size:12px;
height:60px;
overflow:hidden;
resize:none;
width:200px;
margin:3px 0;

padding:10px 0 0 10px;
}

.p_ak span {
color:#008b35;
float:left;
font-size:14px;
font-weight:700;
line-height:29px;
margin-left:10px;
}

.p_ak .radio input {
background:none repeat scroll 0 0;
color:#007cc3;
height:14px;
width:14px;
}

.p_ak .radio div {
padding-top:5px;
width:220px;
}

.p_ak .radio div label {
line-height:14px;
margin-left:6px;
width:70px;
}

.p_ak .test input {
background:url(../images/test.jpg) no-repeat scroll 0 0;
border:medium none;
height:33px;
width:122px;
}

.p_ak .s_btn {
height:36px;
overflow:hidden;
margin:14px 0 0 55px;
}

.p_ak .s_btn input {
border:medium none;
cursor:pointer;
height:19px;
width:54px;
}

.p_ak .s_btn .s_m {
background:url(../images/tj.jpg) no-repeat scroll 0 0;
}

.p_ak .s_btn .t_i {
background:url(../images/cz.jpg) no-repeat scroll 0 0;
margin-left:10px;
}

.p_ak b {
color:#666;
font-family:Arial;
font-size:14px;
font-weight:400;
height:19px;
line-height:29px;
text-transform:uppercase;
margin:5px 5px 0;
}

.p_ak .fresh {
color:#d92f38;
float:left;
font-size:14px;
line-height:29px;
}

.g_link {

height:100px;
padding-top:24px;
}
.g_link .content{ background:url(../images/link_bg.jpg);height:100px;}

.g_link h2 {
	float:left;
height:100px;
line-height:40px;
width:120px;
}

.g_link h2 a {
color:#fff;
font-size:14px;
font-weight:700;
}

.g_link h2 em {
color:#9dc0aa;
display:inline-block;
font-family:arial;
font-size:12px;
font-weight:400;
padding-left:6px;
text-transform:uppercase;
}

.g_link h2 span a {
color:#fff;
font-size:12px;
font-weight:400;
}

.g_link .lk_m {
	float:left;
color:#fff;
display:inline;
padding:14px 0 0;
width:860px;
}
.g_link .lk_m li {
color:#fff;
height:28px;
line-height:28px;
padding:0 12px;
}
.g_link .lk_m a {
color:#333;
height:28px;
line-height:28px;
padding:0 12px;
}

.s_ss,.s_ss2 {
float:left;
height:25px;
width:55px;
}

.g_pro .m_pleft h4 a,.g_pro .m_pleft .u_lst1 li a {
color:#fff;
}

.g_pro .m_pright .u_tab1,.tabtit {
background:url(../images/tabbg.jpg) repeat-x scroll center top;
height:44px;
margin-top:29px;
}

.g_pro .m_pright .u_tab1 a:hover i,.g_pro .m_pright .u_tab1 .curr i,.u_tab2 a:hover i,.g_pro .m_pright .u_tab2 .curr i {
background:url(../images/ico8.jpg) no-repeat scroll 0 0;
}

.g_pro .m_kfc .u_lst7,.g_hz .m_kfc .u_lst7 {
display:block;
overflow:hidden;
position:relative;
}

.g_pro .m_kfc .u_lst7 .lastli,.g_hz .m_kfc .u_lst7 .lastli,.m_kfjzc .lastdl,.g_about .lastdl,.g_fc .u_lst5 .lastli {
margin-right:0;
}

.m_kfjzc .u_dlst1 dd h3 a,.g_about .u_dlst2 dd h3 a {
color:#444;
display:block;
font-size:14px;
font-weight:700;
height:24px;
line-height:24px;
overflow:hidden;
}

.g_about .m_about h2 .more01,.g_about .m_zs h2 .more01,.zx .more01 {
padding-top:17px;
}

.g_about .u_dlst2,.g_fc .u_lst5 {
margin-top:16px;
}

.g_about .m_zs .u_lst3 .u_img span,.g_fc .u_lst5 li span {
color:#333;
display:block;
font-size:14px;
height:34px;
line-height:34px;
overflow:hidden;
text-align:center;
font-weight:bold;
}

.g_fc .u_lst5 li a:hover,.g_fc .u_lst5 li a:hover span{ text-decoration:none; color:#008c35}
/**/
.coop{ display:block; overflow:hidden; padding-top:26px;  height:397px; overflow:hidden; background:#1a952b;}
.coop h2{ height:108px; overflow:hidden; position:relative; text-align:center; background:url(../images/cooptit.gif) no-repeat center bottom;}
.coop h2 .tit{ color:#fff; font-size:24px; font-family:"Microsoft YaHei"; font-weight:normal;}
.coop h2 b{ display:block; overflow:hidden; font-size:50px; font-weight:bold; color:#d92f38; font-family:"Times New Roman",arial; text-transform:uppercase}
.coopBox{ width:1024px; overflow:hidden; height:260px;}
.coopBox li{ float:left; width:173px; padding:26px 24px 0 0; overflow:hidden;}
.coopBox li a{ display:block; overflow:hidden;}
.coopBox li img{ width:173px; height:67px; overflow:hidden; display:block;}
.coopBox li span{ display:block; overflow:hidden; text-align:center; height:34px; line-height:34px;}
.coopBox li span a{ color:#fff; font-size:14px; font-family:"Microsoft YaHei"}
/**/

.sup{font-family:"Microsoft yahei"; }
.sup img{display:block;}
.sup{padding-bottom:24px;zoom:1;}
.sup h3 img{display:block;margin:0 auto;padding-top:27px;}
.sup_box{}
.sup_m{width:100%;/*background:url(../images/sup_bg.png) no-repeat center 128px;*/height:668px;}
.sup_m li{position:absolute;color:#6f6f6f;line-height:20px;font-size:16px;width:248px;}
.sup_m h4{font-size:26px;color:#333;height:35px;line-height:35px;width:154px; font-family:黑体; width:100%;}
.sup_p{top:-80px;left:0px; z-index:0;}

/*.sup_1 h4{background:url(../images/sup_num1.png) no-repeat; margin-left:80px;}
.sup_2 h4{background:url(../images/sup_num2.png) no-repeat;}
.sup_3 h4{background:url(../images/sup_num3.png) no-repeat;}
.sup_4 h4{background:url(../images/sup_num4.png) no-repeat;}
.sup_5 h4{background:url(../images/sup_num5.png) no-repeat;}
.sup_6 h4{background:url(../images/sup_num6.png) no-repeat;}
.sup_7 h4{background:url(../images/sup_num7.png) no-repeat;}
.sup_8 h4{background:url(../images/sup_num8.png) no-repeat;margin-left:80px;}*/

.sup_1 h4{ text-align:right;}
.sup_1 p{ text-align:right;}
.sup_2 h4{}
.sup_3 h4{text-align:right;}
.sup_3 p{text-align:right;}
.sup_4 h4{}
.sup_5 h4{text-align:right;}
.sup_5 p{text-align:right;}
.sup_6 h4{}
.sup_7 h4{text-align:center;}
.sup_8 h4{b}

.sup_1{top:20px;left:10px;width:328px !important;}
.sup_2{top:52px;left:673px;}
.sup_3{top:255px;left:10px; width:220px!important;}
.sup_4{top:195px;left:758px;width:220px!important;}
.sup_5{top:437px;left:10px; width:230px!important;}
.sup_6{top:407px;left:783px;width:190px!important;}
.sup_7{top:540px;left:270px;}
.sup_8{top:535px;left:615px;width:348px !important;}


/*------优势---------*/
.odds_bg { width:100%;height:1450px;position:relative;background:url("../images/tit.png") no-repeat center top;}
.odds {width: 960px;height: 1446px;position: absolute;left: 50%;top:0;margin-left: -480px;}
.odds1 {width: 100%;height: 676px;background:url("../images/odds1.jpg") no-repeat center top;}
.odds2 {width: 100%;height: 770px;background:url("../images/odds2.jpg") no-repeat center top;}
.odds3 {width: 100%;height: 1090px;background:url("../images/odds3.jpg") no-repeat center top;}
.o_til {color:#058b01;font: bold 40px "Microsoft Yahei";overflow: hidden; text-align:center; color:#fff; height:122px; line-height:122px; margin-top:22px;}
.o_til span {font: bold 38px "Microsoft Yahei";}


.part {position:absolute;width:536px;}
.part dt {position:relative;position:relative;padding-left:93px;zoom:1;}
.part dt .p1 {padding-top: 7px;font: bold 24px "Microsoft Yahei";color:#058b01;}
.part dt .p2 {padding-top: 6px;font: 14px "Arial";color:#c1c1c1;text-transform: uppercase;}
.part dt b {position: absolute;left:0;top:5px;display: block;width: 70px;height: 73px;text-align:center;font: 38px/60px "Times New Roman";color:#fff;overflow:hidden;background:url("../images/o_numb.gif") no-repeat;}
.part dd {padding:10px 0 0 93px;color: #666;}
.part dd p {padding-left:38px;font: 16px/36px "Microsoft Yahei";background:url("../images/item1.gif") no-repeat left 10px;}
.part dd .nobd {border: none;}

.odds .part1 {left:0;top:225px;540px;}
.odds .part2 {left:0;top:375px;width: 540px;}
.odds .part3 {right:0;top:680px;width: 550px;}
.odds .part4 {right:0;top:850px;width: 550px;}
.odds .part5 {left:0;top:1090px;width: 550px;}
.odds .part6 {left:0;top:1220px;width: 550px;}
.odds .part7 {left:0;top:2390px;width: 550px;}

.part dt p em {
    font-style: normal;
    font: bold 18px "Arial";
    color: #a3a3a3;
    padding-left: 5px;
}

.list { list-style:none; width:460px; position:relative; vertical-align:middle; }
.list li { border-bottom:solid 1px #eee; cursor:default; position:relative; width:100%; }
.list .n_tit_0{display:block;}
.list li .n_tit_1{  height:97px; overflow:hidden;}
.list li .n_tit_1 img{ float:left; width:138px; margin-right:10px; border:1px solid #666; margin-top:5px; margin-left:5px;}
.list li .n_tit_1 div{ float:left; width:305px;}
.list li .n_tit_1 h2{ font-size:100%; font-weight:normal;background:none;  height:30px; line-height:30px; color:#008c35}
.list li .n_tit_1 h2 a{color:#008c35}
.list li .n_tit_1 p{ font-size:11px; font-weight:normal;background:none; line-height:23px; color:#999}
.list .n_tit_0 h2 { font-size:100%; font-weight:normal; padding:.5em; background:none;}
.list span { position:absolute; right:1em; top:.5em; font-family:Verdana; font-size:90%;}
.list div p strong { display:block; margin-bottom:.5em; }
.list li:hover, .list li.hover { height:auto; cursor:pointer; background:none; border:none; padding:0; }
.list li.hover .n_tit_1{ display:block; }
.list li.hover .n_tit_0{ display:none;}
.list li:hover h2, .list li.hover h2, .list li:hover span, .list li.hover span { color:#008c35; font-weight:bold; }

