﻿@charset "utf-8";
/* CSS Document */

*{outline: none;}
body,dl,dd,ul,ol,td,th,h1,h2,h3,h4,h5,h6,p,form{margin:0;padding:0;}
li{list-style-type:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight: normal;}
em,b,strong,i{font-style:normal;font-weight: normal;}
a,a:hover{text-decoration:none;}
img{border:none;vertical-align: top;}
button,input,select,textarea{font-size:100%;outline:none;}
table{border-collapse:collapse;border-spacing:0;}
body{ font:12px/1.5 tahoma,'\5FAE\8F6F\96C5\9ED1',sans-serif}
.fl{float: left;}
.fr{float: right;}
.clearfix:after{content:"."; height:0; display:block; clear:both;}
.hidden{display:block;width:0;height:0;overflow:hidden;}


.rj_logo{ width:190px; height:90px; background:url(../images/rj_logo.png) 0 0 no-repeat;position:absolute;top:2px;left:30px}
.j_lo{ width:190px; height:100px; float:left; display:block;}
.rj_nav{ width:330px;position: absolute;top:10px;left:390px;}


.wrap{width: 100%;min-width: 1200px;position: relative;overflow: hidden;}
.wrap_inner{width: 1200px;height:1112px;position: relative;z-index:2;margin: 0 auto;}

.bg_box{width:1920px;position:absolute;top:0;left:50%;margin-left:-960px;z-index:1;}
.bg-box div{width:100%;background-position:center top;background-repeat: no-repeat;}
.bg1{height:371px;background-image: url(../images/bg_01.jpg);margin-top:0;}
.bg2{height:370px;background-image: url(../images/bg_02.jpg);}
.bg3{height:371px;background-image: url(../images/bg_03.jpg);}

/*底部解释*/
.head1{width:1200px; height:456px;position: relative;}
.con{ width:1200px; height:656px; position:relative;}
.con .p{ text-align:center; position:absolute; left:500px; bottom:2px; color:#000; }

#cen_right_top{width:1200px; height:auto; float:left; position:absolute;top:-124px; z-index:1;}
#cen_right_top .active{transform: translateY(-14px);filter: brightness(1.2);}
#cen_right_top h3{float:left;height:208px;width:102px;cursor:pointer;transition: all 0.8s;}
#cen_right_top h3:hover{transform: translateY(-8px);filter: cursor:pointer;}

#cen_right_top .div{display:none; float:left;}

.box0201l{ width:1116px; height: auto; float:left; margin-left:57px;}
.box0201r{ width:1116px; height:500px; float:left; background:url(../images/con_bg.png) 0 0 no-repeat; margin-right:15px;}
.box0201r img{ float:left;}

.yh{ width:840px; height:420px; float:left; margin:20px 0px 0 220px; overflow-y:scroll}
.yh::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 8px rgba(0,0,0,0.3);background-color: #ffffff; border-radius:28px;}
.yh::-webkit-scrollbar{width:16px;background-color: #cd231d; border-radius:28px;}
.yh::-webkit-scrollbar-thumb{background-color: #cd231d; border-radius:28px;}
.yh::-webkit-scrollbar-thumb:hover{ background:#cd231d;}

.pop_tab1{ width:90%; float:left; margin-left:10px;}
.pop_tab1 tr th{text-align: center; color: #000; font-size:14px; height:30px;  border: 1px solid #a5210d;}
.pop_tab1 tr td{text-align: center; color: #000; height:30px; font-size:13px; border: 1px solid #a5210d;}

.pop_tab{ width:180px;float:left; margin:20px 0 0 290px;}
.pop_tab tr th{text-align: center; color: #000; font-size:12px; height:20px;  border: 1px solid #a5210d;}
.pop_tab tr td{text-align: center; color: #000; font-size:12px;  border: 1px solid #a5210d; padding: 2px 0px;}

.open2{ width:220px; height:40px; position:relative; top:-30px; left:270px; font-size:16px; color:#fff; background-color:#e72b07; float:left;border:2px solid #000; text-align:center; line-height:40px; font-weight:bold;}

.theme-popover-mask{z-index:998; display:block;position:fixed;top:0;left:0; background:url(../images/zhezhao.png) repeat;width:100%;height:100%;filter:alpha(opacity=50);-moz-opacity:0.5; display:none}
.theme-popover1{z-index:999;position:fixed;top:33%;left:50%;width:940px;height:546px;margin:-160px 0 0 -480px;display:none;background:url(../images/md_bg.png) no-repeat;}
.theme-poptit1{position:absolute; right:5px; top:-30px; z-index:9999999;  width:40px; height:40px;} 
.theme-popbod1{ width:100%;height:490px; position:relative;}
.theme-poptit1 .close{width:40px; height:40px; display:block;background:url(../images/close.png)  no-repeat;}


.qq{ width:520px; height:420px;overflow-y:scroll; float:left; margin:80px 0px 0px 220px;}
.qq table{ margin:10px 0px;}

.pop_tab2{ width:90%; float:left;}
.pop_tab2 tr th{text-align: center; color: #fff; font-size:14px; height:30px;  border: 1px solid #000;}
.pop_tab2 tr td{text-align: center; color: #fff; font-size:12px;  border: 1px solid #000; padding: 2px 0px;}
