﻿/**
 * 人人站CMS
 * ============================================================================
 * 版权所有 2015-2030 山东康程信息科技有限公司，并保留所有权利。
 * 网站地址: http://www.rrzcms.com
 * ----------------------------------------------------------------------------
 * 如果商业用途务必到官方购买正版授权, 以免引起不必要的法律纠纷.
 * ============================================================================
 */
@charset "utf-8";.banner{overflow:hidden;width:100%;height:524px;background:url(../img/banner.jpg) no-repeat center;position:relative}
.banner .btn{overflow:hidden;width:100%;text-align:center;position:absolute;left:0;bottom:40px;z-index:5}
.banner .btn span{display:inline-block;width:19px;height:19px;margin:0 2px;text-align:center;line-height:20px;font-size:12px;color:#fff;background:url(../img/banner_btn.png) no-repeat right center;font-family:Arial}
.banner .btn span{*display:inline}
.banner .btn span.cur{background-position:left}
#mesbook1_c,#mesbook1{display:none;z-index:1001;width:398px;border:1px solid #ccc;background:#fff;padding-bottom:20px}
#mesbook1_c div,#mesbook1 div{border:1px solid #E4E3E3;background:#EBECEB;height:18px;padding:4px .5em 0;margin-bottom:10px}
#mesbook1_c dl.b1,#mesbook1 dl.b1{width:370px;margin:0 auto}
#mesbook1_c dl.b1 dt,#mesbook1 dl.b1 dt{float:left;width:105px;overflow:hidden}
#mesbook1_c dl.b1 dd,#mesbook1 dl.b1 dd{width:265px;float:right}
#mesbook1_c #mesbook1_cBtns,#mesbook1 #mesbook1Btns{padding-bottom:10px}
#mesbook1_c #mesbook1_cBtns input,#mesbook1 #mesbook1Btns input{margin-right:20px}
#flashs{position:relative;height:524px;overflow:hidden}
#flashs .bgitem{z-index:1;position:absolute;top:0}
#flashs .btn{overflow:hidden;width:100%;text-align:center;position:absolute;left:0;bottom:40px;z-index:5}
#flashs .btn span{display:inline-block;width:19px;height:19px;margin:0 2px;text-align:center;line-height:20px;font-size:12px;color:#fff;background:url(../img/banner_btn.png) no-repeat right center;font-family:Arial}
#flashs .btn span{*display:inline}
#flashs .btn span.cur{background-position:left}
.search{overflow:hidden;width:100%;height:40px;padding:10px 0;background-color:#f5f5f5;border-bottom:#ddd;box-shadow:0 3px 3px #ddd;margin-bottom:55px}
.search p{float:left;line-height:40px;font-size:13px;color:#333}
.search p a{color:#333;margin:0 5px}
.search .sbox{overflow:hidden;width:365px;height:40px;background-color:#ab372c;float:right}
.search input{float:left;margin-left:2px;margin-top:2px;height:36px;line-height:36px;font-size:13px;color:#a3a3a3;padding:0 10px;width:295px;border:none;outline:none}
.search span{display:block;width:48px;height:40px;background:url(../img/search.png) no-repeat center;float:right;cursor:pointer}
h2.title{text-align:center;font-size:20px;color:#000;padding-bottom:15px;background:url(../img/title.png) no-repeat center bottom;margin-bottom:40px}
h2.title em{text-transform:uppercase;font-size:14px;color:#797979;font-family:Arial}
h2.title a{color:#000}
.fuwu{overflow:hidden;width:1000px;margin:0 auto;margin-bottom:50px}
.fuwu ul{overflow:hidden;width:100%;height:240px}
.fuwu li{float:left;width:249px;border-right:1px solid #e1e1e1;height:240px;text-align:center}
.fuwu li .tu{overflow:hidden;background:url(../img/fuwu.png) no-repeat center top;width:152px;height:152px;margin:0 auto;margin-bottom:30px}
.fuwu li img{display:block}
.fuwu li p{font-size:18px;color:#000;margin-bottom:15px}
.fuwu li i{display:block;width:37px;height:1px;background-color:#cecece;margin:0 auto}
.fuwu .last{border:none}
.fuwu li:hover .tu{background-position:bottom}
.pro{overflow:hidden;width:100%;padding:40px 0;background:url(../img/probg.png) repeat center}
.proleft{overflow:hidden;width:226px;float:left;border:2px solid #c73426}
.proleft h2{font-size:20px;padding:15px 0 15px 20px;background-color:#c73426}
.proleft h2 a{color:#fff}
.proleft h2 p{font-size:12px;color:#fff;font-weight:normal;margin-top:2px}
.proleft .menu{overflow:hidden;width:200px;padding-left:26px;padding-top:14px;background-color:#fff}
.proleft h3{font-size:16px;margin-bottom:10px;color:#000}
.proleft h3 a{color:#000}
.proleft ul{overflow:hidden;width:167px;margin-bottom:20px}
.proleft li{overflow:hidden;width:100%;*float:left;font-size:14px;line-height:33px}
.proleft li a{display:block;padding-left:25px;color:#000;background:url(../img/pro_left_s01.png) no-repeat 15px center;text-decoration:none}
.proleft li.cur a,.proleft li:hover a{background:url(../img/pro_left_s02.png) no-repeat 15px center;background-color:#c73426;color:#fff;font-weight:bold}
.proright{overflow:hidden;width:755px;float:right}
.proright .top{overflow:hidden;margin-bottom:18px;background:url(../img/pro_right01.png) repeat-x left bottom;width:100%}
.proright .top ul{overflow:hidden;float:left}
.proright .top .more{float:right;font-size:13px;color:#575757}
.proright .top li{float:left;font-size:16px;padding-bottom:17px}
.proright .top li a{text-decoration:none;color:#000;display:block;padding:0 15px;border-right:#b3b3b3 1px dotted}
.proright .top li.last a{border:none}
.proright .top li.cur,.proright .top li:hover{background:url(../img/pro_right02.png) no-repeat center 27px;*background:url(../img/pro_right02.png) no-repeat center 29px;font-weight:bold;padding-bottom:14px;border-bottom:3px solid #da473d}
.proright .list{overflow:hidden;width:110%;height:726px}
.proright .list li{float:left;width:234px;height:351px;border:2px solid #dcdcdc;margin-right:19px;margin-bottom:16px;background-color:#fff}
.proright .list li img{display:block;margin-bottom:10px}
.proright .list li span{display:block;text-align:center;font-size:14px;color:#333}
.proright .list li a{display:block;text-decoration:none}
.proright .list li:hover{border-color:#ab372c}
.ad01{overflow:hidden;width:1000px;height:164px;margin:0 auto;margin-bottom:55px;margin-top:-20px;background:url(../img/ad01.jpg) no-repeat center top;position:relative}
.ad01 p{font-size:20px;color:#fff;font-weight:bold;position:absolute;left:636px;top:110px}
.ad01 a{display:block;position:absolute}
.ad01 .a01{width:200px;height:40px;left:779px;top:50px}
.ad01 .a02{width:156px;height:40px;left:826px;top:100px}
.shebei{overflow:hidden;width:1010px;margin:0 auto;margin-bottom:60px}
.shebei h3{text-align:center;margin-bottom:45px}
.shebei .sbbox{overflow:hidden;width:110%;height:795px;padding:5px}
.shebei .wen{position:relative;overflow:hidden;float:left;margin-right:36px;width:482px;height:384px;margin-bottom:22px;background-color:#f6f6f6;box-shadow:0 0 5px #ccc}
.shebei dl{overflow:hidden;width:100%;height:188px;margin-bottom:30px}
.shebei dt{overflow:hidden;float:left;width:186px;height:188px;background-color:#da473d;color:#fff}
.shebei dt span{margin-top:15px;display:block;text-align:center;font-size:80px;color:#fff;font-weight:lighter}
.shebei dt i{display:block;width:60px;height:1px ;background-color:#fff;margin:10px auto}
.shebei dt em{display:block;text-align:center;font-size:22px}
.shebei dd{overflow:hidden;float:right}
.shebei ul{overflow:hidden;width:390px;margin-left:25px}
.shebei li{width:100%;padding-left:35px;background:url(../img/shebei_l.jpg) no-repeat 10px center;font-size:18px;line-height:40px;color:#000;border-bottom:1px solid #ececec}
.shebei .more{display:block;width:62px;height:62px;position:absolute;right:0;bottom:0;background:url(../img/shebei_more.png) no-repeat center top}
.shebei .wen:hover{background-color:#fff}
.shebei .wen:hover .more{background-position:bottom}
.hezuo{overflow:hidden;width:100%;background:url(../img/probg.png) repeat center;padding:50px 0}
.hezuo .hzbox{overflow:hidden;width:1000px;margin:0 auto;height:140px;position:relative}
.hezuo .hzbox ul{overflow:hidden;position:absolute}
.hezuo .hzbox li{float:left;width:188px;height:140px;margin-right:15px}
.hezuo .hzbox li img{display:block;border:1px solid #e1e1e1}
.hezuo .hzbox li span{display:block;text-align:center;margin-top:10px;font-size:13px;color:#333}
.hezuo .hzbox li a{display:block;text-decoration:none}
.jianzheng{overflow:hidden;width:100%;margin:0 auto;padding-bottom:110px;background:url(../img/probg.png) repeat center}
.jianzheng .topt{overflow:hidden;width:100%;padding-bottom:20px;background:url(../img/title02.png) no-repeat left bottom;margin-bottom:30px}
.jianzheng .topt h3{font-size:16px;float:left}
.jianzheng .topt h3 a{overflow:hidden;color:#000}
.jianzheng .topt em{font-size:13px;color:#797979;text-transform:uppercase;margin-left:10px}
.jianzheng .topt .xq{font-size:13px;color:#575757;float:right}
.jianzheng .jzbox{overflow:hidden;width:110%;height:365px}
.jianzheng dl{overflow:hidden;width:475px;height:162px;float:left;margin-right:50px;margin-bottom:35px}
.jianzheng dt{overflow:hidden;float:left;width:159px;height:154px;padding:3px;border:1px solid #d6d6d6}
.jianzheng dd{overflow:hidden;width:290px;float:right}
.jianzheng dd h4{font-size:16px;font-weight:normal;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-bottom:10px}
.jianzheng dd h4 a{color:#333}
.jianzheng dd p{font-size:13px;color:#333;line-height:20px;text-align:justify;height:80px;overflow:hidden;margin-bottom:12px}
.jianzheng dd a.more{display:block;width:80px;height:24px;background:url(../img/jz_more.jpg) no-repeat center}
.ad02{overflow:hidden;width:1000px;height:143px;background:url(../img/ad02.jpg) no-repeat center;margin:0 auto;margin-top:-40px;margin-bottom:50px}
.ad02 a{display:block;width:220px;height:40px;float:right;margin-right:50px;margin-top:82px}
.youshi{overflow:hidden;width:100%;margin-bottom:90px}
.youshi h2{text-align:center;margin-bottom:40px}
.youshi .wenbox{overflow:hidden;width:100%;height:1039px;background:url(../img/ysbg.jpg) no-repeat center top}
.youshi .wen{overflow:hidden;width:355px}
.youshi h3{font-size:28px;color:#cf1f0c}
.youshi h4{font-size:25px;color:#131b10;margin-bottom:50px}
.youshi p{padding-left:20px;background:url(../img/g.png) no-repeat left 4px;font-size:13px;color:#131b10;line-height:17px;margin-bottom:10px}
.youshi em{display:block;padding-left:35px;background:url(../img/ys_phone.png) no-repeat left center;font-size:14px;color:#000;margin-bottom:35px}
.youshi em b{font-size:23px;color:#c73426}
.youshi a{display:block;width:227px;height:39px;background:url(../img/ys_btn.png) no-repeat center}
.youshi .wen01{margin-left:645px;margin-top:25px}
.youshi .wen02{margin-left:40px;margin-top:185px}
.youshi .wen03{margin-left:645px;margin-top:125px}
.about{overflow:hidden;width:100%;padding:50px 0;background:url(../img/probg.png) repeat center;margin-bottom:45px}
.about .abox{overflow:hidden;width:1000px;margin:0 auto}
.about .sp{overflow:hidden;float:left;width:480px;height:347px;padding-bottom:20px;background:url(../img/about01.png) no-repeat center bottom}
.about .sp img{display:block}
.about .wen{overflow:hidden;float:right;width:500px}
.about h3{font-size:18px;margin-bottom:20px}
.about h3 a{color:#333}
.about p{font-size:12px;color:#333;line-height:32px;height:120px;overflow:hidden;margin-bottom:35px;text-align:justify}
.about p a{color:#da473d}
.about .rybox{overflow:hidden;width:100%;height:128px;position:relative}
.about .rybox i{display:block;width:36px;height:36px;cursor:pointer;position:absolute;top:50px}
.about .rybox .btn01{background:url(../img/about_btn01.png) no-repeat center top;left:0}
.about .rybox .btn02{background:url(../img/about_btn02.png) no-repeat center top;right:0}
.about .rybox i:hover{background-position:bottom}
.about .rywin{overflow:hidden;width:415px;margin:0 auto;height:128px;position:relative}
.about .rywin ul{overflow:hidden;position:absolute}
.about .rywin li{float:left;width:197px;height:122px;border:3px solid #d8d8d8;margin-right:9px}
.fengcai{overflow:hidden;width:1000px;margin:0 auto;margin-bottom:45px}
.fengcai .top{overflow:hidden;margin-bottom:24px;background:url(../img/pro_right01.png) repeat-x left bottom;width:100%}
.fengcai .top ul{overflow:hidden;float:left}
.fengcai .top .more{float:right;font-size:13px;color:#575757}
.fengcai .top li{float:left;font-size:16px;padding-bottom:17px}
.fengcai .top li a{text-decoration:none;color:#000;display:block;padding:0 15px;border-right:#b3b3b3 1px dotted}
.fengcai .top li.last a{border:none}
.fengcai .top li.cur,.fengcai .top li:hover{background:url(../img/pro_right02.png) no-repeat center 27px;*background:url(../img/pro_right02.png) no-repeat center 29px;font-weight:bold;padding-bottom:14px;border-bottom:3px solid #da473d}
.fengcai .fcbox{overflow:hidden;width:100%;height:220px;position:relative}
.fengcai .fcbox .fclist{overflow:hidden;width:100%;height:220px;position:absolute;left:0;top:0}
.fengcai .fclist ul{overflow:hidden;position:absolute}
.fengcai .fclist li{float:left;width:234px;height:220px;margin-right:21px}
.fengcai .fclist li img{display:block;padding:3px;border:1px solid #d8d8d8;margin-bottom:20px}
.fengcai .fclist li span{display:block;text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:13px;color:#000}
.fengcai .fclist li a{display:block;text-decoration:none}
.fengcai .fclist li:hover img{border-color:#dc5248}
.ad03{overflow:hidden;width:1000px;height:143px;margin:0 auto;margin-bottom:45px;background:url(../img/ad03.jpg) no-repeat center top}
.ad03 a{display:block;width:216px;height:40px;margin-left:752px;margin-top:43px;margin-bottom:5px}
.ad03 p{float:right;margin-right:28px;font-size:14px;color:#000}
.ad03 b{font-size:20px}
.news{overflow:hidden;width:1000px;margin:0 auto;margin-bottom:40px}
.news .newsleft{overflow:hidden;width:710px;float:left}
.news .top{overflow:hidden;margin-bottom:24px;background:url(../img/pro_right01.png) repeat-x left bottom;width:100%}
.news .top ul{overflow:hidden;float:left}
.news .top .more{float:right;font-size:13px;color:#575757}
.news .top li{float:left;font-size:16px;padding-bottom:17px}
.news .top li a{text-decoration:none;color:#000;display:block;padding:0 15px;border-right:#b3b3b3 1px dotted}
.news .top li.last a{border:none}
.news .top li.cur,.news .top li:hover{background:url(../img/pro_right02.png) no-repeat center 27px;font-weight:bold;*background:url(../img/pro_right02.png) no-repeat center 29px;padding-bottom:14px;border-bottom:3px solid #da473d}
.news .newsBox{overflow:hidden;width:100%;height:250px;position:relative}
.news .newslist{overflow:hidden;width:100%;height:250px;position:absolute;left:0;top:0}
.news .newslist .wen{overflow:hidden;width:258px;float:left}
.news .newslist .wen img{display:block;border:3px solid #c1c1c1;margin-bottom:14px}
.news .newslist .wen h3{font-weight:normal;font-size:14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.news .newslist .wen h3 a{color:#000}
.news .newslist .wen p{font-size:13px;color:#333;line-height:20px;height:60px;overflow:hidden}
.news .newslist ul{overflow:hidden;float:right;width:400px;margin-right:10px}
.news .newslist li{overflow:hidden;padding-left:10px;width:390px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:14px;line-height:36px;background:url(../img/news_s.png) no-repeat left center;*float:left}
.news .wenda{overflow:hidden;width:260px;float:right}
.news .wenda h3{font-size:16px;padding-bottom:17px;margin-bottom:30px;background:url(../img/news_wd.png) no-repeat left bottom}
.news .wenda h3 a{color:#000}
.news .wendabox{overflow:hidden;width:100%;height:240px;position:relative}
.news .wendabox ul{overflow:hidden;position:absolute}
.news .wendabox li{overflow:hidden;height:113px;border-bottom:1px dotted #B4B4B4;margin-bottom:25px}
.news .wendabox li h5{font-weight:normal;font-size:14px;padding-left:40px;background:url(../img/news_w.png) no-repeat left center;line-height:25px;margin-bottom:5px}
.news .wendabox li h5 a{color:#df131e}
.news .wendabox li p{font-size:13px;line-height:20px;color:#333;height:60px;overflow:hidden;text-align:justify;padding-left:40px;background:url(../img/news_d.png) no-repeat left top}
.liuyan{overflow:hidden;width:990px;height:323px;border:5px solid #ab372c;margin:0 auto;margin-bottom:45px}
.liuyan .tu{overflow:hidden;width:439px;height:323px;background:url(../img/liuyan.jpg) no-repeat center;float:left}
.liuyan .tu p{font-size:25px;color:#fff;font-weight:bold;margin-left:112px;margin-top:225px}
.liuyan ul{overflow:hidden;width:525px;float:right;margin-top:30px}
.liuyan li{overflow:hidden;margin-bottom:12px}
.liuyan input{display:block;float:left;padding-left:40px;height:30px;border:1px solid #c0c0c0;line-height:30px;font-size:13px;color:#333;margin-right:15px;width:203px}
.liuyan select{width:245px;height:30px;line-height:32px;border:1px solid #c0c0c0;font-size:13px;color:#333;padding:0 10px}
.liuyan textarea{padding:10px;padding-left:40px;width:454px;height:100px;background:url(../img/liuyan04.png) no-repeat left top;font-size:13px;color:#333;border:1px solid #c0c0c0;resize:none;margin-bottom:10px}
.liuyan .name{background:url(../img/liuyan01.png) no-repeat left center}
.liuyan .mianji{background:url(../img/liuyan02.png) no-repeat left center}
.liuyan .phone{background:url(../img/liuyan03.png) no-repeat left center}
.liuyan em{display:block;width:248px;height:40px;text-align:center;line-height:40px;font-size:13px;color:#fff;cursor:pointer;background-color:#fc6e19;float:left;margin-right:10px}
.liuyan a.zxdz{color:#000;background-color:#e6e6e6;display:block;width:248px;height:40px;text-align:center;line-height:40px;font-size:13px;cursor:pointer;float:left;margin-right:10px}
.link{overflow:hidden;width:1000px;position:relative;margin:0 auto;margin-bottom:50px}
.link h3{position:absolute;left:0;top:0}
.link ul{overflow:hidden;float:right;width:900px;padding:15px 0 35px 35px;border:1px solid #c4c4c4}
.link li{float:left;white-space:nowrap;margin-left:30px;font-size:13px;line-height:22px}
.link li a{color:#383838}
.link .rk{display:block;overflow:hidden;position:absolute;right:0;bottom:0}
.link .rk img{display:block}
.search .ss{background:none !important;border:0}
.tj{display:block;width:248px;height:40px;text-align:center;line-height:40px;font-size:13px;color:#fff;cursor:pointer;background-color:#fc6e19;float:left;margin-right:10px;padding-left:0 !important;color:#fff !important;border:0 !important;height:40px !important;line-height:40px !important}
