﻿/**
 * 人人站CMS
 * ============================================================================
 * 版权所有 2015-2030 山东康程信息科技有限公司，并保留所有权利。
 * 网站地址: http://www.rrzcms.com
 * ----------------------------------------------------------------------------
 * 如果商业用途务必到官方购买正版授权, 以免引起不必要的法律纠纷.
 * ============================================================================
 */
@charset "utf-8";blockquote,body,button,code,dd,div,dl,dt,fieldset,font,form,h2,input,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0;border:0;}
button,input,optgroup,option,select,textarea{font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;}
dd,dl,dt,li,ol,ul{display:block;list-style:none;}
img{border:0;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;overflow:hidden;height:0;}
a{outline:0;text-decoration:none;}
html{overflow-x:hidden;}
.center{text-align:center;}
.center img{border:1px solid #ccc;}
body{overflow-x:hidden;background:#fff;color:#666;font-size:12px;}
a{color:#666;}
.header{padding-top:27px;width:100%;height:64px;min-width:1004px;border-top:3px solid #5a9dce;}
.logo{float:left;display:inline;}
.tel{float:right;padding-top:16px;}
.tel *{vertical-align:middle;}
.tel span{color:#4190c9;font-weight:700;font-size:16px;}
.notice{position:relative;z-index:9999;float:left;width:100%;border-bottom:1px solid #cecece;background:#f3f3f3;line-height:50px;}
.noticetxt{float:left;padding-left:35px;width:470px;background:url(../img/notice.gif) 4px center no-repeat;font-size:12px;}
.noticetxt marquee{float:left;width:300px;}
.search{position:relative;z-index:999;float:right;display:inline;padding-top:10px;width:326px;height:40px;line-height:22px;}
.text{float:left;margin-right:3px;padding-left:5px;width:165px;height:25px;border:1px solid #a8acad;background:#fff;box-shadow:1px 2px 3px #ddd inset;line-height:25px;}
.button{float:left;display:inline;margin-left:3px;width:55px;height:28px;background:#68a7d4;color:#fff;text-align:center;font-size:14px;font-family:'Microsoft Yahei';line-height:28px;}
.select{position:relative;float:left;width:91px;height:27px;background:url(../img/select.gif) left top no-repeat;line-height:27px;}
.select select{margin:5px auto;width:74px;}
.searchBar span{float:right;margin-top:6px;}
.searchBar span a{margin-right:8px;color:#666;}
.searchBar span a:hover{color:#ef9b11;}
.searchBar .select{float:left;display:inline;margin-top:1px;margin-right:8px;}
.searchBar .text{float:left;}
.searchBar .text input{padding-top:3px;width:214px;height:17px;border:1px solid #b7d1eb;}
div.selectbox-wrapper{position:absolute;z-index:10;overflow:hidden;width:89px;border-top:#b7d1eb 0 solid;border-right:#b7d1eb 1px solid;border-bottom:#b7d1eb 1px solid;border-left:#b7d1eb 1px solid;background:#fff;text-align:left;}
div.selectbox-wrapper ul li.selected{background-color:#e0ecf7;}
div.selectbox-wrapper ul li.current{background-color:#36c;color:#fff;}
div.selectbox-wrapper ul li{padding-top:3px;padding-right:3px;padding-bottom:3px;width:100%;text-align:center;font-size:12px;line-height:20px;cursor:pointer;}
.selectbox{display:block;width:91px;height:27px;border:none;background:0 0;text-indent:8px;font-size:12px;line-height:27px;cursor:pointer;}
.menu ul{margin:0 auto;width:1004px;}
.menu li{position:relative;float:left;display:inline;margin:0 20px 0 10px;width:70px;text-align:center;}
.menu li a{display:block;width:100%;color:#fff;text-align:center;text-shadow:1px 0 0 #224e6f;font-size:14px;font-family:'Microsoft Yahei';}
.menu a.cur,.menu a:hover{color:#fff;}
.nav{position:absolute;left:0;z-index:999;display:none;width:70px;}
.menu li .nav a{float:left;width:100%;background:#4190c9;color:#fff;text-align:center;line-height:29px;}
.menu .nav a.cur,.menu .nav a:hover{margin:0;padding:0;height:29px;background:#4190c9;line-height:29px;}
.banner{position:relative;z-index:1;float:left;width:100%;height:421px;background:#1e6ba1;text-align:center;}
#full-screen-slider{position:relative;z-index:0;float:left;margin-top:-55px;width:100%;height:421px;}
#slides{position:relative;z-index:1;display:block;margin:0;padding:0;width:100%;height:421px;list-style:none;}
#slides li{position:absolute;left:0;z-index:0;display:block;margin:0;padding:0;width:100%;height:100%;list-style:none;}
#slides li a{float:left;width:100%;height:421px;}
#full-screen-sliderx{position:relative;z-index:0;float:left;margin-top:-55px;width:100%;height:290px;}
#slidesx{position:relative;z-index:1;display:block;margin:0;padding:0;width:100%;height:290px;list-style:none;}
#slidesx li{position:absolute;left:0;z-index:0;display:block;margin:0;padding:0;width:100%;height:100%;list-style:none;}
#slidesx li a{float:left;width:100%;height:290px;}
#pagination{position:absolute;top:340px;left:0;z-index:9900;display:block;margin:0;list-style:none;}
#pagination li{float:left;display:block;margin-left:3px;width:39px;height:8px;background:#fff;list-style:none;font-size:0;}
#pagination li a{display:block;margin:0;padding:0;width:100%;height:100%;text-indent:-9999px;}
#pagination li.current{background:#4190c9;}
.bannerlink{clear:both;display:block;margin:0 auto;width:1000px;}
.bannerlink a{float:left;margin-top:237px;width:190px;height:28px;}
.menu{position:relative;z-index:9;z-index:9;float:left;width:100%;height:55px;background:rgba(65,144,201,.85);line-height:55px;}
.row{float:left;padding-top:15px;width:100%;background:#fff;}
.main{position:relative;clear:both;margin:0 auto;width:1000px;}
.title{float:left;margin-bottom:28px;width:100%;border-bottom:1px solid #cecece;}
.title span{position:relative;float:left;margin-bottom:-1px;width:74px;border-bottom:3px solid #68a7d4;font-size:18px;font-family:'Microsoft Yahei';line-height:35px;}
.more{float:right;margin-top:9px;padding-right:20px;width:74px;height:20px;background:url(../img/more.gif) center right no-repeat #68a7d4;color:#fff;text-align:center;line-height:20px;}
.title .fr{margin-top:17px;}
.title .fr font{color:#4494cb;font-size:12px;}
.product{float:left;padding-top:40px;width:100%;height:563px;background:#e8e8e8;}
.l_pro,.product_l{position:relative;float:left;width:188px;height:525px;background:#fff;font-family:'Microsoft Yahei';line-height:50px;}
.l_pro dt,.product_l dt{float:left;padding-left:27px;width:161px;background:url(../img/blue.gif) 160px center no-repeat #4190c9;color:#fff;font-size:18px;}
.product_l dd{float:left;width:100%;border-top:1px solid #e8e8e8;}
.l_pro dd a,.product_l dd a{float:left;padding-left:27px;width:161px;background:url(../img/gray.gif) 160px center no-repeat #fff;font-size:14px;}
.l_pro dd a:hover,.product_l dd a:hover{background:url(../img/gray.gif) 160px center no-repeat #f8f8f8;}
.product_l .more{position:absolute;bottom:28px;left:28px;}
.l_pro{overflow:hidden;width:240px;height:auto;}
.l_pro dt{padding-left:27px;width:213px;background:url(../img/blue.gif) 206px center no-repeat #4190c9;color:#fff;font-size:18px;}
.l_pro dt a{color:#fff;}
.l_pro dd a{width:213px;background:url(../img/gray.gif) 206px center no-repeat #fff;}
.l_pro dd a:hover{background:url(../img/gray.gif) 206px center no-repeat #f8f8f8;}
.l_pro ul{float:left;display:none;width:100%;line-height:30px;}
.l_pro ul li a{padding-left:50px;}
.l_news dd a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.l_news dd a,.l_news dd a:hover{height:40px;border-bottom:1px dashed #e5e5e5;background:url(../img/newsico.gif) 6px center no-repeat;line-height:40px;}
.productli{float:left;width:812px;}
.productli li{float:left;display:inline;margin-bottom:15px;margin-left:13px;padding:9px;width:172px;height:236px;background:#fff;text-align:center;}
.productli li.cur{background:#4190c9;}
.productli li.cur .producttxt{color:#fff;}
.productli li.cur .time{color:#98d4ff;}
.productliimg{float:left;width:172px;}
.producttxt{float:left;overflow:hidden;padding:14px 0 12px 0;width:172px;text-align:left;text-overflow:ellipsis;white-space:nowrap;}
.case{float:left;padding-top:27px;width:100%;}
.partFourM{position:relative;margin:30px auto 0;width:1000px;height:273px;}
.partFourCon{position:relative;float:left;display:inline;overflow:hidden;margin-left:20px;width:920px;height:298px;}
.pro{float:left;}
.pro li{float:left;display:inline;margin-bottom:20px;padding:0 10px;width:210px;}
.prolist li{padding-bottom:20px;border-bottom:1px dashed #b5b5b5;}
.proimg{float:left;padding:3px;border:1px solid #e1e1e1;}
.proname{float:left;overflow:hidden;margin-top:6px;padding-left:2px;width:208px;color:#3d3c3c;text-overflow:ellipsis;white-space:nowrap;line-height:30px;}
.time{float:left;overflow:hidden;color:#999;text-align:left;}
.left,.right{float:left;display:inline;width:20px;height:186px;}
.left{background:url(../img/left.gif) center 84px no-repeat;}
.right{float:right;background:url(../img/right.gif) center 84px no-repeat;}
.about{float:left;width:470px;}
.abouttxt{padding-top:15px;line-height:22px;}
.news{float:right;overflow:hidden;width:500px;height:325px;}
.news li{float:left;margin-bottom:4px;padding:13px 0 11px 0;width:500px;border-left:4px solid #fff;}
.news li font{float:left;width:68px;color:#b4b4b4;text-align:center;font-size:40px;font-family:Arial,Helvetica,sans-serif;}
.news_r{float:left;width:410px;}
.news_r p{float:left;width:410px;}
.news_r a{float:left;overflow:hidden;margin-bottom:10px;width:323px;color:#0170bf;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-family:'Microsoft Yahei';}
.news_r em{float:left;overflow:hidden;width:410px;text-overflow:ellipsis;white-space:nowrap;font-style:normal;}
.news li.cur{margin-bottom:14px;border-left:4px solid #a5d3f5;background:#e0f2ff;}
.news li.cur font{color:#68a7d4;text-shadow:0 1px 0 #abcfea;}
.foot{float:left;overflow:hidden;padding-top:38px;width:100%;height:103px;min-width:1000px;background:#494949;color:#888;line-height:25px;}
.foot a{color:#888;}
.footlogo{float:left;width:318px;}
.foot_r{float:left;width:670px;}
.flink{position:relative;float:left;width:100%;min-width:1000px;}
.flink .title{margin:0;}
.flink .main{padding-top:20px;height:38px;}
.flink a{float:left;display:inline;margin-right:14px;}
.wrap{float:left;padding-top:15px;width:100%;background:url(../img/body.jpg) repeat-x top left;}
.fyLeft{float:left;overflow:hidden;margin-right:20px;width:240px;}
.l_news{float:left;margin-bottom:20px;width:240px;}
.l_pro{float:left;margin-bottom:20px;width:240px;}
.l_procon{float:left;overflow:hidden;margin-top:0;width:240px;}
.proOne{float:left;overflow:hidden;margin-bottom:7px;width:240px;background:url(../img/l_pro.gif) repeat-x top left;}
.proOne a.cur{font-weight:700;}
.proOne a{float:left;overflow:hidden;padding-left:18px;width:220px;border:1px solid #d1d0d0;background:url(../img/class.gif) 8px center no-repeat;color:#6d6d6d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:34px;}
.proTwo{float:left;overflow:hidden;padding:0 0 5px;background:#f7f7f7;line-height:25px;}
.proTwo li{float:left;width:240px;}
.proTwo li a{float:left;padding-left:40px;width:200px;border:0;background:0 0;color:#777;line-height:30px;}
.proTwo li a:hover{float:left;color:#0b375e;}
.contact{float:left;padding:90px 0 0 20px;width:220px;height:51px;background:url(../img/contact.jpg) top left repeat;}
.contact a{float:left;width:25px;height:25px;}
.leftpro{float:left;overflow:hidden;width:240px;}
.leftpro_t{float:left;padding-left:27px;width:213px;background:#4190c9;color:#fff;font-size:18px;font-family:'Microsoft Yahei';line-height:50px;}
.leftpro_t span{float:left;}
.leftpro_t a{color:#fff;}
.leftproul{float:left;overflow:hidden;width:240px;height:240px;}
.leftproul ul{float:left;width:2000px;}
.leftproul li{float:left;}
.fyRight{float:left;overflow:hidden;padding:5px 20px;width:700px;background:#fff;}
.mainRightMain{float:left;padding-bottom:20px;width:700px;min-height:640px;color:#555;}
.padding25{padding:0 20px 0 12px;width:668px;font-size:14px;line-height:30px;}
.mainr_line{float:left;width:99%;height:18px;background:url(../images/line_s.gif) top left repeat-x;}
.tip{padding:20px;}
.news_list{float:left;margin-bottom:20px;width:694px;font-size:14px;}
.news_list li{float:left;width:100%;line-height:26px;}
.news_list li a{float:left;width:100%;height:35px;line-height:35px;}
.news_list li a span{cursor:pointer;}
.news_list li .fl{overflow:hidden;padding-left:22px;width:400px;background:url(../img/newsico.gif) center left no-repeat;text-overflow:ellipsis;white-space:nowrap;}
.news_list li .fr{margin-right:5px;color:#999;}
.news_line{clear:both;margin:18px 0;width:687px;height:18px;border-bottom:1px dashed #ccc;}
.news_list p{padding:10px 20px;color:#ccc;font-size:12px;line-height:20px;}
.pro_txtimg{float:left;margin-bottom:20px;width:707px;}
.pro_txtimg li{float:left;padding-bottom:27px;width:707px;}
.pro_li_img{float:left;margin-right:18px;width:172px;border:1px solid #d9d9d9;}
.pro_img{float:left;margin:3px;}
.pro_li_txt{float:left;width:500px;color:#4e4e4e;font-size:12px;line-height:36px;}
.pro_li_txt p{float:left;width:470px;line-height:30px;}
.pro_li_txt p a{color:#4190c9;}
.protitle{float:left;overflow:hidden;margin-bottom:6px;width:470px;color:#4e4e4e;text-overflow:ellipsis;white-space:nowrap;font-weight:700;font-size:12px;}
.mainRightMain h2{margin-bottom:30px;color:#6490b6;font-weight:700;font-size:16px;}
.padding20{float:left;padding:0 30px 0 35px;width:583px;text-align:justify;}
.title_s{position:relative;float:left;padding-bottom:15px;width:100%;color:#737373;text-align:center;font-size:12px;}
.sharewrap{position:absolute;right:0;float:right;}
.sharewrap span{padding:0;line-height:15px;}
.conbanner{float:left;width:100%;}
.mainrbanner{margin:0 auto 20px;width:306px;border:1px solid #dbdbdb;}
.mainrbanner img{border:3px solid #fff;}
.padding25 .center img{margin-bottom:20px;border:1px solid #ccc;}
.line_s{float:left;display:inline;margin:8px 0 15px 10px;width:96%;height:8px;}
.newsview{float:left;display:inline;margin-bottom:25px;padding-top:22px;padding-bottom:15px;width:100%;min-height:400px;border-top:1px dashed #dedede;border-bottom:1px dashed #dedede;font-size:14px;line-height:28px;}
.main_r_nav div{color:#737373;line-height:25px;}
.main_r_nav{float:left;width:430px;}
.returnlist{float:right;margin-top:25px;color:#8ab5da;}
.main_r_nav a{color:#737373;}
.page{float:left;display:inline;margin-top:15px;padding-left:8px;color:#02783e;line-height:16px;}
.page a,.page span{float:left;display:inline;margin-right:6px;padding:0 5px;background:#4393ca;color:#fff;}
.page .current{background:#23b0cd;}
.page .pre{margin-right:12px;}
.page .next{margin-left:7px;}
.page a:hover{background:#23b0cd;}
.searchnull{float:left;padding:3% 0;width:100%;text-align:center;font-size:14px;}
.searchnull font{color:red;font-size:14px;}
.searchmore{float:left;margin:10px 20px;width:92%;border:1px solid #dbd6f1;background:#efefef;text-align:center;}
.searchmore a{color:#333;line-height:25px;}
.input_title{padding-left:7px;height:30px;background:0 0;line-height:30px;}
.book{float:left;padding-left:25px;}
.bookmain{overflow:auto;margin:20px auto;padding:0 25px;width:640px;height:auto;background:#fff;}
.bookline{float:left;margin-top:10px;width:640px;height:34px;}
.book3{margin:0 auto;width:640px;}
.booktop{float:left;width:640px;height:30px;background:url(../img/bookico.png) no-repeat 10px 7px;}
.booktop_name{float:left;padding-left:30px;width:470px;height:30px;font-weight:700;line-height:30px;}
.booktop_time{float:left;width:150px;height:30px;color:#ccc;text-align:right;line-height:30px;}
.bookcontent{float:left;padding:10px;width:610px;height:auto!important;height:40px;min-height:40px;border:1px solid #d6deef;background:url(../img/bookcontentbg.jpg) repeat-x;background-color:#fff;color:#1e3601;}
.bookadmin{float:left;width:650px;height:auto;}
.bookadmin_top{float:left;width:650px;height:12px;}
.bookadmin_mid{float:left;padding:10px;width:610px;height:auto!important;height:30px;min-height:30px;border-right:1px solid #d6deef;border-bottom:1px solid #d6deef;border-left:1px solid #d6deef;background:#fff;color:#1e3601;}
.admintimecol{color:#5e7194;}
.message{float:left;padding-left:50px;width:600px;height:auto;}
.message li{float:left;margin:0;padding:0;width:500px;height:40px;cursor:pointer;}
.message li input{width:150px;height:20px;border:1px solid #ccc;line-height:20px;}
.message li p.message_title{float:left;width:100px;height:25px;text-align:right;line-height:20px;}
.message li p.message_content{float:left;width:400px;height:25px;}
.message li.contentb{float:left;width:500px;height:160px;}
.message li.contentb textarea{width:370px;height:120px;border:1px solid #ccc;}
.message li.yzm{float:left;width:500px;height:60px;}
.message li p.message_yzminput{float:left;width:100px;height:15px;}
.message li p.message_yzminput input{width:80px;}
.message li p.message_yzmico{float:left;width:100px;height:40px;}
.message li p.message_sub{float:left;width:170px;height:40px;text-align:right;}
.hrBox{float:left;margin-bottom:20px;margin-left:20px;width:634px;min-height:91px;border:1px solid #dbdbdb;background:#efefef;}
.hrBoxL{float:left;width:100px;text-align:center;}
.hrBoxL li{width:100px;min-height:30px;border-bottom:1px #dbdbdb solid;vertical-align:bottom;line-height:30px;}
.jobName{float:left;width:380px;}
.hrBtn{float:left;padding-top:3px;width:100px;text-align:center;}
.hrBoxL li.haode{border-bottom:none;}
.hrBoxR{float:left;width:533px;border-left:1px solid #dbdbdb;text-align:left;}
.hrBoxR li{padding-right:10px;padding-left:15px;width:508px;min-height:30px;border-bottom:1px #dbdbdb solid;vertical-align:bottom;line-height:30px;}
.hrBoxR li.topline{overflow:hidden;height:30px;}
.hrBoxR li.topline img{margin-top:3px;}
.hrBoxR li.haode{border-bottom:none;}
.hrTable{float:left;margin-left:35px;width:614px;height:440px;border:1px solid #dbdbdb;background:#efefef;}
.tableTitle{width:614px;height:36px;border-bottom:1px solid #dbdbdb;text-align:center;font-weight:700;line-height:36px;}
.lineOne{width:614px;height:30px;border-bottom:1px solid #dbdbdb;line-height:30px;}
.lineOneL{float:left;width:94px;border-right:1px solid #dbdbdb;text-align:center;}
.lineOneR{float:left;padding-left:10px;width:509px;}
.tableMainL{float:left;width:94px;border-right:1px solid #dbdbdb;text-align:center;}
.tableMainL li{width:94px;height:30px;border-bottom:1px solid #dbdbdb;line-height:30px;}
.tableMainR{float:left;width:211px;border-right:1px solid #dbdbdb;text-align:left;}
.tableMainR li{padding-left:5px;width:206px;height:30px;border-bottom:1px solid #dbdbdb;vertical-align:bottom;line-height:30px;}
.tableMainR li span{display:inline-block;}
.tableMainRno{float:left;width:212px;text-align:left;}
.tableMainRno li{padding-left:5px;width:207px;height:30px;border-bottom:1px solid #dbdbdb;vertical-align:bottom;line-height:30px;}
.tableMainRno li span{display:inline-block;}
.input_hr{padding:0;width:126px;height:17px;border:1px solid #dbdbdb;vertical-align:middle;font-size:12px;line-height:17px;}
.sel_hr{padding:0;width:130px;height:20px;vertical-align:middle;font-size:12px;line-height:20px;}
.bottomLine{width:614px;height:123px;border-bottom:1px solid #dbdbdb;}
.lineBootL{float:left;width:94px;height:123px;border-right:1px solid #dbdbdb;text-align:center;}
.lineBootR{float:left;padding-left:10px;width:509px;height:123px;}
.are_hr{margin-top:11px;width:470px;height:80px;}
.hr_btn{width:614px;height:31px;line-height:31px;}
.hr_btnL{float:left;width:310px;height:31px;border-right:1px solid #dbdbdb;text-align:center;}
.hr_btnR{float:left;width:300px;text-align:center;}
.c_red{color:red;}
.ul01{position:relative;z-index:1;overflow:hidden;margin:0 auto;width:172px;height:227px;text-align:center;}
.ul01 li{float:left;display:none;color:#fff;}
.ul01 li a img{position:relative;z-index:0;}
.ul02{float:right;padding-top:23px;width:47px;}
.ul02 li{float:left;display:inline;margin-right:4px;width:8px;height:8px;background:#61bbd5;}
.ul01 .li01{display:block;}
.ul02 #li02{background:#fff;}
.ul02 li{position:relative;z-index:10;overflow:hidden!important;border-radius:120px;}
.limitpic{margin:0 auto;max-width:90%;}
.limitpic img{max-width:100%;}
.pagination-wrapper{margin:20px 0;}
.pagination{height:34px;text-align:center;}
.pagination li{display:inline-block;margin-right:5px;height:34px;}
.pagination li a{float:left;display:block;padding:0 12px;height:32px;border:1px solid #ddd;color:#555;text-decoration:none;font-size:16px;line-height:32px;}
.pagination li a:hover{background:#f5f5f5;color:#09f;}
.pagination li.thisclass{background:#09f;color:#fff;}
.pagination li.thisclass a,.pagination li.thisclass a:hover{border-color:#09f;background:0 0;color:#fff;cursor:default;}
