﻿/*全局样式*/
*{margin:0;padding:0;}
body{background:#dcf2e6; font-family:Arial,'Microsoft YaHei',SimHei,SimSun; font-size:14px; overflow-x:hidden; line-height:24px;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr,dl,dd,select,option{ margin:0; padding:0;}
li,img,input,em,select{ list-style:none; border:none; font-style:normal; outline:none;}
a{ text-decoration:none !important; cursor:pointer !important;}
select::-ms-expand { display: none;}
.img-none{display:none !important;}
.img-position-absolute{position: absolute;	top: 0;	bottom: 0; left: 0;	right: 0; max-width:100%; max-height: 100%;display: block;	margin:auto;padding:auto;}
.cpxq_txt img{max-width: 100%;}
.wrap{ max-width:1200px !important; margin:0 auto;}
header{width:100%; float:left;}
main{width:100%; float:left;}
footer{width:100%; float:left;}
/*End*/

/*头部*/
.header{width:100%; float:left; background:url(../images/header_bj.jpg) repeat-x left center; background-size:10px 100%;}
.logo{float:left; padding:14px 0 13px 0;}
.logo img{float:left; width:100%; max-width:495px; max-height:81px;}
.header_dianhua{width:220px; float:right; padding-top:15px;}
.header_dianhua span{float:right; height:20px; line-height:20px; background:url(../images/header_dianhua.png) no-repeat left center; padding-left:30px; font-size:14px; color:#fff;}
.header_dianhua em{width:100%; text-align:right; float:right; height:60px; line-height:30px; font-size:26px; font-weight: bold; color:#115e45; font-family:Arial; font-style:oblique;}
/*End*/

/*导航*/
nav{width:100%; float:left; background:url(../images/nav_bj.jpg) repeat-x left center; position:relative; left:0; top:0; z-index:999999999;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{width:100%; float:left; position:relative; z-index:1; background:url(../images/shutiao.jpg) no-repeat left center; padding-left:2px;}
.nav .nLi{width:12.5%; float:left; position:relative; display:inline;}
.nav .nLi h3{width:100%; float:left; background:url(../images/shutiao.jpg) no-repeat right center; padding-right:2px;}
.nav .nLi h3 a{display:block; height:51px; line-height:51px; font-family:'Microsoft YaHei'; font-size:16px; color:#fff; text-align:center; transition:all 0.4s;}
.nav .nLi:hover h3 a{background:#d4eddf; color:#006a48;}
.nav .nLi a.active{background:#d4eddf; color:#006a48;}

.nav .sub{ display:none; width:100%; left:0; top:100%; position:absolute; background:rgba(0, 106, 72, 0.8) none repeat scroll 0 0 !important; background-color:#006a48; padding:2px;}
.nav .sub li{width:100%; float:left; zoom:1; }
.nav .sub li a{ display:block; height:40px; line-height:40px; text-align:center; overflow:hidden; font-size:14px; color:#fff;}
.nav .sub li a:hover{ background:#d4eddf; color:#006a48;  }

/*END*/

/*banner图*/
.banner{width:100%; float:left; position:relative;}
.banner .banner-imgbox{width:100%; float:left;}
.banner .banner-imgbox .swiper-slide{background-repeat:no-repeat; background-position:center center; background-size:cover;}
.banner .banner-imgbox .swiper-slide .banner_img_top{padding-top:26.354167%;}
.banner .banner-imgbox .swiper-slide img{width:100%; height:auto; display:block;}
.banner .swiper-pagination {position: absolute; right:0; bottom:15px;}
.banner .swiper-pagination-bullet {width:14px; height:14px; background:#006a48; opacity:0.5; border-radius:50%; margin:0 6px;}
.banner .swiper-pagination-bullet-active{opacity:1; background:#006a48;}
.banner .next{right:2%; position:absolute;top:50%; margin-top:-26px; width:32px; height:52px; background:url(../images/next.jpg) no-repeat center center; overflow:hidden; opacity:0;  cursor:pointer; z-index:999999; transition:all 0.4s;}
.banner .prev{left:2%; position:absolute;top:50%; margin-top:-26px; width:32px; height:52px; background:url(../images/prev.jpg) no-repeat center center; overflow:hidden; opacity:0; cursor:pointer; z-index:999999; transition:all 0.4s;}
.banner:hover .next{opacity:1;}
.banner:hover .prev{opacity:1;}
/*END*/

.pic_box{width:100%; overflow:hidden; padding-top:40px;}
.pic_ul{display:block; overflow:hidden; width:1233px;}
.pic_ul li{width:378px; float:left; margin:10px 33px 10px 0;}
.pic_ul li a{display:block; overflow:hidden; border:1px solid #c0bfbf; background:#fff; padding:60px 0; text-align:center;}
.pic_ul li a .pic_img{width:90px; height:90px; border-radius:50%; display:block; margin:0 auto; background-repeat:no-repeat; background-position:center center; background-color:#006a48; transition:all 0.4s;}
.pic_ul li a .pic_nub{display:block; overflow:hidden; height:36px; line-height:36px; font-family:Impact; font-size:18px; color:#006a48; margin-top:10px; transition:all 0.4s;}
.pic_ul li a .pic_p{display:block; overflow:hidden; height:44px; line-height:44px; font-size:24px; color:#666666; font-weight:bold;}
.pic_ul li a .pic_sp{display:block; overflow:hidden; height:34px; line-height:34px; font-size:14px; color:#333333;}
.pic_ul li a:hover .pic_img{background-color:#dfae38;}
.pic_ul li a:hover .pic_nub{color:#dfae38;}

.gsjj{width:100%; overflow:hidden; padding:30px 0;}
.gsjj_title{display:block; overflow:hidden;}
.gsjj_p{float:left; line-height:40px; font-size:24px; color:#333333; font-weight:bold; margin-right:20px;}
.gsjj_p span{display:block; overflow:hidden; line-height:30px; font-size:18px; color:#006a48; font-weight:normal;}
.gsjj_sp{float:left; height:58px; border-bottom:2px solid #006a48; position:relative; padding:0 34px 0 25px;}
.gsjj_sp::before{content:""; display:block; width:30px; height:36px; border-top:1px solid #006a48; border-right:2px solid #006a48; position:absolute; right:0; bottom:0;}
.gsjj_sp::after{content:""; display:block; width:25px; height:11px; position:absolute; left:-10px; top:15px; background:url(../images/gsjj_logo.png) no-repeat center center;}
.gsjj_sp span{display:block; overflow:hidden; height:40px; line-height:40px; font-size:20px; color:#608c2a;}
.gsjj_contect{display:block; overflow:hidden; padding-top:30px;}
#tags {width:147px; float:left; margin-right:30px;}
#tags LI {display:block; overflow:hidden; margin-top:5px;}
#tags LI A {width:100%; height:100%; display:block; overflow:hidden;}
#tags LI A .gsjj_hover{width:100%; overflow:hidden; height:100%; padding:10px 15px; background:rgba(0, 106, 72, 0.9) none repeat scroll 0 0 !important; background-color:#006a48;}
#tags LI A img{display:block; max-width:100%; height:auto; margin-top:15px;}
#tags LI A .gsjj_pp{display:block; overflow:hidden; height:36px; line-height:35px; border-bottom:1px solid #fff; font-size:14px; color:#fff; font-weight:bold;}
#tags LI A .gsjj_spp{display:block; overflow:hidden; height:50px; line-height:25px; font-size:13px; color:#fff;}
#tags LI.selectTag A .gsjj_hover{background:rgba(223, 174, 56, 0.9) none repeat scroll 0 0 !important; background-color:#dfae38;}
#tagContent {display:block; overflow:hidden;}
.tagContent {display: none;}
#tagContent DIV.selectTag {DISPLAY: block}
#tagContent img{width:525px; float:right; margin-left:25px;}
#tagContent .gsjj_T{display:block; overflow:hidden; height:71px; line-height:70px; border-bottom:1px dashed #608c2a; font-size:18px; color:#333333; font-weight:bold;}
#tagContent .gsjj_T span{color:#006a48; font-size:20px;}
#tagContent .gsjj_txt{display:block; overflow:hidden; font-size:13px; color:#666666; line-height:24px; height:240px; margin-top:15px;}
#tagContent .gsjj_more{ display:block; overflow:hidden; padding-top:30px;}
#tagContent .gsjj_more a{width:114px; display:block; height:38px; line-height:38px; text-align:center; background:#fff; border-radius:19px; font-size:13px; color:#006a48; transition:all 0.4s;}
#tagContent .gsjj_more a:hover{background:#006a48; color:#fff;}

.eat{width:100%; overflow:hidden; padding:20px 0;}
.eat_title{display:block; overflow:hidden;}
.eat_title img{display:block; max-width:100%; height:auto; margin:0 auto;}
.eat_ul{display:block; overflow:hidden; width:1206px; padding-top:30px;}
.eat_ul li{width:235px; float:left; margin:6px 6px 0 0;}
.eat_ul li .eat_B{width:100%; overflow:hidden;}
.eat_ul li .eat_B .eat_img{width:100%; overflow:hidden; transition:all 1s;}
.eat_ul li .eat_B .eat_img::before{content:""; display:block; padding-top:100%;}
.eat_ul li .eat_txt{display:block; overflow:hidden; height:30px; line-height:30px; text-align:center; font-size:16px; color:#333333; margin-top:10px;}
.eat_ul li:hover .eat_B .eat_img{transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1);}

.news_box{width:100%; overflow:hidden; padding:25px 0;}
.news{width:586px;}
.news_title{display:block; overflow:hidden; height:78px; line-height:78px; background:#fff; padding:0 20px; font-size:24px; color:#006a48; font-weight:bold;}
.news_title a{width:36px; float:right; height:36px; line-height:32px; text-align:center; border-radius:50%; border:2px solid #006a48; font-family:SimSun; font-size:16px; margin-top:21px; transition:all 0.4s;}
.news_title a:hover{background:#006a48; color:#fff;}
.news_ul{display:block; overflow:hidden;}
.news_ul li{display:block; line-height:52px; overflow:hidden; border-bottom:1px dashed #608c2a;}
.news_ul li .news_sp{float:right; height:52px; font-size:14px; color:#dfae38;}
.news_ul li a{display:block; overflow:hidden; height:52px; font-size:14px; color:#333333;}
.news_ul li a span{color:#006a48; padding-right:5px;}
.news_ul li a:hover{color:#006a48;}

.footer{width:100%; overflow:hidden; background:url(../images/footer_bj.jpg) repeat-x left top; background-size:10px 100%; padding:30px 0;}
.footer_logo{width:28%; float:left; border-right:1px solid #fff;}
.footer_logo img{display:block; max-width:100%; height:auto;}
.footer_right{width:72%;float:left; padding-left:60px;}
.footer_txt{float:left; font-size:15px; color:#fff; line-height:30px;}
.footer_B{float:right;}
.footer_dianhua{float:left; text-align:center; font-size:14px; color:#fff; line-height:40px; padding-top:10px;}
.footer_dianhua img{display:block; max-width:100%; height:auto; margin:0 auto;}
.footer_dianhua span{display:block; font-family:Arial; font-size:30px; color:#fff; font-style:oblique;}
.footer_wx{float:right; width:120px; margin-left:50px;}
.footer_wx img{width:120px; height:120px; display:block; margin:0 auto;}
.foot{width:100%; overflow:hidden; background:#006a48; line-height:20px; padding:15px; text-align:center; font-size:14px; color:#fff;}

/*内页公用样式*/
.main{width:100%; overflow:hidden; padding:35px 0;}
.main_left{width:286px; float:left;}
.main_right{width:884px; float:right;}
.dqwz_title{width:100%; float:left; line-height:48px; border-bottom:3px solid #fff;}
.dqwz_p{float:left; font-size:18px; color:#006a48; font-weight:bold;}
.dqwz_nav{float:right; font-size:12px; color:#666666;}
.dqwz_nav span{color:#006a48;}
.dqwz_contect{width:100%; float:left; padding-top:15px;}
/*End*/

/*内页左侧样式*/
.about{width:100%; margin-bottom:10px;}
.about_title{display:block; overflow:hidden; height:69px; line-height:69px; background:url(../images/about_title.jpg) repeat-x left center; font-size:14px; color:#dcf2e6; padding:0 10px; text-transform:uppercase;}
.about_title span{font-size:30px; padding-right:6px; position:relative;}
.about_title span::before{content:""; display:block; width:17px; height:7px; background:url(../images/about_title_logo.png) no-repeat center center; position:absolute; right:-18px; top:2px;}
.about_title1{background:url(../images/about_title_bj2.jpg) no-repeat center center; background-size:cover;}

.about_ul{display:block; overflow:hidden; margin-top:10px; background:#fff;}
.about_ul li{display:block; overflow:hidden; border-bottom:1px solid #dcf2e6;}
.about_ul li a{display:block; overflow:hidden; height:46px; line-height:46px; font-size:16px; color:#666666; font-weight:bold; transition:all 0.4s; padding:0 15px;}
.about_ul li a span{color:#006a48; padding-right:15px; font-size:20px;}
.about_ul li a:hover{background:#006a48; color:#fff;}
.about_ul li a:hover span{color:#fff;}
.about_ul li.about_on a{background:#006a48; color:#fff;}
.about_ul li.about_on a span{color:#fff;}

.about_txt{display:block; overflow:hidden; background:#fff; color:#666666; font-size:14px; line-height:30px; padding:10px;}
.about_txt span{color:#333333;}
/*End*/

/*关于我们*/
.company{display:block; overflow:hidden; font-size:15px; color:#666666; line-height:35px;}
.company img{ max-width:100% !important; height:auto !important;}
/*End*/

/*招贤纳士*/
.job{display:block; overflow:hidden;}
.job_txt{display:block; overflow:hidden; line-height:30px; font-size:13px; color:#666666;}
.job_sp1{font-size:16px; color:#333333;}
.job_sp2{color:#006a48;}
.job_sp3{color:#333333;}

.job_ul{display:block; overflow:hidden; border-top:1px solid #fff; margin-top:10px;}
.job_ul li{display:block; overflow:hidden; border-bottom:1px solid #fff; padding:10px 0;}
.job_ul li .job_p{display:block; overflow:hidden; height:30px; line-height:30px; font-size:16px; color:#333333; font-weight:bold;}
.job_ul li .job_sp{display:block; overflow:hidden; line-height:30px; font-size:13px; color:#666666;margin-left:-30px;}
.job_ul li .job_sp .job_sp2{margin-left:30px;}
.job_ul li .job_txts{display:block; overflow:hidden; line-height:30px; font-size:13px; color:#666666;}
/*End*/

/*保安服务*/
.cp_ul{display:block; overflow:hidden;}
.cp_ul li{width:100%; float:left; margin-bottom:30px; position:relative;}
.cp_ul li a{display:block; overflow:hidden; padding:0 20px;}
.cp_ul li::before{content:""; width:100%; height:85%; overflow:hidden; background:#fff; position:absolute; left:0; top:38px; z-index:0; transition:all 0.4s;}
.cp_ul li .cp_img{width:226px; float:left; position:relative; z-index:1; border:10px solid #d4eddf; margin-right:20px;}
.cp_ul li .cp_img::before{content:""; display:block; padding-top:59.708738%;}
.cp_ul li .cp_pp{display:block; overflow:hidden; height:38px; line-height:38px; font-size:14px; color:#333333; transition:all 0.4s;}
.cp_ul li .cp_txts{display:block; overflow:hidden; height:60px; line-height:30px; font-size:13px; color:#666666; position:relative; z-index:1; margin-top:5px; transition:all 0.4s;}
.cp_ul li .cp_hg{display:block; height:1px; border-bottom:1px dashed #608c2a; overflow:hidden; position:relative; z-index:1; margin-top:10px; transition:all 0.4s;}
.cp_ul li .cp_M{display:block; overflow:hidden; height:30px; line-height:30px; font-size:14px; color:#006a48; position:relative; z-index:1; margin-top:10px; transition:all 0.4s;}
.cp_ul li:hover::before{background:#dfae38;}
.cp_ul li:hover .cp_img{border-color:#fff;}
.cp_ul li:hover .cp_pp{color:#006a48;}
.cp_ul li:hover .cp_txts{color:#fff;}
.cp_ul li:hover .cp_M{color:#fff;}

.cpxq{display:block; overflow:hidden;}
.cpxq_p{display:block; overflow:hidden; text-align:center; font-size:18px; color:#006a48; line-height:36px; font-weight:bold;}
.cpxq_sp{display:block; overflow:hidden; text-align:center; font-size:14px; color:#333333; line-height:30px;}
.cpxq_img{display:block; overflow:hidden; padding:15px 0;}
.cpxq_img img{display:block; max-width:100%; height:auto; margin:0 auto;}
.cpxq_txt{display:block; overflow:hidden; font-size:13px; color:#666666; line-height:30px;}
.cpxq_bottom{display:flex; align-content:center; align-items:center; justify-content:center; flex-wrap:wrap; overflow:hidden; padding-top:20px; text-align:center;}
.cpxq_bottom a{width:114px; float:left; height:38px; line-height:38px; text-align:center; border-radius:19px; background:#fff; font-size:13px; color:#006a48; margin:0 10px; transition:all 0.4s;}
.cpxq_bottom a:hover{background:#006a48; color:#fff;}
/*End*/

/*教育培训*/
.edu_ul{display:block; overflow:hidden; width:898px;}
.edu_ul li{width:210px; float:left; margin-right:14px;}
.edu_ul li .edu_img{width:100%; overflow:hidden; background:#fff; position:relative;}
.edu_ul li .edu_img img{transition:all 1s;}
.edu_ul li .edu_img::before{content:""; display:block; padding-top:100%;}
.edu_ul li .edu_txt{display:block; overflow:hidden; height:50px; line-height:50px; text-align:center; font-size:16px; color:#333333;}
.edu_ul li:hover .edu_img img{transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1);}
/*End*/

/*联系我们*/
.contact{display:block; overflow:hidden;}
.contact_logo{display:block; overflow:hidden;}
.contact_logo img{display:block; max-width:100%; height:auto;}
.contact_txt{display:block; overflow:hidden; color:#333333; font-size:13px; line-height:24px; padding-top:15px;}
.contact_txt img{width:110px; float:right; height:110px;}
.contact_map{display:block; overflow:hidden; margin-top:15px;}
#dituContentmap{width:100%; overflow:hidden; height:380px;}
.iw_poi_title {color: #CC5522; font-size: 14px; font-weight: bold; overflow: hidden; padding-right: 13px; white-space: nowrap;}
.iw_poi_content {font: 12px arial,sans-serif; overflow: visible; padding-top: 4px; white-space: -moz-pre-wrap; word-wrap: break-word;}
/*End*/

@media (max-width:1220px) {
/*头部*/
.header{padding:0 1%;}
nav{padding:0 1%;}
/*End*/

.pic_box {padding:40px 1% 0 1%;}
.pic_ul {width:100%;}
.pic_ul li {width: 31.33%; margin: 10px 1%;}
.pic_ul li a {padding:50px 0;}

.gsjj {padding: 30px 1%;}
#tagContent img {width:60%; margin-left:20px;}

.eat {padding: 20px 1%;}
.eat_ul {width:100%;}
.eat_ul li {width: 19%; margin:6px 0.5% 0 0.5%;}

.news_box {padding: 25px 1%;}
.news {width: 49%;}
.footer {padding: 30px 1%;}
.footer_right {padding-left:40px;}
.footer_wx {margin-left:40px;}

/*内页公用样式*/
.main{padding:35px 1%;}
.main_left{width:24%;}
.main_right{width:74%;}
/*End*/

/*教育培训*/
.edu_ul{width:100%;}
.edu_ul li{width:23%; margin:0 1%;}
/*End*/

}

@media (max-width:991px){
/*手机头部+导航*/
.icon-menu{float:right; cursor:pointer; width:60px; height:40px; background:url(../images/menu_logo.png) no-repeat center center; position:absolute;right:1%;top:50%; margin-top:-20px; z-index:9999999; background-size:100% 100%;}
.logo {width:100%; position:relative;}
/*End*/

.header {padding:0 1%; position:relative; left:0; top:0; z-index:9999999;}
/*导航*/
nav{background:none;}
.nav{display:none; width:150px; background:rgba(0, 106, 72, 0.8) none repeat scroll 0 0 !important; background-color:#006a48; padding:2px; position:absolute; right:0; top:0;}
.nav .nLi{width:100%;}
.nav .nLi h3{background:none; height:40px; overflow:hidden; padding:0; border-bottom:1px solid #fff;}
.nav .nLi h3 a{height:40px; line-height:40px;}
.nav .sub {display: none !important;}
/*END*/

/*banner*/
.banner .banner-imgbox .swiper-slide a{background:none !important;}
/*End*/

.pic_box {padding:20px 1% 0 1%;}
.pic_ul li a {padding:30px 0;}
.eat_ul {padding-top:20px;}
.footer_right {padding-left:20px;}
.footer_wx {margin-left:20px;}

/*内页公用样式*/
.main{padding:25px 1%;}
.main_left{width:29%;}
.main_right{width:69%;}
/*End*/

/*内页左侧样式*/
.about{margin-bottom:0;}
.about_title{height:50px; line-height:50px; background:url(../images/sj_jiantou.png) no-repeat right center,url(../images/about_title.jpg) repeat-x left center; font-size:20px; color:#fff; padding:0; text-indent:20px;}

.about_ul{display:none; margin-top:5px;}
.about_ul li a{height:40px; line-height:40px; font-size:14px; padding:0 10px;}
.about_ul li a span{padding-right:10px; font-size:16px;}
/*End*/

/*教育培训*/
.edu_ul li{width:31.33%;}
/*End*/

}

@media (max-width:767px){
/*手机头部+导航*/
.icon-menu{width:50px; height:30px; margin-top:-15px;}
.logo{padding:10px 0;}
.logo img{width:80%;}
/*End*/

.pic_box {padding:10px 1% 0 1%;}
.pic_ul li {width:98%; margin: 10px 1% 0 1%;}
.pic_ul li a {padding:10px 0;}
.company img{ max-width: 100%; margin:10px auto;}

.gsjj {padding:15px 1%;}
.gsjj_p {font-size:18px; margin-right:10px;}
.gsjj_p span {font-size:16px;}
.gsjj_sp span {font-size: 14px;}
.gsjj_contect {padding-top:10px;}
#tags {width:100%; margin-right:0;}
#tags LI {width:32.33%; float:left; margin:0 0.5%;}
#tags LI A .gsjj_hover {padding:10px;}
#tags LI A img {margin-top:0;}
#tags LI A .gsjj_spp {height:40px; line-height:20px; font-size:12px; margin-top:5px;}
#tagContent {width:100%; float:left; padding-top:10px;}
#tagContent img {width:auto; display:block; max-width:100%; margin:0 auto; float:none;}
#tagContent .gsjj_T {height:auto; line-height:30px; font-size: 18px; padding:10px 0;}
#tagContent .gsjj_txt {height: auto; margin-top:10px;}
#tagContent .gsjj_more {padding-top:10px;}
#tagContent .gsjj_more a {margin:0 auto;}
.eat {padding:10px 1%;}
.eat_ul {padding-top:10px;}
.eat_ul li {width: 48%; margin: 6px 1% 0 1%;}
.news_box {padding:0 1%;}
.news {width: 100%; margin-bottom:10px;}
.news_title {height:50px; line-height: 50px; padding:0 10px; font-size:16px;}
.news_title a {width:30px; height: 30px; line-height:26px; font-size:12px; margin-top:10px;}
.news_ul li {line-height:40px;}
.news_ul li .news_sp {height: 40px;}
.news_ul li a {height: 40px;}
.foot {padding:10px;}

/*内页公用样式*/
.main{padding:15px 1%;}
.main_left{width:100%;}
.main_right{width:100%;}
/*End*/

/*招贤纳士*/
.job_ul li .job_sp{margin-left:0;}
.job_ul li .job_sp .job_sp2{margin-left:0;}
/*End*/

/*保安服务*/
.cp_ul li{ margin-bottom:10px;}
.cp_ul li a{padding:5px; background:#fff;}
.cp_ul li::before{display:none;}
.cp_ul li .cp_img{width:120px; border:5px solid #d4eddf; margin-right:10px;}
.cp_ul li .cp_img::before{padding-top:100%;}
.cp_ul li .cp_pp{height:30px; line-height:30px;}
.cp_ul li .cp_txts{height:40px; line-height:20px; margin-top:5px;}
.cp_ul li .cp_hg{margin-top:5px;}
.cp_ul li .cp_M{margin-top:5px;}
.cp_ul li:hover a{background:#dfae38;}

.cpxq_p{line-height:30px;}
.cpxq_img{padding:10px 0;}
.cpxq_bottom a{width:30%;margin:0 1%;}
/*End*/

/*教育培训*/
.edu_ul li{width:48%;}
.edu_ul li .edu_txt {height:40px; line-height:40px; font-size:14px;}
/*End*/
#tagContent .gsjj_txt{display:block; overflow:hidden; font-size:13px; color:#666666; line-height:30px; height:220px; margin-top:15px;}

}
/*手机底部*/
.hot{width:100%; height:58px; position:fixed; bottom:0; left:0; z-index:9999999999999; border-top:solid 2px #fff; background:#608c2a;}
.hot span{ color:#fff; font-size:16px; line-height:20px; text-align:center !important;}
.hot h6{ font-size:12px; line-height:20px; text-align:center !important;}
.hot .row{margin:0 !important;}
.hot .row div{padding:0 !important;}
.hot .row div a{ display:block; color:#fff; padding:7px 0;}
.hot .row div:hover a{background:#dfae38;}
.dbbox{ position: fixed; left: 0; bottom:70px; z-index:99; width: 100%;}
.dbbox .dbs{ position: relative; padding: 0 15px; display:none;}
.dbbox .dbs .neirong{padding: 10px; background: #fff; border-radius: 5px; border:2px solid #dfae38;}
.dbbox .dbs.ewm-box{ text-align:center; }
.dbbox .dbs.ewm-box:after{ content: ""; position: absolute; left:50%; bottom:-6px; z-index: 1; width:25%; height:6px; background: url(../images/icon/dbtc_jt.png) no-repeat center;}
.dbbox .dbs.fenxiang-box:after{ content: ""; position: absolute; left:75%; bottom:-6px; z-index: 1; width:25%; height:6px; background: url(../images/icon/dbtc_jt.png) no-repeat center;}
.dbbox .dbs.ewm-box img{ max-width: 140px; }
.dbbox .dbs.fenxiang-box .bdshare-button-style1-32 .li{ position: relative; padding: 6px 0; width: 20%; height: 44px; }
.dbbox .dbs.fenxiang-box .bdshare-button-style1-32 a{ position: absolute; left: 50%; top:6px; margin:0 0 0 -16px; float: inherit !important; display: block; }
/*End*/