@charset "utf-8";/* CSS Document */*{ margin:0; padding:0;}a{ text-decoration:none; color:#333;}a:hover{ text-decoration:none;}fieldset,img{border:0;}ol,ul{ list-style-type:none;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}em,i,stong{ font-style:normal; font-weight:normal;}.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; }body{background-color:#ffffff; font-family:"Microsoft YaHei"; font-size:12px; color:#666666; overflow-x:hidden;}.head{ height:30px; border-bottom:1px solid #dddddd;}.headbox{width:1024px; margin:0 auto;}.head_l{line-height:30px;color:#999999;}.head_r{line-height:30px;color:#999999;}.top{ height:145px; background:#ffffff;}.top_s{ width:1024px; height:100px; margin:0 auto;}.logo{ float:left; margin-top:23px;}.tel{ float:right; margin-top:16px;}.navc{ height:45px; background:#088dd7;}.nav{ width:1024px; margin:0 auto;}.nav li{      padding: 0 17px; font-size:15px; float:left; color:#FFF; text-align:center; background:url(../images/nav_line_19.jpg) no-repeat; margin-top:12px; }.nav li a{ color:#FFF;}.nav li a:hover{ text-decoration:none;}.nav li.check{ background:#0071b0; margin-top:0; line-height:45px;}.nav li:hover{     padding: 0 17px; background:#0071b0; margin-top:0;  line-height:45px;  }.banner{height:480px;margin-top:1px;}.main{ }.probg{ height:900px;}.pro{ width:1024px; height:600px; margin:0 auto;margin-top: 10px;}.prolf{ width:212px; height:549px; float:left; margin-top:20px;}.prolf_top{ width:212px; height:54px; background:url(../images/lb_01.jpg); font-size:15px; color:#FFF; font-weight:600;}.prolf_top a{ font-size:18px; color:#FFF; padding-left:22px; line-height:50px; margin-right:5px;}.prolf_btm{ width:212px; height:495px; background:url(../images/lb_02.jpg) no-repeat; float:left;}.prolf_btmwb{}.prolf_btmwb li{ width:195px; height:29px; background:url(../images/lb_03.jpg) no-repeat; float:left; margin-left:10px; margin-top:9px;font-size:13px; line-height:30px;}.prolf_btmwb li span{float:left; margin-left:10px; margin-top:12px; margin-right:10px; }.prolf_btmwb li a{width: 160px;height: 29px;float: left; color:#0A0A0A; }.prolf_btmwb li a:hover{ color:#017ce3; text-decoration:none;}.prolf_lxwm{line-height: 22px;margin-left: 14px;width: 178px;}.prolf_lxwm img{width:187px;height:69px;margin-left: 0px;margin-top: 15px;margin-bottom: 6px;}.prort{ width:800px; height:549px; float:left; margin-left:12px; margin-top:20px;}.prortnav{ width:800px; height:34px; background:url(../images/lm_nav_38.jpg); overflow:hidden;}.prortnav_lf a{ font-size:16px; color:#FFF; padding-left:8px; line-height:38px; margin-right:5px;}.pro_case{ width:807px; height:510px; margin-top:15px; float:left;margin-left: -7px;}.pro_case ul li{ width:260px; height:260px; float:left; margin-left:8px;  }.pro_case ul li p{ width:250px;}.pro_case ul li p img{ width:250px; height:215px; border:#cccccc solid 1px; padding:4px; }.pro_case ul li span{  width:250px;height: 24px;overflow: hidden;display:block; font-size:12px; text-align:center; line-height:32px;}.pro_case ul li a:hover{ color:#017ce3;}.gccasebox{height:299px; background:url(../images/case_35.jpg);padding-top: 1px;}.gccase{ width:1024px; height:240px; border:#e0e0e0 solid 1px; margin:30px auto;background-color: #ffffff;}.gccase_top{ height:34px; background:url(../images/lm_nav_38.jpg);}.gccase_toplf a{ font-size:16px; color:#FFF; padding-left:8px; line-height:38px; margin-right:5px;}.gccase_cont{width: 980px;margin-top: 20px;}.gccase_cont ul{}.gccase_cont ul li{ float:left; margin-left:35px;}.gccase_cont ul li p{ width:210px; }.gccase_cont ul li p img{ width:210px; height:140px; border:#cccccc solid 1px; padding:4px;}.gccase_cont ul li span{ width:210px; font-size:12px; text-align:center; line-height:32px;height: 26px;display:block; overflow: hidden;}.gccase_cont ul li a:hover{ color:#017ce3;}.lbnav{ width:180px; height:35px; background:url(../images/lm_nav_lf_38.png); float:left; color:#FFF; }.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:1024px; height:418px; margin:0 auto;}.us{ float:left; margin-top:20px; width:324px; height:376px; border:#e0e0e0 solid 1px; background:#ffffff;}.ustop{ width:324px; height:34px; background:url(../images/lm_nav_38.jpg); overflow:hidden;}.usimg{ width:316px; height:144px; margin-left:4px; margin-top:4px;}.usren{ height:150px; margin-left:10px;line-height: 26px; margin-top:15px;}.jjry{ width:670px; height:376px; float:left; margin-top:20px; margin-left:25px; background:#ffffff; border:#e0e0e0 solid 1px;}.jj{ width:670px; height:190px; overflow:hidden; }.jj_top{ width:670px; height:34px; background:url(../images/lm_nav_38.jpg);}.jj_n{ width:670px; height:150px; margin-top:12px;}.jj_nlf{ width:160px; height:117px; float:left; margin-left:10px; padding:4px; border:#e0e0e0 solid 1px;}.jj_nrt{ width:465px;overflow: hidden;height: 128px; margin-left:10px; margin-right:10px; line-height:26px; text-indent:25px;float:left; }.ry{ width:670px; height:186px; overflow:hidden;}.ry_top{ width:670px; height:34px; }.ry_toprt{ float:left; width:670px; height:5px; border-top:#a7a7a7 dotted 1px;}.ry_n{ width:670px; height:180px; margin-top:5px;}.ry_n li{ float:left; margin-left:9px; margin-top:10px;}.ry_n li img{width:153px;height:108px;border: 1px solid #dddddd;}.news{ width:1024px; height:415px; margin:0 auto;}.newslf{ width:700px; float:left }.new{ width:340px; height:363px; border:#e0e0e0 solid 1px; float:left; margin-top:28px; }.new_top{ width:340px; height:34px; background:url(../images/lm_nav_38.jpg);}.new_img{ width:340px; height:140px; margin-top:6px; margin-left:4px;}.new_n{ width:312px; height:170px; margin-left:15px; margin-top:10px; }.new_n li{ font-size:12px; line-height:36px;color:#999999;border-bottom: 1px dotted #999999;float: left; height:36px}.new_n li i{width: 3px;height: 3px;background-color: #999999;float: left;margin-top: 15px;margin-right: 5px;}.new_n li p{ width:228px;height: 36px;overflow: hidden;float:left;}.new_n li span{ float:right;}.ly{ width:318px; height:363px; border:#e0e0e0 solid 1px; float:right; margin-top:28px;}.ly_top{ width:318px; height:34px; background:url(../images/lm_nav_38.jpg);}.ly_n{ width:318px; height:300px; margin-left:10px; margin-top:10px; }.tably{ font-size:13px; line-height:36px; margin-top:15px;color: #999999;}.input{ width:200px; height:25px;border: 1px solid #cccccc;}.textarea{width: 200px; margin-top:3px;border: 1px solid #cccccc;}.btn{ margin-top:10px;}.foot{ }.onlink{ width:1024px;  margin:0 auto; }.link{ width:1024px;  border:#e0e0e0 solid 1px;}.link_top{ width:1024px; height:34px; overflow:hidden; background:url(../images/lm_nav_38.jpg);}.link p{ font-size:13px; padding: 15px;line-height: 30px;}.sy{ height:165px; background:#0477b8;margin-top: 25px;}.sy_n{ width:1024px; margin:0 auto; font-size:14px; color:#ffffff;}.sy_nwid{ width:800px; float:left;}.synav{padding-top:15px; padding-bottom:10px;}.synav a{ color:#ffffff;}.sylxr{ height:100px; margin-top:5px;}.sylxr_3{ height:35px;} .sylxr_3 span{ display:block; width:20px; height:20px; float:left;  margin-top:5px; padding-right:5px;}.ewm{ width:100px; height:120px; text-align:center; float:right;margin-top:25px;}.beian{ height:30px; background:#252525;}.beian p{ width:1024px; margin:0 auto; font-size:13px; line-height:30px; text-align:right; color:#ffffff;}