﻿
.cl{clear: both;content: " "; display: block;height: 0; overflow: hidden;}
.fl{float:left; display:inline; overflow:hidden;}
.fr{float:right; overflow:hidden;}
.ov{ overflow:hidden; zoom:1;}
.elp{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }

.main{ background:url(img/main_bg_26.jpg);    }
.probg{ height:1020px; background:url(img/main_bg_26.jpg); margin-bottom:15px;}
.pro{ width:1100px; height:660px; margin:0 auto;}
.prolf{ width:224px; height:639px; float:left; margin-top:20px;border:1px solid #2ea836}
.prort{ width:844px; height:639px; float:left; margin-left:30px; margin-top:20px;}
.prortnav{ width:844px; height:34px; background:url(img/lm_nav_38.jpg); overflow:hidden;}
.pro_case{height:510px; margin-top:15px; float:left;margin-left: -7px;}
.pro_case ul li{ width:204px; height:305px; float:left; margin-left:8px;  }
.pro_case ul li .div{ width:188px; height:251px; border:#cccccc solid 1px; padding:4px; }
.pro_case ul li .div img{ width:188px; height:251px; }
.pro_case ul li span{  width:190px;  display:block; font-size:12px; text-align:center; line-height:32px;}
.pro_case ul li a:hover{ color:#017ce3;}

.gccase{ width:1098px; height:340px; border:#e0e0e0 solid 1px; margin:15px auto;}
.gccase_top{ height:34px; background:url(img/lm_nav_38.jpg);}
.gccase_toplf a{ font-size:16px; color:#FFF; padding-left:8px; line-height:38px; margin-right:5px;}
.gccase_cont{width: 1098px;height: 291px;overflow: hidden;  margin-top:10px;}
.gccase_cont ul{ }
.gccase_cont ul li{ width:189px; height:291px; float:left; margin-left:10px;}
.gccase_cont ul li .anli{ width:179px; height:251px; border:#cccccc solid 1px; padding:4px;}
.gccase_cont ul li span{ display:block; width:179px; font-size:12px; text-align:center; line-height:32px;}
.gccase_cont ul li a:hover{ color:#017ce3;}

.lbnav{ width:180px; height:35px; background:url(img/lm_nav_lf_38.png); float:left; font-size:14px; color:#FFF; font-weight:600;}
.lbnav a{ font-size:16px; color:#FFF; padding-left:8px; line-height:38px; margin-right:5px;}
.more{ float:right; font-size:12px; color:#626262; margin-right:2px; margin-top:10px; }

.lxwm{ height:418px; background:#ebebeb; clear:both;}
.lx{ width:1100px; height:418px; margin:0 auto;}
.us{ float:left; margin-top:5px; width:356px; height:376px; border:#e0e0e0 solid 1px; background:#ffffff;}
.ustop{ width:356px; height:34px; background:url(img/lm_nav_38.jpg); overflow:hidden;}
.usimg{ width:347px; height:144px; margin-left:4px; margin-top:4px;}
.usren{ width:346px; height:150px; margin-left:10px; margin-top:20px;}
.usren_lf{ width:56px; height:150px; float:left;}
.usren_rt{ width:280px; height:150px; float:left;}
.usren p{ font-size:12px; line-height:32px;}
.jjry{ width:708px; height:376px; float:left; margin-top:5px; margin-left:30px; background:#ffffff; border:#e0e0e0 solid 1px;}
.jj{ width:710px; height:190px; overflow:hidden; }
.jj_top{ width:708px; height:34px; background:url(img/lm_nav_38.jpg);}
.jj_n{ width:710px; height:150px; margin-top:8px;}
.jj_nlf{ width:160px; height:117px; float:left; margin-left:10px; padding:4px; border:#e0e0e0 solid 1px;}
.jj_nrt{ float:left; width:510px; margin-left:10px; margin-right:10px; line-height:32px; text-indent:25px;}
.ry{ width:710px; height:186px; overflow:hidden;}
.ry_top{ width:710px; height:34px; }
.ry_toprt{ float:left; width:528px; height:34px; border-top:#a7a7a7 dotted 1px;}
.ry_n{ width:700px; height:122px;  overflow:hidden; margin:0 auto;margin-top:5px;}
.ry_n li{ float:left; margin-left:9px; margin-top:10px;}

.news{ width:1100px; height:415px; margin:0 auto;}
.newslf{ width:740px; margin-left:-10px; float:left}
.new{ width:358px; height:363px; border:#e0e0e0 solid 1px; float:left; margin-top:28px; margin-left:10px;}
.new_top{ width:358px; height:34px; background:url(img/lm_nav_38.jpg);}
.new_img{ width:348px; height:140px; margin-top:6px; margin-left:4px;}
.new_n{ width:338px; height:170px; margin-left:15px; margin-top:10px; }
.new_n li{ font-size:13px; line-height:33px;}
.redcheck a{ color:#ff0000;}
.new_n li a:hover{ color:#ff0000; text-decoration:none;}

.ly{ width:358px; height:363px; border:#e0e0e0 solid 1px; float:right; margin-top:28px;}
.ly_top{ width:358px; height:34px; background:url(img/lm_nav_38.jpg);}
.ly_n{ width:348px; height:300px; margin-left:10px; margin-top:10px; }
.tably{ font-size:13px; line-height:36px; margin-top:15px;}
.input{ width:225px; height:25px;}
.textarea{ margin-top:3px;}
.btn{ margin-top:10px;}

.foot{ background:url(img/main_bg_26.jpg); height:310px;}
.onlink{ width:1100px; height:85px; margin:0 auto; }
.link{ width:1098px; height:88px; border:#e0e0e0 solid 1px;}
.link_top{ width:1098px; height:34px; overflow:hidden; background:url(img/lm_nav_38.jpg);}
.link p{ font-size:13px; padding-left:25px; line-height:56px;}
