﻿/*关于我们*/
.about{background: #fff;overflow: hidden;}
.aboutpic {width:610px;height:384px;overflow:hidden;float: left;}
.aboutpic a{display:block;width:610px;height:384px;background-repeat:no-repeat;background-position:center center;position: absolute; left: 0; top: 0;}
 #aboutnum {position:absolute;width:100%;bottom:15px;text-align:center;left:0;}
 #aboutnum span { display:inline-block;width:10px;height:10px;background:#66a830;line-height:0px; font-size:0px; margin:0 5px;border-radius: 50%;}
 #aboutnum span.numsel { background:#fff;}

.aboutext{width: 600px;height: 291px;background:#fff;float: left;position: absolute;right: 0;top: 32px;box-shadow:0 15px 20px rgba(0,0,0,0.15); -webkit-box-shadow:0 15px 20px rgba(0,0,0,0.15); -moz-box-shadow:0 15px 20px rgba(0,0,0,0.15); -o-box-shadow:0 15px 20px rgba(0,0,0,0.15);text-align: center;padding: 15px 20px;}
.aboutext h3{font-size: 18px;color: #333;text-align: left;margin-top: 20px;}
.aboutext .info{text-align: left;font-size: 14px;color: #999;text-indent: 2em;line-height: 24px;margin-top: 20px;}
.profile{padding-bottom: 55px;overflow: hidden;}


/*通用标题*/
.fulltitle{padding-top: 10px; height: 56px; text-align: center;margin-bottom:35px;border-bottom: 1px solid #ededed;margin-top: 50px;}
.fulltitle span{ font-size:24px; color: #007c00; text-transform: uppercase;}
.fulltitle p{line-height: 32px; font-size:14px; color: #9cbe9c;border-bottom: 2px solid #007c00;position: relative;left: 50%;margin-left: -70px;width: 140px;}

/*首页产品*/
.index_product{width: 1235px;text-align: center;}
.index_product li a img{border-bottom: solid 1px #eee;}
.index_product li a p{font-size: 18px;color: #333;text-align: center;padding: 5px;margin-top: 20px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.index_product li a span{font-size: 14px;color: #999;padding: 10px 17px;display: block;overflow: hidden;text-align: left;}
.index_product li{width: 386px;height: 462px;background: #fff;float: left;margin-right: 20px;}
.index_product li:hover{box-shadow:0 15px 20px rgba(0,0,0,0.15); -webkit-box-shadow:0 15px 20px rgba(0,0,0,0.15); -moz-box-shadow:0 15px 20px rgba(0,0,0,0.15); -o-box-shadow:0 15px 20px rgba(0,0,0,0.15);}
.index_product li:hover p{color: #007C00;}


/*首页新闻*/
.newsindex{margin-top: 35px;}
.indexnews{overflow: hidden;width: 1270px;text-align: center;}
.indexnews .news{display: inline-block;float: left;border-bottom: solid 1px #eee;padding-bottom: 22px;margin-bottom: 22px;margin-right: 70px;text-align: left;}
.indexnews .news .pic{float: left;width: 166px;height: 121px;overflow: hidden;}
.indexnews .news .pic img{width: 166px;height: 121px;}
.indexnews .news .txt{float: left;overflow: hidden;width: 360px;margin-left: 28px;}
.indexnews .news .txt span{font-size: 15px;color: #333;font-weight: bold;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.indexnews .news .txt span em{font-style: normal;font-size: 14px;color: #ccc;font-weight: normal;display: block;}
.indexnews .news .txt p{line-height: 30px;height: 60px;overflow: hidden;margin-top: 5px;}
.more{text-align: center;width: 155px;height: 45px;line-height: 45px;clear: both;display: inline-block;border: solid 1px #007c00;margin-top: 50px;margin-bottom: 20px;}
.more a{text-align: center;color: #007c00;display: block;}
.more a:hover{color: #fff;background: #007c00;}

/*内页关于我们*/
.header_tit{padding-bottom: 50px;padding-top: 50px;}
.header_tit p.title {font-family: "HELVETICANEUELTPRO-THEX", "微软雅黑";font-size: 24px;text-align: center;color: #444;}
.header_tit p.subtitle {color: #A1A1A1;font-family: "HELVETICANEUELTPRO-THEX", "微软雅黑";font-size: 14px;line-height: 20px;text-align: center;}

.category {text-align: center;padding-bottom: 50px;}
.category a.active, .category a:hover {color: #308102;border-color: #308102;}
.category a {line-height: 16px;height: 16px;padding: 8px 30px;color: #616161;border: #d2d2d2 1px solid;margin-right: 2px;display: inline-block;transition: all 0.3s ease-out 0s;}

.mission , .vision{border: none;border-top: 1px dotted #d3d3d3;margin-top: 30px;margin-bottom: 10px;word-wrap: break-word;word-break: normal;}
.mission span , .vision span{font-size: 24px; color:#333;display: block;margin-top: 30px;margin-bottom: 25px;}

.postbody{background: #fff;border: solid 1px #eee;padding: 20px;overflow: hidden;}
/*产品展示*/
.probody ul li{margin-bottom: 38px;}


/*=====新闻资讯列表====*/
.container{}
.innerHDlist{padding-bottom:20px;}
.innerHDlist li a{ display:block; height:154px; padding:24px 0; border-bottom:1px dashed #ccc;clear: both;}

.innerHDlist li a .ihdpic{ display:block; float:left; width:170px; height:143px; border:5px solid #e5e5e5;}
.innerHDlist li a .ihdpic img{ width:170px; height:143px;}
.innerHDlist li a .ihdtitle{ display:block; width:953px; float:right; height:40px; line-height:36px; font-size:16px;color: #333;}
.innerHDlist li a .ihdtime{ display:block; float:right; width:953px; height:38px; line-height:30px; font-size:12px; color:#999;}
.innerHDlist li a .ihdinfo{ display:block; float:right; width:953px; line-height:20px; font-size:12px; color:#999;}
.innerHDlist li a .ihdtitle:hover{ color:#308102;}
/*=====文章详细页====*/
.article h3{text-align: center;font-size: 18px;line-height: 30px;color: #333;}
.article .time{text-align: center;color: #999;margin-bottom: 15px;font-size: 12px;}
.article .detail{font-size: 16px;line-height: 36px;padding: 15px 19px;border-top: solid 1px #eee;margin: 0 25px;}
.share{margin-left: 44px;overflow: hidden;float: left;margin-top: 15px;margin-bottom: 35px;}
.share .to{float: left;}
.article .back{float: right;background: #308102;color: #fff;width: 110px;height: 39px;text-align: center;margin-right: 47px;margin-top:15px;margin-bottom: 35px;}
.article .back a{color: #fff;line-height: 39px;}
.handover{border: solid 1px #ddd;width: 1090px;margin: 0px auto 30px auto;padding-left: 15px;}
.handover a{color: #999;line-height: 30px;}
.handover a:hover{color: #308102;}
.handover .prev{padding-top: 10px;}
.handover .next{padding-bottom: 10px;}
.handover div span{color: #999;}
/*产品方案*/
.caselist{width: 1235px;text-align: center;}
.caselist li a {display:block;}
.caselist li a img{width: 276px;height: 183px;}
.caselist li a p{font-size: 14px;color: #333;text-align: center;padding:5px 8px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;font-weight: bold;border-bottom: dashed 1px #dedede;line-height: 30px;}
.caselist li a span{font-size: 14px;color: #999;padding: 8px;display: block;overflow: hidden;text-align: left;}
.caselist li a span b{font-weight: normal;float: right;}
.caselist li{width: 276px;height: 270px;background: #fff;float: left;margin-right: 20px;}
.caselist li:hover{box-shadow:0 15px 20px rgba(0,0,0,0.15); -webkit-box-shadow:0 15px 20px rgba(0,0,0,0.15); -moz-box-shadow:0 15px 20px rgba(0,0,0,0.15); -o-box-shadow:0 15px 20px rgba(0,0,0,0.15);}
.caselist li:hover p{color: #007C00;}

/*联系我们*/
.coninfo{width: 378px;height: 539px;background: #f8f8f8;float: left;border: solid 2px #ececec;padding-left: 38px;}
.map{width: 732px;height: 539px;float: right;border: solid 2px #ececec;}
.coninfo h3{font-size: 18px;font-weight: bold;color: #333;margin-top: 116px;}
.coninfo p{margin: 20px 0;padding-left: 35px;}
.coninfo .p1{background: url(../images/p1.png) no-repeat left center;}
.coninfo .p2{background: url(../images/p2.png) no-repeat left center;}
.coninfo .p3{background: url(../images/p3.png) no-repeat left center;}
.coninfo .p4{background: url(../images/p4.png) no-repeat left center;}
.coninfo .p5{background: url(../images/p5.png) no-repeat left center;}


/*====404错误页面====*/
.error{text-align: center;}
.error img{margin-top: 132px;}
.error .prompt_info{position: absolute;left: 342px;top: 292px;text-align: left;}
.error .prompt_info a{width: 102px;height: 33px;color: #fff;background: #00C737;display: inline-block;border-radius: 5px;line-height: 33px;text-align: center;margin-top: 18px;}
.error .prompt_info a:hover{color: #00c737;border: solid 1px #00C737;background: #fff;}

/*空页面*/
.empty{text-align: center;margin:30px 0 50px 0;}
.empty img{margin-top: 50px;}
.empty p{margin-top: 15px;}

/*===联系我们 在线留言===*/

 .postbody .form{width: 383px;height: auto;margin-left:150px;margin-top: 50px;}
 .postbody .form .text{width: 370px;border:1px #ddd solid;height: 39px;line-height: 39px;padding-left: 11px;color: #666;font-size: 14px;margin-bottom: 19px;background: #fff;}
 .postbody .form .text2{width: 245px;border:1px #ddd solid;height: 39px;line-height: 39px;padding-left: 11px;color: #666;font-size: 14px;background: none;background: #fff;}
 .postbody .form .code{width: 100px;height: 39px;line-height: 39px;text-align: center;overflow: hidden;}
 .postbody .form .code img{display: block;width: 100px;height: 39px;}
 .postbody .form textarea{width: 370px;border:1px #ddd solid;padding-left: 11px;padding-top: 11px;color: #666;font-size: 14px;margin-bottom: 19px;min-height: 120px;outline:none;background: #fff;}
 .postbody .form textarea::-webkit-input-placeholder {color: #666;}
 .submit{text-align: center;margin-top: 30px;margin-bottom: 50px;clear: both;}
 .submit input{text-align: center;width: 150px;height: 45px;background: #308102;cursor: pointer;border: none;color: #fff;font-size: 14px;font-weight: bold;}
 

 


/*网站地图*/
.site_map{width: 100%;height: auto;background: #eee;}
.site_map .site_map_bg{width: 1396px;height: 657px;background: url(../images/site_map_bg.png) no-repeat center center;margin-left:auto;margin-right:auto;}
.site_map .site_map_bg .eiow{color: #0b6da5;font-size: 20px;position: absolute;left: 46%;top: 43px;}
.site_map .site_map_bg .frame{margin-top: 120px;width: 636px;height: auto;padding:60px 50px;border:1px #ddd dashed;background: #fff;margin:0 auto;}
.site_map .site_map_bg .frame ul li{height: 20px;line-height: 20px;margin-bottom: 40px;}
.site_map .site_map_bg .frame ul li .name{color: #0d376d;font-size: 15px;display: block;width: 64px;font-weight: bold;}
.site_map .site_map_bg .frame ul li a{margin-right: 30px;color: #333;font-size: 14px;display: inline-block;
    margin-bottom: 30px;}
.site_map .site_map_bg .frame ul li a:hover{color: #FF9933;}
.site_map .site_map_bg .frame ul li nav{width: 85%;}
.site_map .site_map_bg .xiuex{width: 232px;height: 310px;position: absolute;right: 182px;bottom: 36px;z-index: 100;}

/*产品详细页*/
.product_detail{margin-top: 25px;overflow: hidden;}
 .leftmenu{width: 272px;float: left;background: #fff;border: solid 1px #eee;}
.leftmenu .cptitle{font-size: 24px;height: 72px;line-height: 72px;padding-left: 30px;color: #333;font-weight: bold;}
.leftmenu .cate{margin-top: 10px;}
.leftmenu .cate a{display: block;padding-left: 38px;line-height: 36px;font-size: 14px;}
.leftmenu .cate h2{background: #308102;font-size: 16px;font-weight: bold;color: #fff;height: 41px;line-height: 41px;padding-left: 32px;}
.leftmenu .cate .sel , .leftmenu .cate a:hover { color:#007c00;}

.right_content{background: #fff;width: 910px;float: right;border: solid 1px #eee;}
.product_pic .buttom b {position: absolute;top: 0;display: block;width: 25px;height: 60px;cursor: pointer;transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;opacity: 0.5;}
.product_pic .buttom {z-index:5; top:152px;}
.product_pic {width:524px;height:336px;overflow:hidden;float: left;border: solid 1px #eee;margin: 9px;margin-right: 0;}
.product_pic a{display:block;width:536px;height:336px;background-repeat:no-repeat;background-position:center center;position: absolute; left: 0; top: 0;}
#prev{ background:url(../images/prev.png) no-repeat; left:10px;}
#next{ background:url(../images/next.png) no-repeat; right:10px;}

.right_content .text{border: solid 1px #eee;float: left;width: 305px;border-left: none;margin-top: 9px;height: 306px;padding-left: 30px;padding-top: 30px;padding-right: 30px;text-align: center;}
.right_content .text .pro_tit{font-size: 16px;color: #333;font-weight: bold;text-align: left;display: block;}
.right_content .text p{margin-top: 15px;text-align: left;font-size: 14px;color: #999;overflow: hidden;line-height: 24px;height: 100px;}
.right_content .text .continfo{margin-top: 30px;padding-left: 60px;text-align: left;}
.right_content .text .callme{background: #6cb43f;color: #fff;width: 148px;height: 40px;display: inline-block;line-height: 40px;margin-top: 30px;}

.checkmenu{margin-left: 10px;margin-top: 10px;}
.checkmenu a{width: 440px;height: 40px;background: #ddd;display: inline-block;line-height: 40px;text-align: center;font-weight: bold;font-size: 16px;}
.checkmenu a.sel , .checkmenu a:hover{color: #fff;background: #6cb43f;}
.tagContent{padding: 15px;line-height:36px;text-indent:2em; font-size:16px;}
.tagContent table{ color:#555; font-size:14px;}
.tagContent table th {background: #ddd;font-weight: bold;}
.tagContent table td, .tagContent table th {text-align: center;padding: 5px;border: 1px solid #ccc;word-wrap: break-word;word-break: break-word;}
.tagContent table td a{ color: #6cb43f;}   

/*右侧漂浮*/
.aside{ position: fixed; z-index: 4; right: 10px; top: 50%; margin-top: -240px; width: 210px; height: 480px; overflow: hidden; background: #fff;}
.aside .astitle{display: block; width: 170px; padding: 0 20px;height: 48px; line-height: 48px; color: #fff; font-size: 16px; background-color: #060797;}
.aside .astitle .iconright{ display: block; float: right; margin-top: 14px;}
.ascontent{ width: 188px; padding:10px; height: 411px; border: 1px solid #ccc; border-top: none;}
.asphone{ position: relative; height: 38px; overflow: hidden; padding-bottom: 10px; border-bottom: 1px dashed #ccc;}
.asphone .ashot{position: absolute; top: 2px; left: 28px; font-size: 12px; }
.asphone p{ line-height: 48px; color: #E60012; font-weight: bold; font-size: 22px;}
.asphone p span{ color: #E60012;}
.asqq{ height: 54px; overflow: hidden; padding:12px 0 8px 0; border-bottom: 1px dashed #ccc;}
.asqq a{display: block; height: 24px; line-height: 24px; font-size: 14px;margin-bottom: 4px;}
.asqq a i{display: block; float: left; margin-right: 6px;}
.assina:hover,
.asqq a:hover{ color: #496EA8;}
.assina{ display: block; height:28px; line-height: 28px; padding: 11px 0; font-size: 14px; border-bottom: 1px dashed #ccc;}
.assina .iconsina{ display: block; float: left; margin-right: 6px;}
.asewm{ padding-top: 14px; padding-bottom: 6px; border-bottom: 1px dashed #ccc; height: 184px;}
.asewm p{position: relative; left: 50%; margin-left: -79px; display: block; width: 158px; height: 158px;}
.asewm p img{ width: 158px; height: 158px;}
.asewm span{ display: block; line-height: 24px; font-size: 12px; text-align: center;}
.asbdshera{padding-top: 8px;}
.ass{ float: left; font-size: 12px; padding-right: 10px; line-height: 28px;}
.iconasphone{ display: block; float: left; width: 28px; height: 36px; background: url(../images/icon.png) no-repeat -7px -70px;}

/*资质荣誉*/
.rongyu{width: 1280px;}
.rongyu li{display: inline-block;float: left;width: 280px;overflow: hidden;margin-right: 10px;margin-bottom: 25px;background: #dedede;height: 420px;}
.rongyu li p{font-size: 14px;text-align: center;line-height: 30px;height: 40px;padding: 0 5px;}
.rongyu li img{width: 100%;display: block;}

