﻿/**
 * 人人站CMS
 * ============================================================================
 * 版权所有 2015-2030 山东康程信息科技有限公司，并保留所有权利。
 * 网站地址: http://www.rrzcms.com
 * ----------------------------------------------------------------------------
 * 如果商业用途务必到官方购买正版授权, 以免引起不必要的法律纠纷.
 * ============================================================================
 */
@charset "utf-8";#mesbook1,#mesbook1_c{z-index:1001;display:none;padding-bottom:20px;width:398px;border:1px solid #ccc;background:#fff;}
#mesbook1 div,#mesbook1_c div{margin-bottom:10px;padding:4px .5em 0;height:18px;border:1px solid #e4e3e3;background:#ebeceb;}
#mesbook1 dl.b1,#mesbook1_c dl.b1{margin:0 auto;width:370px;}
#mesbook1 dl.b1 dt,#mesbook1_c dl.b1 dt{float:left;overflow:hidden;width:105px;}
#mesbook1 dl.b1 dd,#mesbook1_c dl.b1 dd{float:right;width:265px;}
#mesbook1 #mesbook1Btns,#mesbook1_c #mesbook1_cBtns{padding-bottom:10px;}
#mesbook1 #mesbook1Btns input,#mesbook1_c #mesbook1_cBtns input{margin-right:20px;}
.banner{position:relative;z-index:1;overflow:hidden;margin-top:-35px;width:100%;height:639px;background:url(../img/banner.jpg) no-repeat center top;}
#flashs{position:relative;top:-35px;z-index:1;overflow:hidden;width:100%;height:639px;}
#flashs .bgitem{position:absolute;top:0;z-index:1;}
#flashs .btn{position:absolute;bottom:25px;left:50%;z-index:7;margin-left:-95px;padding:0 6px;}
#flashs .btn span{display:inline-block;margin:0 2px;width:25px;height:25px;background:#333;color:#fff;text-align:center;font-size:14px;line-height:25px;cursor:pointer;}
#flashs .btn span.cur{background:#4b9b04;}
.search{position:relative;z-index:3;overflow:hidden;margin-top:-45px;width:100%;height:69px;background:url(../img/search_bg.png) no-repeat center top;}
.search p{float:left;color:#333;font-size:13px;line-height:69px;}
.search p a{margin:0 15px;color:#666;}
.search .sbox{float:right;overflow:hidden;margin-top:14px;width:280px;height:42px;}
.search .sbox input{float:left;padding:0 10px;width:210px;height:42px;outline:0;border:none;color:#999;font-size:13px;line-height:42px;}
.search .sbox span{float:right;display:block;width:50px;height:42px;background:url(../img/search.jpg) no-repeat center;cursor:pointer;}
.search .sbox span button{width:48px;height:inherit;border:0;background:#4c9b04 url(../img/search.jpg) no-repeat center;}
.tedian{overflow:hidden;width:100%;height:690px;background-color:#ebebeb;}
.tedian h2{margin-top:60px;margin-bottom:10px;color:#4b9b04;text-align:center;font-size:45px;}
.tedian p{margin-bottom:24px;background:url(../img/cjtbg01.png) no-repeat center;color:#fcf9a4;text-align:center;font-weight:700;font-size:26px;line-height:47px;}
.tedian .menu{overflow:hidden;margin:0 auto;margin-bottom:15px;padding-bottom:5px;width:1000px;height:57px;}
.tedian .menu li{position:relative;float:left;margin-right:1px;width:249px;height:57px;background-color:#333;color:#fff;text-align:center;font-weight:700;font-size:18px;line-height:57px;cursor:pointer;}
.tedian .menu li img{position:absolute;bottom:-5px;left:50%;display:none;margin-left:-20px;}
.tedian .menu li.cur{background-color:#4b9b04;color:#fff;}
.tedian .menu li.cur img{display:block;}
.tedian .tdbox{position:relative;overflow:hidden;margin:0 auto;width:1000px;height:405px;}
.tedian .tdbox ul{position:absolute;top:0;left:0;overflow:hidden;width:4000px;height:405px;}
.tedian .tdbox li{float:left;overflow:hidden;width:1000px;height:405px;}
.pro{overflow:hidden;margin:60px auto;width:1000px;}
.pro .proleft{float:left;overflow:hidden;width:210px;background-color:#ebebeb;}
.pro .proleft h2{padding-left:50px;width:160px;height:73px;background-color:#4b9b04;font-size:20px;line-height:73px;}
.pro .proleft h2 a{color:#fff;}
.pro .proleft h3{margin:15px 0;padding-left:50px;background:url(../img/proleft01.png) no-repeat 20px center;font-weight:400;font-size:16px;}
.pro .proleft h3 a{color:#3e3e3e;}
.pro .proleft h3 img{display:inline-block;}
.pro .proleft i{display:block;width:100%;height:2px;background:url(../img/proleft03.png) repeat center;}
.pro .proleft ul{overflow:hidden;margin:15px 0;padding-left:50px;width:160px;}
.pro .proleft li{padding-left:20px;background:url(../img/proleft02.png) no-repeat left center;font-size:13px;line-height:35px;}
.pro .proleft li a{color:#333;}
.pro .proleft .plimg{overflow:hidden;padding:40px 0 50px 0;padding-left:20px;width:190px;background-color:#e0e0e0;}
.pro .proleft .plimg img{display:block;margin-bottom:25px;}
.pro .proleft .plimg .phone{overflow:hidden;padding-left:40px;background:url(../img/phone.png) no-repeat left center;}
.pro .proleft .plimg p{color:#ff5a00;font-size:18px;}
.pro .proleft .plimg span{display:block;color:#4b9b04;font-size:20px;}
.pro .proright{float:right;overflow:hidden;width:770px;}
.pro .proright .ptop{overflow:hidden;margin-top:0;margin-bottom:28px;padding-bottom:2px;width:100%;border-bottom:1px solid #4b9b04;}
.pro .proright .ptop h3{float:left;font-size:33px;}
.pro .proright .ptop h3 a{color:#ff5a00;vertical-align:super;}
.pro .proright .ptop p{float:right;margin-top:30px;padding-left:30px;background:url(../img/proright.png) no-repeat left center;color:#4b9b04;font-weight:lighter;font-size:30px;font-family:Arial;line-height:25px;}
.pro .proright ul{overflow:hidden;width:110%;height:740px;}
.pro .proright li{float:left;margin-right:20px;width:243px;height:254px;}
.pro .proright li img{display:block;margin-bottom:15px;border:10px solid #ebebeb;}
.pro .proright li span{display:block;color:#333;text-align:center;font-size:14px;}
.pro .proright li a{display:block;text-decoration:none;}
.pro .proright li:hover img{border-color:#4b9b04;}
.pro .proright li:hover span{color:#4b9b04;}
.a_d01{overflow:hidden;width:100%;height:194px;background:url(../img/a_d01.jpg) no-repeat center;}
.a_d01 .phone{float:right;overflow:hidden;margin-top:55px;padding-left:45px;background:url(../img/phone.png) no-repeat left top;}
.a_d01 .phone p{color:#666;font-size:20px;}
.a_d01 .phone span{display:block;margin-bottom:20px;color:#4b9b04;font-size:20px;font-family:Arial;}
.a_d01 .phone a{display:block;margin-left:-45px;width:167px;height:40px;background-color:#ff5a00;color:#fff;text-align:center;text-decoration:none;font-size:13px;line-height:40px;}
.case{overflow:hidden;margin:60px auto;width:1000px;}
.case h2{margin-bottom:10px;color:#4b9b04;text-align:center;font-size:30px;}
.case h3{margin-bottom:5px;color:#333;text-align:center;font-weight:400;font-size:25px;}
.case h3 em{color:#4b9b04;}
.case p{margin-bottom:30px;background:url(../img/cjtbg02.png) no-repeat center;color:#fcf9a4;text-align:center;font-size:20px;line-height:47px;}
.case .menu{overflow:hidden;margin:0 auto;margin-bottom:25px;padding-bottom:5px;width:832px;}
.case .menu li{position:relative;float:left;margin-right:1px;width:207px;height:53px;background-color:#ebebeb;text-align:center;font-size:16px;line-height:53px;}
.case .menu li a{display:block;text-decoration:none;}
.case .menu li img{position:absolute;bottom:-5px;left:50%;display:none;margin-left:-20px;}
.case .menu li.cur{background-color:#4b9b04;}
.case .menu li.cur a{color:#fff;}
.case .menu li.cur img{display:block;}
.case .caseBox{position:relative;overflow:hidden;width:100%;height:280px;}
.case .caseList{position:relative;overflow:hidden;width:100%;height:280px;}
.case .caseList ul{position:absolute;overflow:hidden;}
.case .caseList li{float:left;margin-right:20px;width:320px;height:280px;}
.case .caseList li img{display:block;margin-bottom:10px;border:10px solid #ebebeb;}
.case .caseList li a{display:block;color:#666;text-align:center;text-decoration:none;font-size:13px;}
.youshi{overflow:hidden;padding:60px 0;width:100%;background-color:#ebebeb;}
.youshi h2{margin-bottom:10px;color:#4b9b04;text-align:center;font-size:45px;}
.youshi span{display:block;margin-bottom:35px;height:38px;background:url(../img/cjtbg03.png) no-repeat center;color:#fcf9a4;text-align:center;font-size:20px;line-height:38px;}
.youshi .ysBox{overflow:hidden;margin:0 auto;width:1000px;height:956px;background:url(../img/ys_bg.jpg) no-repeat center top;}
.youshi h3{color:#4b9b04;font-size:28px;}
.youshi h4{margin-bottom:5px;color:#333;font-weight:400;font-size:24px;}
.youshi em{display:block;margin-bottom:30px;color:#ccc;font-size:14px;}
.youshi p{padding-left:20px;background:url(../img/ys_s.png) no-repeat left center;color:#666;font-size:14px;line-height:35px;}
.youshi a{display:block;margin-top:20px;width:140px;height:44px;background-color:#ff5a00;color:#fff;text-align:center;font-size:13px;line-height:44px;}
.youshi a img{position:relative;top:5px;margin-right:5px;}
.youshi .wen01{margin-top:67px;margin-left:140px;}
.youshi .wen02{margin-top:85px;margin-left:560px;}
.youshi .wen03{margin-top:110px;margin-left:140px;}
.a_d02{overflow:hidden;width:100%;height:194px;background:url(../img/ad02.jpg) no-repeat center;}
.a_d02 .phone{float:right;overflow:hidden;margin-top:55px;margin-right:188px;padding-left:45px;background:url(../img/ad02-p.png) no-repeat left top;}
.a_d02 .phone p{color:#fff;font-size:13px;}
.a_d02 .phone span{display:block;margin-bottom:20px;color:#fff;font-size:20px;font-family:Arial;}
.a_d02 .phone a{display:block;margin-left:-45px;width:167px;height:40px;background-color:#ff5a00;color:#fff;text-align:center;text-decoration:none;font-size:13px;line-height:40px;}
.about{overflow:hidden;width:100%;height:783px;background:url(../img/about_bg.jpg) no-repeat center top;}
.about .about_box{overflow:hidden;margin:0 auto;margin-top:60px;margin-bottom:20px;width:1000px;height:314px;background-color:#fff;}
.about .about_box img{float:left;display:block;}
.about .about_box .wen{float:right;margin-top:45px;margin-right:30px;width:415px;}
.about .about_box h3{margin-bottom:24px;font-weight:400;font-size:24px;}
.about .about_box h3 a{color:#4b9b04;}
.about .about_box p{color:#666;text-align:justify;font-size:13px;line-height:22px;}
.about .about_tu{overflow:hidden;margin:0 auto;width:1000px;height:330px;background-color:#fff;}
.about .menu{overflow:hidden;margin:0 auto;margin-top:34px;margin-bottom:23px;padding-bottom:5px;width:340px;}
.about .menu li{position:relative;float:left;display:block;margin-right:1px;width:169px;height:47px;background-color:#333;text-align:center;font-size:16px;line-height:47px;}
.about .menu li a{display:block;color:#fff;text-decoration:none;}
.about .menu li img{position:absolute;bottom:-5px;left:50%;display:none;margin-left:-20px;}
.about .menu li.cur{background-color:#4b9b04;}
.about .menu li.cur img{display:block;}
.about .tubox{position:relative;overflow:hidden;margin:0 auto;width:900px;height:200px;}
.about .tulist{position:relative;overflow:hidden;width:900px;height:200px;}
.about .tulist ul{position:absolute;overflow:hidden;}
.about .tulist li{float:left;margin-right:18px;width:211px;height:200px;}
.about .tulist li img{display:block;margin-bottom:10px;}
.about .tulist li a{display:block;color:#333;text-align:center;font-size:14px;}
.liuyan{overflow:hidden;margin:55px auto;width:1000px;}
.liuyan .wen{float:left;overflow:hidden;width:420px;}
.liuyan .wen span{display:block;margin-bottom:10px;color:#333;font-size:16px;}
.liuyan .wen em{display:block;margin-bottom:10px;color:#333;font-weight:700;font-size:18px;}
.liuyan .wen b{display:block;margin-bottom:10px;width:410px;height:46px;background-color:#4b9b04;color:#fff;text-align:center;font-size:26px;line-height:46px;}
.liuyan .phone{padding-left:50px;background:url(../img/phone.png) no-repeat left center;}
.liuyan .phone p{color:#666;font-size:13px;}
.liuyan .phone h3{color:#4b9b04;font-weight:400;font-size:20px;font-family:Arial;}
.liuyan ul{float:right;overflow:hidden;width:554px;}
.liuyan li{float:left;display:block;overflow:hidden;margin-bottom:10px;margin-left:10px;width:267px;height:44px;}
.liuyan input{display:block;padding-left:60px;width:205px;height:42px;outline:0;border:1px solid #c1c1c1;color:#666;font-size:12px;line-height:42px;}
.liuyan .comp{background:url(../img/liuyan01.png) no-repeat left center;}
.liuyan .time{background:url(../img/liuyan02.png) no-repeat left center;}
.liuyan .name{background:url(../img/liuyan03.png) no-repeat left center;}
.liuyan .text{background:url(../img/liuyan04.png) no-repeat left center;}
.liuyan .dianhua{background:url(../img/liuyan05.png) no-repeat left center;}
.liuyan li span{float:left;display:block;width:129px;height:44px;color:#fff;text-align:center;font-size:12px;line-height:44px;cursor:pointer;}
.liuyan li .s01{margin-right:9px;background-color:#4b9b04;}
.liuyan li .s02{background-color:#ff5a00;}
.xian{overflow:hidden;width:100%;height:3px;background-color:#e5e5e5;}
.news{overflow:hidden;margin:60px auto;width:1032px;}
.news .newslist{float:left;overflow:hidden;margin:0 16px;width:312px;height:360px;}
.news .newslist h2{overflow:hidden;margin-bottom:22px;padding-bottom:22px;border-bottom:1px solid #e5e5e5;font-size:20px;}
.news .newslist h2 a{float:left;display:block;padding-left:12px;border-left:#4b9b04 3px solid;color:#333;}
.news .newslist img{display:block;margin:0 auto;margin-bottom:20px;}
.news .newslist h3{overflow:hidden;margin-bottom:10px;text-overflow:ellipsis;white-space:nowrap;font-weight:400;font-size:16px;}
.news .newslist h3 a{color:#333;}
.news .newslist em{display:block;overflow:hidden;margin-bottom:15px;color:#333;text-overflow:ellipsis;white-space:nowrap;font-size:13px;}
.news .newslist .list{overflow:hidden;padding-top:15px;width:100%;border-top:1px dotted #ccc;}
.news .newslist .list li{overflow:hidden;padding-left:10px;width:302px;background:url(../img/ys_s.png) no-repeat left center;font-size:14px;line-height:34px;}
.news .newslist .list li a{float:left;display:block;overflow:hidden;margin-left:6px;width:210px;text-overflow:ellipsis;white-space:nowrap;}
.news .newslist .list li span{float:right;color:#333;font-size:12px;font-family:Arial;}
.news .wenda{position:relative;overflow:hidden;width:100%;height:290px;}
.news .wenda ul{position:absolute;overflow:hidden;width:100%;}
.news .wenda li{overflow:hidden;margin-bottom:22px;width:100%;height:79px;border-bottom:1px dotted #ccc;}
.news .wenda h5{overflow:hidden;margin-bottom:13px;padding-left:30px;background:url(../img/news_w.jpg) no-repeat left center;text-overflow:ellipsis;white-space:nowrap;font-weight:400;font-size:15px;line-height:21px;}
.news .wenda h5 a{color:#4b9b04;}
.news .wenda p{overflow:hidden;padding-left:30px;background:url(../img/news_da.jpg) no-repeat left center;color:#333;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:21px;}
