﻿/**
 * 人人站CMS
 * ============================================================================
 * 版权所有 2015-2030 山东康程信息科技有限公司，并保留所有权利。
 * 网站地址: http://www.rrzcms.com
 * ----------------------------------------------------------------------------
 * 如果商业用途务必到官方购买正版授权, 以免引起不必要的法律纠纷.
 * ============================================================================
 */
body{position:relative;background:#fff;color:#5a5a5a;font-weight:400;font-size:12px;font-family:"微软雅黑",Arial;line-height:1.7;}
p{margin:0;font-weight:400;}
figure,h1,h2,h3,h4,h5,h6{color:#444;font-weight:400;font-family:"Open Sans",Arial,sans-serif;}
::-webkit-selection{background:#323232;color:#fff;}
::-moz-selection{background:#323232;color:#fff;}
::selection{background:#323232;color:#fff;}
.margin-big-large-bottom{margin-bottom:75px;}
.margin-big-small-bottom{margin-bottom:35px;}
.margin-big-middle-bottom{margin-bottom:50px;}
.margin-big-middle-top{margin-top:50px;}
.text-lowercase{text-transform:lowercase;}
.initialism,.text-uppercase{text-transform:uppercase;}
.text-capitalize{text-transform:capitalize;}
.float_bg{background:url(../img/qq_3.gif) repeat-y;}
a{background:0 0;color:#666;text-decoration:none;}
a:focus,a:hover{color:#d20e1c;}
.bg-main{background:#d20e1c;}
.bg-main.button{border-color:#d20e1c;}
.border-main:hover{border-color:#65c2b8;background:#d20e1c;color:#fff;}
.passcode{position:absolute;top:0;right:0;margin:1px;height:32px;border-left:1px solid #ddd;border-radius:0 4px 4px 0;text-align:center;line-height:32px;}
.blankbig{clear:both;height:70px;font-size:0;line-height:70px;}
.detail h2,.detail h3{line-height:180%;}
.detail h1,.detail h3{color:#322725;font-size:16px;}
.layout{overflow:hidden;width:100%;}
.rrz-heading h2{color:#dd1015;font-weight:700;font-size:34px;line-height:140%;}
.rrz-heading span{display:block;color:#646464;font-weight:300;font-size:15px;}
.rrz-index-distance{padding-top:60px;padding-bottom:80px;}
header .layout{overflow:visible;width:100%;}
.input:focus{border:1px solid #333;}
li,ul{margin:0;padding:0;list-style:none;}
@font-face{font-weight:400;font-style:normal;font-family:icomoon;src:url(../fonts/icomoon/icomoon.eot?srf3rx);src:url(../fonts/icomoon/icomoon.eot?srf3rx#iefix) format("embedded-opentype"),url(../fonts/icomoon/icomoon.ttf?srf3rx) format("truetype"),url(../fonts/icomoon/icomoon.woff?srf3rx) format("woff"),url(../fonts/icomoon/icomoon.svg?srf3rx#icomoon) format("svg");}
#rrz-header .header-box{background:url(../img/header.png) no-repeat center top;line-height:110px;}
.header-box.fixed.fixed-top{z-index:3;width:100%;}
#rrz-header .navbar{position:relative;}
#rrz-header .navbar-head{position:absolute;top:30px;left:50%;z-index:3;margin-left:-95px;width:190px;height:70px;}
#rrz-header .navbar-head a{display:block;width:190px;height:70px;}
#rrz-header .navbar-head img{width:190px;}
#rrz-header .navbar-body .nav li{display:inline;margin:0;padding:0;}
#rrz-header .navbar-body .nav li a{position:relative;padding:0;padding:0 44px;color:#fff;text-align:center;text-decoration:none;font-weight:400;font-size:16px;line-height:110px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;}
#rrz-header .navbar-body .nav li:nth-child(4) a{margin-left:268px;}
#rrz-header .navbar-body .nav li a:hover,#rrz-header .navbar-body .nav li.currents a{color:red;transition:none;}
#rrz-header .navbar-body .nav li a:hover:before,#rrz-header .navbar-body .nav li.currents a:before{position:absolute;top:2px;right:0;left:0;width:100%;height:3px;background:red;content:"";}
#rrz-header .navbar-body .nav li a:hover:after,#rrz-header .navbar-body .nav li.currents a:after{position:absolute;right:0;bottom:4px;left:0;width:100%;height:1px;background:red;content:"";}
#rrz-header .navbar-body .nav li ul{top:40px;z-index:4;padding:0;min-width:160px;border-radius:0;background:#fff;-webkit-box-shadow:0 4px 5px 0 rgba(0,0,0,.15);-moz-box-shadow:0 4px 5px 0 rgba(0,0,0,.15);box-shadow:none;box-shadow:0 4px 5px 0 rgba(0,0,0,.15);}
#rrz-header .navbar-body .nav li ul li:first-child{margin-top:0;padding-top:10px;}
#rrz-header .navbar-body .nav li ul li:last-child{padding-bottom:10px;}
#rrz-header .navbar-body .nav li ul li{display:block;margin:0;padding:0;height:auto;height:auto;background:#fff;}
#rrz-header .navbar-body .nav li ul li a{display:block;margin:0;padding:6px 20px 6px 20px;width:100%;min-width:160px;color:#2a333c;text-align:left;}
#rrz-header .navbar-body .nav li ul li a:hover{color:#4e97d9;}
#rrz-header .navbar-body .nav li ul li ul{top:0;}
footer{background:#1c1c1c;}
footer .foot-top .foot-logo{margin:8px 0;}
footer .foot-top{padding:85px 0 70px;}
footer .foot-top .foot-logo img{height:55px;}
footer .foot-top .foot-contact{color:#b7b2ac;font-size:13px;}
footer .foot-top .foot-contact p{line-height:35px;}
footer .foot-top .foot-contact a{color:#b7b2ac;font-size:13px;}
footer .foot-top h2{position:relative;margin-bottom:37px;color:#fff;font-size:20px;}
footer .foot-top h2:after{position:absolute;bottom:-10px;left:1px;width:56px;height:1px;background:red;content:"";}
footer .foot-top .foot-nav a{color:#666;font-size:14px;}
footer .foot-top .foot-nav .item{margin-bottom:12px;}
footer .foot-top .product_search{padding-top:8px;}
footer .foot-top .product_search input.inputkey{float:left;width:75%;height:46px;border:1px solid #333;border-right:none;background:#333;color:#fff;color:#666;text-indent:12px;font-size:14px;line-height:46px;}
footer .foot-top .product_search input.go{float:left;width:25%;height:46px;border:0;border:none;border-left:none;background:#ca1015;color:#fff;font-size:14px;cursor:pointer;}
footer .foot-top .product_search input.go:hover{background:#a50a0d;}
footer .foot-top .social{margin:0 0 15px;text-align:left;}
footer .foot-top .social li{float:left;display:block;margin-right:10px;height:48px;}
footer .foot-top .social li.s-txt{margin-top:24px;font-size:14px;line-height:30px;}
footer .foot-top .social li a{display:inline-block;margin-top:24px;margin-right:2px;margin-bottom:0;width:32px;height:32px;border:2px solid #565553;border-radius:50%;background:0 0;color:#565553;text-align:center;font-size:18px;line-height:28px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-ms-transform:rotate(0);}
footer .foot-top .social li a:before{background:0 0;}
footer .foot-top .social li:hover a{border:2px solid #dd1015;color:#dd1015;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);-ms-transform:rotate(360deg);}
footer .foot-top .social #f-weixin-id{position:relative;}
footer .foot-top .social .weixint-content{position:absolute;bottom:46px;left:-42px;z-index:4;padding:0;width:116px;min-height:32px;border:1px solid rgba(204,213,219,.8);border-radius:4px;background:#fff;background-clip:padding-box;box-shadow:0 2px 6px rgba(0,0,0,.05);text-align:left;white-space:normal;}
footer .foot-top .social .weixint-content:before{position:absolute;bottom:-9px;left:46px;width:0;height:0;content:'';}
footer .foot-top .social .weixint-content:after{position:absolute;bottom:-8px;left:46px;width:0;height:0;border-top:8px solid #fff;border-right:8px solid transparent;border-left:8px solid transparent;content:'';}
footer .foot-top .social .weixint-content img{width:110px;height:110px;}
footer .Copyright{padding:10px 0;background:#0c0c0c;font-size:12px;}
footer .Copyright a{color:#5a5a5a;}
footer .Copyright .foot-link a{margin:0 12px;}
footer .Copyright .foot-link a:first-child{margin:0 12px 0 0;}
footer .foot-flink{padding:5px 0 15px;}
footer .foot-flink a{margin:0 5px;}
.flex-container a:active,.flex-container a:focus,.flexslider a:active,.flexslider a:focus{outline:0;}
.flex-control-nav,.flex-direction-nav,.slides{margin:0;padding:0;list-style:none;}
.flexslider{position:relative;z-index:1;margin:0;padding:0;}
.flexslider .slides>li{position:relative;display:none;-webkit-backface-visibility:hidden;}
.flexslider .slides li .overlay{position:absolute;top:25%;right:0;bottom:0;left:0;}
.flexslider .slides img{display:block;width:100%;}
.flex-pauseplay span{text-transform:capitalize;}
.slides:after{clear:both;display:block;visibility:hidden;height:0;content:"\0020";line-height:0;}
html[xmlns] .slides{display:block;}
* html .slides{height:1%;}
.no-js .slides>li:first-child{display:block;}
.flex-control-nav{position:absolute;bottom:15px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;margin:0 4px;width:14px;height:14px;zoom:1;}
.flex-control-nav a{float:left;display:inline-block;width:14px;height:14px;border-radius:12px;background:#fff;text-indent:-2000px;cursor:pointer;}
.flex-control-nav .flex-active{background:red;}
.flex-direction-nav{display:none;}
.flexslider:hover .flex-direction-nav .flex-prev{left:10px;opacity:.7;}
.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1;}
.flexslider:hover .flex-direction-nav .flex-next{right:10px;text-align:right;opacity:.7;}
.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1;}
#rrz-hero .flexslider .flex-direction-nav a{position:absolute;top:50%;z-index:6;display:block;overflow:hidden;margin:-20px 0 0;width:40px;height:40px;color:rgba(0,0,0,.8);text-decoration:none;text-shadow:1px 1px 0 rgba(255,255,255,.3);opacity:0;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;}
#rrz-hero .flexslider .flex-direction-nav a:before{position:relative;top:0;left:0;z-index:6;display:inline-block;color:#fff!important;color:rgba(0,0,0,.8);text-shadow:none!important;text-shadow:1px 1px 0 rgba(255,255,255,.3);font-size:40px;}
#rrz-hero .flexslider .flex-direction-nav a.flex-prev{left:40px;opacity:1!important;}
#rrz-hero .flexslider .flex-direction-nav a.flex-prev:before{content:"\e929";text-indent:0;text-transform:none;font-weight:400;font-style:normal;font-variant:normal;font-family:icomoon;line-height:1;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
#rrz-hero .flexslider .flex-direction-nav a.flex-next{right:40px;opacity:1;}
#rrz-hero .flexslider .flex-direction-nav a.flex-next:before{right:0;content:"\e92a";text-indent:0!important;text-transform:none;font-weight:400;font-style:normal;font-variant:normal;font-family:icomoon;line-height:1;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
#rrz-hero .flexslider .container{position:relative;}
#rrz-hero .flexslider .slider-text{position:absolute;right:0;display:table;width:48%;height:100%;text-align:left;opacity:0;}
#rrz-hero .flexslider .slider-text>.slider-text-inner{display:table-cell;padding-left:25px;height:100%;vertical-align:middle;}
#rrz-hero .flexslider .slider-text>.slider-text-inner h2{color:#fff;font-weight:400;font-size:40px;line-height:60px;}
#rrz-hero .flexslider .slider-text>.slider-text-inner p.f-txt{padding:10px 0 0;width:27%;color:#5a5a5a;font-size:12px;line-height:140%;}
#rrz-hero .flexslider .slider-text>.slider-text-inner p.f-btn{margin-top:38px;}
#rrz-hero .flexslider .slider-text>.slider-text-inner p.f-btn a{position:relative;z-index:7;display:inline-block;padding:12px 35px;border-radius:25px;background:#eb081e;color:#fff;vertical-align:middle;font-weight:400;font-size:26px;-webkit-transition-property:color;-moz-transition-property:color;-o-transition-property:color;transition-property:color;-ms-transition-property:color;}
#rrz-hero .flexslider .slider-text>.slider-text-inner p.f-btn a:hover{background:#fff;color:#000!important;}
#rrz-middle-nav{background:#212123;}
#rrz-middle-nav .keword-content{color:#333;}
#rrz-middle-nav .keword-content ul li{float:left;color:#fff;line-height:56px;}
#rrz-middle-nav .keword-content ul li a{position:relative;display:block;margin-right:20px;color:#fff;line-height:56px;}
#rrz-middle-nav .keword-content ul li a:after{position:absolute;top:22px;bottom:0;left:0;margin-left:-11px;width:1px;height:12px;background:#fff;content:"";}
#rrz-middle-nav .keword-content ul li:nth-child(2) a:after{background:0 0;}
#rrz-middle-nav .keword-content ul li a:hover{color:red;}
#rrz-middle-nav .product_search{margin-top:14px;}
#rrz-middle-nav .product_search input.inputkey{float:left;padding-left:12px;width:184px;height:30px;border:1px solid #cfcfcf;border-right:none;background:#fff;color:#fff;color:#666;text-indent:2px;font-size:12px;line-height:30px;}
#rrz-middle-nav .product_search button{float:left;width:45px;height:30px;border:0;border:none;border-left:none;background:red;color:#fff;font-size:14px;cursor:pointer;}
#rrz-culture-list .rrz-heading{background:url(../img/title-bg1.png) no-repeat center 14px;}
#rrz-culture-list .culture-content{margin-top:60px;}
#rrz-culture-list .culture-content .item{position:relative;}
#rrz-culture-list .culture-content .item:after{position:absolute;top:57px;right:-68px;width:102px;height:2px;background:#d8d8d8;content:"";}
#rrz-culture-list .culture-content .item-block:last-child .item:after{width:0;height:0;background:0 0;}
#rrz-culture-list .culture-content .imgs .himg{position:relative;}
#rrz-culture-list .culture-content .imgs .himg img{max-width:100%;}
#rrz-culture-list .culture-content .imgs .himg p{position:absolute;right:0;bottom:21px;left:2px;width:100%;color:#333;text-align:center;font-weight:700;font-size:18px;}
#rrz-culture-list .culture-content .imgs .overlay{position:absolute;top:-5px;right:0;bottom:0;left:-5px;z-index:6;visibility:hidden;vertical-align:middle;opacity:0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;}
#rrz-culture-list .culture-content .imgs .overlay a{position:relative;z-index:7;display:block;text-align:center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);}
#rrz-culture-list .culture-content .imgs .overlay a p{position:absolute;right:0;bottom:29px;left:2px;width:100%;color:#fff;text-align:center;font-weight:700;font-size:18px;}
#rrz-culture-list .culture-content .imgs:hover .overlay{visibility:visible;opacity:1;}
#rrz-culture-list .culture-content .imgs:hover .overlay a{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);}
#rrz-about-us .bg-content{position:relative;z-index:1;}
#rrz-about-us .bg-content:before{position:absolute;top:0;right:0;bottom:0;left:31%;z-index:-2;display:block;background:#222;content:'';}
#rrz-about-us .bg-left:after{position:absolute;top:25px;right:63%;bottom:25px;left:0;z-index:-1;display:block;background:#dd1015;content:'';}
#rrz-about-us .item{line-height:140%;}
#rrz-about-us .item .media-img{margin-top:75px;}
#rrz-about-us .item .media-img img{height:82px;}
#rrz-about-us .item h2{margin:30px 0 12px;color:#fff;font-weight:700;font-size:19px;}
#rrz-about-us .item span{color:#ccc;}
#rrz-about-us .about-box .intro{margin:60px 60px 35px 97px;}
#rrz-about-us .about-box .intro,#rrz-about-us .about-box .intro p{color:#666;font-size:14px;line-height:140%;}
#rrz-about-us .about-box .media-img img{margin-top:10px;max-width:100%;}
#rrz-about-us .about-box .intro h2{margin-bottom:31px;color:#fff;font-weight:700;font-size:19px;}
#rrz-about-us .about-box .intro p.more{margin-top:48px;}
#rrz-about-us .about-box .intro p.more a{display:block;width:125px;height:30px;border:1px solid #666;border-radius:6px;background:0 0;font-size:16px;line-height:14px;}
#rrz-about-us .about-box .intro p.more a:hover{border:1px solid #d11116;background:#d11116;color:#fff;}
#rrz-about-us .about-box .intro p.more a span{display:inline-block;margin-left:12px;}
#rrz-service-list .rrz-heading{background:url(../img/title-bg2.png) no-repeat center 14px;}
#rrz-service-list .rrz-heading h2,#rrz-service-list .rrz-heading span{color:#fff;}
#rrz-service-list .bg-service{margin-top:60px;background:url(../img/bg-service.jpg) no-repeat center center;background-size:cover;}
#rrz-service-list .rrz-index-distance{padding-top:60px;padding-bottom:70px;}
#rrz-service-list .service-content{margin-top:50px;}
#rrz-service-list .service-content .item{position:relative;margin-bottom:18px;padding:33px 38px;border:1px solid #fff;color:#fff;}
#rrz-service-list .service-content .item span.spanicon{position:absolute;padding:17px;border-color:#000;border-style:solid;}
#rrz-service-list .service-content .item:hover span.spanicon1{top:-1px;left:-1px;border-width:2px 0 0 2px;}
#rrz-service-list .service-content .item:hover span.spanicon2{top:-1px;right:-1px;border-width:2px 2px 0 0;}
#rrz-service-list .service-content .item:hover span.spanicon3{bottom:-1px;left:-1px;border-width:0 0 2px 2px;}
#rrz-service-list .service-content .item:hover span.spanicon4{right:-1px;bottom:-1px;border-width:0 2px 2px 0;}
#rrz-service-list .service-content .imgs{position:relative;}
#rrz-service-list .service-content .imgs .himg img{max-width:100%;}
#rrz-service-list .service-content .imgs .overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;visibility:hidden;vertical-align:middle;opacity:0;}
#rrz-service-list .service-content .item:hover .overlay{visibility:visible;opacity:1;}
#rrz-service-list .service-content .item .media-img{overflow:hidden;}
#rrz-service-list .service-content .item .media-img img{max-width:100%;}
#rrz-service-list .service-content .item .media-body{padding-left:28px;}
#rrz-service-list .service-content .item h4{margin-top:8px;color:#fff;font-size:23px;line-height:140%;}
#rrz-service-list .service-content .item h4 a{color:#fff;}
#rrz-service-list .service-content .item p.desc{overflow:hidden;white-space:nowrap;}
#rrz-service-list .service-content .item p.more{margin-top:20px;}
#rrz-service-list .service-content .item p.more a{display:block;padding-left:15px;width:125px;height:30px;border:1px solid #fff;border-radius:6px;background:0 0;color:#fff;font-size:16px;line-height:30px;}
#rrz-service-list .service-content .item p.more a:hover{border:1px solid #fff;background:0 0;color:#fff;}
#rrz-service-list .service-content .item p.more a span{display:inline-block;margin-left:12px;}
#rrz-star-list .bg-star{padding:65px 0 55px;background:#fff;}
#rrz-star-list .rrz-heading{background:url(../img/title-bg1.png) no-repeat center 14px;}
#rrz-star-list .show-list{position:relative;margin:0 49px;padding-top:45px;}
#rrz-star-list .show-list .item{overflow:hidden;margin:0 15px;}
#rrz-star-list .show-list .item .portfolio-img{overflow:hidden;width:100%;}
#rrz-star-list .show-list .item .portfolio-img img{display:block;width:100%;height:auto;}
#rrz-star-list .show-list .item h2{margin:12px 0;white-space:nowrap;font-size:12px;}
#rrz-star-list .show-list .item h2 a{color:#000;}
#rrz-star-list .show-list .item h2 a:hover{color:red;}
#rrz-star-list .show-list .owl-controls .owl-buttons div{position:absolute;top:50%;margin:0;margin-top:0;padding:0;width:30px;height:48px;border-radius:0;background:#cbcbcb;text-align:left;font-size:0;line-height:48px;opacity:1;}
#rrz-star-list .show-list .owl-controls .owl-buttons div:hover{background:#7e7e7e;}
#rrz-star-list .show-list .owl-controls .owl-buttons div:before{display:inline-block;vertical-align:baseline;font-weight:400;font-style:normal;font-size:30px;font-family:FontAwesome;line-height:46px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
#rrz-star-list .show-list .owl-controls .owl-prev{left:-40px;text-indent:4px;}
#rrz-star-list .show-list .owl-controls .owl-prev:before{content:"\f104";}
#rrz-star-list .show-list .owl-controls .owl-next{right:-40px;text-indent:6px;}
#rrz-star-list .show-list .owl-controls .owl-next:before{content:"\f105";}
#rrz-product-list{position:relative;}
#rrz-product-list .bg-product-top{position:absolute;top:0;right:0;bottom:60%;left:0;z-index:-1;width:100%;background:#222;}
#rrz-product-list .rrz-heading{background:url(../img/title-bg2.png) no-repeat center 14px;}
#rrz-product-list .rrz-heading h2,#rrz-product-list .rrz-heading span{color:#fff;}
#rrz-product-list .show-content{padding-top:30px;}
#rrz-product-list .tab .tab-nav{margin:0;padding:0;}
#rrz-product-list .tab .tab-nav li{margin:0;padding:0;}
#rrz-product-list .tab .tab-nav li a{display:inline-block;margin:0;padding:17px 50px;border:none;border-radius:0;background:0 0;color:#fff;font-size:16px;}
#rrz-product-list .tab .tab-nav li a:hover,#rrz-product-list .tab .tab-nav li.active a{background:#cf070a;color:#fff;text-decoration:none;}
#rrz-product-list .tab .tab-body{padding-top:30px;min-height:200px;border:none;background:0 0;}
#rrz-product-list .more{margin:15px auto 0;}
#rrz-product-list .more a{display:block;margin:0 auto;padding-left:15px;width:125px;height:33px;border-radius:6px;background:#212121;color:#fff;text-align:center;font-size:16px;line-height:33px;}
#rrz-product-list .more a:hover{background:#d11116;color:#fff;}
#rrz-product-list .more a span{display:inline-block;margin-left:12px;}
.pro-item{margin-bottom:10px;padding:15px;border:1px solid #eee;background:0 0;}
#product-list-box .pro-item{margin-bottom:22px;}
.pro-item:hover{border:1px solid #cf070a;}
.pro-item .portfolio-img{overflow:hidden;}
.pro-item .portfolio-img img{overflow:hidden;width:100%;vertical-align:middle;}
.pro-item h2{margin:0;padding:10px 0 0;text-align:center;font-weight:400;font-size:15px;}
.pro-item h2 a{color:#555;font-size:15px;}
.pro-item h2 a:hover{color:#d20e1c;}
#rrz-contact-us .bg-contact{position:relative;margin-top:47px;padding:0 0 60px;background:#fff;}
#rrz-contact-us .bg-contact .bg-contact-top{position:absolute;top:0;right:0;bottom:0;left:0;background-size:100% auto;background-repeat:no-repeat;}
#rrz-contact-us .rrz-heading{background:url(../img/title-bg2.png) no-repeat center 14px;}
#rrz-contact-us .contact-content .item .intro .content{position:relative;z-index:1;padding:25px 36px;min-height:300px;}
#rrz-contact-us .contact-content .item1 .intro .bg-item1{background-color:#dd1015;}
#rrz-contact-us .contact-content .item2 .intro .bg-item2{background-color:#222;}
#rrz-contact-us .media-img img{width:100%;}
#rrz-contact-us .contact-content .item .content{position:relative;color:#fff;font-size:14px;}
#rrz-contact-us .contact-content .item .content .overlay{color:#fff;}
#rrz-contact-us .contact-content .item .intro a{color:#fff;}
#rrz-contact-us .contact-content .item .intro p{line-height:33px;}
#rrz-contact-us .contact-content .item .intro hr{margin:15px 0 10px;border-bottom:1px dashed #ccc;background:0 0;}
#rrz-content_show .nav-inline{list-style:outside none none;}
#rrz-content_show .ur-here ul{float:right;margin:0;padding:0;}
#rrz-content_show .ur-here ul li a{font-size:14px;}
#rrz-content_show .ur-here ul li a i{margin-right:5px;}
#rrz-content_show .nav li{display:inline;margin:0;padding:0;}
#rrz-content_show .nav li a{position:relative;display:inline-block;margin:0 5px 15px;padding:0 10px;color:#666;font-size:16px;}
#rrz-content_show .nav li a:hover,#rrz-content_show .nav li.active a{color:#d20e1c;text-decoration:none;font-weight:400;}
#rrz-content_show .nav li a:hover:after,#rrz-content_show .nav li.active a:after{position:absolute;right:0;bottom:-16px;left:0;width:100%;height:1px;background:#d20e1c;content:"";}
#rrz-content_show .show_body{font-size:14px;}
#rrz-content_show .detail img{height:auto!important;max-width:100%;vertical-align:middle;}
#rrz-content_show .detail img{opacity:.9;}
#rrz-content_show .detail p{text-indent:0;}
#rrz-content_show .qhd-title span{margin:0 5px;color:#999;font-size:12px;}
#rrz-content_show .title{margin-bottom:30px;height:33px;border-bottom:1px solid #dedede;text-align:left;}
#rrz-content_show .title h2{display:inline-block;overflow:hidden;margin:0;padding:0;border-bottom:1px solid #da0e0e;color:#da0e0e;font-weight:400;font-size:16px;line-height:33px;word-break:break-all;}
#rrz-content_show .detail{padding-bottom:30px;color:#666;font-size:14px;line-height:200%;}
#subnav .nav-head{height:38px;background:#1a1a1f;color:#fff;text-indent:50px;font-weight:400;font-style:normal;font-size:16px;line-height:36px;}
#rrz-content_show .inner-banner{height:120px;background:#d20e1c;line-height:120px;}
#rrz-content_show .inner-banner h2{color:#fff;text-shadow:none;font-weight:300;font-size:35px;}
#rrz-content_show .inner-nav{margin-bottom:40px;border-bottom:1px solid #ccc;background:#fff;}
#rrz-content_show .product-detail img{overflow:hidden;max-width:100%;vertical-align:middle;}
#rrz-content_show .product-detail .content-img{overflow:hidden;padding:7px;border:1px solid #eaeaea;}
#rrz-content_show .product-detail .content-img img{overflow:hidden;width:100%;vertical-align:middle;}
#rrz-content_show .product-detail h1{padding-bottom:5px;border-bottom:1px dashed #d6d6d6;color:#333;font-size:18px;line-height:33px;}
#rrz-content_show .product-detail .p_desc{padding:12px 0 5px;color:#444;line-height:30px;}
#rrz-content_show .product-detail .add_to_inquiry{height:40px;}
#rrz-content_show .product-detail .add_to_inquiry #add_to_inquiry{margin:0;padding:0;width:131px;height:35px;border:0;border-radius:0;background:#222;text-align:center;font-weight:400;font-size:16px;line-height:35px;}
#rrz-content_show .product-detail .description{line-height:24px;}
#rrz-content_show .product-detail .detail-title{border-bottom:1px solid #e4e4e4;}
#rrz-content_show .product-detail .detail-title h2{display:inline-block;width:166px;height:41px;background:#222;color:#fff;text-align:center;font-size:16px;line-height:41px;cursor:pointer;}
.table span{margin-right:10px;}
.content_detail .pager{margin:0;padding:0;font-size:14px;}
.content_detail .pager a{border:none;color:#666;}
.content_detail .pager a:focus,.content_detail .pager a:hover{background:0 0;color:#d20e1c;}
.content_detail .pager li{display:block;text-align:left;line-height:200%;}
#rrz-content_show .pagination .active,#rrz-content_show .pagination a:hover{background:#222;color:#fff;}
#rrz-content_show .pagination .active a{color:#fff;}
#rrz-content_show .pagination li{margin:0 3px;}
#rrz-content_show video{max-width:100%;}
#rrz-content_show .article-media li{padding:5px 0 15px;border-bottom:1px solid #f0f2f5;}
.article-media .media .media_img{overflow:hidden;margin-right:15px;width:160px;}
.article-media .media .media_img img{width:160px;}
.article-media li{margin-bottom:12px;}
.article-media img{display:block;width:150px;}
.article-media .media .time{color:#999;font-size:14px;}
.article-media .media-body h3 a{color:#2a333c;font-weight:400;font-size:18px;}
.article-media .media-body h3 a:hover{color:#d20e1c;}
.article-media .media-body p{margin-bottom:5px;font-size:14px;line-height:160%;}
.slideshow{overflow:hidden;width:100%;}
.slideshow img{display:block;width:100%;}
#toolbar{display:none;}
.SonlineBox{z-index:8;overflow:hidden;width:139px;font-size:12px;}
.SonlineBox .openTrigger{position:absolute;top:0;z-index:1;width:31px;height:130px;background:#a9060e url(../img/greenopen.jpg) no-repeat;cursor:pointer;}
.SonlineBox .titleBox{width:135px;height:35px;border-bottom:2px solid #a9060e;background:#a9060e;line-height:33px;}
.SonlineBox .titleBox span{margin-left:10px;color:#fff;font-size:14px;}
.SonlineBox .contentBoxC{position:absolute;z-index:2;width:135px;border:2px solid #a9060e;background:#fff;}
.SonlineBox .contentBoxC .closeTrigger{position:absolute;top:5px;right:5px;display:block;width:25px;height:25px;cursor:pointer;-webkit-transition:all .8s ease-out;}
.SonlineBox .contentBoxC .closeTrigger:hover{-webkit-transform:scale(1) rotate(360deg);}
.SonlineBox .contentBoxC .listBox{overflow:hidden;margin-bottom:10px;}
.SonlineBox .contentBoxC .listBox .Tlist{display:block;margin:10px auto 0 auto;width:86%;height:22px;text-align:center;}
.SonlineBox .contentBoxC .listBox .Tlist span{float:left;line-height:22px;}
.SonlineBox .contentBoxC .listBox .WWList{height:18px;line-height:18px;}
.SonlineBox .contentBoxC .listBox .SkypeList{height:23px;line-height:23px;}
.SonlineBox .contentBoxC .otherBox{clear:both;height:115px;text-align:center;}
.SonlineBox .contentBoxC .otherBox img{width:105px;height:105px;}
.SonlineBox .contentBoxC .telBox{display:block;padding:36px 0 10px 0;background:url(../img/telbg.jpg) 0 0 no-repeat;color:#a9060e;text-align:center;font-weight:700;font-size:14px;font-family:'微软雅黑';line-height:26px;}
@media (min-width:1000px) and (max-width:1199px){#rrz-header .navbar-body .nav li a{padding:0 29px;font-size:16px;line-height:110px;}
	#rrz-header .navbar-body .nav li:nth-child(4) a{margin-left:247px;}
	.flexslider .slides li .overlay{top:17%;}
	#rrz-hero .flexslider .slider-text>.slider-text-inner h2{font-size:30px;}
	#rrz-culture-list .culture-content .item:after{right:-54px;width:92px;}
	#rrz-contact-us .contact-content .item .intro .content{min-height:350px;}
}
@media screen and (max-width:1000px){.rrz-index-distance{padding-top:50px;padding-bottom:40px;}
	#rrz-header .navbar-head{top:38px;margin-left:-66px;width:132px;height:35px;}
	#rrz-header .navbar-head a{display:block;width:132px;height:35px;}
	#rrz-header .navbar-head img{width:132px;}
	#rrz-header .navbar-body .nav li a{padding:0 19px;font-size:14px;}
	#rrz-header .navbar-body .nav li:nth-child(4) a{margin-left:166px;}
	.flexslider .slides li .overlay{top:17%;}
	#rrz-hero .flexslider .slider-text>.slider-text-inner h2{font-size:20px;}
	#rrz-hero .flexslider .slider-text>.slider-text-inner p.f-txt{width:60%;}
	#rrz-hero .flexslider .slider-text>.slider-text-inner p.f-btn{margin-top:18px;}
	#rrz-hero .flexslider .slider-text>.slider-text-inner p.f-btn a{padding:8px 15px;border-radius:15px;font-size:16px;}
	#rrz-culture-list .culture-content .item:after{right:-28px;width:42px;}
	#rrz-culture-list .culture-content{margin-top:40px;}
	#rrz-about-us .item{padding:0 12px;line-height:160%;}
	#rrz-about-us .item .media-img{margin-top:75px;}
	#rrz-about-us .item .media-img img{height:58px;}
	#rrz-service-list .service-content .item{padding:16px 18px;color:#fff;}
	#rrz-service-list .service-content .item h4{margin-top:0;font-size:23px;}
	#rrz-service-list .service-content .item .media-img{max-width:70px;}
	#rrz-service-list .service-content .item .media-body{padding-left:0;}
	footer .Copyright{padding:15px 0;}
	footer .Copyright .foot-link{margin-bottom:6px;text-align:center;}
	footer .Copyright .text-right{text-align:center!important;}
	#rrz-contact-us .contact-content .item .intro .content{min-height:350px;}
	#rrz-content_show .product-detail .content-img{margin-bottom:20px;}
	.slideshow{height:240px!important;}
	.slideshow img{height:240px!important;}
}
@media screen and (max-width:760px){#rrz-header .icon-navicon{position:absolute;top:50%;right:0;z-index:6;display:block;display:block;margin:-18px auto 0;border:none;background:0 0;color:#fff;font-size:30px;cursor:pointer;}
	#rrz-header .header-box{line-height:60px!important;}
	#rrz-header .navbar-body{padding:0;border-bottom:0;}
	#rrz-header .navbar-body .nav{overflow:auto;background:#fff;}
	#rrz-header .navbar-body .nav li a{background:0 0;text-align:left;}
	#rrz-header .navbar-body .nav li{position:static;display:block;padding:0 0;width:100%;height:auto;}
	#rrz-header .navbar-body .nav li a{padding:0;color:#666;text-align:left;font-size:14px;line-height:40px;}
	#rrz-header .navbar-body .nav li:nth-child(4) a{margin-left:0;}
	#rrz-header .navbar-body .nav li a:hover:before,#rrz-header .navbar-body .nav li.current a:before{background:0 0;}
	#rrz-header .navbar-body .nav li a:hover:after,#rrz-header .navbar-body .nav li.current a:after{background:0 0;}
	#rrz-header .navbar-body .nav li:last-child{border-bottom:1px solid rgba(0,0,0,.2);}
	#rrz-header .navbar-body .nav li ul{position:relative;top:auto;left:auto;margin:10px 0;width:100%;}
	#rrz-header .navbar-body .nav li ul li{height:auto;}
	#rrz-header .navbar-body .nav li ul li:last-child{border-bottom:none;}
	#rrz-header .navbar-body .nav li ul li ul li a{padding:0 0 0 18px;height:28px;background:#232228;font-size:12px;line-height:28px;}
	#rrz-header .navbar-body .nav li ul li ul li a:hover{background:#555;}
	#rrz-header .navbar-head{position:relative;top:0;left:0;margin:0;padding:10px 0!important;width:auto!important;height:auto!important;}
	#rrz-header .navbar-head a{display:block;width:auto!important;height:auto!important;}
	#rrz-header .navbar-head img{width:160px;}
	#rrz-middle-nav .keword-content ul li{margin-top:10px;line-height:36px;}
	#rrz-middle-nav .keword-content ul li a{line-height:36px;}
	#rrz-middle-nav .keword-content ul li a:after{top:13px;}
	#rrz-middle-nav .product_search{margin-top:10px;margin-bottom:23px;}
	#rrz-middle-nav .product_search .float-right{float:none!important;}
	#rrz-middle-nav .product_search input.inputkey{width:85%;}
	#rrz-middle-nav .product_search input.go{width:15%;}
	#rrz-culture-list .culture-content .item{margin-bottom:20px;}
	#rrz-culture-list .culture-content .item:after{right:0;width:0;}
	#rrz-about-us .bg-content:before{top:35%;right:0;bottom:0;left:0;z-index:-2!important;}
	#rrz-about-us .bg-left:after{top:0;right:25px;bottom:60%;left:25px;z-index:-1!important;max-height:215px;}
	#rrz-about-us .about-box .intro{margin:60px 30px 35px 30px;}
	#rrz-about-us .item .media-img{margin-top:40px;}
	#rrz-about-us .about-box .intro h2{margin-top:30px;}
	#rrz-service-list .service-content .item .media-img{max-width:120px!important;}
	#rrz-service-list .service-content .item .media-body{padding-left:18px;}
	#rrz-product-list .bg-product-top{bottom:70%;}
	#rrz-product-list .tab .tab-nav li a{padding:10px 10px;}
	footer .foot-top{padding:30px 0 30px;}
	footer .foot-top .item{margin-bottom:30px;}
	#rrz-content_show .ur-here{margin:15px 0;}
	#rrz-content_show .ur-here ul{float:none!important;text-align:center;}
	#rrz-content_show .nav{text-align:center;}
	.article-media img{width:100px;}
	.article-media .media-body h3{line-height:120%;}
	.article-media .media-body h3 a{font-size:16px;}
	.slideshow{height:180px!important;}
	.slideshow img{height:180px!important;}
	.blank55{clear:both;height:55px;line-height:1px;}
	#toolbar{position:fixed;bottom:0;left:0;z-index:8;display:block;width:100%;height:54px;background:#000;color:#fff;}
	#toolbar a{display:block;padding:5px 0 0 0;width:100%;color:#fff;font-size:14px;line-height:23px;}
	#toolbar a span{display:block;font-size:22px;}
}
@media screen and (max-width:480px){#rrz-header .navbar-head img{width:130px;}
	#rrz-middle-nav .keword-content ul li{margin-top:10px;line-height:150%;}
	#rrz-middle-nav .keword-content ul li a{line-height:150%;}
	#rrz-middle-nav .keword-content ul li a:after{top:3px;}
	#rrz-middle-nav .product_search{margin-top:15px;}
	#rrz-middle-nav .product_search input.inputkey{width:75%;}
	#rrz-about-us .bg-content:before{background:0 0;}
	#rrz-about-us .bg-left:after{background:0 0;}
	#rrz-about-us .item .media-img{margin-top:25px;}
	#rrz-about-us .item-block .item{padding:25px 0 30px;background:#dd1015;}
	#rrz-about-us .about-box .intro h2{margin-top:0;}
	#rrz-about-us .about-box .intro{margin:0;padding:30px 15px 35px;background:#222;}
	#rrz-product-list .bg-product-top{bottom:67%;}
	#rrz-product-list .tab .tab-nav li a{padding:5px;font-size:12px;}
	#rrz-service-list .service-content .item .media-img{float:none!important;margin-bottom:15px;width:100%;max-width:100%!important;text-align:center;}
	#rrz-service-list .service-content .item .media-body{padding:0;width:100%;text-align:center;}
	#rrz-service-list .service-content .item .media-body p{text-align:center!important;}
	#rrz-service-list .service-content .item .media-body p.more{margin-bottom:15px;}
	#rrz-service-list .service-content .item .media-body p.more a{margin:0 auto;padding:0;text-align:center!important;}
	#rrz-content_show .nav li a{display:inline-block;padding:0 3px;font-size:12px;}
	#rrz-content_show .ur-here ul li a{font-size:12px;}
	footer .Copyright .foot-link{display:none;}
	footer .foot-top .foot-logo img{height:40px;}
	.article-media .media .media_img{width:100px;}
	.article-media .media .media_img img{width:100px;}
	.article-media .media-body .time,.article-media .media-body p{display:none;}
	.slideshow{height:120px!important;}
	.slideshow img{height:120px!important;}
}
.backToTop{position:fixed;right:5px;bottom:60px;z-index:9;display:none;width:35px;height:35px;background:#666 url(../img/icon-gotop-fixed.png) no-repeat center center;cursor:pointer;}
.backToTop:hover{background-color:#333;}
