.page{clear: both;font-size: 12px;font-weight: bold;line-height: 20px;padding: 30px 0;text-align: center;}
.page a{ background:#FFFFFF;border: 1px solid #CCCCCC;color: #333; margin-right: 3px;padding: 3px 6px 2px; text-decoration: none;}
.page a:hover{background:#08812d;border: 1px solid #08812d;color: #FFFFFF; text-decoration: none;}
body{ background-color: #f6f6f6;}
/*头部*/
.topbox{ background-color: #fff; width: 100%;}
.top{ width: 1000px; margin: 0 auto; overflow: hidden; padding:10px 0;}
.top .topleft{ width: 555px; float: left; overflow: hidden;}
.top .topleft .logo{ float: left;}
.top .topleft .m_name{ float: right; margin-top: 14px;}
.top .topleft .m_name p{ font-size: 32px; color: #000;}
.top .topleft .m_name span{ display: block; font-size: 14px; color: #6b6b6b;}
.top .topright{ float: right; margin-top: 10px;}
.top .topright p{ font-size: 18px; color: #333;}
.top .topright span{ font-size: 24px; font-weight: bold; color: #08812d; display: block;}
.top .topright .typle{ margin-top: 10px; overflow: hidden;}
.top .topright .typle .t_on{ background-color: #08812d; color: #fff;}
.top .topright .typle a{font-size: 14px; padding: 0 10px; margin: 0 5px; display: block; float: left; height: 24px; line-height: 24px;}
/*导航*/
.navbox{background-color: #fff; width: 100%;}
.nav{ width: 1000px; margin: 0 auto; overflow: hidden; padding-bottom: 1px;}
.nav ul li{ float: left; height: 80px; line-height: 80px; text-align: center;}
.nav ul li a{ width: 142px; display: block; font-size: 16px; color: #333;}
.nav ul li a:hover{ border-bottom: 2px solid #1ba64a; color: #1ba64a;}
.nav ul .on{ color: #1ba64a; border-bottom: 2px solid #1ba64a;}
.nav ul .on a{ color: #1ba64a;}
/*banner*/
.fullSlide{ width:100%;  position:relative;  height:450px;}
.fullSlide .m-bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .m-bd ul{ width:100% !important;  }
.fullSlide .m-bd li{ width:100% !important;  height:450px; overflow:hidden; text-align:center;  }
.fullSlide .m-bd li a{ display:block; height:450px; }
.fullSlide .m-hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }
.fullSlide .m-hd ul{ text-align:center; }
.fullSlide .m-hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:42px; height:11px; margin:1px; overflow:hidden; background:#000;filter:alpha(opacity=50);opacity:0.5;  line-height:999px;}
.fullSlide .m-hd ul .active{ background:#1ba64a; }
.fullSlide .prev,
.fullSlide .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:15%;  z-index:1; width:40px; height:60px; background:url(../images/slider-arrow2.png) -126px -137px #000 no-repeat;  cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;  }
.fullSlide .next{ left:auto; right:15%; background-position:-6px -137px; }
/*首页-产品展示*/
.products{ width: 1000px; margin: 40px auto;}
.products_title{  font-size: 28px; color: #5a5a5a; text-align: center; border-bottom: 1px solid #dddddd; width: 152px; margin: 0 auto; height: 46px;}
.products_title span{ color: #2ab357; font-weight: bold;}
.picMarquee-left{width:1000px; margin: 30px auto; overflow:hidden; position:relative;}
.picMarquee-left .m-bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .m-bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .m-bd ul li img{ width:230px; height:260px; display:block; padding:2px; border:1px solid #ccc; }
.picMarquee-left .m-bd ul li a:hover img{ border-color:#2ab357;  }
.picMarquee-left .m-bd ul li p{ line-height:26px; font-size: 14px; }
/*首页-关于我们*/
.aboutus{ width: 1000px; margin: 0 auto;}
.aboutus .about_title{ background-color: #2ab357; height: 60px;  text-align: center;}
.aboutus .about_title p{ font-size: 28px; color: #fff; border-bottom: 1px solid #dddddd; width: 152px; margin: 0 auto; height: 46px; line-height: 46px;}
.aboutus .about_title span{ color: #fff; font-weight: bold;}
.aboutus .about_c{ margin: 30px 0 40px 0; overflow: hidden;}
.aboutus .about_c img{ display: block; float: left;}
.aboutus .about_c .about_c_p{ width: 530px; float: right;}
.aboutus .about_c .about_c_p p{ font-size: 14px; color: #333; line-height: 28px; text-indent: 26px;}
.aboutus .about_c .about_c_p a{ display: block; font-size: 14px;  color: #8e8e8e; text-align: center; border:1px solid #d3d3d3; width: 110px; margin: 15px auto 0 auto; height: 30px; line-height: 30px;}
.aboutus .about_c .about_c_p a:hover{ color: #2ab357;}
/*首页-新闻中心*/
.news{ width: 1000px; margin: 0 auto;}
.news .news_c{ overflow: hidden; margin: 30px 0;}
.news .news_c ul{ overflow: hidden;}
.news .news_c ul .list1{ margin-right: 130px;}
.news .news_c ul li{ float: left; width: 435px;}
.news .news_c ul li a .date{ font-size: 36px; color: #D6D6D6; font-weight: lighter;}
.news .news_c ul li a .title{ font-size: 18px; color: #575757; padding: 10px 0;}
.news .news_c ul li a .desp{ font-size: 14px; color: #979797; line-height: 26px;}
.news .news_c ul li .more{ font-size: 14px; color: #b4b4b4;  border: 1px solid #d1d1d1;width: 60px; height: 26px; line-height: 26px; display: block; text-align: center; margin-top: 20px;}
.news .news_c ul li .more:hover{ color: #2ab357;}
/*footer*/
.footerbox{ background-color: #1a1a1a; width: 100%; margin-top: 30px;}
.footer{ width: 1000px; margin: 0 auto; text-align: center; padding:18px;}
.footer p{ font-size: 12px; color: #b6b6b6; line-height: 26px;}
.footer p a{ color: #b6b6b6;}
/*内页*/
.main_n{ width: 1000px; margin: 0 auto;}
.main_ntitle{ font-size: 28px; color: #5a5a5a; margin: 30px 0;}
.main_ntitle span{ color: #2ab357; font-weight: bold;}
.main_n .cont_n{ background-color: #fff; overflow: hidden;}
.main_n .cont_n .aboutus_nc, .news_n, .news_ninfo, .project_n, .feedback_r_1, .contactus_n{ padding: 40px;}
.main_n .cont_n .aboutus_nc p{ font-size: 14px; color: #333; line-height: 28px; text-indent: 26px; margin-bottom: 15px;}
/*内页-产品展示*/
.products_n{ width: 740px; float: right; padding-top: 40px;}
.products_n ul{ overflow: hidden;}
.products_n ul li{  float: left; margin: 15px 8px 0 8px;}
.products_n ul li a{ display: inline-block;}
.products_n ul li img{ height: 260px; width: 230px;}
.products_n ul li p{ text-align: center; font-size: 14px; color: #333; line-height: 42px;}
.products_n ul li p:hover{ background-color: #08812d; color: #fff;}
.products_ninfo{ width: 740px; float: right; padding-top: 40px;}
.products_ninfo h1{ border: 0 none;font-size: 18px;line-height: 35px; text-align:center;margin-bottom: 30px;}
.products_ninfo .txt{ width:1000x; text-align:center;}
.products_ninfo .txt p{ line-height:2.2em; word-wrap:break-word; text-indent:15px; text-align:left; }
.products_ninfo .turn{ border-top: 1px solid  #DADADA; margin: 55px auto 0; padding-top: 17px; font-size:12px;}
.products_ninfo .turn a{ background: #DADADA; display: inline-block;line-height: 28px;padding: 0 16px; color:#666;}


.subNavBox{width:220px;border:solid 1px #e5e3da; padding:0 0 0 10px; float: left; margin: 50px 0 0 10px;}
.subNav{border-bottom:solid 1px #e5e3da;cursor:pointer;font-weight:bold;font-size:14px;color:#999;line-height:48px;padding-left:10px;background:url(../images/jiantou1.jpg) no-repeat;background-position:95% 50%}
.subNav:hover{color:#2ab357;}
.currentDd{color:#2ab357;}
.currentDt{background-image:url(../images/jiantou.jpg);}
.navContent{display: none;border-bottom:solid 1px #e5e3da;}
.navContent li a{display:block;width:220px; height:42px;text-align:center;font-size:14px;line-height:42px;color:#333}
.navContent li a:hover{color:#fff;background-color:#2ab357;}
/*内页-新闻中心*/
.news_n ul li{ margin-bottom:20px; border-bottom:1px solid #eaeaea;}
.news_n ul li:hover{ background-color:#f1f1f1;}
.news_n ul li a .content_title{ font-size:18px; color:#222; padding:18px 0 10px 15px;}
.news_n ul li a .content_title span{ float:right; color:#a0a0a0; font-size:12px; padding-right:15px;}
.news_n ul li a p{ font-size:14px; color:#666; line-height:24px; padding:0 15px 20px 15px;}
.news_ninfo h2{ font-size:20px; font-weight:bold; color:#333; line-height:42px; text-align:center;}
.news_ninfo .time{ text-align:center; border-bottom:1px solid #ececec; color:#666; line-height:32px;}
.news_ninfo .news_content{ padding-top:25px; font-size:14px; color:#666; line-height:36px; text-indent:26px;}
/*内页-工程案例*/
.demo {float: left;height: 260px;}
.demo a { border: 3px solid #efefef; display: block;float: left;margin: 5px 20px 5px 20px !important; padding: 0; font-size: 14px;}
.demo span { display: block;height: 36px;line-height: 36px; text-align: center;width: 200px;}
.demo a:hover { border: 3px solid #fff;}
.demo a img { background:url(bg_tms.jpg) no-repeat;float: left;margin: 0; padding: 0;}
/*内页-在线反馈*/
.feedback_r_1 {width: 600px;margin: 0 auto;text-align: justify;}
.feedback_r_1 tr{ margin-top:10px;}
form {display: block;}
table[Attributes Style] {border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;border-spacing: 0px;-webkit-margin-start: auto;
-webkit-margin-end: auto;}
table {display: table;border-collapse: separate;border-spacing: 2px;border-color: gray;}
tbody {display: table-row-group;vertical-align: middle;border-color: inherit;}
tr {display: table-row;vertical-align: inherit;border-color: inherit;}
td[Attributes Style] {height: 30px;}
td, th {display: table-cell;vertical-align: inherit;}
.feedback_r_1 input, textarea, keygen, select, button, isindex {margin: 0em;font: -webkit-small-control;color: initial;letter-spacing: normal;word-spacing: normal;text-transform: none;text-indent: 0px;text-shadow: none;display: inline-block;text-align: start;}
.feedback_r_1 input, input[type="password"], .feedback_r_1 input[type="search"], isindex {-webkit-appearance: textfield;padding: 1px;background-color: white;border: 2px inset;border-image-source: initial;border-image-slice: initial;border-image-width: initial;border-image-outset: initial;border-image-repeat: initial;-webkit-rtl-ordering: logical;-webkit-user-select: text;cursor: auto;}
textarea[Attributes Style] {white-space: pre-wrap;word-wrap: break-word;}
textarea {font-family: monospace;}
textarea {-webkit-appearance: textarea;background-color: white;border: 1px solid;border-image-source: initial;border-image-slice: initial;border-image-width: initial;
border-image-outset: initial;border-image-repeat: initial;-webkit-rtl-ordering: logical;-webkit-user-select: text;flex-direction: column;resize: auto;cursor: auto;
padding: 2px;white-space: pre-wrap;word-wrap: break-word;}
.feedback_r_1 input[type="button"], input[type="submit"], input[type="reset"], input[type="file"]::-webkit-file-upload-button, button {align-items: flex-start;text-align: center;cursor: default;color: buttontext;padding: 2px 6px 3px;border: 2px outset buttonface;border-image-source: initial;border-image-slice: initial;border-image-width: initial;border-image-outset: initial;border-image-repeat: initial;background-color: buttonface;box-sizing: border-box;}
user agent stylesheetinput[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: push-button;white-space: pre;}
.text_1 b{ font-size:14px; color:#898989;}
.text_1{ font-size:12px; color:#898989;}
.text_1 input,.text_1 textarea {border:1px solid #ccc; padding:8px 5px; width:260px;}
.text_1 .input1{ width:60px; height:35px;margin-top: 20px;}
/*内页-联系我们*/
.contactus_n h1{ font-size: 18px; color: #333; font-weight: bold; padding: 10px 0 5px 0;}
.contactus_n ul{ margin: 10px 60px 0 0; }
.contactus_n ul li{ font-size: 14px; color: #333; line-height: 32px;}