﻿/**
 * 人人站CMS
 * ============================================================================
 * 版权所有 2015-2030 山东康程信息科技有限公司，并保留所有权利。
 * 网站地址: http://www.rrzcms.com
 * ----------------------------------------------------------------------------
 * 如果商业用途务必到官方购买正版授权, 以免引起不必要的法律纠纷.
 * ============================================================================
 */
@charset "utf-8";*{margin:0;padding:0}
html{-webkit-text-size-adjust:100%}
img{border:0;vertical-align:top}
table{border-collapse:collapse;border-spacing:0;background-color:transparent}
ol,ul{list-style:none}
textarea{margin:0;line-height:inherit;border-radius:0;resize:vertical;overflow:auto}
button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}
select{text-transform:none}
button,input,select{line-height:inherit;border-radius:0}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button,html input[type=button]{-webkit-appearance:button;cursor:pointer}
input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type=search]{box-sizing:inherit;-webkit-appearance:none}
input::-moz-focus-inner{border:0;padding:0}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
a,input{outline:0}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.1;color:inherit}
h1{font-size:1.5rem}
h2{font-size:1.05rem}
h3,h4,h5,h6{font-size:.95rem}
body{font:12px/1.5 Arial,"Microsoft Yahei","微软雅黑",sans-serif;color:#333;background-color:#fff}
a{color:#333;text-decoration:none;transition:.3s}
a:hover{color:#7d1e20}
.clearfix::after,.nav>ul::after{content:"";display:table;clear:both}
.clearfix{overflow:hidden;zoom:1}
.clear{clear:both}
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.input{width:80%;border:1px solid #dedbd7;padding:5px 8px;font-size:12px;color:#666;line-height:24px}
.pg_margins{min-width:1200px}
.footer .ft-wrap,.ftLinkWrap .ftLink,.header .header-inner,.topArea .bg-topArea{position:relative;width:1200px;margin:0 auto}
.topArea{position:relative;height:32px;border-top:1px solid;border-bottom:1px solid;line-height:32px;z-index:99}
.spot,.topArea span .wbst,.topArea span .wbst a{color:#7d1f20}
.r-arte{position:absolute;right:0;top:0}
.r-arte span{display:none}
.r-arte a{padding:0 10px;border-right:1px solid #bebebe}
.r-arte .touch-btn a{border-right:0;padding-right:0}
.r-arte .sCommon p{display:inline-block}
.touch-box{top:28px!important}
.ke-content{padding:20px}
.header{position:relative;overflow:hidden;z-index:1;background:url(../img/headerbg.jpg) repeat-x center}
.header .logo{float:left;max-width:70%}
.header .tel{float:right;background:url(../img/tel.png) no-repeat left bottom;padding-left:58px;margin-top:32px}
.header .tel>div{font-size:16px;font-weight:700}
.header .tel>p{font-size:25px;font-weight:700}
#topNav{position:relative;font-size:16px;line-height:50px;text-align:center;z-index:98}
#topNav .nav{width:1200px;height:50px}
.nav li.line{position:relative;width:2px;overflow:hidden}
.nav li{position:relative;float:left;width:145px;height:50px}
.nav li a{position:relative;display:block;color:#fff;transition:0s}
.nav li .shownav{position:absolute;left:0;top:50px;width:100%;visibility:hidden;font-size:12px;line-height:24px;z-index:1}
.nav li .shownav a{padding:8px 10px;line-height:24px;text-align:center}
#navMenu{width:1200px;overflow:hidden;height:50px;margin:0 auto;position:relative}
#navMenu ul{overflow:hidden;height:50px;text-align:center}
#navMenu ul li{float:left;display:block}
#navMenu ul li a{width:125px;height:100%;line-height:50px;display:block;float:left;text-align:center;color:#fff;font-size:14px;font-family:"微软雅黑";background:url(../images/navline.gif) no-repeat left}
#navMenu ul li a:hover{background:#f57720}
#navMenu ul .home a{background:#f57720}
#navMenu ul .hover a{background:#f57720}
.dropMenu{position:absolute;top:0;z-index:100;width:160px;visibility:hidden;margin-top:-2px;padding-top:10px;padding-bottom:10px;background:#f57720}
.dropMenu li{display:block}
.dropMenu a{display:block;height:35px;line-height:35px;padding-left:10px;color:#fff}
* html .dropMenu a{width:100%;color:#fff}
.dropMenu a:hover{color:fff;background-color:#666}
.dropMenu li{transition:none;-webkit-transition:none;-moz-transition:none;-o-transition:none}
.dropMenu a{transition:none;-webkit-transition:none;-moz-transition:none;-o-transition:none}
#topNav.nav_fixed{position:fixed;top:0;left:0;right:0;width:100%;z-index:9}
.banner{position:relative;overflow:hidden;z-index:1}
.picBox{overflow:hidden;font-size:0;position:relative;transition:all .2s linear 0s;background:#fff}
.picBox .bd{position:relative}
.picBox .bd ul,.picBox .bd ul li{width:100%!important}
.picBox .hd{position:absolute;bottom:25px;left:0;width:100%;height:8px;z-index:99;text-align:center}
.picBox .hd ul{margin:0;padding:0}
.picBox .hd ul li{display:inline-block;zoom:1;width:8px;height:8px;margin:0 3px;border-radius:8px;text-indent:-999px;line-height:22px;text-align:center;cursor:pointer;font-size:12px;overflow:hidden;vertical-align:top}
.picBox .hd ul li.on{width:25px}
.picBox .next,.picBox .prev{position:absolute;top:50%;display:block;width:60px;height:80px;margin-top:-45px;zoom:1;overflow:hidden;z-index:10;font-size:0;line-height:0;text-indent:-999em;cursor:pointer;opacity:0;transition:all .3s ease-out}
.picBox .prev{left:5%}
.picBox .next{right:5%;background-position:right top}
.picBox:hover .prev{background-position:left top;opacity:1}
.picBox:hover .next{background-position:right top;opacity:1}
.picBox a{transition:all .2s linear 0s}
.banner .flashBox{position:relative;min-width:1920px;left:50%;margin-left:-960px;text-align:center}
.HOT-KEYS{position:relative;height:57px}
.HOT-KEYS .keyleft{width:1140px;margin:0 auto;font-size:14px;line-height:57px}
.HOT-KEYS .title{float:left;color:#000}
.HOT-KEYS .title .title_more{font-weight:700}
.HOT-KEYS .content{padding:0 0}
.HOT-KEYS .content a{position:relative;display:inline-block;padding:0 28px}
.HOT-KEYS .content a:after{position:absolute;left:0;top:0;content:"/";display:block;vertical-align:top}
.HOT-KEYS .content a:first-child:after{content:""}
.searchformBox{position:absolute;right:50%;top:50%;height:22px;margin-top:-14px;margin-right:-570px;padding:3px 10px;border-radius:16px;z-index:1}
.searchformBox form{height:22px}
.searchformBox .serach_input{width:210px;height:18px;border:0;background:0 0;padding:2px;font-size:12px;transition:all .2s linear 0s;vertical-align:top}
.searchformBox .btn_serach{width:22px;height:22px;border:0;content:"";color:#fff;cursor:pointer}
.searchformBox:hover .serach_input{width:220px;color:#000}
.rrzblock{position:relative;width:1200px;margin:0 auto;padding:50px 0 30px}
.rrzblock-o{overflow:visible!important}
.rrzblock-bnrb{background-position:right bottom!important;background-repeat:no-repeat!important}
.rrzblock-bnct{background-position:center top!important;background-repeat:no-repeat!important}
.rrzblock-PRO-1{width:100%}
.rrzblock-PRO-2{width:50%}
.rrzblock-PRO-3{width:33.333%}
.rrzblock-PRO-4{width:25%}
.rrzblock-PRO-5{width:20%}
.rrzblock-PRO-6{width:16.666%}
.rrzblock-PRO-7{width:14.28%}
.rrzblock-PRO-8{width:12.5%}
.rrzblock-PRO-9{width:11.11%}
.rrzblock-PRO-10{width:10%}
.mainbg{position:relative;width:1140px;margin:0 auto;padding:30px 30px;background:#fff;box-shadow:0 1px 10px #eee}
.mainbg:after{content:".";display:block;height:0;clear:both;visibility:hidden}
*html .mainbg{height:1%}
#inside_leftObj .promore{display:none}
.ahhome-fixed iframe{position:relative;left:50%;width:1200px!important;margin:0 0 0 -600px!important;padding:0;background:#fff!important;vertical-align:top}
.ftLink{width:1200;padding:0 0 25px;background:#fff;font-size:13px;line-height:24px}
.ftLink strong{font-size:16px}
.ftLink a{margin:0 10px}
.footer{padding:30px 0 40px;background:#892e2e url(../img/bg04.png);color:#fff;line-height:26px;transition:all .3s ease 0s;font-size:14px}
.footer .ft-wrap table{margin:0 auto}
.footer a{color:#fff}
.footer a:hover{color:#ff0}
.pg_inside .footer{padding-bottom:30px}
#leftObj{float:left;width:240px;margin-right:30px}
#rightObj{display:block;overflow:hidden;zoom:1;padding:0 0 50px;min-height:300px}
#rightObj h2.title{display:none}
.inside_content,.location,.main_bottom{clear:both}
.inner1 #inside_leftObj{float:left;width:240px;margin-right:30px;margin-top:10px}
.inner1 #rightObj{padding:10px 0 30px}
.inner2 #inside_leftObj{clear:both}
.inner3 #rightObj{float:right;width:870px;padding:0}
.inner3 .inside_content{float:left;width:240px;clear:none}
.inner4 #rightObj{float:left;width:870px;padding:0}
.inner4 .inside_content{float:right;width:240px;clear:none}
.inner1 .common,.inner2 .common,.inner3 .common,.inner4 .common{display:none}
.inner #leftObj .rrzblock-inside-title,.m-item{margin-bottom:20px}
.rrzblock-inside-contact div.title{margin-bottom:0!important}
.rrzblock-inside-contact div.content{box-shadow:0 2px 5px #ddd;background-color:#f6f6f6}
.inner1 .inside_content .rrzblock-inside-contact,.inner2 .inside_content .rrzblock-inside-contact,.inner3 .inside_content .rrzblock-inside-contact{display:none}
.TW_CONTENT{font-size:14px}
.TW_CONTENT .pic{float:right;margin-left:130px}
.TW_CONTENT .info{display:block;overflow:hidden;zoom:1}
#rightObj .TW_CONTENT .intro .t{height:auto}
#rightObj .TW_CONTENT .intro .v{font-size:14px;line-height:2}
#leftObj .TW_CONTENT li{margin-bottom:15px}
#leftObj .TW_CONTENT li .pic{margin-bottom:10px}
#leftObj .TW_CONTENT li .pic img{width:100%}
#leftObj .TW_CONTENT li .intro .v{padding:8px 0}
#leftObj .TW_CONTENT li .more{width:119px;height:38px;line-height:38px;text-align:center}
.XW_LIST{padding:0}
.XW_LIST li .wrap{border-bottom:1px dotted #b2b2b2;margin:0;overflow:hidden;zoom:1}
.XW_LIST li .wrap .topic{padding:12px;display:block}
.rrzblock-TPLB li{position:relative;float:left;padding:10px 0;line-height:20px;text-align:center;transition:all .3s ease 0s}
.rrzblock-TPLB li .rrzblock-rp{position:relative;margin:0 10px 20px;border:0;background:#eee}
.rrzblock-TPLB li .pic{position:relative;transition:all .6s cubic-bezier(.215,.61,.355,1) 0s;overflow:hidden}
.rrzblock-TPLB li .pic a{position:relative;display:block;overflow:hidden}
.rrzblock-TPLB li .pic img{width:270px;height:202px;transition:all .6s ease-in-out;transform:scale(1)}
.rrzblock-TPLB li dl{padding:14px 20px;color:#999;transition:all .3s ease 0s}
.rrzblock-TPLB li dl dt{position:relative;height:32px;font-size:16px;line-height:32px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.rrzblock-TPLB li:hover .rrzblock-rp{background:#e3006b;box-shadow:0 0 15px #656262}
.rrzblock-TPLB li:hover .pic img{transform:scale(1.1)}
.rrzblock-TPLB li:hover dl{color:#eed0d0}
.rrzblock-TPLB li:hover dl a{color:#fff}
.TWLB_LIST,.rrzblock-TWLB{position:relative}
.rrzblock-TWLB li{position:relative;float:left;padding:20px 0!important;line-height:20px;text-align:center;transition:all .6s cubic-bezier(.215,.61,.355,1) 0s;overflow:hidden}
.rrzblock-TWLB li .rrzblock-rp{position:relative;height:auto;margin:0 10px;overflow:hidden}
.rrzblock-TWLB li .pic{position:relative;transition:all .6s cubic-bezier(.215,.61,.355,1) 0s;overflow:hidden}
.rrzblock-TWLB li .pic a{position:relative;display:block;overflow:hidden}
.rrzblock-TWLB li .pic a:after{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;background:#4eb5fb;content:"";visibility:hidden;opacity:0;transition:all ease-out .6s;z-index:2}
.rrzblock-TWLB li .pic img{position:relative;width:100%;height:150px;transition:all .6s ease-in-out;transform:scale(1);z-index:1}
.rrzblock-TWLB li dl{position:relative;padding:10px 10px 25px;border-top:1px solid #eee;background:#fff;color:#999;transition:all .3s ease 0s;z-index:2}
.rrzblock-TWLB li dl dt.title{position:relative;height:55px;font-size:16px;line-height:55px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.rrzblock-TWLB li dl dd.info{height:auto;border-top:1px solid #f0f0f0;padding:15px 10px 0;font-size:14px;line-height:21px;text-align:left;overflow:hidden}
.rrzblock-TWLB li dl dd.more{position:absolute;bottom:24px;left:0;width:100%;height:0;text-align:center;display:none;transition:all .6s ease 0s}
.rrzblock-TWLB li dl dd.more a{display:inline-block;width:122px;height:36px;border-radius:6px;border:1px solid #07a4f5;color:#07a4f5;font-size:13px;line-height:36px;overflow:hidden;vertical-align:top}
.rrzblock-TWLB .rrzblock-PRO-1 .rrzblock-rp{height:auto;padding:15px}
.rrzblock-TWLB .rrzblock-PRO-1 .pic{float:left;width:250px}
.rrzblock-TWLB .rrzblock-PRO-1 dl{display:block;overflow:hidden;border-top:0}
.rrzblock-TWLB .rrzblock-PRO-1 dl dd.more{height:40px;display:none}
.rrzblock-TWLB li:hover .pic a:after{visibility:visible;opacity:.6}
.rrzblock-TWLB li:hover .pic img{transform:scale(1.1)}
.rrzblock-TWLB li:hover dl{margin-top:-65px;padding-bottom:90px!important;color:#666}
.rrzblock-TWLB li:hover dl dt.title a{color:#07a4f5}
.rrzblock-TWLB li:hover dl dd.more{height:40px;display:block}
.rrzblock-TWLB li:hover dl dd.more:hover a{background:#07a4f5;color:#fff}
.rrzblock-TWLB .rrzblock-PRO-1:hover dl{margin-top:0}
.rrzblock-team .TWLB_LIST .rrzblock-TWLB{padding-top:0!important}
.rrzblock-team .rrzblock-TWLB li .rrzblock-rp{height:auto!important}
.rrzblock-team .rrzblock-TWLB li dl dd.info{height:auto!important}
.rrzblock-team .rrzblock-TWLB li:hover dl{padding-bottom:25px!important}
.rrzblock-team .rrzblock-TWLB li dl dd.more{position:relative;bottom:0;padding-top:24px}
.rrzblock-team .rrzblock-TWLB .rrzblock-PRO-3{padding:124px 0 0!important}
.rrzblock-team .rrzblock-TWLB .rrzblock-PRO-3 .rrzblock-rp .pic{width:248px;height:248px;margin:-124px auto 0}
.rrzblock-team .rrzblock-TWLB .rrzblock-PRO-3 .rrzblock-rp .pic img{width:248px;height:248px}
.rrzblock-team .rrzblock-TWLB .rrzblock-PRO-4{padding:89px 0 0!important}
.rrzblock-team .rrzblock-TWLB .rrzblock-PRO-4 .rrzblock-rp .pic{width:178px;height:178px;margin:-89px auto 0}
.rrzblock-team .rrzblock-TWLB .rrzblock-PRO-4 .rrzblock-rp .pic img{width:178px;height:178px}
.rrzblock-team .rrzblock-TWLB .rrzblock-PRO-5{padding:74px 0 0!important}
.rrzblock-team .rrzblock-TWLB .rrzblock-PRO-5 .rrzblock-rp .pic{width:148px;height:148px;margin:-74px auto 0}
.rrzblock-team .rrzblock-TWLB .rrzblock-PRO-5 .rrzblock-rp .pic img{width:148px;height:148px}
.rrzblock-team .rrzblock-TWLB li .rrzblock-rp{height:auto!important}
.rrzblock-team .rrzblock-TWLB li dl dd.info{height:auto!important}
.TTXW_LIST{overflow:hidden}
.TTXW_LIST dl dt{position:relative;left:0;font-size:14px;line-height:38px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:all .6s cubic-bezier(.215,.61,.355,1) 0s}
.TTXW_LIST dl dt>span{float:right;padding-left:20px;color:#fff;transition:all .6s cubic-bezier(.215,.61,.355,1) 0s;opacity:.8}
.TTXW_LIST dl dd{display:none;padding:8px 0;color:#999;font-size:14px;line-height:25px}
#leftObj .rrzblock-inside-title div.title .title_more,.inner3 .inside_content .rrzblock-inside-title div.title .title_more,.inner4 .inside_content .rrzblock-inside-title div.title .title_more{min-width:70px}
#leftObj .rrzblock-TPLB li,#leftObj .rrzblock-list li,.inner3 .inside_content .rrzblock-list li,.inner3 .inside_content .rrzblock-pro .bd li,.inner4 .inside_content .rrzblock-list li,.inner4 .inside_content .rrzblock-pro .bd li{width:100%!important}
#leftObj .rrzblock-TPLB li{height:auto!important}
#leftObj .rrzblock-TPLB li .rrzblock-rp{margin:0;background:0 0}
#leftObj .rrzblock-TPLB li .pic{padding:10px 10px 0}
#leftObj .rrzblock-TPLB li .pic img{width:100%!important;height:auto!important}
#leftObj .rrzblock-TPLB li .more{display:none}
#leftObj .rrzblock-TPLB li:hover dl a{color:#333}
#leftObj .rrzblock-list li .date,.inside_content .rrzblock-list li .date{display:none}
.TW_CONTENT_PCI{font-size:14px;line-height:2}
.pg_inside .btn-area .btn-submit,.pg_inside .btn-area .reset{width:30.2%!important}
.pg_inside .btn-area .btn-submit,.pg_inside .btn-area .reset{width:30.2%!important}
.rrzblock-student .rrzblock-TWLB li .pic:before{z-index:2!important}
.pagess{clear:both;margin:20px;overflow:hidden;margin-left:0;text-align:center;font-size:12px}
.pagess ul li{display:inline-block;border:1px solid #ccc;padding:4px 12px;margin:0 1px;line-height:24px;background:#fff;color:#999}
.pagess ul li:hover{background:#ceaf7f;color:#fff;border:1px solid #ceaf7f}
.pagess ul li:hover a{color:#fff}
.pagess ul li.thisclass{display:inline-block;border:1px solid #ceaf7f;padding:4px 12px;margin:0 1px;background:#ceaf7f;color:#fff}
.pagess ul li.thisclass a{color:#fff}
.pagess ul li a{display:block;color:#999}
.pagess ul li a:hover{color:#fff}
