@charset "utf-8";
html{color:#333;background:#fff;font-family:"Microsoft Yahei"; font-size:16px; line-height:30px}
body, dl, dd, h1, h2, h3, h4, h5, h6, p, form{ margin: 0;}   
ol,ul{ margin: 0; padding: 0;}
li{ list-style: none;}
img{border:none}
a{text-decoration:none}
a:hover{text-decoration:none}
.fl{float:left;}
.fr {float:right;}
.cl {*zoom:1;}
.cl:after,.cl:before{ content:"."; visibility:hidden; height:0; font-size:0; display:block; clear:both;}
.pr{position: relative;}
.w1200{width:1200px;margin:0 auto}
.w590{ width:590px;}
body{background:#000 url(images/bg.jpg) no-repeat center top;}

.yg-top-box{ position:fixed; top:0; z-index:9999}
.ztbg{ background:url(images/ztbg.png) no-repeat; width:560px; height:980px; position:absolute; top:0; left:50%; margin-left:-600px}
.lg{ position:absolute; top:-191px; left:50%; margin-left:-110px}
.zt{ position:absolute; top:-238px; left:0}
.lg,.zt,.backtobox,.lead{ opacity:0; filter:alpha(opacity=0)}
.backtobox{ float:right; width:175px;padding-top:0;background:url(images/logo_drx.png) no-repeat center top;}
.backto{position:relative;width:120px;height:26px; margin:0 auto;font-size:12px;color:#fff;text-indent:5px;line-height:26px;cursor:pointer;background:#fff;text-align:center; border:2px solid #000}
.backto b{font-size:14px;color:#000;}
.backto ul{background:#e70012;width:120px;position:absolute;top:26px;left:0;height:185px;overflow:auto; display:none}
.backto ul li a{height:20px;line-height:24px;text-decoration:none;color:#fff;}
.backto li:hover{background:#fff;color:#f00;}
.backto li:hover a{color:#333;}
.userfocus{ width:100%; text-align:center; font-size:12px; margin-top:10px}
.userfocus b{ display:inline-block; width:21px; height:26px; text-align:center; line-height:26px; background:url(images/visNumbg2.png); font-size:14px; color:#fff;}
.lead{ width:590px; float:left }
.lead b{ display:block; font-size:24px; font-weight:normal; line-height:40px}
.lead p{ text-indent:2em; line-height:26px;}

.slideBox .bd,.pub{ width:1080px; height:598px; padding:0 59px; border:1px solid #d1d1d1; background:url(images/tmbg.png) repeat}
.slideBox .bd ul li .fl{ width:500px;}
.slideBox .bd ul li .fr{ width:540px}
.slideBox .bd ul li .per{ width:463px; height:353px; float:left; text-align:center;}
.slideBox .bd ul li .per h3{ display:inline-block; vertical-align:top; font-size:20px; color:#fff; margin-top:-80px; font-weight:normal}
.slideBox .bd ul li .per h3 strong{ font-size:30px; display:block}
.slideBox .bd ul li .scroll{ padding-right:10px;height:300px; overflow-y:auto}
.slideBox .bd ul li .scroll::-webkit-scrollbar{width:10px;height:100px;border-right:1px solid #333;}
.slideBox .bd ul li .scroll::-webkit-scrollbar-thumb{border-radius:10px;width:1px;height:100px;background:#333;}
.slideBox .bd ul li p{ line-height:30px; margin-bottom:20px; text-indent:2em; text-align:justify}
.slideBox .bd ul li p.info{ text-indent:0; line-height:35px;}
.slideBox .bd ul li p b{ color:#e70012}
.slideBox .hd{ width:100%; text-align:center; padding-top:10px}
.slideBox .hd ul li{ display:inline-block; *display:inline; *zoom:1; width:10px; height:10px; border-radius:100%; background:#333; margin:0 3px;}
.slideBox .hd ul li.on{ width:40px; border-radius:10px; background:#e70012;}
.slideBox a{ display:block; width:41px; height:120px; background:url(images/arrow.png) no-repeat; position:absolute; top:50%; margin-top:-60px;}
.slideBox a.prev{ left:-60px;}
.slideBox a.next{ background-position:-41px 0; right:-60px}
.slideBox .bd ul li .inBox{ width:500px; height:300px;}
.slideBox .bd ul li .inBox .inhd{ width:100%; text-align:center; position:absolute; left:0; bottom:20px}
.slideBox .bd ul li .inBox .inhd ul li{ width:10px; height:10px; display:inline-block; *display:inline; *zoom:1; background:#333; margin:0 3px; border-radius:100% }
.slideBox .bd ul li .inBox .inhd ul li.on{ background:#e70012}
.title{ width:100%; text-align:center; margin:30px 0}
.title h2{ font-size:36px;}
.title strong{ color:#e70012}
.title blockquote{ padding:10px 0; margin:0; line-height:24px;}
.title b{ display:inline-block; vertical-align:top; padding:0 20px; background:#fff; position:relative; z-index:9; font-size:24px;}
.title span{ display:inline-block; width:100%; height:1px; background:#000; vertical-align:top; margin-top:-10px;}
.title em{ text-transform:uppercase; letter-spacing:2px}

.team{ padding:0 175px; overflow:hidden}
.team dt{ width:175px; height:175px; float:left}
.team dd{ width:530px; float:right; padding-top:25px}
.team dd p{ font-size:16px; text-indent:0; line-height:40px;}
.sign{ text-indent:2em}


#fp-nav.right{ right:30px}
#fp-nav ul li, .fp-slidesNav ul li{ margin:20px 0 }
#fp-nav ul li .fp-tooltip{ width: auto;opacity:1; color:#333; font-family:"微软雅黑"; font-size:16px; cursor:pointer;line-height: 30px; margin-top: -5px;}






















