@charset "utf-8";
html{color:#333;background:#fff;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;font:16px/24px "Microsoft YaHei";}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0;}
body{ background:url(../img/bg.jpg) repeat}
ol,ul,li {list-style:none;}
h1,h2{ font-weight:bold}
em,i{ font-style:normal}
img{border:none;}
a{text-decoration:none;}
.f_l,.f_r{ _display:inline}
.f_l{float:left;}
.f_r {float:right;}
.cl { *zoom:1;}
.cl:after { content:"."; visibility:hidden; height:0; font-size:0; display:block; clear:both;}
.pr{position:relative;}
.w1200{ width:1200px; margin:0 auto}
.pd100{ padding:100px 0}
.pt50{ padding-top:50px}
.bg_red{ background:#e70c1b}

.top{ background:url(../img/top_bg.jpg) no-repeat center; height:800px;}
.logo{ width:175px; position:absolute; top:-170px; right:0; background:url(../img/drx.png) no-repeat center top; height:170px; text-align:center; color:#fff;opacity:0;filter:alpha(opacity=0); }
.logo b{width: 19px; height: 27px;line-height: 27px;text-align: center; background:url(../img/num_bg.jpg) no-repeat center center;color: #fff;margin-right: 1px;font-size: 18px;font-weight: normal;display: inline-block;}
.logo p{ padding-top:175px; font-size:14px;}
.zt{ padding-top:-90px;opacity:0;filter:alpha(opacity=0);}
.zt img{vertical-align:top}
.dy{ text-align:center; color:#fff;opacity:0;filter:alpha(opacity=0);}
.dy h2{ font-size:30px; font-weight:bold; line-height:50px; }
.dy p{ font-size:14px; text-indent:2em; text-align:justify}

.backto{position:absolute; top:145px; left:40px; width:95px;height:24px; line-height:24px; background:#fff; color:#333; font-size:14px;}
.backto ul{background:#fff;width:95px; height:240px; overflow-y:hidden; display:none}
.backto ul li a{ display:block;height:24px;line-height:24px;text-decoration:none;color:#333; font-size:12px;}
.backto li:hover{background:#e70c1b;}
.backto li:hover a{color:#fff;}

.part01{ text-align:center; color:#fff;}
.part01 h2{ font-size:46px; font-family:"宋体"; text-transform:uppercase; color:#000; opacity:0.3;filter:alpha(opacity=30); *line-height:50px;}
.part01 h3{ font-family:"宋体"; color:#000; font-size:24px; letter-spacing:5px; font-weight:bold; margin-top:-5px; margin-bottom:20px;}
.part01 b{ font-size:30px; background:#e70c1b; padding:0 50px; *position:relative; *z-index:9}
.part01 p{ width:834px; border:1px solid #fff; margin:0 auto; text-align:center; padding:30px 0 20px 0; margin-top:-20px}

.title{ width:100%; text-align:center; color:#fff; margin-bottom:50px; position:relative}
.title span{ display:block; width:100%; height:1px; background:#363636; position:absolute; top:10px; left:0;}
.title em{ display:inline-block; background:url(../img/bg.jpg) repeat; padding:0 50px;text-transform:uppercase; font-size:30px; color:#383838; font-family:"宋体"; font-weight:bold; position:relative; z-index:9}
.title h2{ font-size:30px; font-weight:bold; line-height:40px;}

.part02 .fl{ width:378px; height:446px; border:6px solid #373737; margin-left:29px;}
.part02 .fl span{ display:block; width:70px; height:70px; background:#e70c1b; position:absolute; top:19px; right:-20px;}
.slideBox01{ width:381px; position:absolute; top:37px; left:-29px;}
.slideBox01 .bd ul li{ width:381px; height:381px; float:left}
.slideBox01 .hd{ width:100%; text-align:right; margin-top:24px;}
.slideBox01 .hd ul li{ display:inline-block; *display:inline; *zoom:1;text-align:right; width:14px; height:14px; border:2px solid #e70c1b; background:#373737; margin:0 1px}
.slideBox01 .hd ul li.on{ background:#e70c1b}
.part02 .fr{ width:680px; padding-right:40px; height:465px; overflow:hidden; overflow-y:auto; color:#fff}
.part02 .fr::-webkit-scrollbar{width:10px;height:100px;border-right:1px solid #333;}
.part02 .fr::-webkit-scrollbar-thumb{border-radius:10px;width:1px;height:100px;background:#e70c1b;}
.part02 h2{ font-size:42px; color:#e70c1c; line-height:40px;}
.part02 em{ display:block; font-size:18px; color:#fff;}
.part02 .fr ul{ width:350px; border-top:2px solid #373737; margin-top:20px; padding-top:20px}
.part02 .fr ul li{ width:50%; float:left; font-size:18px; line-height:30px;}
.part02 dl{ width:100%; float:left; margin-top:20px}
.part02 dl dt b{ font-size:24px; line-height:30px}
.part02 dl dd p{ font-size:14px; text-indent:2em}

.end{ text-align:center; color:#fff; }
.end h2{ text-align:center; font-size:30px; line-height:40px; text-transform:uppercase}
.end p{ font-size:14px; }

.mz,.team{ text-align:center; color:#fff;}
.mz b{ font-size:30px; border-bottom:2px solid #e70c1c; display:inline-block; line-height:50px; margin-bottom:20px}
.mz p{ font-size:14px;}
.team>div{ display:inline-block; *display:inline; *zoom:1}
.ch{ text-align:left}
.ch span{ display:inline-block; text-align:right; width:200px}










