@charset "utf-8";
/* CSS Document */

.banner-box{width:100%;position:relative;overflow:hidden;}
.banner-box .bd{ width:100% !important;}
.banner-box .bd li .m-width {width:100%;margin:0 auto;overflow:hidden;text-align:center;}
.banner-box .bd li{width:100% !important;}
.banner-box .bd li a{display:block;background-size:auto;}
.banner-box .bd li a img,.banner-box .bd li img{max-width:100%;}
.banner-btn a{display:block;width:50px;height:100px;position:absolute;top:0;font-size:0px;}

.banner-btn a.prev{position:absolute;left:0px;top:50%;margin-top:-22px;display:none;} 
.banner-btn a.next{position:absolute;right:35px;top:50%;margin-top:-22px;display:none;}
.banner-btn a.prev:after{content:' ';position:absolute;top:50%;margin-top:-6px;left:50%;width:30px;height:30px;border:#007aff solid;border-width:2px 2px 0 0;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);margin-left:-5px;}
.banner-btn a.next:before{content:' ';position:absolute;top:50%;margin-top:-6px;left:50%;width:30px;height:30px;border:#007aff solid;border-width:2px 2px 0 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:-8px;}


.banner-box .hd {position:absolute;bottom:25px;width:100%;text-align:center;}
.banner-box .hd ul li{width: 18px;height: 18px;margin-right: 10px;display: inline-block;cursor: pointer;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;background: #fff;}
.banner-box .hd ul li.on{background: #ff9a00;}



/* 分页 */
a{text-decoration:none;}
*{padding:0; margin:0; list-style:none;}
address,cite,em {font-style:normal;}
.page_tp{margin:27px auto;text-align:center;height:32px;line-height:32px;display:inline-block;width:100%;}
.page_op_txt{background:#fff;border:1px solid #ccc;height:30px;line-height:30px;padding:0px 10px !important;display:inline-block;color:#333333;font-size:12px;font-family:"微软雅黑";margin-right:10px;display:inline-block;margin-left:10px;outline:none;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.page_tp span{color:#6d6d6d;font-size:12px;font-family:"微软雅黑";display:inline-block;padding:0px !important;border:0px !important;background:none;}
.red_pcd{width:40px;height:28px;line-height:28px;color:#6d6d6d;font-size:12px;font-family:"微软雅黑";border:1px solid #ccc;padding-left:5px;margin-right:10px;margin-left:10px;display:inline-block;margin-top:-3px;outline:none;text-align:center;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.red_pcd1{width:46px;height:30px;border:1px solid #e5e5e5;color:#333;font-size:12px;font-family:"微软雅黑";background:none;cursor:pointer !important;margin-left:10px;display:inline-block;margin-top:-3px;background:#efefef;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.page_tp em{display:inline-block;margin-right:10px;}
.page_op_txtu{color:#bbb;}
.page_tp em a{background:#fff;border:1px solid #e5e5e5;padding:0px;height:30px;line-height:30px;width:36px;display:inline-block;color:#333333;font-size:13px;font-family:"微软雅黑";text-align:center;margin:0px 5px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.page_tp em a.on{border: 1px solid #333;color:#fff;background: #333;font-weight:bold;}
.page_tp em a.on_last{border-right:1px solid #e5e5e5;}
.page{min-height: 40px;text-align:center;margin:0px auto 0px;padding: 0px 21px;display:none;}
.page ul{padding:20px 0px;}
.page a{display: inline-block;margin:0px 2%;height: 38px;line-height: 38px;border:1px solid #dcdcdc;color: #666666;font-size: 14px;width:45%;border-radius: 12px;-moz-border-radius: 12px;-webkit-border-radius: 12px;}

.index_abut{max-width:1000px;margin:40px auto;padding:0px 15px;}
.dex_at1{display:block;font-size: 34px;text-transform: uppercase;height: 46px;color: #666666; overflow: hidden;font-family: arial;line-height: 46px;}
.dex_at2{display: inline-block;overflow: hidden;font-size: 20px;text-transform: uppercase;height: 28px;margin: 5px 0;color: #666666;line-height: 28px;background: url(../images/line.png) repeat-x center;min-width: 140px;text-align: center;}
.dex_at2 i{font-style:normal;display: inline-block;padding: 0px 10px;background:#fff;}
.dex_at3{margin-top:20px;background: #545454;padding:20px 0px;}
.dex_a_left{width:48%;float:left;overflow:hidden;}
.dex_a_right{float:right;width:50%;border-left: 3px solid #ff9a00;}
.dex_a_left table{width:100%;height:300px;}
.dex_a_left table img{max-width:100%;max-height:300px;transition: transform 2s ease-out;
  -webkit-transition: -webkit-transform 2s ease-out;
  -moz-transition: -moz-transform 2s ease-out;
  -ms-transition: -ms-transform 2s ease-out;}
.dex_a_right p{margin:0px 20px;color: #fff;font-size: 14px;max-height: 288px;overflow: hidden;line-height: 24px;}
.dex_a_left:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
  
  
.pet_rte1{display:block;font-size: 34px;text-transform: uppercase;height: 46px;color: #fff; overflow: hidden;font-family: arial;line-height: 46px;text-align:center;}
.pet_rte2{display: block;overflow: hidden;font-size: 20px;text-transform: uppercase;height: 28px;margin: 5px 0;color: #fff;line-height: 28px;text-align: center;}
.pet_rte2 i{font-style:normal;display: inline-block;padding: 0px 10px;}
.pet_rte2:after{content:'';width:17px;height:1px;background:#fff;display:inline-block;vertical-align: middle;}
.pet_rte2:before{content:'';width:17px;height:1px;background:#fff;display:inline-block;vertical-align: middle;}
.mr_frbox{max-width: 100%;margin:50px auto;position:relative;}
.scroll_prt{width: 90%;margin:0px auto;overflow: hidden;}
.mr_frbox .mr_frBtnR,.mr_frbox .mr_frBtnL{height:40px;width:40px;text-align:center;position:absolute;z-index:3;display:block;top:50%;margin-top:-20px;}
.mr_frbox .prev{left:0px;background:url(../images/prev.png) left top no-repeat;width:47px;height:47px;}
.mr_frbox .next{right:0px;background:url(../images/next.png) right top no-repeat;width: 49px;height: 49px;}
.ipe_mdf_l{overflow:hidden;width:1210px;}
.ipe_mdf_l li{float:left;width:210px;margin:0px 25px;background: #fff;}
.ipe_mdf_l li table{width:100%;height:200px;}
.ipe_mdf_l li table img{max-width:100%;max-height:200px;}
.ip_sl{line-height:38px;background:#ffffff;text-align:center;height:38px;overflow:hidden;}
.ip_sl a{color:#666;font-size:12px;display:block;height:38px;overflow:hidden;line-height:38px;}
.ip_sl a:hover{color:#FF9A00;}  
.undex_peirt{background:#FF9A00;padding: 40px 0 60px;}

.mr_fr_mdfr{max-width: 1150px;margin:50px auto;}


.pe_t_rte1{display:block;font-size: 34px;text-transform: uppercase;height: 46px;color: #333333; overflow: hidden;font-family: arial;line-height: 46px;text-align:center;margin-top:40px;}
.pe_t_rte2{display: block;overflow: hidden;font-size: 20px;text-transform: uppercase;height: 28px;margin: 5px 0;color: #333333;line-height: 28px;text-align: center;}
.pe_t_rte2 i{font-style:normal;display: inline-block;padding: 0px 10px;}
.pe_t_rte2:after{content:'';width:17px;height:1px;background:#333333;display:inline-block;vertical-align: middle;}
.pe_t_rte2:before{content:'';width:17px;height:1px;background:#333333;display:inline-block;vertical-align: middle;}
.pe_t_rte3{max-width: 1000px;margin:20px auto;overflow:hidden;padding:0px 15px;}
.pe_t_rte3 ul li{height:48px;line-height:48px;width:48%;float:left;overflow:hidden;position:relative;border-bottom: 1px solid #e2e2e2;}
.pe_t_rte3 ul li:nth-child(2n){float:right;}
.pe_t_rte3 ul li span{display:block;color: #999999;line-height:48px;height:48px;position:absolute;right:0px;top:0px;font-size:12px;}
.pe_t_rte3 ul li a{display:block;color: #666666;padding-right:100px;line-height:48px;height:48px;overflow:hidden;font-size:12px;}
.pe_t_rte3 ul li a:hover{color:#FF9A00;}

.ewx_pet{background: url(../images/home_service.jpg) no-repeat top center #f4f4f4;width:100%;padding: 40px 0 65px;}
.ewx_pet ul{max-width: 1000px;margin:20px auto;padding:0px 15px;}

.wx_pe1{float:left;width:43.4%;}
.wx_pe2{float:right;width:52%;}
.sde_cd_rt1,.sde_cd_r_t1{display:block;}
.sde_cd_rt1 img,.sde_cd_r_t1 img{max-width:100%;transition: transform 2s ease-out;
  -webkit-transition: -webkit-transform 2s ease-out;
  -moz-transition: -moz-transform 2s ease-out;
  -ms-transition: -ms-transform 2s ease-out;}
 .sde_cd_rt1{max-height:235px;overflow:hidden;}
.sde_cd_rt1 img:hover{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
.sde_cd_rt2{border: 4px solid #ff9a00;padding: 52px 45px 60px;position: relative;}
.se_sdr1{display: block;overflow: hidden;font-size: 20px;text-transform: uppercase;height: 28px;margin: 5px 0;color: #333333;line-height: 28px;text-align: center;}
.se_sdr1 em{font-style:normal;display: inline-block;padding: 0px 10px;}
.se_sdr1:after{content:'';width:17px;height:1px;background:#333333;display:inline-block;vertical-align: middle;}
.se_sdr1:before{content:'';width:17px;height:1px;background:#333333;display:inline-block;vertical-align: middle;}
.sde_cd_rt2 p{text-align: center;overflow: hidden;font-size: 14px;color: #666666;height: 48px;margin: 6px auto;line-height: 24px;}
.mo_rre{display: block;position: absolute;width: 134px;height: 50px;overflow: hidden;background: #ff9a00;color: #fff;text-align: center;line-height: 50px;text-transform: uppercase;font-size: 16px;left: 50%;margin-left: -65px;bottom: -25px;}

.sde_cd_r_ser{position:relative;}
.sde_cd_r_t2{position:absolute;top: 20px;right: 27px;width: 34%;}
.sde_cd_r_t2 p{font-size: 12px;line-height: 18px;text-align: center;color: #666666;}
.de_cddr1{margin-top:20px;}
.ph_noe{position:relative;min-height: 52px;padding: 0 0 0 65px;margin-bottom: 30px;}
.ph_noe img{position:absolute;left:0px;top:0px;}
.ph_noe em{display:block;font-size: 12px;text-transform: uppercase;height: 18px; margin: 4px 0 5px;color: #666666;line-height: 18px;overflow: hidden;}
.ph_noe em span{fint-size:14px;color: #666666;}
.ph_noe em a{color: #ff9a00;font-size:20px;}
.sde_cd_r_ser1{margin: 100px auto 0 35px;}
.sde_cd_r_ser1 p{font-size: 14px;text-transform: uppercase;display: block; max-height: 72px;color: #666666;line-height: 24px;overflow: hidden;}

.main_content{max-width: 1000px;margin:40px auto;overflow:hidden;padding:0px 15px;}
.mian_left{float:left;width:220px;}
.mian_right{float:right;width:75%;}
.tler_mdr{width: 100%;background: #f8f8f8;border-bottom: 1px solid #e9e9e9;line-height: 45px;display: block;height: 45px;overflow: hidden;}
.tler_mdr ul{max-width:1000px;padding:0px 15px;margin:0px auto;color: #868686;font-size: 12px;text-align:right;}
.tler_mdr ul li{display:inline-block;background: url(../images/dian.png) left center no-repeat;padding-left:15px;}
.tler_mdr ul a{color: #868686;}
.tler_mdr ul a:hover{color:#FE9900;}
.bdr_mdt1{display:block;height:50px;line-height:50px;background: #ff9a00 url(../images/ico.png) 86% center no-repeat;color: #fff;font-size: 18px;border-radius: 5px 5px 0 0;padding: 0 5% 0 16%;font-weight: bold;}
.dr_mdt1{border:1px solid #e4e3e3;}
.dr_mdt1 li{line-height:40px;color: #4c4948;display: block;font-size: 14px;font-weight: bold; border-bottom: 1px solid #dcdbdb;padding:0px 15px;position:relative;}
.dr_mdt1 li a{color: #4c4948;display:block;background: url(../images/ico1.png) right center no-repeat;height: 40px;line-height: 40px;overflow: hidden;}
.dr_mdt1 li:last-child{border-bottom:0px;}
.an_let1{margin-bottom:20px;}
.dr_mdt1 li a.active{color: #ff9a00;}


.dr_mdt2{border:1px solid #e4e3e3;}
.dr_mdt2 li{line-height:40px;color: #4c4948;display: block;font-size: 13px;border-bottom: 1px solid #dcdbdb;padding:0px 15px;position:relative;}
.dr_mdt2 li:before{content: "";width: 4px;height: 4px;left: 5px;top:18px;position: absolute;background: #999999;}
.dr_mdt2 li a{color: #4c4948;display:block;height:40px;line-height:40px;overflow:hidden;}
.dr_mdt2 li a:hover,.dr_mdt1 li a:hover{color:#ff9a00;}
.dr_mdt2 li:last-child{border-bottom:0px;}
.dr_mdt2 li:hover:before{background:#ff9a00;}
.dr_mdt3{border: 1px solid #dcdbdb;border-bottom:0px;padding:20px 10px;text-align: center;}
.dr_mdt3 p{text-align: center;color: #333333;font-size: 14px;line-height: 24px;}
.dr_mdt3 a{display:inline-block;color: #ff9a00;font-size: 20px;font-weight:bold;line-height:34px;font-style:italic;margin-top:10px;}
.dr_mdt3 a img{ vertical-align:middle;margin-right:5px;}
.dr_mdt4{border: 1px solid #dcdbdb;padding:20px 10px;}
.dr_mdt4 p{text-align: center;color: #333333;font-size: 14px;line-height: 24px;}
.dr_mdt4 a{width: 90px;height: 30px;background: #ff9a00;color: #fff;font-size: 14px;text-align: center;line-height: 30px;border-radius: 1px; display: block;margin: 4px auto;}

.td_mcfr1{display:block;background: #f8f8f8;padding: 14px 20px 10px;border-bottom: 1px solid #e9e9e9;color: #ff9a00;font-size:18px;font-weight:bold;}
.mian_right{border: 1px solid #e9e9e9;}

.about_m p{margin-top:20px;}
.about_m img{max-width:100%;}
.about_m{line-height:25px;font-size:12px;color:#333;}
.main_center{padding:15px;}

.contact_m{line-height:35px;font-size:14px;color:#343a40;padding:20px 0px;}
.contact_m ul{border-bottom:1px dashed #e5e5e5;padding-bottom:10px;margin-bottom:10px;}
.contact_m p strong{font-size:16px;}
.contact_m p img{max-width:100%;}
.tler_mdrr ul{padding-left:0px;max-width:1230px;padding:0px 15px;}

.feed_m{margin-top:30px;}
.feed_m li{line-height:36px;margin-bottom:22px;position:relative;}
.der_xcde{border:1px solid #e4eaec;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;line-height:36px;height:36px;outline:none;color:#666;font-size:12px;padding-left:2%;width:97%;}
.der_xcde1{border:1px solid #e4eaec;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;line-height:36px;height:180px;outline:none;color:#666;font-size:12px;padding:10px 2%;width:95%;}
.der_xcde2{border:1px solid #e4eaec;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;line-height:36px;height:36px;outline:none;color:#666;font-size:12px;padding-left:2%;width:40%;float: left;}
.der_xcde3{border:1px solid #ff9a00;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;line-height:36px;height:36px;outline:none;font-size:12px;width:100%;background:#ff9a00;color:#fff;cursor:pointer !important;}
.feed_m li label{position:absolute;left:0px;top:36px;line-height:20px;color:#666;font-size:12px;}
.error{color:#ff0000;}
.feed_m li span{display:inline-block;line-height:36px;height:36px;margin-left: 10px;color:#666;font-size:12px;}
.feed_m li span img{float:left;}
.feed_m li span a{display:inline-block;color:#666;font-size:12px;}

.jneo_ldr{width:100%;overflow:hidden;}
.jneo_ldr li{float:left;background: #fff;display: block;margin-bottom: 20px;width:32%;margin-right:2%;}
.jneo_ldr li:nth-child(3n){margin-right:0px;}
.jneo_ldr li table{width:100%;height:220px;border:1px solid #e5e5e5;}
.jneo_ldr li table img{max-width:100%;max-height:200px;}

.dhr_mt1{display:block;font-size:18px;line-height:35px;text-align:center;color: #333;font-weight:normal;margin:5px 0px 15px;}
.dhr_mt2{display:block;color:#666;font-size:14px;line-height:45px;text-align:center;border-bottom: dotted 1px #868686;margin-bottom:10px;}
.dhr_mt3 p img,.dhr_mt3 img{max-width:100%;}
.dhr_mt3 p{color:#666;font-size:14px;line-height:30px;}
.dhr_mt3{margin-top:15px;color:#666;font-size:14px;line-height:30px;}

.pge_re{margin-bottom:20px;margin-top:20px;}
.pge_re span{display:block;line-height:30px;height:30px;overflow:hidden;font-size: 14px;color:#333;padding:0px 10px;margin-top: 5px;}
.pge_re span a{color: #666;}
.pge_re span:hover a{color:#ff9a00 ;}
.news_list li{border: 1px solid #e9e9e9;margin-bottom: 15px;padding: 0 110px 0 15px;position: relative;min-height: 80px;}
.news_list li em{display: block;position: absolute;top: -1px;right:0px;background: #c4c4c4;width: 100px;color: #fff;line-height: 101px;text-align: center;overflow: hidden;height: 101px;transition: all 0.5s;}
.news_list li:hover em{background:#ff9a00;}
.news_list li span{display: block;height: 24px; margin: 13px 0 5px;overflow: hidden;line-height: 24px;font-size: 14px;font-weight: bold;}
.news_list li span a{color: #333333;}
.news_list li p{display: block;height: 48px;overflow: hidden;line-height: 24px;font-size: 12px;margin: 0 0 10px;color: #666666;}
.news_list li:hover span a{color:#ff9a00;}

.nav_two{display:block;position:absolute;left: 210px;top:0px;width: 200px;display:none;background:#fff;border: 1px solid #dcdbdb;border-radius: 5px;}
.nav_two a{display:block;line-height:35px !important;background:none !important;font-size: 14px;padding-left: 10px;font-weight: normal;}
.dr_mdt1 li:hover .nav_two{display:block;}


.prtr_lost{width:100%;overflow:hidden;}
.prtr_lost li{float:left;background: #fff;display: block;margin-bottom: 20px;width:32%;margin-right:2%;}
.tr_losdr{border:1px solid #e5e5e5;}
.prtr_lost li:nth-child(3n){margin-right:0px;}
.prtr_lost li table{width:100%;height:220px;}
.prtr_lost li table img{max-width:100%;max-height:200px;transition: all 0.38s ease-in;-webkit-transition: all 0.38s ease-in;-moz-transition: all 0.38s ease-in;-ms-transition: all 0.38s ease-in;-o-transition: all 0.38s ease-in;}
.prtr_lost li em{width:100%;height:220px;display:block;overflow:hidden;}
.prtr_lost li span{display:block;height: 38px;line-height: 38px;overflow: hidden;text-align: center; padding: 0 10px;color: #666666;font-size: 12px;}
.prtr_lost li span a{color: #666666;}
.prtr_lost li:hover span{background: #ff9a00;}
.prtr_lost li:hover span a{color:#fff;}
.prtr_lost li:hover img{transform: scale(1.1); -webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);}

#allmap{width: 100% !important;}

@media (max-width:760px) {
.prto_zi_ul li{width:48% !important;padding-right:2%;}
}

.job_mdf_m ul{padding:0px 0px 10px;border-bottom:1px dashed #e5e5e5;margin-bottom:10px;}
.job_mdf_m ul li{color: #666666;font-size: 14px;line-height:25px;}
.job_mdf_m ul li span{color:#333;}
.job_mdf_m ul li h3{font-size:16px;}

.feed_m{margin:30px auto;max-width:1310px;padding:0px 15px;}
.form-group{line-height:36px;margin-bottom:22px;position:relative;display:inline-block;width:100%;}
.form-control{border:1px solid #e4eaec;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;line-height:36px;height:36px;outline:none;color:#666;font-size:12px;padding-left:2%;width:97%;}
textarea.form-control{border:1px solid #e4eaec;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;line-height:36px;height:180px;outline:none;color:#666;font-size:12px;padding:10px 2%;width:95%;}
#code{border:1px solid #e4eaec;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;line-height:36px;height:36px;outline:none;color:#666;font-size:12px;padding-left:2%;width:40%;float: left;}
.btn-primary{border:1px solid #ff9a00 ;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;line-height:36px;height:36px;outline:none;color:#666;font-size:12px;width:100%;background:#ff9a00 ;color:#fff;cursor:pointer !important;}
.form-group label{position:absolute;left:0px;bottom:-20px;line-height:20px;color:#666;font-size:12px;}
.form-group label.error{color:#ff0000;}
.form-group span{height: 34px;padding: 0px 10px 0 0;font-size: 14px;display: block;font-weight: 400;margin-left: 10px;color: #76838f;float: left;text-align: center;background-color: #f3f7f9;border: 1px solid #e4eaec;border-radius: 3px;line-height: 36px;}
.form-group span img{float:left;}
.form-group span a{display:inline-block;color:#666;font-size:12px;}


@media (max-width:960px) {
.mian_left{display:none;}
.mian_right{width:100%;}
}

@media (max-width:800px) {
.pe_t_rte3 ul li{width:100%;}
.dex_a_left,.dex_a_right{width:100%;} 
.dex_a_right{margin-top:10px;border-left:0px;}
.wx_pe1{width:100%;}
.wx_pe2{width:100%;margin-top:40px;background:#ffffff;}
.sde_cd_r_ser1{margin: 50px 20px 35px;}
.sde_cd_r_t2{width: 55%;}
}
	

@media (max-width:750px) {
.page_tp{display:none;}
.page{display:block;}
.prtr_lost li{width:49%;margin-right:1%;}
.prtr_lost li:nth-child(2n){float:right;}
.jneo_ldr li{width:49%;margin-right:1%;}
.jneo_ldr li:nth-child(2n){float:right;}
}


@media (max-width:550px) {
.prtr_lost li{width:100%;margin-right:0px;}
.prtr_lost li:nth-child(2n){float:right;}
.jneo_ldr li{width:100%;margin-right:0px;}
.jneo_ldr li:nth-child(2n){float:right;}
.float_ler_m{display:none;}
}







