@charset "utf-8";
body{margin:0; padding:0; font-size:12px; color:#333; font-family:微软雅黑,宋体; line-height:180%;}
ul,li,ol,dl,dt,dd,form,input,h2{margin:0; padding:0; list-style:none;}
input,select,textarea{ color:#333; font-size:12px;font-family:Arial; }
p,div,font{font-family:微软雅黑,宋体; }
img{border:0;}
a{color:#333;text-decoration: none;cursor:pointer;}
a:hover{color:#1a8439;}

.lh200{line-height:200%;}

.fl{float:left;}
.fr{float:right;}
.w100{width:100%; overflow:hidden;}
.w1004{width:1004px; margin:0 auto;overflow: hidden;}
.txt_left{text-align:left;}
.txt_right{text-align:right;}
.txt_cen{text-align:center;}
.font14b{font-size:14px; font-weight:bold;}
.red{color:#f00;}

.mart5{margin-top:5px;}
.mart7{margin-top:7px;}
.mart10{margin-top:10px;}
.mart15{margin-top:15px;}
.mart20{margin-top:20px;}
.mart25{margin-top:25px;}
.marl5{margin-left:5px;}
.marl10{margin-left:10px;}
.marl20{margin-left:20px;}
.marl15{margin-left:15px;}
.marr5{margin-right:5px;}
.marr10{margin-right:10px;}
.marb5{margin-bottom:5px;}
.marb10{margin-bottom:10px;}
.marb15{margin-bottom:15px;}


.top_line{height:4px; background:#00af34; overflow:hidden; width:100%;}
.top{width:100%; padding:10px 0;}
.dh{width:100%; background: url(../images/top_bj.jpg) repeat-x top #1a8439; overflow:hidden; text-align:center;}
.dh li{display:inline-block;*display:inline;*zoom:1;}
.dh li a{font-size:16px; color:#fff; padding:15px 20px; display:block;}
.dh li a:hover, .dh li.selected a{background:url(../images/icon1.png) no-repeat center bottom;}
#kinMaxShow{visibility:hidden;width:100%; height:500px; overflow:hidden; margin-top:1px;}
.KMSPrefix_kinMaxShow_button{display:none;}
.font{position:absolute; width:1004px; top:115px; left:50%; margin-left:-502px !important; z-index:5; }
.font_ny{position:absolute; width:1004px; top:50px; left:50%; margin-left:-502px !important; z-index:5; }
.ind_products{background:#f0f0f0; width:100%; padding:20px 0; height:320px;}
.ind_p_box{width:1004px; margin:0 auto; height:40px;}
.ind_p_tit{position:relative; width:100%; height:20px; border-bottom:1px solid #00b3d9}
.ind_p_tit span{display:block; width:200px; height:50px; color:#00b3d9; font-size:18px; text-align:center; background:#f0f0f0; left:402px; position:absolute;}
.ind_p_tit span i{display:block; font-size:16px; color:#bebebe; font-style:normal; font-family:Arial;}
.ind_pro_box{width:1004px; margin:25px auto 0 auto; height:230px; clear:both;}
.ind_pro_box li{float:left;margin-right:58px; width:290px; height:193px; padding:2px; border:1px solid #c2c2c2; box-shadow:0 0 5px #c2c2c2; position:relative; text-align:center;}
.ind_pro_box li:hover{border:1px solid #f0f0f0; box-shadow:0 0 5px #00b3d9;}
.ind_pro_box li img{width:290px; height:193px;}
.end{margin-right:0 !important;}
.ind_pro_box li p{color:#00b3d9; font-size:14px; margin:10px 0 0 0; position:absolute; bottom:-30px; width:100%;}

.ind_about, .ind_contact{float:left; width:295px; margin-top:20px; overflow:hidden;}
.ind_title{font-size:18px; color:#00d814;}
.ind_title span{font-size:16px; color:#bebebe; margin-left:5px; font-family:Arial;}
.ind_about img{width:100%;}
.ind_abo_con{height:60px; overflow:hidden;}
.btn_link{display:inline-block; *display:inline; zoom:1; color:#fff; background:#00b3d9; font-size:12px; padding:3px 15px;-moz-animation:offlink .3s ease-in-out;-webkit-animation:offlink .3s ease-in-out;}
.btn_link:hover{background:#00d99e; color:#fff;-moz-animation:onlink .3s ease-in-out;-webkit-animation:onlink .3s ease-in-out;}

@-moz-keyframes onlink{0%{background:#00b3d9}100%{background:#00d99e}}
@-webkit-keyframes onlink{0%{background:#00b3d9}100%{background:#00d99e}}
@-o-keyframes onlink{0%{background:#00b3d9}100%{background:#00d99e}}
@keyframes onlink{0%{background:#00b3d9}100%{background:#00d99e}}

@-moz-keyframes offlink{0%{background:#00d99e}100%{background:#00b3d9}}
@-webkit-keyframes offlink{0%{background:#00d99e}100%{background:#00b3d9}}
@-o-keyframes offlink{0%{background:#00d99e}100%{background:#00b3d9}}
@keyframes offlink{0%{background:#00d99e}100%{background:#00b3d9}}

.ind_news{float:left; width:295px; margin:20px 58px 0 58px; overflow:hidden;}
.ind_news ul{height:240px; margin-top:-10px;}
.ind_news li{background:url(../images/icon.jpg) no-repeat left center; border-bottom:1px dotted #e1e1e1;}
.ind_news li a{ padding:9px 0 8px 15px; display:block;}

.ind_contact img{width:293px; border:1px solid #e1e1e1;}
.i_t1, .i_t2, .i_t3, .i_t4{background-position:left 3px; background-repeat:no-repeat; padding-left:30px;}
.i_t1{background-image:url(../images/i_t1.jpg);}
.i_t2{background-image:url(../images/i_t2.jpg);}
.i_t3{background-image:url(../images/i_t3.jpg);}
.i_t4{background-image:url(../images/i_t4.jpg);}

.foot{color:#fff; padding:10px 0 20px 0; background: #333333; margin-top:3px;}
.foot p{margin:10px 0 0 0;}
.foot .w1004{background:url(../images/logo_foot.jpg) center right no-repeat; min-height:50px; }

.left_box{width:225px; float:left; overflow:hidden; margin-top:30px;}
.left_box h2 {color: #fff;text-align: center;line-height: 80px;height: 80px;background: #1a8439;font-size: 20px;}
.left_box ul{overflow:hidden;}
.left_box ul li{overflow:hidden; background:#f0f4f7;}
.left_box ul li a{display:block; padding:10px 0 10px 30px; font-size:14px; color:#333; overflow:hidden;border-bottom:1px solid #ddd; background:url(../images/i_left.png) no-repeat 10px center; font-weight:bold;}
.left_box a:hover,.left_box li.on a{color:#1a8439; }
.left_box ul li ul{display:none;}
.left_box ul li.on ul{display:block !important;}
.left_box ul li.on ul a{ background:url(../images/i_left1.png) no-repeat 30px center; color:#000; font-size:13px;padding:10px 0 10px 45px; font-weight:bold;}
.left_box ul li.on ul li{}
.left_box ul li ul li a{border-bottom:1px solid #ddd;}
.left_box ul li ul li a{display:block; padding:5px 0 5px 30px; font-size:12px; font-weight:normal}
.left_box ul li ul li ul li a{font-size:12px !important;border-bottom:1px dotted #fff;}
.left_box ul li ul li ul li{}
.left_box ul>li{background:#ccc;}
.left_box ul>li>ul>li{background:#efefef;}
.left_box ul>li>ul>li>a{color:#000 !important;}
.left_box ul>li>ul>li.on>a{color:#1a8439 !important;}
.left_box ul>li>ul>li>ul>li{background:#fdfdfd;}
.left_box ul>li.on>ul>li.on>ul>li>a{background:url(../images/i_left2.png) no-repeat 43px center; color:#555; font-size:14px; color:#666; padding:10px 0 10px 55px; font-weight:normal; padding-top:5px; padding-bottom:5px;}
.left_box ul>li.on>ul>li.on>ul>li>a:hover,.left_box ul>li.on>ul>li.on>ul>li.on>a{color:#e50f19 !important;}

.left_menu li{background:#f0f4f7 !important;}
.left_menu li a{font-size:14px !important;}

.left_tel{background:url(../images/i_tel.png) no-repeat 10px center #ededed; font-size:16px; overflow:hidden; margin-top:30px; padding:10px 0 10px 65px ;}
.left_tel span{font-size:16px; font-weight:bold; display:block; color:#ff5380; margin-top:5px;}

.right_box{float:left; margin-left:30px; margin-top:30px; width:749px; overflow:hidden;}
.title{font-size:18px; border-bottom:1px solid #ddd; padding-bottom:10px;}
.title i{display:inline-block; width:4px; background:#04d441; height:15px; margin:4px 8px 0 0; float:left;}
.title span{float:right; font-family:"宋体"; font-size:12px;}
.main{margin-top:15px; overflow:hidden; width:717px; border:1px solid #ddd; padding:15px; min-height:600px;}
.main1{margin-top:15px; overflow:hidden; width:749px; min-height:600px;}

.prod_info{width:100%; height:190px; border-bottom:1px solid #ccc;}
.prod_pic{float:left; width:215px; height:150px; box-shadow:0 0 5px #00b3d9; padding:2px; overflow:hidden; margin:5px; display:inline}
.prod_pic a{width:215px; height:150px;text-align:center;vertical-align:middle;display:table-cell;}
.prod_pic img{width:215px; height:150px;}
.prod_des{margin-left:20px; float:left; width: 500px; height:150px; overflow:hidden;}
.prod_des h2{font-weight:normal; color:#00b3d9; font-size:16px; margin:5px 0 15px 0}

.prodlist{overflow:hidden; width:100%; margin-top:30px;}
.prodlist li{float:left; width:226px; height:150px; border:1px solid #999; position:relative; margin:0 32px 20px 0; display:inherit;}
.prodlist li a{width:226px; height:150px;text-align:center;vertical-align:middle;display:table-cell;}
.prodlist li a img{width:226px; height:150px;}
/*.prodlist li p{position:absolute; bottom:0; left:0; width:100%; color:#fff; background:#000; opacity:.4;filter:alpha(opacity=40);-moz-opacity:0.4; margin:0; line-height:25px; height:25px;}*/
.prodlist li p{position:absolute; bottom:0; left:0; width:100%; color:#fff; background:url(../images/tm.png);  margin:0; line-height:25px; height:25px;}
.prodlist li:hover{border:1px solid #1a8439;}
.prodlist li:hover p{background:#1a8439; color:#fff}

/*翻页*/
.black {padding:10px 3px 10px 3px; margin:3px; color:#a0a0a0a; text-align:right; overflow:hidden;}
.black a{border:#ccc 1px solid; padding:2px 5px 2px 5px; color: #013984; margin-right:3px; text-decoration:none;}
.black a:hover {border:#1a8439 1px solid;color: #013984;}
.black a:active{border:#1a8439 1px solid;color: #fff;background:#1a8439;}
.black .current{border:1px solid #1a8439; padding:2px 5px 2px 5px; font-weight:bold; color:#fff; margin-right:3px; background:#1a8439;}
.black .current:hover{color:#fff;}
.black .disabled {border:#ccc 1px solid; padding:2px 5px 2px 5px; color:#808080;margin-right:3px; }
/*翻页*/

.prod_det{overflow:hidden; margin-top:10px;}
.prod_det .prod_pic1{border:1px solid #eee; width:300px; height:200px; float:left;}
.prod_det .prod_pic1 img{width:300px; height:200px;}
.prod_des1{float:left; margin-left:20px; width:425px;}
.prod_des1 h2{font-size:16px; color:#1a8439; margin:5px 0 10px 0;}

.prod_det_ul{overflow:hidden; border-bottom:1px solid #eee; width:100%; margin-top:20px;}
.prod_det_ul li{float:left; width:110px; height:30px; background:#eee; text-align:center; line-height:30px; cursor:pointer;}
.prod_det_ul li.selected{background:#1a8439; color:#fff;}

.centent1{overflow:hidden; width:100%; margin-top:20px;}

.newslist{overflow:hidden;  width:100%;  margin-bottom:20px;}
.newslist li{background:url(../images/icon.jpg) no-repeat 0px 11px; padding-left:15px; height:35px; line-height:35px;border-bottom:1px dotted #eee;}
.newslist li span{float:right; color:#999}
.news_title{font-size:14px; font-weight:bold; text-align:center;}
.news_date{font-size:12; color:#666; text-align:center;}

.news_title{font-size:16px; color:#666; margin: 0; padding:10px 0; text-align:left;}
.news_time{font-size:12px; color:#999; font-weight:normal; margin:0; padding-bottom:10px; border-bottom:1px solid #eee;}
.news_content{font-size:14px; line-height:200%; overflow:hidden; color:#666; margin-top:20px;}

.app_list{width:100%; overflow:hidden;}
/* 容器 */
.app_list {width:730px; margin:10px 0;}
.app_list li{width:160px;height:190px;margin:0 33px 22px 0;float:left;display:inline;}
.app_list li p{margin:5px 0 0 0; text-align:center;}
.app_list li i{width:13px;height:13px;float:right;margin-top:-26px}

/* 未知大小的图片在已知容器中的垂直居中和水平居中 */
.app_list dd img{margin-top:expression(100-this.height/2);max-height:160px}/* max-height可限制图片的最大高度 */
.app_list li a{width:160px;height:160px;border:1px solid #ccc;overflow:hidden;text-align:center;vertical-align:middle;display:table-cell}
.app_list li a:hover{border:1px solid #1a8439;}
/* 未知大小的图片在已知容器中的垂直居中和水平居中 */

.partners{ overflow:hidden;  float:left;}
.partners dl dt{border-bottom:1px solid #333;font-size:20px; color:#013984; line-height:40px; height:40px;}
.partners dl dt a{float:right; margin-top:13px; margin-right:15px;}
.partners dl dd{float:left; margin-right:25px; margin-top:10px;}
.partners dl dd img{border:5px solid #eeeded; width:158px; height:107px;}
.partners dl dd img:hover{border:5px solid #1a8439;}
.partners #end{margin-right:0;}

.link_down a{color:#f00 !important; font-size:14px;}
.link_down a:hover{ text-decoration:underline;}
.link_down img{width:25px; vertical-align:bottom; margin-right:5px;}

.honor{ overflow:hidden;  float:left;}
.honor dl dt{border-bottom:1px solid #333;font-size:20px; color:#013984; line-height:40px; height:40px;}
.honor dl dt a{float:right; margin-top:13px; margin-right:15px;}
.honor dl dd{float:left; margin:10px 22px; text-align:center;}
.honor dl dd img{border:2px solid #eeeded; width:200px; height:242px;}
.honor dl dd img:hover{border:2px solid #1a8439;}
.honor #end{margin-right:0;}

.apply{ overflow:hidden;  float:left;}
.apply dl dt{border-bottom:1px solid #333;font-size:20px; color:#013984; line-height:40px; height:40px;}
.apply dl dt a{float:right; margin-top:13px; margin-right:15px;}
.apply dl dd{float:left; margin:10px 22px; text-align:center;}
.apply dl dd img{border:2px solid #ddd; width:200px; height:150px;}
.apply #end{margin-right:0;}