@charset "utf-8";
/* CSS Document */
*{ font-family:Microsoft YaHei;}
a:hover{ text-decoration:none;}
a{ color:#666;}
.page{clear: both;font-size: 12px;font-weight: bold;line-height: 20px;padding: 10px 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:#01434b;border: 1px solid #01434b;color: #FFFFFF; text-decoration: none;}
/*顶部*/
.topbox{ background-color:#01434b;}
.top{ width:1110px; margin:0 auto; overflow:hidden;}
.top .logo{ float:left; margin:16px 0;}
.top .typle{ float:right;}
.top .typle a{ display:block; float:left; font-size:14px; font-weight:bold; color:#fff; height:124px; line-height:124px; margin:0 10px;}
/*导航*/
.navbox{ background:url(../images/nav_bg.jpg);}
.nav{ width:1110px; margin:0 auto; overflow:hidden;}
.nav ul li{ float:left; text-align:center; height:56px; line-height:56px;}
.nav ul li a{ display:block; float:left; font-size:15px; color:#333; width:122px;}
.nav ul .on{ background-color:#cc0202;}
.nav ul .on a{ color:#fff;}
.nav ul li a:hover{background-color:#cc0202;color:#fff;}
.top_bg{ height:10px; background-color:#01434b;}
/*banner*/
.focusBox { position: relative;height:460px; overflow: hidden; }
.focusBox .pic{ position:relative; z-index:0; }
.focusBox .pic img {height:460px; display: block; margin: 0 auto; }
.focusBox .m-hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
.focusBox .m-hd li{margin: 0 5px; background: url(../images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;
display:inline-block; *display:inline; zoom:1;  _background: url(../images/dot8.png) no-repeat 0 -16px;}
.focusBox .m-hd .active{ background-position:0 0; }
.focusBox .prev,
.focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
.focusBox .prev { left: 0; }
 .focusBox .next { background-position: 0 -90px; right: 0; }
.focusBox .prev:hover,
.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }
/*主体*/
.mainbox{ width:100%;}
.main{ width:1110px; margin:0 auto;}
/*工程展示*/
.main .p_title{ overflow:hidden; margin:20px 0 0 0; border-bottom:1px solid #dedede;}
.main .p_title h3{ float:left; font-size:18px; font-weight:bold; color:#333; border-bottom:2px solid #cc0202; height:42px; line-height:42px; padding:0 0 0 10px;}
.main .p_title h3 span{ color:#989898; font-size:16px;}
.main .p_title a{ display:block; float:right; margin-top:16px; padding-right:10px;}
.picMarquee-left{width:1110px; margin:20px auto 0 auto; overflow:hidden; position:relative;}
.picMarquee-left .m-bd{ padding:0px;   }
.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 .pic{ text-align:center; }
.picMarquee-left .m-bd ul li .pic img{ width:190px; height:150px; display:block; padding:2px; border:1px solid #ccc; }
.picMarquee-left .m-bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .m-bd ul li .title{ line-height:24px;   }
/*关于我们*/
.aboutus{ overflow:hidden;}
.aboutus .profile{ width:320px; float:left;}
.aboutus .profile img{ padding:12px 0 5px 0;}
.aboutus .profile p{ color:#666; line-height:24px; text-indent:25px;}
.aboutus .profile p a{ color:#cc0202;}
.aboutus .news{ width:320px; float:left; margin:0 75px;}
.aboutus .news .news_c{ overflow:hidden;}
.aboutus .news .news_c img{ display:block; float:left; padding:12px 18px 5px 0; width:92px; height:83px;}
.aboutus .news .news_c .new_c1{ float:left; width:210px; margin:12px 0 0 0;}
.aboutus .news .news_c .new_c1 h2{ font-size:14px; color:#cc0202; margin:0 0 5px 0;}
.aboutus .news .news_c .new_c1 p{ color:#666; text-indent:25px;}
.news ul li{ line-height:28px;}
.news ul li a:hover{ color: #cc0202;}
.news ul li span{ float:right; color:#9e9e9e;}
.aboutus .contact{ width:320px; float:right;}
.aboutus .contact img{ padding:12px 0 5px 0;}
.aboutus .contact ul li{ font-size:12px; color:#666; line-height:24px;}
/*底部*/
.footerbox{ background-color:#01434b; margin-top:35px;}
.footer{ width:1110px; margin:0 auto; text-align:center; height:83px; line-height:83px;}
.footer p{ font-size:14px; color:#d5d5d5;}
.footer p a{ color:#d5d5d5;}
/*内页-走进莱弗*/
.main_nbox{ width:100%;}
.main_n{ width:1110px; margin:0 auto; overflow:hidden;}
.main_n .main_nleft{ width:260px; float:left; margin:20px 0;}
.main_n .main_nleft .left_title{ font-size:25px; background-color:#01434b; color:#fff; padding:20px 0 20px 15px;}
.main_n .main_nleft ul .left_on a{ color:#cc0202; font-weight:bold;}
.main_n .main_nleft .left_list li{line-height: 48px; border-bottom: 1px solid #ddd;}
.main_n .main_nleft .left_list li a{ font-size:14px; padding:0 0 0 15px;}
.main_n .main_nleft .left_list li a:hover{ color:#cc0202; font-weight:bold;}
.main_n .main_nright{ width:820px; float:right; margin:20px 0;}
.main_n .main_nright .right_title{ font-size:25px; color:#333;padding:20px 0 20px 15px; border-bottom:1px solid #ccc; margin-bottom:20px;}
.main_n .main_nright .right_title span{ float:right; font-size:12px; color:#666; margin:14px 0 0 0;}
.main_n .main_nright .right_title span a{ padding:0 10px;}
.profile_n p{ font-size:14px; color:#666; line-height:32px; text-indent:28px;}
.profile_n img{ margin:10px 0;}
.culture_n p{ font-size:16px; font-weight:bold; color:#01434b; line-height:42px;}
.brand_n h4{ font-size:16px; color:#01434b; line-height:32px; font-weight:600;}
.brand_n p{ font-size:14px; color:#666; line-height:32px;}
.demo {float: left;height: 280px;}
.demo a { border: 3px solid #efefef; display: block;float: left;margin: 5px 10px 5px 10px !important; padding: 0;}
.demo span { display: block;height: 36px;line-height: 36px; text-align: center;width: 210px;}
.demo a:hover { border: 3px solid #fff;}
.demo a img { background:url(bg_tms.jpg) no-repeat;float: left;margin: 0; padding: 0;}
.demo1 {float: left;height: 220px;}
.demo1 a { border: 3px solid #efefef; display: block;float: left;margin: 5px 10px 5px 10px !important; padding: 0;}
.demo1 span { display: block;height: 36px;line-height: 36px; text-align: center;width: 210px;}
.demo1 a:hover { border: 3px solid #fff;}
.demo1 a img { background:url(bg_tms.jpg) no-repeat;float: left;margin: 0; padding: 0;}
/*内页-新闻中心*/
.news_n ul{ margin:20px 0 0 0;}
.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:#333; 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:12px; color:#979797; line-height:24px; padding:0 15px 20px 15px;}
.news_ninfo h2{ font-size:18px; 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:28px; text-indent:26px;}
.news_ninfo .news_content p img{max-width: 800px; display: block;margin: 0 auto 10px;}
/*内页-产品展示*/
.products_n li a{ line-height:32px; color:#666;}
.products_n li{width: 220px;height: 200px;float: left;margin-bottom: 20px;padding: 0 20px 0 20px;overflow: hidden;text-align: center;}
.products_n li img{overflow: hidden;width: 220px;height: 160px;}
.products_n img{border: 1px solid #ddd;padding: 2px;}
.products_n li a:hover img{ border:1px solid #01434b;}
.products_n li a:hover{ color:#01434b;}
.products_ninfo h1{border: 0 none;font-size: 18px;line-height: 35px; text-align:center;margin-bottom: 30px;padding-bottom: 20px; }
.products_ninfo .txt{ width:730px; 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;}
.products_ninfo img{max-width: 800px; display: block;margin: 0 auto 10px;}

.operate{width:260px;}
.operate h3{font-family:"Microsoft YaHei";font-size:16px;background:#f7f7f7;height:48px;line-height:48px;padding-left:12px;}
.operate li{border-bottom:1px dotted #d2d2d2;display:inline-block;width:100%;position:relative;z-index:10;zoom:1 }
.operate li h4{cursor:pointer;background:url(../images/bg3.png) no-repeat 245px 5px;padding-left:12px;text-decoration:none;font-size:14px;color:#666;display:block; font-weight:normal; margin:20px 0;}
.operate li.selected h4{background-position:245px -50px;}
.operate li .list-item{padding:5px 0;position:relative;zoom:1 }
.operate li .list-item p{padding-left:8px;}
.operate li .list-item p.on a{color:#01434B;font-weight:bold;}
.operate li .list-item p a{background:url(../images/bg1.png) no-repeat 40px 5px;color:#666;display:block;margin:0 -1px 0 1px;padding-left:55px; position:relative;text-decoration:none;font-size:12px; margin:16px 0;}
.operate li .list-item p.hover a{background-color:#01434B;color:#fff;text-decoration:none;background-position:42px -30px;font-weight:800;}
.none{display:none;}

/*技术力量*/
.technology ul{ margin:0 0 20px 0; overflow:hidden;}
.technology ul li img{ display:block; float:left;}
.technology ul li .tecy_c{ width:500px; float:right; margin-top:24px;}
.technology ul li .tecy_c h3{ font-size:16px; font-weight:bold; color:#01434b; padding:10px 0;}
.technology ul li .tecy_c p{ font-size:14px; color:#666; line-height:24px;}
.technology ul li .tecy_img{ margin-top:20px;}
.technology p{font-size:14px; color:#666; line-height:24px;}
.technology2 h3{ font-size:16px;color:#01434b;font-weight:bold; padding:10px 0;}
.technology2 p{ font-size:14px; color:#666; line-height:28px;}
/*工程展示*/
.albums1 ul{ margin:0 0 20px 0;}
.albums1 ul li{ font-size:14px; color:#666; line-height:48px; border-bottom:1px solid #eee; padding:0 0 0 20px; background:url(../images/jiantou.png) 0 center no-repeat;}
/*内页-人才招聘*/
.recruitment .job_table {  width:820px; float:right;}
.recruitment .job_table thead td { background: none repeat scroll 0 0 #AFB1B2; border-right: 1px solid #FFFFFF;color: #FFFFFF;height: 31px;line-height: 31px; text-align: center;}
.recruitment .job_table thead td.first { padding-left: 24px;text-align: left;}
.recruitment .job_table tbody td {border-bottom: 1px solid #EBEBEC;height: 47px;line-height: 47px;text-align: center;}
.recruitment .job_table tbody td.first { padding-left: 24px;text-align: left;}
.recruitment .table-title{ background:#efefef; width:100%; }
.recruitment .table{border: 1px  solid #DEDEDE; width:100% ;}
.recruitment .table td{border-bottom: 1px  solid #DEDEDE;padding-left:4px; border-right:1px  solid #DEDEDE;}
.recruitment .table tr{height:40px; line-height:40px;}
.recruitment .table2{ margin-left:50px;} 
.recruitment #Submit1{ padding:5px 10px;margin-top: 20px;}
/*内页-联系我们*/
.contact_n h1{ font-size:18px; font-weight:bold; color:#01434b; padding:10px 0;}
.contact_n ul li{ font-size:14px; color:#666; line-height:32px;}