body { background:url(bg.jpg); background-size:100% 100%; }

ul,li,dl,dd,dt,h1,h2,h3,h4,h5,h6,h7 { margin:0; padding:0; box-sizing: border-box;}

.fl { float:left; }
.fr { float:right; }

.toolbar { position:absolute; right:50px; top:20px; z-index:2; }

.container { width:1300px; min-height:650px; position:relative; margin-top:35px; }

.p1 { background:url(bg1.jpg); background-size:100% 100%; }
.p1 #map { position:absolute; right:0; top:0 }
.p1 .introduce { width:600px; color:#222;}
.p1 .introduce dt { height:285px; background:url(p1_head.png) no-repeat center; padding-top:122px; padding-left:52px;}
.p1 .introduce dt h1 { color:#fc0; font:bold 44px/1 "Microsoft YaHei"; }
.p1 .introduce dt h2 { color:#FDF7D7; font:bold 14px/3 "Microsoft YaHei"; }
.p1 .introduce dd { background:rgba(255,255,255,0.5); height:250px; overflow:hidden; }
.p1 .introduce dd p { text-indent:2em; line-height:30px; margin:0 10px; }

.p2 .container { background:url(yz_logo.png) no-repeat; padding-left:260px; }
.p2 { background:url(yz_unit.png) no-repeat 0 bottom ; }

.p3 .container { background:url(bl_logo.png) no-repeat right; }
.p3 { background:url(bl_unit.png) no-repeat 0 bottom ; }

.p4 .container { background:url(rx_logo.png) no-repeat; padding-left:260px; }
.p4 { background:url(rx_unit.png) no-repeat 0 bottom ; }

.p5 .container { background:url(lc_logo.png) no-repeat right; }
.p5 { background:url(lc_unit.png) no-repeat 0 bottom ; }

.p6 .container { background:url(bb_logo.png) no-repeat; padding-left:260px; }
.p6 { background:url(bb_unit.png) no-repeat 0 bottom ; }

.p7 .container { background:url(xy_logo.png) no-repeat right; }
.p7 { background:url(xy_unit.png) no-repeat 0 bottom ; }

.p8 .container { background:url(fm_logo.png) no-repeat; padding-left:260px; }
.p8 { background:url(fm_unit.png) no-repeat 0 bottom ; }

.tb1 { width:600px; font:16px/28px Arial; color:#7B2B18; }
.tb1 img { margin-right:15px; }
.tb1 h3 { float:left; height:66px; font:bold 50px/60px "Microsoft YaHei"; border-right:3px solid; color:#7B2B18; padding-right:15px; margin-right:15px; margin-top:10px; }

.slide { width:600px; }

.piclist { height:520px;  margin-top:50px; }
.piclist li { float:left; width:100%; height:130px; line-height:27px; padding-right:10px; }
.piclist li div { float:left; width:160px; height:110px; overflow:hidden; border:2px solid #2A0000; margin-right:10px; }
.piclist li img { width:100%; }
.piclist li a { color:#2A0000; }

a.rollmore { background:#69C; color:#fff; padding:3px 5px; border-radius:5px; box-shadow:1px 1px 1px #666; }

#scrollpage { width:100%; padding:0; margin:0; }
#top_nav{width:100%;height:40px; background:url(top_nav.png); margin-top:-20px; }
#top_nav .content{width:940px;height:40px;margin:0 auto;position: relative;}
#top_nav a{
  color: #333333;
  font-family: "microsoft Yahei";
  text-decoration: none;
  line-height: 40px;
  cursor: pointer;
  font-size: 12px;
}
#top_nav .top_link_left{
float: left;

margin-right: 20px;
text-align: center;
}
#top_nav .top_link_right{
    float:right;
    width: 50px;
    margin-left: 20px;
    text-align: center;
}
#top_nav .active{
  border-bottom: 1px solid gray;
}
#top_nav a:hover{
  border-bottom: 1px solid gray;
}

.tbLogo { display:none; }

@media screen and (max-width: 720px) {
.container { width:100%; padding:0; margin:0; clear:both; }	

.fl, .fr { float:none; }
.slide { width:100%; }
.p1 .introduce { float:none; width:100%; }
.p1 .introduce dt { height:235px; background:url(p1_head.png) 0 0 no-repeat; background-size:100% auto; padding-top:112px; padding-left:20px; }
.p1 .introduce dt h1 { color:#fc0; font:bold 24px/1 "Microsoft YaHei"; }
.p1 .introduce dt h2 { color:#FDF7D7; font:14px/3 "Microsoft YaHei"; }
.p1 .introduce dd p { text-indent:2em; line-height:30px; }

.p2 .container,
.p3 .container,
.p4 .container,
.p5 .container,
.p6 .container,
.p7 .container,
.p8 .container { background-position:center bottom; background-size:70% auto; padding-left:0; }

.tb1 { font:14px/20px Arial; color:#7B2B18; }
.tb1 img { margin-right:15px; }
.tb1 h3 { float:left; height:20px; font:bold 20px/20px "Microsoft YaHei"; border-right:3px solid; color:#7B2B18; padding-right:15px; margin-right:15px; }

.toolbar { display:none; margin-top:-200px; }

.piclist { height:290px; margin-top:20px; }
.piclist li { height:80px; overflow:hidden; margin:10px 0; }
.piclist li div { float:left; width:100px; height:80px; overflow:hidden; border:2px solid #2A0000; margin-right:10px; }
.piclist li img {  }


#map { display:none; }

.title1 img { width:100%; }
}


