.rj-banner{ width:100%; height: 342px; margin: 10px auto; display: block; overflow: hidden;} 
.rj-banner em{ width:99px; height: 22px; background: url(../images/banner-bg.png) no-repeat; position: absolute; bottom:3px; left:43.5%;  z-index: 99;}
.rj-banner #owl-demo .item a { display: block; width: 100%; height: 338px; background-size: cover; background-position: center; background-repeat: no-repeat;}
.rj-banner #owl-demo:hover .owl-prev,#owl-demo:hover .owl-next{display: block}
.rj-banner img{ width:100%;}
.owl-prev{position: absolute;left: 10px;color: #fff;background: url(../images/prevnext.png) no-repeat;width: 52px;height: 52px;font-size: 0;top:40%;cursor: pointer;display: none;}
.owl-next{position: absolute;right: 10px;color: #fff;background: url(../images/prevnext.png) no-repeat 0 -52px;width: 52px;height: 52px;font-size: 0;top:40%;cursor: pointer;display: none;}
.rj-banner .owl-item{float: left;}
.rj-banner .owl-page span{width:8px; height: 8px; background:#999; border:0; margin:5px; display: inline-block;border-radius: 50%;font-size: 0;}
.rj-banner .owl-page.active span{background: #09772d; border:0;}
.rj-banner .owl-pagination{text-align: center; position: absolute; bottom:-1px; left:45%; z-index: 999;}
.rj-banner .owl-page{display: inline-block;}
/*2*/
.rj-news{ width:365px; height: 220px; background: #d3d3d3; padding:12px; float: left; border-radius: 4px; overflow: hidden;}
.rj-news #owl-demo .item a { display: block; width: 100%; height: 192px; background-size: cover; background-position: center; background-repeat: no-repeat;}
.rj-news #owl-demo:hover .owl-prev,#owl-demo:hover .owl-next{display: block}
.rj-news .owl-item{float: left;}
.rj-news .owl-page span{width:7px; height: 7px; background:#999; border:0; margin:5px 3px; display: inline-block;border-radius: 50%;font-size: 0;}
.rj-news .owl-page.active span{background: #4e478a; border:0;}
.rj-news .owl-pagination{text-align: center; position: absolute; bottom:-20px; right:2px; z-index: 999;}
.rj-news .owl-page{display: inline-block;}
/*news*/
.rj-list{ width:540px; height: 220px; float: right; border-bottom: 1px dashed #ddd; overflow: hidden;}
.rj-listtop{ height: 28px; line-height: 28px; font-size: 22px;}
.rj-listmain{ width:505px; float: right; border-bottom: 1px solid #dddddd;}
.rj-listmain ul li{ width:83px; height: 26px; line-height: 26px; float: left; margin-right: 4px; display: inline; text-align: center; font-size: 15px;}
.rj-listmain ul li a{ width:83px; height: 26px; float: left; background: url(../images/4_18-07.jpg) no-repeat; color: #FFF;}
.rj-listmain ul li a:hover,.rj-listmain ul li a.current2{ background: url(../images/4_18.jpg) no-repeat;}
.rj-newslist{ width:505px; float: right;}
.rj-newslist ul li{ width:100%; float: left; height: 23px; line-height: 23px; overflow: hidden;}
.rj-newslist ul li a{ width:81%; float: left; color: #666;}
.rj-block{ width:100%; height: 127px; float: left; margin-top: 26px;}
.rj-block ul li{ float: left;}
.rj-block1 a{ width:193px; height: 127px; float: left; background: url(../images/rj1.png) no-repeat;}
.rj-block1 a:hover{ background: url(../images/rj11.png) no-repeat;}
.rj-block2 a{ width:183px; height: 127px; float: left; background: url(../images/rj2.png) no-repeat;}
.rj-block2 a:hover{ background: url(../images/rj12.png) no-repeat;}
.rj-block3 a{ width:190px; height: 127px; float: left; background: url(../images/rj3.png) no-repeat;}
.rj-block3 a:hover{ background: url(../images/rj13.png) no-repeat;}
.rj-block4 a{ width:174px; height: 127px; float: left; background: url(../images/rj4.png) no-repeat;}
.rj-block4 a:hover{ background: url(../images/rj14.png) no-repeat;}
.rj-block5 a{ width:205px; height: 127px; float: left; background: url(../images/rj5.png) no-repeat;}
.rj-block5 a:hover{ background: url(../images/rj15.png) no-repeat;}
.rj-zt{ width:440px; height: 240px; float: left; border-bottom: 1px dashed #ddd; overflow: hidden;}
.rj-zttop{ height: 72px; line-height: 24px; overflow: hidden;}
.rj-zt ul li{ width:100%; height: 26px; line-height: 26px; float: left; overflow: hidden;}
.rj-zt ul li a{ width:81%; float: left; color: #686868;}
.rj-zt ul li a:hover,.rj-ggtext a:hover{ color: #0E862C;}
.rj-border-b{ border-bottom: 1px solid #ddd; padding-bottom: 10px; line-height: 28px; font-size: 22px;}
.rj-gg{ width:316px; height: 294px; float: left; overflow: hidden;}
.rj-gggs{ width:100%; float: left; line-height: 28px; font-size: 22px; border-bottom: 1px solid #ddd; padding-bottom: 10px;}
.rj-gggs ul li{ float: left; width:60px; text-align: center;}
.rj-gggs ul li a{ color: #999;}
.rj-gggs ul li a.current3{ color: #2d2a33;}
.rj-ggmain ul li{ width:100%; float: left; height: 30px; line-height: 30px; font-size: 13px; overflow: hidden;}
.rj-ggtext a{ width:74%; height: 30px; line-height: 30px; float: left; color: #686868; overflow: hidden;}
/*3*/
.rj-logo{ width:926px; background: #f7f7f7; height: 136px; overflow: hidden; padding-top:40px; float: left;}
/*.rj-logo .owl-carousel{  float: left; margin-left: 30px; display: inline;}*/
.rj-logo #owl-demo .item a { display: inline-block; width:137px; height: 58px; background-size: cover; background-position: center; background-repeat: no-repeat;}
.rj-logo #owl-demo:hover .owl-prev,#owl-demo:hover .owl-next{display: block}
.rj-logo .owl-item{float: left;}
/*.rj-logo .owl-item{width:140px !important; height: 58px; float: left;}*/
.rj-logo .item{width:100%; height: 58px; float: left;}
.rj-logo .owl-prev{position: absolute;left: 10px;color: #fff;background: url(../images/prevleft.jpg) no-repeat;width: 29px;height: 29px;font-size: 0;top:14px;cursor: pointer;display: none; z-index: 999;}
.rj-logo .owl-next{position: absolute;right: 10px;color: #fff;background: url(../images/prevnext.jpg) no-repeat;width: 29px;height: 29px;font-size: 0;top:15px;cursor: pointer;display: none; z-index: 999;}
/*footer*/
.fj-footbg1{ height: 140px; background: #565656;}
.rj-link ul li{ width:25%; float: left; position: relative; text-align: center;}
.rj-linktop{ width:100%; line-height: 24px; background: #565656;}
.rj-linktop a,.rj-linktop span{ width:100%;  color: #FFF; border-bottom: 1px solid #0E862C;  cursor: pointer;}
.rj-linkmain{ width:100%; float: left; position: absolute;top:24px; left:0; display: none;}
.rj-linkmain a{ width:100%; height: 24px; line-height: 24px; float: left; text-align: center; overflow: hidden; font-size: 12px; color: #FFF; display: inline-block;}
.rj-linkmain.active{ display: block;}
.fj-footbg2{ height: 66px; line-height: 66px; background: #484848; color: #878787;}
.rj-touch{ width:608px; height: 307px; float: right;}
/* tour */
#tour{z-index:1;position:relative;padding:10px;position:relative;z-index:1;padding-top:0;min-height:300px;margin-top:-50px; padding-top:20px;}
#img-slider .slide{width:100%;background:#fff;position:absolute;}
#img-slider .slide .img{margin:10px auto;border:none;}
#img-slider .img{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 0 rgba(204,205,206,5);-moz-box-shadow:0 1px 0 rgba(204,205,206,5);-ms-box-shadow:0 1px 0 rgba(204,205,206,5);box-shadow:0 1px 0 rgba(204,205,206,5);border:1px solid #edeeee;background-color:#fff;width:350px;height:244px;position:relative;}
#img-slider .img img{display:block;width:100%;}
#img-slider .img .label{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-ms-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-ms-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;background:#10af8b;padding:2.5% 0;position:absolute;bottom:0;left:0;right:0;font-weight:400;text-align:center;color:#fff;font-size:150%;}
#img-slider .img:first-child{display:block;}
.switcher-wrap{position:relative;padding-bottom:60px;padding-left:80px;padding-right:80px;}
.switcher-wrap.slider{padding-left:84px;padding-right:84px;}
.switcher-wrap.slider #img-slider .img{-webkit-box-shadow:0 4px 20px rgba(0,0,0,0.4);-moz-box-shadow:0 4px 20px rgba(0,0,0,0.4);-ms-box-shadow:0 4px 20px rgba(0,0,0,0.4);box-shadow:0 4px 20px rgba(0,0,0,0.4);border-color:#fff;}
.switcher-wrap a.next,.switcher-wrap a.prev{-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%;position:absolute;width:50px;height:50px;top:50%;margin-top:-25px;bottom:0;left:0;background:url(../images/sprites.png) no-repeat 16px 12px;z-index:1000;-webkit-transition:background-color 300ms linear;-moz-transition:background-color 300ms linear;-o-transition:background-color 300ms linear;-ms-transition:background-color 300ms linear;transition:background-color 300ms linear; display:none;}
.switcher-wrap a.next:hover,.switcher-wrap a.prev:hover{background-color:rgba(16,175,139,0.1);}
.switcher-wrap a.prev{right:0;left:auto;background-position:-63px 12px; display:none;}
.switcher-wrap ul.switcher{text-align:center;position:absolute;left:0;right:0;bottom:0;}
.switcher-wrap ul.switcher li{display:inline-block;padding:2px;border:1px solid #10af8b;border-radius:100%;margin:0 4px;}
.switcher-wrap ul.switcher li a{display:block;width:14px;height:14px;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%;-o-transition:background 0.30s ease-in-out;-webkit-transition:background 0.30s ease-in-out;-moz-transition:background 0.30s ease-in-out;transition:background 0.30s ease-in-out;}
.switcher-wrap ul.switcher li a:hover,.switcher-wrap ul.switcher li.active a{background:#10af8b;}
.switcher-wrap ul.switcher li:last-child{margin-right:0;}
.ewmbox{ margin-top:20%;}
/**/
.ztbox{ width:462px; height: 270px; overflow: hidden; float: right;}
.roundabout-holder { margin: 0px auto; width: 462px; height: 270px; }
.roundabout-moveable-item { border-radius: 4px; border: 3px solid rgba(0, 0, 0, 0.08); width: 300px; height: 200px; cursor: pointer; -moz-border-radius: 4px; -webkit-border-radius: 4px; background: #FFF;}
.roundabout-moveable-item img { width: 100%; }
.roundabout-in-focus { border: 3px solid rgba(0, 0, 0, 0.2); }

.rj-news img{ width:100%;}


