@charset "utf-8";
/* CSS Document */

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */ dl, dt, dd, ul, ol, li, /* list elements 列表元素 */ pre, /* text formatting elements 文本格式元素 */ form, button, input, textarea, /* form elements 表单元素 */  /* table elements 表格元素 */ img/* img elements 图片元素 */ { border:medium none; margin: 0; padding: 0; }
body, button, input, select, textarea { font: 12px/1.5  Tahoma,'微软雅黑', Srial, helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }h1{ font-size:12px;}
body, button, input, select, textarea { font: 12px/1.5 "Microsoft YaHei",Arial, Helvetica, sans-serif; }
h1{ font-size:14px;}
em { font-style:normal; }
ul, ol { list-style: none; }
a img{border:none;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:active,a:hover{color:#009a44; text-decoration:none;}
.clearfix:after { content:"."; height:0; line-height:0; font-size:0; display:block; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
* html .clearfix { height:1%; }
.clearfix { display:block; }
.clear{ clear:both;}
address,article,aside,canvas,details,summary,section,header,footer,hgroup,figure,figcaption,menu,nav{display:block;margin:0;padding:0;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.textoverflow{vertical-align:0;}}
.hide{ display:none;}
.show { display:block;}
.fl{float:left;margin:10px auto;}
.fr{float:left;}
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mb10{ margin-bottom:10px;}
.mr10{ margin-right:10px;}
.con{ width:auto; height:auto; overflow:hidden;}

.con_wrap{ margin:10px 0 0 80px;}
.page_left{ width:246px;}
.page_left h1{ background:url(../images/pro_bg.png) no-repeat; position: relative;line-height:42px; height:54px; color:#fff; font-size:18px; padding-left:10px; left:0; top:0;width: 226px;z-index: 1;text-indent: 10px;}
.page_left .nav_list{border-left:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5; width: 234px;position: relative;top: -21px;}
.page_left .nav_list ul{ padding-top:10px;}
.page_left .nav_list ul li{background:url(../images/left_nav_bg.jpg) repeat-x;  height:47px; line-height:47px; }
.page_left .nav_list ul li a{ color:#727171; padding-left:60px; line-height:41px;background:url(../images/icon.png) no-repeat 38px; display: block;}
.page_left .nav_list ul li:hover{ background:url(../images/left_nav_h.jpg) repeat-x;color:#009a44;}
/* .page_right{width:950px;} */
/*********************下拉***********************/
.left-menu{ border-left:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;padding-bottom: 10px;width: 234px;position: relative;top: -8px;}
.accordion .title .li_menu{ display:block;background: url(../images/bg.jpg) repeat-x; height:40px;color:#727171;}
.accordion .title .li_menu h2{line-height: 40px;color:#727171;background: url(../images/icon.png)no-repeat 40px 11px;padding-left: 60px;font-size: 14px;color: #727171; display:block;}

.accordion .title .li_menu2{background: url(../images/bg.jpg) repeat-x; height:40px;}
.accordion .title .li_menu2 a{line-height: 40px;color:#727171;background: url(../images/icon.png)no-repeat 40px 2px;padding-left: 60px;font-size: 14px;color: #727171;cursor: pointer;}

.accordion ul li{}
.accordion ul li a{padding-left:60px; display:block;line-height:28px;color:#727171;}
.accordion ul li :hover{background:#e5e5e5;}

.accordion2 .title .li_menu{color:#727171; display:block;background: url(../images/bg.jpg) repeat-x;}
.accordion2 .title .li_menu a{line-height: 40px;background: url(../images/icon.png)no-repeat 40px 2px;padding-left: 60px;font-size: 14px;color: #727171;cursor: pointer;}

.accordion2 ul li{}
.accordion2 ul li a{padding-left:60px; display:block;line-height:28px;color:#727171;}
.accordion2 ul li :hover{background:#e5e5e5;}

/* Sub Menu */
.sub-menu{background:#fff;}
.sub-menu li a {color: #727171;display:block; padding-left:60px; line-height:30px; background:none;}
.sub-menu li a:hover{ background:#e5e5e5;cursor:pointer; display:block;}

/* Sub Menu */
.sub-menu2{background:#fff;}
.sub-menu2 li a {color: #727171;display:block; padding-left:60px; line-height:30px; background:none;}
.sub-menu2 li a:hover{ background:#e5e5e5;cursor:pointer; display:block;}



/* Functionality */
.accordion li > .sub-menu {display: none;}
.accordion2 li > .sub-menu2 {display:block;}

.accordion li:target > .sub-menu {display: block;}
.accordion2 li:target > .sub-menu2 {display: block;}

.page_right .add{ border:1px solid #e5e5e5; height:30px; line-height:30px; padding-left:10px; font-family:'宋体';}
.page_right .add a{color:#000;}
.page_right .add a:hover{color:#009a44;}
.page_right .page_pro{ border:1px solid #e5e5e5; overflow:hidden; padding:10px;}
.page_right .page_pro ul{ overflow:hidden; margin-bottom:10px;}
.page_right .page_pro ul li{float:left; width:455px; margin-left:10px; margin-top:10px; border:1px solid #ccc; height:120px;}
.page_right .page_pro ul li img{float:left; margin-right:10px; width:120px; height:120px; border-right:1px solid #ccc;}
.page_right .page_pro ul li h2{ padding-top:15px; color:#f00;}
.page_right .page_pro ul li p{ margin-right:7px; line-height:20px;} 


/*分页*/
div.meneame{font-size:80%;color:#666;text-align:center; height:30px;}
div.meneame a{color:#666; line-height:30px;}
div.meneame a{border:#ccc 1px solid;padding: 0 6px;background-position:50% bottom;margin:0 3px 0 0;text-decoration:none;}
div.meneame a:hover{border:#ccc 1px solid;background-image:none;color:#fff;background-color:#009a44;}
div.meneame a:active{border:#000 1px solid;background-image:none;color:#196ddc;background-color:#ccc;}
div.meneame span.current{border:#ccc 1px solid;padding: 0 6px;font-weight:bold;color:#fff;margin:0 3px 0 0;background-color:#009a44;}
div.meneame span.disabled{border:#ffe3c6 1px solid;padding: 0 6px;color:#ffe3c6;margin:0 3px 0 0;}


/*产品详细页*/
.pro_detail{ height:auto; min-height:400px; border:1px solid #e5e5e5; margin-top:10px;}
.pro_detail .title{height:30px;line-height:30px;background:#f8f8f8;}
.pro_detail .title span{ padding-left:10px; font-size:14px; color:#005e15; font-weight:bold; display:block; width:100px; background:#fff; border-right:1px solid #e5e5e5;}

.search_r{margin:8px 0;border:1px #ddd solid;}
.search_r li{clear:both;overflow:hidden;height:28px;line-height:28px;border-bottom:1px #ddd solid;}
.search_r li.t{height:30px;line-height:30px;border-bottom:1px #ddd solid;background:#eee;font-weight:bold;overflow:hidden;}
.search_r li span{display:block;float:left;text-align:center;border-right:1px #ddd solid;height:28px;overflow:hidden;}
.search_r li.t span{height:30px;}
.search_r li.t span.t3,.search_r li.t span.t4,.search_r li.t span.t5,.search_r li.t span.t2{text-align:center}
.search_r li span img{margin-top:4px;}
.search_r li a{color:#00F;text-decoration:underline;}
.search_r li a:hover{color:#009a44;}

.search_r.gy .t,.search_r.gy .t span{ height:50px; line-height:50px;}

.search_r.gy .t span.t5{width:47px; text-align:center; text-indent:5px;}
.search_r.gy .t span.t5 table{border-top:1px #ddd solid; height:25px;}

/*.search_r.gy .t,.search_r.gy .t span{ height:50px; line-height:50px;}
.search_r.gy .t span.t5{line-height:25px; width:63px; line-height:50px;}
.search_r.gy .t span.t5 table{border-top:1px #ddd solid; height:25px;}*/

.search_r.gy .t span.t6{line-height:25px; width:79px; line-height:50px; border-right:none;}
.search_r.gy .t span.t6 table{border-top:1px #ddd solid; height:25px;}
.gy li span.t1{width:150px;}
.gy li span.t2{width:125px; text-align:left; text-indent:5px; text-align: center;}
.gy li span.t3{width:65px;text-align:center;}
.gy li span.t4{width:250px; text-align:center;}
.gy li span.t5{width:47px; text-align:center;text-indent:5px; }

.gy li span.t6{width:79px;border-right:none;}
.gy li span.t7{width:40px;}
.gy li span.t8{width:40px;}
.gy li span.t9{width:60px;}

/*.gy li span.t1{width:100px;}
.gy li span.t2{width:160px; text-align:center; text-indent:5px;}
.gy li span.t3{width:100px;text-align:center;text-indent:5px;}
.gy li span.t4{width:195px; text-align:center;text-indent:5px;}
.gy li span.t5{width:47px; text-align:center;text-indent:5px; }*/
.gy li span.t5 td{ text-indent:0;}
.gy li span.t6{width:40px;}
.gy li span.t7{width:40px;}
.gy li span.t8{width:40px;}
.gy li span.t9{width:60px;}

.jt li span.t1{width:80px;}
.jt li span.t2{width:120px;}
.jt li span.t3{width:60px;}
.jt li span.t4{width:75px;}
.jt li span.t5{width:70px;}

.xj li span.t1{width:95px;}
.xj li span.t2{width:80px;}
.xj li span.t3{width:70px;}
.xj li span.t4{width:60px;}
.xj li span.t5{width:120px;}
.xj li span.t6{width:75px;}

.cjk li span.t1{width:100px;}
.cjk li span.t2{width:180px;}
.cjk li span.t3{width:120px;}
.cjk li span.t4{width:100px;}
.cjk li span.t5{width:100px;}
.cjk li span.t6{width:100px;}
.cjk li span.t7{width:160px;}


.rel{height:160px;}
.rel .title{background:#eeeeee; height:30px; margin:10px;}
.rel .title h1{padding-left:15px; line-height:30px;}
.rel .con2 ul{ margin-left:15px;}
.rel .con2 ul li{ float:left; margin:0 10px;}
.rel .con2 ul li span{display:block; text-align:center; overflow:hidden; word-break:break-all;}


/*留言*/
.page_con table{}
.page_con table tr td{ padding:5px; color:#000;}
.page_con table tr td input{ height:22px; line-height:22px; text-indent:5px;}
.page_con table tr td input,.page_con table tr td textarea{border-left: 1px #999 solid;border-top: 1px #999 solid;border-right: 1px #DDD solid;border-bottom: 1px #DDD solid;}
.page_con table tr td textarea{ height:110px; width:450px ;}
.page_con .btn-1,.btn-2{width: 95px;height: 25px;line-height: 25px;border: none;font-size: 14px;cursor: pointer;font-weight: bold;}
.page_con .btn-1{background-position: left top;color: #999;}
.page_con .btn-2{background-position: left bottom;color:#999;}

/*新闻*/
.page_right .news_list{border:1px solid #ccc; height:auto; min-height:443px;}
.page_right .news_list .news_list_con {width: auto;padding: 10px;}
.page_right .news_list .news_list_con li {margin-bottom: 10px;}
.page_right .news_list .news_list_con li h2 {border-bottom: 1px dotted #ccc;padding-left: 10px; font-size:14px; padding-bottom:5px;}
.page_right .news_list .news_list_con li h2 span {font-weight: normal;float: right;margin-right: 10px;color: #666;}
.page_right .news_list .news_list_con li p {margin-top: 5px;line-height: 22px;color: #666;}
.page_right .news_list .news_list_con li a{color:#333; }
.page_right .news_list .news_list_con li a:hover{color:#f00;}

.news_content{padding:10px; border:1px solid #ccc; height:auto; min-height:483px;} 
.news_content p a{color:#000;}
.case_desc{padding:10px; border:1px solid #ccc; height:auto; min-height:383px;}
.news_content .tit,.case_desc .tit{text-align:center; font-size:24px;}
.news_content  .info,.case_desc .info {text-align:center; color:#999; line-height:30px;}
.news_content strong,.news_desc p,.case_desc strong p{margin-left:10px; line-height:24px;}
.news_content strong a,.case_desc strong a{color:#333;}
.news_content  p,.case_desc p{line-height:24px; font-size:14px;}
.news_content .page,.case_desc .page{ margin-left:10px;}
.news_content .page ul li,.case_desc .page ul li{margin-top:10px;}
.news_content .page ul li a,.case_desc .page ul li a{color:#333;}
.news_content .page ul li a:hover,.case_desc .page ul li a:hover{color:#f00;}
/*新闻详细页面相关新闻*/
.about_news{ margin-bottom:30px; margin-left:5px;margin-top: 30px;}
.about_news .about_news_box{ width:430px; margin:0 10px;}
.about_news .about_news_box h1{ border-bottom:solid 1px #ccc; line-height:30px; margin-bottom:5px; text-indent:1em;}
.about_news .about_news_box ul{ line-height:24px;}
.about_news .about_news_box ul li{width:420px;padding-left:10px;}
.about_news .about_news_box ul li span{ float:right;}
.about_news .about_news_box ul li a{color:#333;}
.about_news .about_news_box ul li a:hover{color:#f00;}

/*留言*/
.feedback_con{ padding:20px;border:1px solid #ccc;height:auto; min-height:400px;}
.feedback_con table{}
.feedback_con table tr td{ padding:5px; color:#000;}
.feedback_con table tr td input{ height:22px; line-height:22px; text-indent:5px;}
.feedback_con table tr td input,.feedback_con table tr td textarea{border-left: 1px #999 solid;border-top: 1px #999 solid;border-right: 1px #DDD solid;border-bottom: 1px #DDD solid;}
.feedback_con table tr td textarea{ height:110px; width:450px ;}
.feedback_con .btn-1,.btn-2{width: 95px;height: 25px;line-height: 25px;border: none;font-size: 14px;cursor: pointer;font-weight: bold;}
.feedback_con .btn-1{background-position: left top;color: #999;}
.feedback_con .btn-2{background-position: left bottom;color:#999;}

.contact_us{padding:10px; border:1px solid #e5e5e5; margin-top:10px; height:auto; min-height:400px;}
.contact_us p{font-size:14px; line-height:22px;}

.map{padding:10px; border:1px solid #e5e5e5; margin-top:10px; overflow:hidden;}
.map p{font-size:14px; line-height:24px; padding-bottom:5px;}

.about_us_con{border:1px solid #e5e5e5; margin-top:10px; padding:5px;}
.about_us_con img{ padding:0 10px 0 5px}
.about_us_con p{font-size:14px; line-height:24px;}
.about_us_con tr td input{border:1px solid #ccc;}

.about_us_con .tab{height:auto;min-height:400px; background:#fff;}
.about_us_con .tab .tabbtn2{ height:32px;background:#f8f8f8;}
.about_us_con .tab .tabbtn2 li{float:left; width:77px; height:32px; border-right:1px solid #ccc;}
.about_us_con .tab .tabbtn2 .current2{ background:#fff;}
.about_us_con .tab .tabbtn2 li a{ display:block; cursor:pointer; text-align:center; line-height:36px;color:#009a44; height:42px; width:77px;}
.about_us_con .tab .tabcon2 img{ width:446px; height:330px; border:1px solid #ccc; float:left; margin-right:7px;}
.about_us_con .tab .tabcon_inner{ padding:10px;}