.main_visual{height:450px;overflow:hidden;position:relative;}
.main_image{height:450px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:450px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:450px;}
.main_image li span{display:block;width:100%;height:450px}
.main_image li a{display:block;width:100%;height:450px}
.main_image li .img_1{background:url(../tu/banner.jpg) center top no-repeat}
.main_image li .img_2{background:url(../tu/banner.jpg) center top no-repeat}
.main_image li .img_3{background:url(../tu/banner.jpg) center top no-repeat}
.main_image li .img_4{background:url(../tu/banner.jpg) center top no-repeat}


div.flicking_con{position:absolute;top:406px;left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 -50px;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url('../images/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px}
div.flicking_con a.on{background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}



.baine{ display:none;}

@media(max-width:1225px){
.banner-box1{width:100%;height:500px;position:relative;overflow:hidden; display:none;}   
.main_visual{height:500px;overflow:hidden;position:relative; display:none;}
.baine{ display:block;} 
}


.box1{ height:auto; clear:both; width:100%; height:auto; padding:48px 0;}
.jjff_t{ height:auto; overflow:hidden; line-height:42px; margin-bottom:30px;}
.jjff_t span{ float:left;}
.jjff_t a{ float:right; color:#5f5f5f; font-size:14px;}
.jjff_b{ clear:both; height:auto; overflow:hidden;}
.jjff_b dl{ float:left; width:24%; height:auto; margin-right:1.3%;}
.jjff_b dt{ width:100%; height:auto; position:relative;}
.jjff_b dt img{ display:block; width:100%; height:auto;}
.tooe{ width:100%; height:100%; position:absolute; left:0; top:0; background:rgba(0,0,0,0.5); text-align:center; display:none;}
.tooe a{ display:block; padding-top:119px; color:#effaff; font-size:14px;}
.jjff_b dt .tooe a img{ width:30px; height:20px; display:block; margin:0 auto; margin-bottom:5px;}
.jjff_b dd{ background:#f5f5f5; padding:20px 10px; text-align:center;}
.jjff_b dd h1{ line-height:27px; text-align:center; font-size:16px; color:#3f3f3f;}
.jjff_b dd h1 a{ display:block; width:100%;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:16px; color:#3f3f3f;}
.jjff_b dd p{ text-align:center; line-height:27px; color:#868686; font-size:14px;}
.jjff_b dl.qcbj{ margin-right:0%;}
.jjff_b dt:hover .tooe{ display:block;}
@media(max-width:1024px){
.tooe a{ display:block; padding-top:88px; color:#effaff; font-size:14px;} 
}
@media(max-width:768px){
.tooe a{ display:block; padding-top:58px; color:#effaff; font-size:14px;} 
}
@media(max-width:414px){
.jjff_b dl{ float:left; width:100%; height:auto; margin-right:0%;}
.tooe a{ display:block; padding-top:138px; color:#effaff; font-size:14px;} 
}

.box2{ clear:both; height:auto; overflow:hidden; background:url(../images/bg4.jpg) repeat-x #313131; padding:50px 0;}
.trxj{ height:auto; overflow:hidde; margin-bottom:30px;}
.trxj1{ height:auto; overflow:hidden;}
.trxj1 dt{ float:left; width:51%; height:auto;}
.trxj1 dt img{ display:block; width:100%; height:auto; overflow:hidden;}
.trxj1 dd{ padding-top:48px;float:right; width:49%; height:auto;}
.trxj1 dd h1{ padding-left:31px; line-height:30px; font-size:16px; color:#3f3f3f; margin-bottom:32px;} 
.trxj1 dd h1 a{ color:#3f3f3; font-size:16px; color:#3f3f3f}
.trxj1 dd h1 a i{ font-family:Arial, Helvetica, sans-serif; font-size:30px; display:block; font-weight:bold; color:#3f3f3f}
.tuo{ clear:both; width:100%; height:auto; min-height:310px; background:#fff; padding:30px;}
.tuo p{ line-height:26px; color:#868686; font-size:14px;}
.tuo p a{ display:block; width:160px; height:40px; background:#32ba73; text-align:center; color:#fff; font-size:14px; line-height:40px;}
@media(max-width:1024px){
.trxj1 dt{ float:left; width:100%; height:auto;}
.trxj1 dd{ padding-top:48px;float:right; width:100%; height:auto; background:#fff;}
.trxj1 dd h1{ padding-left:31px; line-height:30px; font-size:16px; color:#3f3f3f; margin-bottom:15px;} 
.tuo{ clear:both; width:100%; height:auto; min-height:auto; background:#fff; padding:30px;}
}

.box3{ clear:both; width:100%; height:auto; overflow:hidden; background:#313131; padding-bottom:50px;}
.zhah_t{ height:auto;overflow:hidden; line-height:42px; margin-bottom:30px;}
.zhah_t span{ float:left;}
.zhah_t a{ float:right; color:#5f5f5f; font-size:14px;}
.zhah_b{ clear:both; height:auto; overflow:hidden;}
.zhah_bl{ float:left; width:49%; height:auto; overflow:hidden;}
.fouceboxb2 {width:590px; height:430px;margin:0 auto;overflow:hidden;position:relative;}
.scrollimgb2 {float:left;width:590px; height:424px;overflow:hidden;}
#SwitchBigPi8 {float:left;width:56600px;}
#SwitchBigPi8 .scrollimgb2_div6 {position:relative;float:left;width:590px; height:424px;}
.scrollimgb2_img5 {display:block;width:590px; height:285px;float:left;}
.gbo {width:100%; height:auto; text-align:center; padding-top:18px;}
.gbo h1 a{color:#ffffff; font-size:16px;}
.gbo h1{ line-height:27px; color:#ffffff; font-size:16px; text-align:center;}
.gbo p{ text-align:center; line-height:27px; color:#868686; font-size:14px;}
.scrollimgb2_tiggerb {position:absolute;top:376px;width:210px;height:6px;left:210px;z-index:111;}
.scrollimgb2_tiggerb a {display:inline-block;margin-right:0px;width:32px;text-align:center;height:6px;font-size:0px;line-height:8px;background:#414141;overflow:hidden;color:#fff; margin-right:5px; font-family:"Microsoft YaHei";}
.scrollimgb2_tiggerb .on {background:#32ba73;color:#fff; }
.boief{ display:none;}
.zhah_br{ float:right; width:49%; height:auto;}
.zhah_br dl{ float:left; width:48%; height:auto; overflow:hidden; padding-bottom:20px;}
.zhah_br dt{ width:100%; height:auto; border:2px solid #414141; margin-bottom:20px;}
.zhah_br dt img{ display:block; width:100%; height:auto;}
.zhah_br dd{ text-align:center; padding:0 10px;}
.zhah_br dd h1{ text-align:center; line-height:27px; color:#ffffff; font-size:16px;}
.zhah_br dd h1 a{ color:#fff; font-size:16px;}
.zhah_br dd p{ text-align:center; line-height:27px; color:#868686; font-size:14px;}
.zhah_br dd p a{ display:block; width:150px; height:40px; border:1px solid #32ba73; text-align:center; line-height:40px; color:#fff; font-size:14px; margin:0 auto; margin-top:15px;}
.zhah_br dl:hover{ background:#414141;}
.zhah_br dl:hover dd p a{ background:#32ba73; color:#fff;}
.zhah_br dl.yoi{ float:right;}
@media(max-width:1024px){
.fouceboxb2 {width:590px; height:430px;margin:0 auto;overflow:hidden;position:relative; display:none;}
.boief{ display:block;}
}
@media(max-width:414px){
.zhah_bl{ float:left; width:100%; height:auto; overflow:hidden;}
.zhah_br{ float:right; width:100%; padding-top:20px; height:auto;}
.zhah_br dl{ float:left; width:100%; height:auto; overflow:hidden; padding-bottom:20px;}
}

.box4{ clear:both; height:auto; overflow:hidden; padding:50px 0;}
.don_l{ float:left; width: 58%; height:auto; overflow:hidden;}
.don_lt{ height:auto; min-height:50px; background:#32ba73; padding:0 20px 0 15px;}
.don_lt span{ float:left;}
.don_lt a{ float:right; color:#fff; font-size:14px; line-height:50px;}
.don_lb{ clear:both; height:auto; overflow:hidden; border:1px solid #eee; padding:19px 37px 0 19px;}
.don_lb dl{ clear:both; height:auto; overflow:hidden; margin-bottom:20px;}
.don_lb dt{ float:left; width:24%; height:auto;}
.don_lb dt img{ width:100%; height:auto; overflow:hidden;}
.don_lb dd{ float:right; width:73%; height:auto; padding-top:20px;}
.don_lb dd h1{ line-height:27px; color:#3f3f3f; font-size:16px; margin-bottom:13px;}
.don_lb dd h1 a{ display:block; width:100%;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#3f3f3f; font-size:16px;}
.don_lb dd p{ line-height:21px; color:#868686; font-size:14px;}

.don_r{ float:right; width:40%; height:auto; overflow:hidden;}
.don_rb{ clear:both; height:auto; border:1px solid #eee; padding:50px 36px 0 18px;}
.don_rb li{ line-height:27px ; color:#3f3f3f; margin-bottom:35px;}
.don_rb li h1{ line-height:27px; color:#3f3f3f; margin-bottom:15px;}
.don_rb li h1 a{ display:block; width:100%; background:url(../images/bg5.jpg) no-repeat left 12px; padding-left:12px; color:#3f3f3f; font-size:16px;}
.don_rb li p{ line-height:21px; color:#868686; padding-left:12px;}
@media(max-width:1024px){
.don_l{ float:left; width: 100%; height:auto; overflow:hidden; margin-bottom:20px;}
.don_r{ float:right; width:100%; height:auto; overflow:hidden;}
.don_rb{ clear:both; height:auto; border:1px solid #eee; padding:20px 36px 0 18px;}
}
@media(max-width:414px){
.don_lb dt{ float:left; width:100%; height:auto;}
.don_lb dd{ float:right; width:100%; height:auto; padding-top:20px;}
}


.box9{ clear:both; height:auto; overflow:hidden; padding:50px 0;}
.groi{ height:auto; overflow:hidden; border-bottom:1px dashed #eee; padding-bottom:48px; margin-bottom:48px;}
.groi_t{ height:auto; overflow:hidden; text-align:center; line-height:31px; color:#5f5f5f; font-size:20px; font-weight:bold;}
.groi_t i{ color:#32ba73; font-size:14px; display:block; text-transform:uppercase;}
.groi_b{ height:auto; overflow:hidden; padding-top:30px;}
.groi_bl{ float:left; width:43%; height:auto;}
.groi_bl img{ display:block; width:100%;}
.groi_br{ float:right; width:53%; height:auto; padding-top:23px;}
.groi_br h1{ line-height:27px; color:#3f3f3f; font-size:20px; font-weight:bold; margin-bottom:20px;}
.groi_br p{ line-height:27px; color:#868686; font-size:14px; margin-bottom:20px;}

@media(max-width:1024px){
.groi_bl{ float:left; width:100%; height:auto;}
.groi_br{ float:right; width:100%; height:auto; padding-top:23px;}
}

.guo{ clear:both; height:auto; overflow:hidden; border-bottom:1px dashed #eee; padding-bottom:48px; margin-bottom:48px;}
.guo li{ float:left; width:32%; height:auto; margin-right:2%;}
.guo li img{ display:block; width:100%;}
.guo li.qcbj{ margin-right:0%;}
@media(max-width:414px){
.guo li{ float:left; width:100%; height:auto; margin-right:0%; margin-bottom:15px;}
}

.jtyw{ clear:both; height:auto; overflow:hidden; border-bottom:1px dashed #eee; padding-bottom:48px; margin-bottom:48px;}
.jtyw_c{ width:67%; height:auto; margin:0 auto; margin-bottom:30px;}
.jtyw_c p{ line-height:23px; color:#868686; font-size:14px; text-align:center;}
@media(max-width:768px){
.jtyw_c{ width:100%; height:auto; margin:0 auto; margin-bottom:30px;}
}


.zii{ clear:both; height:auto; overflow:hidden; border-bottom:1px dashed #eee; padding-bottom:48px; margin-bottom:48px;}
.ryid{ height:auto; overflow:hidden; padding-bottom:65px;}
.ryid li{ float:left; width:27%; height:auto; margin-right:8%;}
.ryid li img{ border:1px solid #ccc; box-shadow:0px 0px 5px f6f6f6; margin-bottom:5px;}
.ryid li p{ text-align:center; font-size:14px; color:#5f5f5f; text-transform:uppercase; line-height:25px;}
.ryid li.qcbj{ margin-right:0%;}
@media(max-width:1024px){
.ryid{ height:auto; overflow:hidden; padding-bottom:0px;
}
}
@media(max-width:414px){
.ryid li{ float:left; width:100%; height:auto; margin-right:0%; margin-bottom:15px;}
}

.goir_b{ clear:both;}
.goir_b img{ display:block; margin:0 auto;}

.box10{ clear:both; border-bottom:1px solid #eee; padding-bottom:48px;}
.grti{ height:auto; overflow:hidden;}
.grti_t{ height:auto; overflow:hidden; margin-bottom:30px;}
.grti_b{ height:auto; overflow:hidden;}
.grti_b li{ float:left; width:33.33%; height:auto; background:#32ba73; border-bottom:5px solid #1fad63; padding:25px 10px 15px 10px;}
.grti_b li.boic{ background:#00a0e9; border-bottom:5px solid #0090d2;}
.grti_b li.boic1{ background:#959595; border-bottom:5px solid #838383;}
.grti_b li img{ display:block; margin:0 auto;}

@media(max-width:1024px){
.grti_b li{ float:left; width:33.33%; height:auto; background:#32ba73; border-bottom:5px solid #1fad63; padding:25px 10px 15px 10px; min-height:210px;}
}
@media(max-width:768px){
.grti_b li{ float:left; width:33.33%; height:auto; background:#32ba73; border-bottom:5px solid #1fad63; padding:25px 10px 15px 10px; min-height:180px;}
}
@media(max-width:414px){
.grti_b li{ float:left; width:100%; height:auto; background:#32ba73; border-bottom:5px solid #1fad63; padding:25px 10px 15px 10px; min-height:auto;}
}

.jyln{ clear:both; height:auto; overflow:hidden; padding-top:48px;}
.jyln_t{ height:auto; margin-bottom:32px; overflow:hidden;}
.jyln_b{ height:auto; overflow:hidden;}
.jyln_b li{ clear:both; margin-bottom:30px;border-bottom:1px solid #eee; overflow:hidden; padding:0 38px 30px 38px;}
.jyln_b li span{ float:left; display:block; width:80px; height:80px;}
.jyln_b li em{ float:right; width:89%; height:auto; padding-top:20px;}
.jyln_b li h1{ line-height:20px; color:#3f3f3f; font-size:18px; font-weight:bold; margin-bottom:15px;}
.jyln_b li p{ line-height:20px; color:#868686; font-size:14px;}
@media(max-width:768px){
.jyln_b li em{ float:right; width:82%; height:auto; padding-top:20px;}
}
@media(max-width:568px){
.jyln_b li em{ float:right; width:80%; height:auto; padding-top:20px;}
}
@media(max-width:414px){
.jyln_b li em{ float:right; width:100%; height:auto; padding-top:20px;}
}

.zxrn{ height:auto; overflow:hidden; border:1px solid #eee; background:#32ba73;}
.zxrn_l{ float:left; width:17%; padding:30px 10px 10px 10px;}
.zxrn_l p{ text-align:center; line-height:24px; color:#fff; font-size:14px;}
.zxrn_l p img{ display:block; margin:0 auto;}
.zxrn_r{ float:left; width:83%; height:auto; background:#fff; padding:40px 75px;}
.zxrn_r p{ line-height:34px; color:#5f5f5f; font-size:14px}
@media(max-width:768px){
.zxrn_l{ float:left; width:27%; padding:30px 10px 10px 10px;}
.zxrn_r{ float:left; width:73%; height:auto; background:#fff; padding:20px 25px;}
}
@media(max-width:414px){
.zxrn_l{ float:left; width:100%; padding:30px 10px 10px 10px;}
.zxrn_r{ float:left; width:100%; height:auto; background:#fff; padding:20px 25px;}
}


.box11{ clear:both; border-top:1px solid #eee; background:#f9f9f9; padding:48px 0;}
.jzop_t{ height:auto; overflow:hidden; margin-bottom:32px;}
.jzop_b{ height:auto; overflow:hidden; background:#fff; margin-bottom:20px;}
.jzop_bt{ height:50px; line-height:50px; padding:0 32px; color:#5f5f5f; font-size:16px; font-weight:bold;}
.jzop_bb{ height:auto; overflow:hidden; padding:32px;}
.jzop_bb p{ line-height:32px; color:#868686; font-size:14px;}


.zii1{ clear:both; height:auto; overflow:hidden; border-bottom:1px dashed #eee; padding-bottom:48px; margin-bottom:48px;}
.roiew{ margin-bottom:32px; overflow:hidden;}
.ryid1{ height:auto; overflow:hidden; padding-bottom:0px;}
.ryid1 ul{ height:auto; overflow:hidden; border-bottom:1px dashed #eee; padding-bottom:30px; margin-bottom:20px}
.ryid1 li{ float:left; width:27%; height:auto; margin-right:8%;}
.ryid1 li img{ border:1px solid #ccc; box-shadow:0px 0px 5px f6f6f6; margin-bottom:5px;}
.ryid1 li p{ font-size:14px; color:#5f5f5f; clear:both;line-height:24px; text-align:center; text-transform:uppercase;}
.ryid1 li.qcbj{ margin-right:0%;}
.ryid1 p{ font-size:14px; color:#5f5f5f; clear:both;line-height:31px;}
@media(max-width:1024px){
.ryid1{ height:auto; overflow:hidden; padding-bottom:0px; margin-bottom:20px;}
}
@media(max-width:414px){
.ryid1 li{ float:left; width:100%; height:auto; margin-right:0%; margin-bottom:15px;}
.ryid1 li img{ display:block; margin:0 auto;}
}


.dqwz{ height:auto; min-height:52px; border-bottom:1px solid #eee; color:#5f5f5f; font-size:16px; margin-bottom:20px;}
.dqwz a{ color:#5f5f5f; font-size:16px;}

.qydt{ height:auto; overflow:hidden;}
.qydt dl{ clear:both; height:auto; overflow:hidden; padding-bottom:30px; margin-bottom:30px; border-bottom:1px solid #eee;}
.qydt dt{ float:left; width:30%; height:auto; overflow:hidden;}
.qydt dt img{ display:block; width:100%; height:auto;}
.qydt dd{ float:right; width:42%; padding:0 179px 0 0;}
.qydt dd h1{ line-height:31px; color:#5f5f5f; margin-bottom:5px;}
.qydt dd h1 a{ color:#5f5f5f; font-size:16px; display:block; width:100%;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.qydt dd p{ line-height:26px; color:#868686; font-size:14px;}
.goe{ float:left; display:block; width:130px; height:32px; margin-right:10px; margin-top:10px;}
.goe a{ display:block; width:130px; height:32px; border:1px solid #eee; text-align:center; line-height:32px; color:#32ba73;  text-transform:uppercase;}
.qydt dd:hover h1 a{ color:#165fac;}
.qydt dd:hover .goe a{ background:#165fac; border:1px solid #165fac; color:#fff;}
.fy{ clear:both; line-height:35px; text-align:center; margin-bottom:20px; color:black; font-size:14px;} 
.fy div{ clear:both; text-align:center; margin:0 auto;}
.fy div a.prev{  font-size:14px; padding:6px 10px; border:1px solid #eee; color:#666666; margin-right:10px;}
.fy div span.current{ background:#32ba73; margin-right:10px;padding:6px 10px;font-size:14px; color:#fff}
.fy div a{  border:1px solid #eee; color:#666666 ; padding:6px 10px;color:black; margin-right:10px;font-size:14px;}
.fy div a.next{ border:1px solid #eee; color:#666666;padding:6px 10px;  margin-right:10px;font-size:14px;}
@media(max-width:1024px){
.qydt dt{ float:left; width:30%; height:auto; overflow:hidden;}
.qydt dd{ float:right; width:67%; padding:0 0px 0 0;}
}
@media(max-width:414px){
.qydt dt{ float:left; width:100%; height:auto; overflow:hidden;}
.qydt dd{ float:right; width:100%; padding:20px 0px 0 0;}
}

.qynr{ height:auto; overflow:hidden;}
.qynr h1{ line-height:31px; color:#5f5f5f; font-size:18px; margin-bottom:30px; text-align:center;}
.qynr h2{ background:#f5f5f5; text-align:center; line-height:60px; font-size:14px; color:#5f5f5f; margin-bottom:30px;}
.qynr p{ line-height:31px; color:#5f5f5f; font-size:14px;}
.qynr p img{ display:block; margin:0 auto; max-width:100%;}
.booe{ border-top:1px solid #eee; padding-top:20px;}
.booe p{ float:left; display:block; width:50%; padding-right:1%;}
.booe p a{ color:#5f5f5f; font-size:14px;}
.eoo{ float:right; text-align:right;}

.fwzc{ height:auto; overflow:hidden; background:#32ba73; overflow:hidden; margin-bottom:50px;}
.fwzc_r{ float:right; width:19%; padding:62px 10px;}
.fwzc_r img{ display:block; margin:0 auto;}
.fwzc_l{ float:left; background:#565656; padding:36px 28px; width:81%;}
.fwzc_l p{ line-height:40px; color:#ffffff; font-size:14px;}
@media(max-width:667px){
.fwzc_r{ float:left; width:100%; padding:62px 10px;}
.fwzc_l{ float:left; background:#565656; padding:36px 28px; width:100%;}
}

.feuy{ clear:both; height:auto; overflow:hidden;}
.feiy_t{ height:auto; overflow:hidden; margin-bottom:32px;}
.feiy_b{ height:auto; overflow:hidden;}
.feiy_bl{ float:left; width:48%; height:auto;}
.feiy_bl img{ display:block; width:100%; height:auto;}
.feiy_br{ float:right; width:48%; height:auto; padding-top:54px;}
.feiy_bt{ height:auto; overflow:hidden; margin-bottom:37px;}
.feiy_bt p{ line-height:29px; color:#6e6e6e; font-size:14px;}
.feiy_bb{ height:auto; overflow:hidden;}
.feiy_bb li{ background:url(../images/bg5.jpg) no-repeat left 15px; line-height:34px; color:#6e6e6e; font-size:14px; font-weight:bold; padding-left:12px;}

.feiy_bb1{ height:auto; overflow:hidden;}
.feiy_bb1 ul{ float:left; width:49%; margin-right:1%;}
.feiy_bb1 li{ background:url(../images/bg5.jpg) no-repeat left 15px; line-height:34px; color:#6e6e6e; font-size:14px; font-weight:bold; padding-left:12px;}
@media(max-width:1024px){
.feiy_br{ float:right; width:48%; height:auto; padding-top:0px;}
.feiy_bt{ height:auto; overflow:hidden; margin-bottom:20px;}
}
@media(max-width:768px){
.feiy_br{ float:right; width:100%; height:auto; padding-top:20px;}
.feiy_bt{ height:auto; overflow:hidden; margin-bottom:20px;}
.feiy_bl{ float:left; width:100%; height:auto;}
}

@media(max-width:414px){
.feiy_bb1 ul{ float:left; width:100%; margin-right:0%;}	
}
.box12{ clear:both; height:auto; border-top:1px solid #eee; padding-top:48px; margin-top:48px;}
.cpie_t{ height:auto; margin-bottom:32px;}
.cpie_b{ height:auto; overflow:hidden;}
.cpie_b dl{ float:left; width:24%; height:auto; margin-right:1.3%; border:1px solid #eee; padding:4px;}
.cpie_b dt{ height:auto; overflow:hidden; margin-bottom:18px;}
.cpie_b dt img{ display:block; width:100%; height:auto;}
.cpie_b dd{ height:auto; padding:0 11px;}
.cpie_b dd h1{ line-height:39px; color:#3f3f3f;}
.cpie_b dd h1 a{ display:block;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#3f3f3f; font-size:14px;}
.cpie_b dd p{ line-height:24px; font-size:14px; color:#868686; margin-bottom:10px; clear:both;}
.cpie_b dd p span{ display:block; width:90px; color:#b6b6b6; font-family:Arial, Helvetica, sans-serif; float:left;}
.cpie_b dd p span i{ font-size:20px; color:#b6b6b6; font-weight:bold; display:block;}
.cpie_b dd p a{ float:right; display:block; width:75px; height:26px; background:url(../images/bg7.jpg) no-repeat left top;}
.cpie_b dl:hover{ box-shadow:0px 0px 5px #ccc; background:url(../images/bg6.jpg) repeat-x left bottom;}
.cpie_b dl:hover dd p a{ background:url(../images/bg7.jpg) no-repeat left -26px;}
.cpie_b dl.qcbj{ margin-right:0%;}
@media(max-width:768px){
.cpie_b dl{ float:left; width:48%; height:auto; margin-right:2%; border:1px solid #eee; padding:4px; margin-bottom:20px;}
}
@media(max-width:414px){
.cpie_b dl{ float:left; width:100%; height:auto; margin-right:0%; border:1px solid #eee; padding:4px; margin-bottom:20px;}
}
.fwzc1{ background:#ff981e;}


.cpso{ height:auto; min-height:54px; background:url(../images/bg8.jpg) no-repeat left bottom; color:#5f5f5f; font-size:20px; font-weight:bold; overflow:hidden; margin-bottom:32px;}
.cpso_b{ height:auto; overflow:hidden;}
.cpso_b dl{ float:left; width:32%; height:auto; margin-right:2%; margin-bottom:20px;}
.cpso_b dt{ width:100%; height:auto; position:relative; margin-bottom:20px;}
.cpso_b dt img{ width:100%; height:auto;}
.tooec{ position:absolute; left:0; top:0; width:100%; height:100%;}
.tooec a{ display:block; width:100%; height:100%; padding-top:116px; text-align:center; line-height:30px;}
.tooec a em{ display:none;}
.cpso_b dt .tooec a img{ display:block; margin:0 auto; width:55px; height:55px;}
.cpso_b dd{ height:auto; overflow:hidden;}
.cpso_b dd h1{ line-height:27px;}
.cpso_b dd h1 a{ color:#5f5f5f; font-size:16px;}
.cpso_b dd p{ line-height:27px; color:#868686; font-size:14px;}
.cpso_b dl.qcbj{ margin-right:0%;}
.cpso_b dt:hover .tooec a{ background:rgba(0,0,0,0.5); padding-top:102px;}
.cpso_b dt:hover .tooec a em{ display:block; margin-top:10px; color:#fff; font-size:14px;}

@media(max-width:1024px){
.tooec a{ display:block; width:100%; height:100%; padding-top:96px; text-align:center; line-height:30px;}
.cpso_b dt:hover .tooec a{ background:rgba(0,0,0,0.5); padding-top:82px;}
}
@media(max-width:768px){
.tooec a{ display:block; width:100%; height:100%; padding-top:56px; text-align:center; line-height:30px;}
.cpso_b dt:hover .tooec a{ background:rgba(0,0,0,0.5); padding-top:42px;}
}
@media(max-width:568px){
.tooec a{ display:block; width:100%; height:100%; padding-top:136px; text-align:center; line-height:30px;}
.cpso_b dt:hover .tooec a{ background:rgba(0,0,0,0.5); padding-top:122px;}
.cpso_b dl{ float:left; width:100%; height:auto; margin-right:2%; margin-bottom:20px;}
}
@media(max-width:375px){
.tooec a{ display:block; width:100%; height:100%; padding-top:106px; text-align:center; line-height:30px;}
.cpso_b dt:hover .tooec a{ background:rgba(0,0,0,0.5); padding-top:92px;}
.cpso_b dl{ float:left; width:100%; height:auto; margin-right:2%; margin-bottom:20px;}
}
@media(max-width:320px){
.tooec a{ display:block; width:100%; height:100%; padding-top:76px; text-align:center; line-height:30px;}
.cpso_b dt:hover .tooec a{ background:rgba(0,0,0,0.5); padding-top:62px;}
.cpso_b dl{ float:left; width:100%; height:auto; margin-right:2%; margin-bottom:20px;}
}


.cpsp_l{ float:left; width:79%; height:auto;}
.cpsq_lt{ height:auto; overflow:hidden; padding-right:30px; margin-bottom:20px;}
.cpsq_lt h1{ line-height:40px; color:#5f5f5f; font-size:20px; text-align:center; margin-bottom:30px;}
.cpsq_lt h2{ text-align:center; color:#868686; font-size:14px; margin-bottom:30px;}
.cpsq_lt p{ line-height:28px; color:#868686; font-size:14px;}
.cpsq_lt p img{ margin-bottom:25px;}
.boier{ float:right; width:21%;}
.boier dl{ height:auto; overflow:hidden; margin-bottom:15px;}
.boier dt{ height:auto; overflow:hidden; margin-bottom:0px;}
.boier dt img{ display:block; width:100%; height:auto;}
.boier dd{ line-height:40px; color:#5f5f5f;}
.boier dd a{ color:#5f5f5f; font-size:14px;}
@media(max-width:414px){
.cpsp_l{ float:left; width:100%; height:auto;}
.cpsq_lt{ height:auto; overflow:hidden; padding-right:0px; margin-bottom:20px;}
.boier{ float:right; width:100%;}
}

.lxwm_t{ height:auto; overflow:hidden; margin-bottom:32px;}
.lxwm_t h1{ color:#5f5f5f; font-size:18px; line-height:31px; font-weight:bold; margin-bottom:10px;}
.lxwm_t p{ line-height:27px; color:#868686; font-size:14px;}

.lxwm_b{ clear:both; height:auto; overflow:hidden;}
.lxwm_bl{ float:left; width:60%; height:auto;}
.lxwm_bl p{ margin-bottom:20px; clear:both; overflow:hidden;}
.wbl{ float:left; width:49%; height:40px; border:1px solid #e5e5e5; background:#f8f8f8; padding-left:15px; color:#868686; font-size:14px;}
.wbl1{ float:right;}
.wbl2{ width:100%; height:220px; border:1px solid #e5e5e5; background:#f8f8f8; padding-left:15px; color:#868686; font-size:14px;}
.boow{ width:160px; height:40px; background:#32ba73; color:#fff; font-size:14px; border:none;}
.lxwm_br{ float:right; width:35%; height:auto;}
.lxwm_br h1{ color:#3f3f3f; font-size:16px; line-height:40px; font-weight:bold; margin-bottom:20px;}
.lxoe{ float:left; width:71%; height:auto;}
.lxoe p{ line-height:16px; color:#5f5f5f; font-size:14px; margin-bottom:20px;}
.lxoe p img{ vertical-align:middle; margin-right:5px;}
.eoir{ float:right; width:29%}
.eoir img{ display:block; margin: auto;}
@media(max-width:768px){
.lxwm_bl{ float:left; width:100%; height:auto;}
.lxwm_br{ float:right; width:100%; height:auto;}
}
@media(max-width:414px){
.lxoe{ float:left; width:100%; height:auto;}
.eoir{ float:right; width:100%}
}


.box15{ clear:both; height:auto; overflow:hidden; background:url(../images/bg9.jpg) no-repeat center top;-webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-size:cover; padding:70px 0;}
.bo9e{ width:69%; height:auto; overflow:hidden; margin:0 auto;}
.bo9e h1{ text-align:center; line-height:41px; color:#ffffff; font-size:20px;}
.wboli{ float:left; width:90%; height:60px; background:fff; border:none; padding-left:10px; line-height:60px; color:#3c3c3c; font-size:16px;}
.soud{ float:left; width:10%; height:60px; background:url(../tu/tu69.jpg) no-repeat center top #32ba73; border:none;}
@media(max-width:667px){
.bo9e{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
}
@media(max-width:375px){
.wboli{ float:left; width:80%; height:60px; background:fff; border:none; padding-left:10px; line-height:60px; color:#3c3c3c; font-size:16px;}
.soud{ float:left; width:20%; height:60px; background:url(../tu/tu69.jpg) no-repeat center top #32ba73; border:none;}
}


.cplb_l{ float:right; width:21%; height:auto;}
.cplb_lt{ height:53px; background:url(../images/bg8.jpg) no-repeat left bottom; color:#5f5f5f; font-size:20px; font-weight:bold; margin-bottom:31px;}
.cplb_lc{ height:auto; overflow:hidden; margin-bottom:30px;}
.containb	{ width:100%;display:inline;}
.menuTitlc{cursor:pointer;display:block; line-height:54px; color:#474747; font-family:"Microsoft YaHei"; font-size:14px; width:100%;height:54px; background:url(../images/bg10.jpg) no-repeat 95% center #eeeeee; padding-left:20px;}

.activeTitlc{cursor:pointer;display:block; line-height:54px; color:#fff; font-family:"Microsoft YaHei"; font-size:14px; width:100%;height:54px; background:url(../images/bg11.jpg) no-repeat 95% center #32ba73; padding-left:20px;}

.menuContc{width:100%;  height:auto;text-align:left; display:none;}
.menuContc li{ margin-bottom:1px; line-height:40px;}
.menuContc li a{ display:block; background:url(../images/bg.png) no-repeat 21px center #f6f6f6; padding-left:47px; color:#5f5f5f; font-size:14px;}
.menuContc li a:hover{ background:url(../images/bg1.png) no-repeat 21px center #eeeeee; padding-left:47px; color:#32ba73;}
.cplb_r{ float:left; width:76%; height:auto; overflow:hidden;}
.cplb_rt{  height:53px; background:url(../images/bg8.jpg) no-repeat left bottom; color:#5f5f5f; font-size:20px; font-weight:bold; margin-bottom:31px;}
.cplb_rb{ height:auto; overflow:hidden; margin-bottom:30px;}
.cplb_rb dl{ float:left; width:32%; height:auto; margin-right:2%;}
.cplb_rb dt{ width:100%; height:auto; position:relative; border:1px solid #eee; border-bottom:none;}
.cplb_rb dt img{ display:block; width:100%; height:auto;}
.tooe{ width:100%; height:100%; position:absolute; left:0; top:0; background:rgba(0,0,0,0.5); text-align:center; display:none;}
.tooe a{ display:block; padding-top:119px; color:#effaff; font-size:14px;}
.cplb_rb dt .tooe a img{ width:30px; height:20px; display:block; margin:0 auto; margin-bottom:5px;}
.cplb_rb dd{ background:#f5f5f5; padding:20px 10px; text-align:center;}
.cplb_rb dd h1{ line-height:27px; text-align:center; font-size:16px; color:#3f3f3f;}
.cplb_rb dd h1 a{ display:block; width:100%;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:16px; color:#3f3f3f;}
.cplb_rb dd p{ text-align:center; line-height:27px; color:#868686; font-size:14px;}
.cplb_rb dl.qcbj{ margin-right:0%;}
.cplb_rb dl:hover .tooe{ display:block;}
.cplb_rb dl:hover dd{ background:#32ba73;}
.cplb_rb dl:hover dd h1 a,.cplb_rb dl:hover dd p{ color:#fff;}
.lx9i{ height:auto; overflow:hidden;}
.lx9i p{ line-height:27px; color:#5f5f5f; font-size:14px;}
.lx9i p img{ vertical-align:middle; margin-right:5px;}
.lx9i h1{ line-height:30px; font-size:16px; font-weight:bold; color:#5f5f5f;}
.lx9i h1 i{ display:block; }
@media(max-width:768px){
.cplb_l{ float:right; width:100%; height:auto;}
.lx9i{ height:auto; overflow:hidden; display:none;}
.cplb_r{ float:left; width:100%; height:auto; overflow:hidden;}
.tooe a{ display:block; padding-top:99px; color:#effaff; font-size:14px;}
}
@media(max-width:667px){
.cplb_l{ float:right; width:100%; height:auto;}
.lx9i{ height:auto; overflow:hidden; display:none;}
.cplb_r{ float:left; width:100%; height:auto; overflow:hidden;}
.tooe a{ display:block; padding-top:79px; color:#effaff; font-size:14px;}
}
@media(max-width:414px){
.cplb_rb dl{ float:left; width:100%; height:auto; margin-right:0%;}
.tooe a{ display:block; padding-top:159px; color:#effaff; font-size:14px;}
}


.xtnj{ height:auto; overflow:hidden; margin-bottom:52px;}
.xtnk_l{ float:left; width:48%;}
#tFocus-btn li.active,#tFocus-leftbtn,#tFocus-rightbtn{display:block;}
#tFocus{width:574px; height:694px;overflow:hidden;margin:0 auto; position:relative;}
#tFocus-pic{width:574px; height:574px;position:relative; margin-bottom:20px;}
#tFocus-pic li{width:574px;height:574px;position:absolute;left:0;top:0;filter:alpha(opacity:0);opacity:0; border:1px solid #eee;}
#tFocus-pic li img{ width:572px;height:572px;}

#tFocusBtn{width:574px;height:94px;z-index:20;overflow:hidden;}
#tFocus-btn{width:574px;height:94px;position:relative;left:0;bottom:0;overflow:hidden;float:left;}
#tFocus-btn ul{width:100000px;position:absolute;left:0;top:0;}
#tFocus-btn li{height:94px;width:94px;display:block;float:left;margin-right:10px; border:2px solid #eeeeee;}
#tFocus-btn li img{ width:90px; height:90px;}
#tFocus-btn li.active{ border:2px solid #31ba74;}
#tFocus-btn li.active img{}
#tFocus-leftbtn,#tFocus-rightbtn{height:0px;width:0px;float:left;}
#tFocus-leftbtn{ color:#fff;}
#tFocus-rightbtn{ color:#fff;}

.xtmj_r{ float:right; width:48%; height:auto; overflow:hidden; padding-top:30px;}
.xtmj_r h1{ line-height:31px; color:#5f5f5f; font-size:26px; font-weight:bold; margin-bottom:15px;}
.xtmj_r p{ line-height:35px; color:#6e6e6e; font-size:14px; margin-bottom:15px;}
.boew{ background:#f9f9f9; padding:32px;}
.xiwo{ clear:both; height:auto; overflow:hidden; border-top:1px solid #eee; padding-top:40px; padding-bottom:40px; border-bottom:1px solid #eee; margin-top:40px;}
.xiwo a{ display:block; float:left; width:180px; height:62px; background:#ff3b49; text-align:center; line-height:62px; color:#fff; margin-right:20px; font-size:16px;}
.xiwo a.xioe{ background:#32ba73;}
.tliew{ clear:both; height:auto; padding:35px 0; border-bottom:1px solid #eee; overflow:hidden;}
.tliew span{ float:left; display:block; width:33.33%; line-height:20px; color:#5f5f5f; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.tliew span img{ vertical-align:middle; margin-right:11px;}
@media(max-width:1024px){
#tFocus-btn li.active,#tFocus-leftbtn,#tFocus-rightbtn{display:none;}
#tFocus{width:574px; height:694px;overflow:hidden;margin:0 auto; position:relative;display:none;}
.xtnk_l{ float:left; width:100%;}
.xtmj_r{ float:right; width:100%; height:auto; overflow:hidden; padding-top:30px;}
}
@media(max-width:414px){
.xiwo a{ display:block; float:left; width:40%; height:62px; background:#ff3b49; text-align:center; line-height:62px; color:#fff; margin-right:20px; font-size:16px;}
.tliew span{ float:left; display:block; width:100%; line-height:20px; color:#5f5f5f; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-bottom:15px;}
}

.boeiow{ border-top:1px solid #eee; clear:both; height:auto; overflow:hidden; margin-bottom:35px;}
.boio_t{ height:auto; min-height:43px; border-bottom:1px solid #eee; line-height:43px; margin-bottom:68px; width:100%; border-top:1px solid #eee; display:none;}
.boio_t li{ text-align:center; float:left; width:25%; line-height:43px;}
.boio_t li a{ color:#5f5f5f; font-size:16px;}
.boio_t li a:hover{ color:#13a458;}
.float{width:100%; background-color:#fff;  min-height:50px; border-bottom:1px solid #eee; text-align:center; color:#13a458; font-size:20px; font-weight:bold; margin-bottom:30px;}
.float ul{width:1170px; margin:0 auto;}
.float li { text-align:center; float:left; width:25%; line-height:50px;}
.float li a{ display:block; width:100%; color:#fff; font-size:16px;}
.float li a:hover{ background:#ff0000; color:#fff;}
#float{ background:#32bb72;}
#float li a{ color:#fff; font-weight:bold;}

.bcoi{ clear:both; height:auto;/* margin-bottom:70px;*/}
.bcoi_t{ height:auto; min-height:50px; border-bottom:1px solid #eee; text-align:center; color:#13a458; font-size:20px; font-weight:bold; margin-bottom:30px;}
.bcoi_b{ height:auto; overflow:hidden; border-bottom:1px solid #eee; padding:0 100px 20px 100px;}
.bcoi_b p{ line-height:32px; color:#6e6e6e; font-size:14px;}
.bcoi_b1{ height:auto; overflow:hidden; border-bottom:1px solid #eee; padding:0 100px 20px 100px;}
.bcoi_b1 h1{ line-height:32px; color:#32ba73; font-size:16px; background:url(../images/bg5.jpg) no-repeat left 15px; padding-left:16px;}
.bcoi_b1 p{ line-height:32px; color:#6e6e6e; font-size:14px; padding-left:16px;}
.bcoi_b1 td{ border:1px solid #eee; line-height:38px; text-align:center; color:#6e6e6e; font-size:14px;}
.bcoi_b1 td.boo{ background:#f9f9f9; line-height:38px;}

.bcoi_b2{ height:auto; overflow:hidden; border-bottom:1px solid #eee; padding:0 100px 20px 100px;}
.bcoi_b2 p{ line-height:32px; color:#6e6e6e; font-size:14px; text-align:center;}
.bcoi_b2 p img{ display:block; margin:0 auto; margin-bottom:20px; max-width:100%; }
@media(max-width:1255px){
.float ul{width:100%; margin:0 auto;}	
.boio_t{ height:auto; min-height:43px; border-bottom:1px solid #eee; line-height:43px; margin-bottom:68px; width:100%; border-top:1px solid #eee; display:block;}
.float{width:100%; background-color:#fff;  min-height:50px; border-bottom:1px solid #eee; text-align:center; color:#13a458; font-size:20px; font-weight:bold; margin-bottom:30px; display:none;}
}
@media(max-width:1024px){
.bcoi_b{ height:auto; overflow:hidden; border-bottom:1px solid #eee; padding:0 20px 20px 20px;}
.bcoi{ clear:both; height:auto; margin-bottom:30px;}
.bcoi_b1{ height:auto; overflow:hidden; border-bottom:1px solid #eee; padding:0 20px 20px 20px;}
.bcoi_b2{ height:auto; overflow:hidden; border-bottom:1px solid #eee; padding:0 20px 20px 20px;}
}

.qoie{ height:auto; overflow:hidden; padding-bottom:30px;}
.qoie p{ text-align:center; line-height:35px; color:#6e6e6e; font-size:14px;}
.qoie p i{ color:#dd331f; font-size:14px;}

.qcot{ height:auto; overflow:hidden;}
.qcot_b{ height:auto; overflow:hidden;}
.qcot_b dl{ float:left; width:19%; height:auto; margin-right:1.2%; cursor:pointer;}
.qcot_b dt{ width:100%; height:auto; overflow:hidden; border:1px solid #eee; margin-bottom:16px;}
.qcot_b dt img{ display:block; width:100%; height:auto;}
.qcot_b dd{ text-align:center; line-height:30px;}
.qcot_b dd a{ color:#6e6e6e; font-size:14px;}
.qcot_b dl:hover dt{ border:1px solid #32ba73;}
.qcot_b dl:hover dd a{ color:#32ba73;}
.qcot_b dl.qcbj{ margin-right:0%;}
@media(max-width:414px){
.qcot_b dl{ float:left; width:32%; height:auto; margin-right:1%; cursor:pointer; margin-bottom:15px;}
}
@media(max-width:375px){
.qcot_b dl{ float:left; width:49%; height:auto; margin-right:1%; cursor:pointer; margin-bottom:15px;}
}

@media(max-width:320px){
.qcot_b dl{ float:left; width:100%; height:auto; margin-right:0%; cursor:pointer; margin-bottom:15px;}
}


.customer{ width:80px;height:200px; padding-right:10px;}
.customer li{ margin-bottom:20px;}





.bone{ width:100px; height:auto; position:fixed; left:0; top:55%; z-index:999;}
.bone li{ height:40px; background:rgba(0,0,0,0.5); margin-bottom:1px; line-height:40px; text-align:center;}
.bone li a{ color:#fff; font-size:16px;}
.bone li a:hover{ color:#13a458;}
@media(max-width:1024px){
.bone{ width:100px; height:auto; position:fixed; left:0; top:60%; z-index:999; display:none;}
}

.pop1{position:fixed;left:25%;top:25%;width:50%;height:auto;border:1px solid #ccc; z-index:9999;}.pop_head1{position:relative;}.pop_head1 a.close{width:40px;height:40px;background:url(close.png);position:absolute;right:-20px;line-height:20px;color:#000;text-decoration:none;top:-23px;}.pop_body1{padding:30px; background:#fff;width:100%; height:auto;overflow:hidden;}.pop_body1 h1{ line-height:30px; font-size:18px; color:#5f5f5f; margin-bottom:20px;}.pop_body1 p{ line-height:30px; clear:both; overflow:hidden; margin-bottom:15px;}.wbo{ float:left; width:47%; height:30px; border:1px solid #eee; line-height:30px; padding-left:10px;}.wbo1{ float:right;}.wbo2{ width:100%; height:30px; border:1px solid #eee; line-height:30px; padding-left:10px;}.wbo3{ width:100%; height:120px; border:1px solid #eee; line-height:30px; padding:10px;}.pop_body1 p a{ display:block; width:120px; height:30px; background:#32ba73; margin:0 auto; border-radius:5px; color:#fff; font-size:16px; text-align:center;}@media(max-width:1024px){.pop1{position:fixed;left:10%;top:15%;width:80%;height:auto;border:1px solid #ccc; z-index:9999;}}@media(max-width:736px){.pop_body1{padding:20px; background:#fff;width:100%; height:auto;overflow:hidden;}.wbo3{ width:100%; height:80px; border:1px solid #eee; line-height:30px; padding:10px;}}@media(max-width:667px){.pop_body1{padding:10px; background:#fff;width:100%; height:auto;overflow:hidden;}.wbo3{ width:100%; height:80px; border:1px solid #eee; line-height:30px; padding:10px;}.pop_body1 p{ line-height:30px; clear:both; overflow:hidden; margin-bottom:8px }}@media(max-width:414px){.pop1{position:fixed;left:5%;top:15%;width:90%;height:auto;border:1px solid #ccc; z-index:9999;}.wbo{ float:left; width:100%; height:30px; border:1px solid #eee; line-height:30px; padding-left:10px;margin-bottom:15px;}.pop_body1 p{ line-height:30px; clear:both; overflow:hidden; margin-bottom:0px }}


