﻿/* eyoucms.com 易优CMS -- 好用,免费,安全 */
a:hover {text-decoration: none;}
a {transition: all .4s;-webkit-transition: all .4s;-moz-transition: all .4s;}

@font-face {
  font-family: 'helv';
  src: url('../fonts/helv.eot');
  src: url('../fonts/helv.eot') format('embedded-opentype'), url('../fonts/helv.woff') format('woff'), url('../fonts/helv.ttf') format('truetype'), url('../fonts/helv.svg#verdemoderna') format('svg');
}

/*头部样式*/
#header {position: relative; border-top:solid 5px #8eb37d; background:url(../img/top_bg.png) repeat-x bottom; padding-bottom:20px; z-index:1000}
#header .logo { width:350px; display:inline}
#header .menu_icon {position: absolute;top: 35%;right: 5%;width: 8%;}
@media all and (max-width: 992px) {
	#header .logo{ height:70px;}
	.logo img{ max-height:100%;max-width:none}
}

/*pc导航*/
.pc_menu{ margin-left:370px;}
.pc_menu .menu .nLi {float: left;width: 14%;position: relative;}
.pc_menu .menu .nLi h3 {font-size:14px; }
.pc_menu .menu .nLi h3 a {display: block;text-align: center;color: #000;line-height: 30px;padding: 35px 0 15px; }
.pc_menu .menu .nLi:hover{ background:#8eb37d; color:#fff}
.pc_menu .menu .nLi:hover a{ color:#fff; text-decoration:underline}
.pc_menu .menu .nLi .menu_2 {display: none;background:url(../img/sub_nav.png) repeat-x bottom left;position: absolute;top: 70px;width: 100%;z-index: 10;padding:10px 0;}
.pc_menu .menu .nLi .menu_2 li {background:#8eb37d}
.pc_menu .menu .nLi .menu_2 li a {display: block;color: #fff;line-height:30px;text-align: center; padding:0 10px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;text-decoration:none }
.pc_menu .menu .nLi .menu_2 li:last-child{ padding-bottom:10px;}
.pc_menu .menu .nLi .menu_2 li a:hover{ background:#fff;color: #000; text-decoration:none}

/*大图样式*/
#banner {position: relative; overflow: hidden; margin-top:-15px;}
#banner .owl-theme .owl-controls .owl-dots {position: absolute;bottom: 2%;width: 100%;}/*大图下方点点的位置*/
#banner .owl-theme .owl-controls .owl-nav .owl-prev,#banner .owl-theme .owl-controls .owl-nav .owl-next{ position:absolute; bottom:50%;padding:15px 10px}/*箭头的设置*/
#banner .owl-theme .owl-controls .owl-nav .owl-prev{ left:5%;}
#banner .owl-theme .owl-controls .owl-nav .owl-next{ right:5%;}
#banner #owl-demo a.item { display:block; background-position:top center; background-repeat:no-repeat;height: 100%;width: 100%; background-size:auto 100%}
#owl-demo,#owl-demo .owl-wrapper-outer,#owl-demo .owl-wrapper,#owl-demo .owl-item,#banner {height: 735px;}/*大图记得修改高度*/
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{ background:#8eb37d}

@media all and (max-width: 992px) {
  #owl-demo,#owl-demo .owl-wrapper-outer,#owl-demo .owl-wrapper,#owl-demo .owl-item,#banner {height: 400px;}/*大图记得修改高度*/
}
@media all and (max-width: 640px) {
   #owl-demo,#owl-demo .owl-wrapper-outer,#owl-demo .owl-wrapper,#owl-demo .owl-item,#banner {height: 200px;}/*大图记得修改高度*/
}


/*pc右侧快捷按钮*/
.right_nav {}
.right_nav .aside li > p,.right_nav .aside > li > div {background-color: #6a757c;color: #fff;}
.right_nav .aside {position: fixed;right: 0;top: 20%;z-index: 10000;}
.right_nav .aside > li {width: 60px;line-height: 60px;text-align: center;margin-bottom: 2px;cursor: pointer;position: relative;}
.right_nav .aside > li > p {position: relative;z-index: 1005;line-height: 60px;}
.right_nav .aside > li img {vertical-align: middle;}
.right_nav .aside > li p img {width: 80%;}
.right_nav .aside > li p:hover img {width: 85%;}
.right_nav .aside > li .img2 {display: none;}
.right_nav .aside > li > div {background-image: url(../img/white_bg.png);background-repeat: repeat;position: absolute;display: none;}
.right_nav .aside > li .phone_meassage {right: -240px;top: 0;width: 300px;text-align: center;font-size: 25px;line-height: 50px;padding: 5px 0;}
.right_nav .aside > li .qq_online {top: 0;right: -127px;width: 187px;padding: 0 20px 0 15px;}
.right_nav .aside > li .qq_online .qq_online_title {text-align: left;font-size: 15px;line-height: 30px;border-bottom: 1px solid #fff;}
.right_nav .aside > li .qq_online .qq_online_box {margin-top: 11px;}
.right_nav .aside > li .qq_online .qq_online_box ul li {line-height: 35px;}
.right_nav .aside > li .qq_online .qq_online_box ul li a{ color:#fff}
.right_nav .aside > li .qq_online .qq_online_box ul li i {float: left;margin-top: -17px;}
.right_nav .aside > li .qq_online .qq_online_box ul li span {float: left;margin-top: -16px;margin-left: 10px;}
.right_nav .aside > li .qq_online .qq_online_box ul li span:hover {text-decoration: underline;}
.right_nav .aside > li .ewm {top: -20px;right: 60px;width: 100px;height: 100px;}
.right_nav .aside > li .search_box {position: absolute;top: 0;right: -205px;width: 265px;text-align: center;height: 100%;}
.right_nav .aside > li .search_box .search_input {width: 220px;height: 36px;position: relative;margin: 12px auto;}
.right_nav .aside > li .search_box .search_input span {position: absolute;line-height: 34px;left: 10px;z-index: 101;}
.right_nav .aside > li .search_box .search_input input {width: 220px;border: none;background-color: transparent;height: 36px;padding-left: 10px;position: absolute;line-height: 30px;z-index: 1;top: 0;left: 0;background: url(../img/black_bg.png);}
.right_nav .aside > li .search_box ::-webkit-input-placeholder {color: #fff;}

.about_pro{overflow:hidden; padding-bottom:75px;}
.about{ margin-top:60px;  }
.about_box{border:solid 1px #c6d9be; position:relative; padding:30px 30px 0px 30px;}
.about_box i{ width:65%; position:absolute; right:0; bottom:-50px;}
.about_box .title b{ display:block; font-family:helv; font-size:60px; line-height:70px; height:70px;text-transform:Uppercase}
.about_box .title span{ font-size:24px; color:#8eb37d}
.about_box .inner p{ line-height:26px; margin-top:20px; height:104px; overflow:hidden}
.about_box .inner a{ display:block; background:#8eb37d; font-size:16px; color:#fff; text-align:center; width:140px; height:40px; line-height:40px; border-radius:10px; margin-top:60px;}
.pro_btn{ margin-top:60px;}
.pro_btn .quik_btn{ float:left; width:50%; padding-right:15px;}
.pro_btn .quik_btn .quik_btn1{ position:relative; margin-bottom:30px;overflow:hidden}
.pro_btn .quik_btn .quik_btn1 a p{ position:absolute; width:100%; height:100%; top:0; left:0;background: url(../img/rgb0.4.png); text-align:center; color:#fff; font-size:20px; padding-top:35%; z-index:100 }
.pro_btn .quik_btn .quik_btn1 a  img{transition: all linear 0.2s;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;transform:scale(1,1);-webkit-transform:scale(1,1);-moz-transform:scale(1,1);}
.pro_btn .quik_btn .quik_btn1 a:hover img{transform:scale(1.08,1.08);-webkit-transform:scale(1.08,1.08);-moz-transform:scale(1.08,1.08);}
.pro_btn .quik_btn .quik_btn1 a:hover p i img{transform:scale(1,1);-webkit-transform:scale(1,1);-moz-transform:scale(1,1);}
.pro_btn .quik_btn .quik_btn1 a p i{ display:block; margin-top:30px;}
.pro_btn .quik_btn .quik_btn1 a p:before{ width:86%; height:86%; position:absolute; top:7%;display:block; content:" ";  left:7%; border:solid 1px #8eb37d}
.pro_btn .quik_btn .quik_btn1:last-child{ margin-bottom:0}

.pro_btn .pro{ float:right; width:50%; padding-left:15px;}
.pro_btn .pro .title{ background:#f2f2f2; padding:30px 30px 0 30px; }
.pro_btn .pro .title b{ font-size:24px; color:#8eb37d; text-align:center; display:block; font-weight:normal; margin-bottom:20px; height:34px; line-height:34px;}
.pro_btn .pro .title p{ line-height:26px; overflow:hidden; height:104px;}
.pro_btn .pro .title a{ display:block; margin:auto; text-align:center; height:34px; }
.pro_btn .pro .title a img{height:100%}
.pro .inner {position: relative; overflow: hidden;background:#f2f2f2}
.pro .inner .owl-theme .owl-controls {position: absolute;bottom: 2%;width: 100%;}/*大图下方点点的位置*/
.pro .inner .owl-carousel .owl-item{ width:100%;}
.pro .inner .img_area{ width:100%; height:100%; position:relative; }
.pro .inner .img_area img{width:auto; max-width:100%; max-height:100%; top:0;left:0;right:0;bottom:0; position:absolute; margin:auto}
@media (max-width: 640px) {
	.about_pro{padding-bottom:0px;}

.about{ margin-top:15px;}
.about_box{ padding:15px 15px 0 15px;}
.about_box .title b{ font-size:36px; line-height:38px; height:38px;}
.about_box .title span{ font-size:18px;}
.about_box .inner p{ margin-top:12px; font-size:12px; line-height:20px; height:80px;}
.about_box .inner a{ margin-top:30px; width:90px; height:25px; line-height:25px; font-size:12px; border-radius:5px;}
.about_box i{ width:60%; bottom:-35px}
.pro_btn{ margin-top:40px;}
.pro_btn .quik_btn .quik_btn1{ margin-bottom:15px;}
.pro_btn .quik_btn{ padding-right:7.5px;}
.pro_btn .pro{ padding-left:7.5px}
.pro_btn .pro .title b{ font-size:16px; line-height:20px; height:20px; margin-bottom:12px;}
.pro_btn .pro .title{ padding:12px 12px 0 12px;}
.pro_btn .pro .title p{ font-size:12px; line-height:20px; overflow:hidden; height:80px;}
.pro_btn .pro .title a{ height:20px;}
.pro_btn .quik_btn .quik_btn1 a p i{ margin-top:15px;}
}

.news_feed{background: url(../img/news_bg.jpg) no-repeat center top #f2f2f2;  padding-top:35px; padding-bottom:40px;}
.news{ padding-right:0; padding-left:0}

.news .title{ margin-bottom:10px;}
.news .title b{ font-family:helv; font-size:60px; line-height:70px; height:70px;text-transform:Uppercase; color:#a0a29f; float:left}
.news .title span{ font-size:24px; color:#8eb37d; margin-top:20px; margin-left:15px; float:left;}

.news .inner ul li{display: table; padding:25px 15px; transition: all .4s;-webkit-transition: all .4s;-moz-transition: all .4s;}
.news .inner ul li .time{ width:100px; height:100px; border-radius:50%; border:solid 1px #c4d7bb; color:#fff; text-align:center;vertical-align: middle;display: table-cell;}
.news .inner ul li .time b{ font-size:28px; display:block; margin-bottom:10px;}
.news .inner ul li .time span{ font-size:16px;}
.news .inner ul li .news_con{ padding-top:15px; padding-left:20px; float:right }
.news .inner ul li .news_con a b{ font-size:16px; color:#fff; margin-bottom:10px; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;} 
.news .inner ul li .news_con a p{ font-size:14px; color:#ecfee3; line-height:24px; height:48px; overflow:hidden;}
.news .inner ul li:hover{ background:#8eb37d}

.feedback{ padding-right:0; padding-left:40px}
.feedback .title{ margin-bottom:35px;}
.feedback .title b{ font-family:helv; font-size:60px; line-height:70px; height:70px;text-transform:Uppercase; color:#cdcdcd; float:left}
.feedback .title span{ font-size:24px; color:#8eb37d; margin-top:20px; margin-left:15px; float:left;}

.feedback .form-horizontal .control-label{ padding-right:0; padding-left:0; font-weight:normal; font-size:16px;}
.feedback .form-control{  border-radius:0; background:none;box-shadow:none; height:40px;}
.feedback textarea.form-control{ height:auto}
.feedback .form-horizontal .form-group:nth-child(6){ margin-bottom:35px;}
.feedback .form-horizontal .form-group:nth-child(6) img{ margin-left:10px;}
.feedback .form-group .sure{ background:#8eb37d;  border:none; color:#fff; border-radius:5px; margin-right:10px; width:120px; height:40px; line-height:40px; font-size:16px;}
@media (max-width: 640px) {
  .news_feed{background: url(../img/news_bg.jpg) no-repeat left top #f2f2f2; background-size:auto 360px; margin-top:27px; padding-top:24px; padding-bottom:0px;}
  .news{ padding-right:15px; padding-left:15px}
  .news .inner ul li{padding:0;}
  .news .title{ margin-bottom:25px;}
.news .title b{ font-size:36px; line-height:38px; height:38px;}
.news .title span{ font-size:18px;margin-top:10px;}
.news .inner ul li{ margin-bottom:30px;}
.news .inner ul li .time{ width:60px; height:60px;border-radius:50%; border:solid 1px #c4d7bb; color:#fff; text-align:center;vertical-align: middle;display: table-cell;}
.news .inner ul li .time b{ font-size:18px;  margin-bottom:0px;}
.news .inner ul li .time span{ font-size:12px;}
.news .inner ul li .news_con{ padding-top:7px; padding-left:10px; float:right; }
.news .inner ul li .news_con a b{ font-size:14px; margin-bottom:0px; } 
.news .inner ul li .news_con a p{ font-size:12px; line-height:20px; height:20px; }

.feedback{ padding-right:15px; padding-left:15px; margin-top:30px; padding-bottom:24px;background: url(../img/feedback_bg.jpg) no-repeat right bottom; background-size:30% auto}
.feedback .title{ margin-bottom:25px;}
.feedback .title b{ font-size:36px; line-height:38px; height:38px;}
.feedback .title span{ font-size:18px;margin-top:10px;}
.feedback .inner{ padding:0 15px;}
.feedback .form-horizontal .control-label{ font-size:14px;}
.feedback .form-horizontal .form-group:nth-child(6){ margin-bottom:25px;}
.feedback .form-horizontal .form-group:nth-child(6) .form-control{ width:60%; float:left;}
.feedback .form-horizontal .form-group:nth-child(6) img{ margin-top:10px; }
}

.xp{ text-align:center; margin-top:50px; overflow:hidden }
.xp .title{ display:inline-block; margin-bottom:25px;}
.xp .title b{ font-family:helv; font-size:60px; line-height:70px; height:70px;text-transform:Uppercase; color:#d8d8d8; float:left}
.xp .title span{ font-size:24px; color:#8eb37d; margin-top:20px; margin-left:15px; float:left;}
.xp .inner ul li{ float:left; margin-top:10px;transition: all .4s;-webkit-transition: all .4s;-moz-transition: all .4s;}
.xp .inner ul li a{ border:solid 1px #acd998; padding:5px; display:block; font-size:14px;}

.xp .inner ul li a .img_area{width:100%; position:relative }
.xp .inner ul li a .img_area img{ max-width:100%; max-height:100%; top:0;left:0;right:0;bottom:0; position:absolute; margin:auto}

.xp .inner ul li a .text_area{ height:40px; line-height:40px; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; color:#333}
.xp .inner ul li:hover a .text_area{ color:#77b75a}
.xp .inner ul li:hover{ margin-top:0}
@media (max-width: 640px) {
.xp{ margin-top:20px;}
.xp .title b{ font-size:36px; line-height:38px; height:38px;}
.xp .title span{ font-size:18px;margin-top:10px;}
.xp .title{ margin-bottom:0px;}
.xp .inner ul{ margin:0 7.5px}
.xp .inner ul li{ padding:0 7.5px; margin-top:15px; }
}

/*底部样式*/
#footer{ margin-top:80px}
#footer .friendship {background: url(../img/footer_bg.jpg) #8eb37d repeat-x center top; padding:25px 0 15px 0; color:#fff;}
#footer .friendship .container{ position:relative}
#footer .friendship .container i{ position:absolute; z-index:100; top:-55px}
#footer .friendship a {padding: 0 30px; color:#fff; font-size:16px;}
#footer .copyright {background: #333;text-align:left;padding:30px 0;position: relative; min-height:130px}
#footer .copyright .copyright_con {color: #e5e5e5;padding: 0 15px; line-height:30px;}
#footer .copyright .copyright_con a{ color:#e5e5e5}

#footer .copyright .top {position: absolute;right: 10px;top: -15px;width: 30px;height: 30px;border-radius: 50%;z-index: 10;}
#footer .copyright .top img {width: 80%;top: 2px;z-index: 100;position: absolute;left: 3px;}
#footer .copyright .top:before {background-image: url(../img/black_bg.png);display: block;content: " ";border-radius: 50%;z-index: 99;position: absolute;top: 0;left: 0;width: 30px;height: 30px;}

/*wap底部快捷按钮*/
.wap_footer {width: 100%;position: fixed;left: 0;bottom: 0;padding: 7px 0;z-index: 1000;background: #8eb37d;}
.wap_footer dl {width: 20%;float: left;text-align: center; margin-bottom:0;}
.wap_footer dt {height: 33px;}
.wap_footer dd {color: #fff;}
.wap_footer dl dt img {width: 40%;}

/*手机底部搜索*/
.wap_search_input {position: fixed;bottom: 65px;left: 100%;width: 100%;z-index: 1000;padding: 8px 2%;background: #9e845a;}
.wap_search_input:after {background-color: rgba(0, 0, 0, 0.1);display: block;content: " ";position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 10;}
.wap_search_input input {float: left;width: 80%;border-radius: 4px;height: 30px;line-height: 30px;padding-left: 2%;color: #333;position: relative;z-index: 100;box-sizing: border-box;}
.wap_search_input p {float: left;height: 30px;line-height: 30px;color: #fff;position: relative;z-index: 100;margin-left: 2%;width: 18%;text-align: center;border-radius: 5px;background: rgba(255, 255, 255, 0.2);}

/*黑色遮罩*/
.black_cloth {position: fixed;z-index: 10000000;width: 100%;height: 100%;background: url(../img/black_cloth.png) repeat;display: none;top: 0;left: 0;}

/*手机左边弹出导航*/
.wap_menu {width: 250px;position: fixed;top: 0px;left: -250px;height: 100%;text-align: left;z-index: 10000001;background: #8eb37d;}
.wap_menu li.menu_tit {font-size: 18px;font-weight: bold;background: rgba(255, 255, 255, 0.3);position: relative;padding: 15px 10px;color: #fff;}
.wap_menu li.menu_tit span {font-size: 20px;position: absolute;top: 12px;right: 15px;border-bottom: none;z-index: 1000;}
.wap_menu li {margin-bottom: 2px;font-size: 14px;position: relative;}
.wap_menu li .wap_menu1 {line-height: 24px;font-size: 16px;text-transform: Uppercase;background: rgba(255, 255, 255, 0.1);position: relative;}
.wap_menu li p {padding: 10px 10px; margin-bottom:0;}
.wap_menu li .wap_menu1 a {display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;padding-right: 25px;color: #ffffff;}
.wap_menu li .wap_menu1 p.left {float: none;}
.wap_menu li .wap_menu1 p.right {width: 15%;text-align: center;color: #fff;position: absolute;top: 0;right: 0;float: none;z-index: 1000;}
.wap_menu li .wap_menu2 {display: none;}
.wap_menu li .wap_menu2 a {display: block;background: none;color: rgba(255, 255, 255, 0.8);overflow: hidden;font-size: 14px;border-bottom: rgba(255, 255, 255, 0.1) solid 1px;padding: 10px;}
.wap_menu li .wap_menu2 a i {float: left;width: 4px;height: 4px;background-color: #fff;margin:8px 10px 0 5px;}
.wap_menu li .wap_menu2 a span {float: left;width: 85%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}


/*pc侧边栏分类样式*/
._aside{padding-right: 0;width: 258px!important;padding-left: 0; margin-top:50px;}
.main{ float:right;margin-top:50px; }

._aside > h2 { text-align:center; border-top:solid 5px #98bf86; padding-top:10px;}
._aside > h2 b{ font-family:helv; font-size:42px; text-transform:Uppercase; color:#4c4c4c; display:block;  height:40px; overflow:hidden}
._aside > h2 span{ font-size:22px; color:#8eb37d;position:relative; }
._aside > h2 span:before{display:block; content:" "; position:absolute; top:50%; left:-45px;width:35PX; height:1px; line-height:1px; background:#98bf86;}
._aside > h2 span:after{display:block; content:" "; position:absolute; top:50%; right:-45px;width:35px; height:1px; line-height:1px; background:#98bf86;}

._aside ul.sidemenu{ background:url(../img/side.jpg) repeat-x bottom left #98bf86; padding-bottom:80px; margin-top:15px; padding-top:5px; }
/*一级的样式*/
._aside ul.sidemenu > li.sub1 ul {display: none;}
._aside ul.sidemenu > li.sub1 > a.sub1_a {display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; height:50px; line-height:50px; border-bottom:dashed 1px #c5dabc;background:url(../img/sub1_ico2.jpg) no-repeat 15px center; padding-left:45px; font-size:16px;}
._aside ul.sidemenu > li.current > a.sub1_a,._aside ul.sidemenu > li:hover > a.sub1_a {color: #000;background:url(../img/sub1_ico.jpg) no-repeat 15px center #aedb9a;}
/*二级的样式*/
._aside ul.sidemenu > li.sub1 > ul{  padding:12px 0; border-bottom:dashed 1px #c5dabc; }
._aside ul.sidemenu > li.sub1 > ul > li.sub2{ width:190px; margin:auto}
._aside ul.sidemenu > li.sub1 > ul > li.sub2 > a.sub2_a {display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; height:30px; line-height:30px;padding-left:20px;background:url(../img/sub2_ico.jpg) no-repeat 5px center; font-size:16px; color:#fff}
._aside ul.sidemenu > li.sub1 > ul > li.sub2:hover > a.sub2_a,._aside ul.sidemenu > li.sub1 > ul > li.current > a.sub2_a{ text-decoration:underline}

/*三级的样式*/
._aside ul.sidemenu > li.sub1 > ul > li.sub2 > ul > li.sub3{ width:170px; margin:auto}
._aside ul.sidemenu > li.sub1 > ul > li.sub2 > ul > li.sub3 > a.sub3_a {display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;height:25px; line-height:25px;padding-left:20px;background:url(../img/sub3_ico.jpg) no-repeat 5px center; font-size:16px; color:#fff}


.crumb{ text-align:right; font-size:12px; color:#999;background:url(../img/crumb_bg.jpg) repeat-x bottom; height:45px; line-height:45px; position:relative}
.crumb i{ position:absolute; top:-30px; left:0; width:90px; height:100px;}
.article{ margin-top:50px;}
@media (max-width: 640px) {
	#footer{ margin-top:15px}
	#footer .copyright{ padding:15px 0}
#footer .copyright .copyright_con {padding:0;}

	.main{ display:block; width:100%; padding:0 15px; margin-top:0; margin-left:0}
  ._aside {padding: 0;display:block; width:100%!important; background:none; margin:0; float:none; margin-top:10px;} 
  /*手机内页crumb*/
._aside > h2 { text-align:left; padding:8px 0 12px 0;background:url(../img/crumb_bg.jpg) repeat-x bottom;}
._aside > h2 b{ font-size:28px; float:left; margin-left:10px; height:30px;}
._aside > h2 span{ font-size:18px; float:left; margin-top:6px; margin-left:5px; }
._aside > h2 span:before{display:none; }
._aside > h2 span:after{display:none;}


  ._aside h2 .phone-menuicon {float: right;cursor: pointer;height:27px; margin-right:10px;}
  ._aside h2 .phone-menuicon img {-webkit-transition: all .4s;transition: all .4s; display:block}
  
._aside ul.sidemenu{ background:none; padding-bottom:0px; margin-top:0px; padding-top:0px;display:none}
/*一级的样式*/
._aside ul.sidemenu > li.sub1 > a.sub1_a { height:36px; line-height:36px; border-bottom:dashed 1px #8eb37d;background:url(../img/sub1_ico3.jpg) no-repeat 15px center; background-size:auto 50%;padding-left:40px; font-size:14px;}
._aside ul.sidemenu > li.current > a.sub1_a,._aside ul.sidemenu > li:hover > a.sub1_a {color: #000;background:url(../img/sub1_ico3.jpg) no-repeat 15px center;background-size:auto 50%}
/*二级的样式*/
._aside ul.sidemenu > li.sub1 > ul{  padding:5px 0; border-bottom:dashed 1px #8eb37d; }
._aside ul.sidemenu > li.sub1 > ul > li.sub2{ width:85%; }
._aside ul.sidemenu > li.sub1 > ul > li.sub2 > a.sub2_a { padding-left:20px;background:url(../img/sub2_ico2.jpg) no-repeat 5px center;background-size:auto 20%; font-size:14px; color:#000;height:25px; line-height:25px;}
._aside ul.sidemenu > li.sub1 > ul > li.sub2:hover > a.sub2_a,._aside ul.sidemenu > li.sub1 > ul > li.current > a.sub2_a{ text-decoration:none}

/*三级的样式*/
._aside ul.sidemenu > li.sub1 > ul > li.sub2 > ul > li.sub3{ width:95% }
._aside ul.sidemenu > li.sub1 > ul > li.sub2 > ul > li.sub3 > a.sub3_a {height:25px; line-height:25px;padding-left:20px;background:url(../img/sub3_ico2.jpg) no-repeat 5px center; font-size:14px; color:#000}


  #header .menu_icon img {width: 100%;}
  .article{ margin-top:15px;}

}

/*新闻详情页样式，若不需要请删除*/
.news_detail .title {padding-bottom: 10px;border-bottom: dashed 1px #aaa;text-align: center;}
.news_detail .title h3 {font-size:16px;font-weight: bold;text-align: center;margin-bottom: 5px;line-height:35px}
.news_detail .title .box {display: inline-block;text-align: center;}
.news_detail .title .box img {width: 15px;height: 15px;display: inline-block;margin: 0 5px;vertical-align: middle;}
.news_detail .title .box div {margin-right: 5px;}
.news_detail .title .box .time {float: left;text-align: center;}
.news_detail .title .box .eye {float: left;text-align: center;}
.news_detail .title .box .back {float: left;}
.news_detail .news_detail_content {margin-top: 15px;}
.news_detail .pageTurning {margin-top: 15px;}
.news_detail .pageTurning .prevs,
.news_detail .pageTurning .nexts {background: #ddd;line-height:250%;padding:0 10px;}
.news_detail .pageTurning .prevs {margin-bottom: 5px;}


/*产品详情页样式，若不需要请删除*/
.product_detail .title {padding-bottom: 10px;border-bottom: dashed 1px #aaa;text-align: center;}
.product_detail .title h3 {font-size:120%;font-weight: bold;text-align: center;margin-bottom: 5px;line-height:35px;}
.product_detail .title .box {display: inline-block;text-align: center;}
.product_detail .title .box img {width: 15px;height: 15px;display: inline-block;margin: 0 5px;vertical-align: middle;}
.product_detail .title .box .back {float: left;}
.product_detail .product_detail_images {padding-top: 15px;text-align: center;position: relative;}
.product_detail .product_detail_images .product_detail_btn2 {position: absolute;right: 2%;top: 48%;background:url(../img/rgb0.3.png);z-index: 100;font-size:0;}
.product_detail .product_detail_images .product_detail_btn1 {position: absolute;left: 2%;top: 48%;background:url(../img/rgb0.3.png);z-index: 100;font-size:0}
.product_detail .product_detail_images .product_detail_btn1 a img,.product_detail .product_detail_images .product_detail_btn2 a img{  margin: 10px 5px;}
.product_detail .product_detail_images .owl-carousel .owl-item img {width:auto;  margin: auto;cursor: pointer;max-width:100%;}
.product_detail .product_detail_images .owl-theme .owl-controls {position: absolute;bottom: 2%;width: 100%;}
.product_detail .product_detail_images .product_detail_img {width: 80%;margin: 0 auto;}
.product_detail .product_detail_content {margin-top: 20px;margin-bottom: 20px;}
.product_detail .pageTurning {margin-top: 15px;}
.product_detail .pageTurning .prevs,
.product_detail .pageTurning .nexts {background: #ddd;line-height:250%;padding:0 10px;}
.product_detail .pageTurning .prevs {margin-bottom: 5px;}
 .pswp__bg{ background:url(../img/rgb0.8.png)}


.page_box {
    text-align: center;
    display: block;
}
/*当前页的样式*/
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{ background:#8eb37d; border-color:#aaa}
/*分页块默认样式*/
.pagination > li > a, .pagination > li > span{ color:#666}
.pagination > li > a:hover, .pagination > li > span:hover{color:#666}


.list-img {margin: 0 -7.5px;}
.list-img ul li{ float:left;  margin-bottom:15px; text-align:center;  padding: 0 7.5px;}
.list-img ul li a{ border:solid 1px #acd998; padding:5px; display:block; font-size:14px; margin-top:10px;}
.list-img ul li a .text_area{ height:40px; line-height:40px; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; color:#333}
.list-img ul li:hover a .text_area{ color:#77b75a}
.list-img ul li a:hover{ margin-top:0}
@media (max-width: 640px) {
.list-img ul{ margin:0 7.5px}
.list-img ul li{ padding:0 7.5px; margin-top:15px; }
}

.list-text ul{ border-top:solid 1px #98bf86}
.list-text ul li {height:55px; line-height:55px; font-size:16px; border-bottom:solid 1px #98bf86;background:url(../img/sub2_ico2.jpg) no-repeat 15px; padding-left:35px;}
.list-text ul li span{ float:right; font-size:14px; margin-right:15px;}
.list-text ul li a{ color:#333;}
.list-text ul li:hover{background:url(../img/sub2_ico.jpg) no-repeat 15px #aedb9a}
.list-text ul li p{display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
@media (max-width: 640px) {
.list-text ul li {height:40px; line-height:40px; font-size:14px; }
}

.list_img_text ul li { border-bottom:dashed 1px #aedb9a; padding-bottom:15px; margin-top:15px;}
.list_img_text ul li .img_area{ padding-left:0; padding-right:0}
.list_img_text ul li .text_area{padding-top:5px; padding-left:0; padding-right:0	}
.list_img_text ul li .text_area .title { font-size:16px; height:35px; line-height:35px;background:url(../img/news_ico.jpg) no-repeat 0px center; padding-left:10px; margin-bottom:5px;}
.list_img_text ul li .text_area .title p{    text-overflow: ellipsis;overflow: hidden;white-space: nowrap; max-width:80%; float:left}
.list_img_text ul li .text_area span{ font-weight:normal; margin-left:10px; font-size:14px; float:left}
.list_img_text ul li:hover .text_area{ background:#ebebeb}

.list_img_text ul li .text_area .tip {
    line-height: 25px;
    height: 50px;
    overflow: hidden;
}
@media screen and (min-width: 768px) and (max-width: 991px)  {
.list_img_text ul li .text_area .tip {
    height: 20px;
}}
@media screen and (max-width: 640px)  {
.list_img_text ul li .text_area{
 margin-top:0px;	
}}


.feedback-form .title {
    padding:15px;
    color: #000;
    background-color: #F2F2F2;
	margin-bottom:15px;box-sizing:border-box; 
}
.feedback-form .form-group .sure,.feedback-form .form-group .more{ padding:5px 15px; border:none; color:#fff; border-radius:5px; margin-right:10px;}
.feedback-form .form-group .sure{ background:#df0024}
.feedback-form .form-group .more{ background:#dfa800}
@media (max-width: 640px) {
 .feedback-form .title {margin-left:-15px; margin-right:-15px}
}

.search ul{ border-top:solid 1px #98bf86}
.search ul li {font-size:16px; border-bottom:solid 1px #98bf86;background:url(../img/sub2_ico2.jpg) no-repeat 15px 20px;  padding:8px 0 8px 35px;}
.search ul li a{ color:#333;}
.search ul li:hover{background:url(../img/sub2_ico.jpg) no-repeat 15px 20px #aedb9a}
.search ul li b{display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; height:30px; line-height:30px;}
.search ul li p{display:block;overflow:hidden; height:40px; line-height:20px; font-size:14px; color:#666}
@media (max-width: 640px) {
.search ul li {height:40px; line-height:40px; font-size:14px; }
}

