/************************Notice background path*********************************************/

#scrollUp {
  bottom: 20px;
  right: 10px;
  height: 42px;
  width: 42px;
  background-color: rgba(0, 0, 0, 0.3);
  font-size: 36px;
  color: white;
  text-align: center;
  border-radius: 10px;
  text-decoration: none;
  -webkit-transition: -webkit-transform opacity 0.2s ease-out;
  -moz-transition: -moz-transform opacity 0.2s ease-out;
  -o-transition: -o-transform opacity 0.2s ease-out;
  transition: transform opacity 0.2s ease-out;
}
#scrollUp .icon {
  vertical-align: middle;
  display: table;
  width: 29px;
  height: 28px;
  background: url(../images/scroll.png);
  margin: 7px auto;
}
#scrollUp:hover {
  background-color: rgba(0, 0, 0, 0.75);
}

.box{width:1200px; margin:0 auto; position:relative; z-index:0;}
.box a:link,.box a:visited{text-decoration:none;}
.box a:hover{text-decoration:underline;}

.header{position:relative; left:0px; top:0px; width:1200px; height:155px; background:url(../images/index_01.png) no-repeat;}
.content1{position:relative; left:0px; top:0px; width:1200px; height:1333px; background:url(../images/index_02.png) no-repeat;}
.footer{position:relative; left:0px; top:0px; width:1200px; height:100px; background:url(../images/index_03.png) no-repeat;}

.logo{ position:absolute;left:121px;top:52px; }

.headmenu{ position:relative;top:111px;left:0px;font-size:14px;font-weight:normal;z-index: 1;width: 1090px;margin: 0 auto; }
.headmenu1{width: 1090px;margin: 0 auto;}
.headmenu1 li{ float:left; margin:0px 10px;z-index: 9;position: relative;}
.headmenu1 li a,.headmenu1 li a:visited { color:#ffffff;text-decoration:none;display: block;width: 198px;height: 28px;text-align: center;line-height: 28px;z-index: 99;transition:all 1s; }
.headmenu1 li a:hover{ color:#38005B; }
.headbg{display: block;width: 198px;height: 28px;background: #ffffff;position: absolute;left: 0px;top: 0px;margin:0px 10px;z-index: -5;}

.headmenu2{position: absolute;left: -13px;top: 28px;width: 224px;background: #530584;padding: 10px 0px;display: none;}
.headmenu2 li{ float:none; margin:0px;z-index: 9;position: relative;}
.headmenu2 li a,.headmenu2 li a:visited { color:#ffffff;text-decoration:none;display: block;width: 224px;height: 28px;text-align: center;line-height: 28px;z-index: 99;transition:all 1s; }
.headmenu2 li a:hover{ color:#38005B;background: #ffffff; }

/*JS图片轮换*/ 
#flash{ z-index:10; }
.flash{ position:relative; }
.flash ul{ display:block;position:relative;margin:0;padding:0; }
.flash ul li { position:absolute;display:none;list-style:none; }
.flash ul li.selected { display:block; }
.flash ul img{ border:0; }
.flash dl { position:absolute; bottom:-33px; *bottom:-21px; right:-20px; z-index:10; }
.flash dl dd{ float:left; text-align:center;margin:0 0 0 5px;cursor:pointer;font-family:Arial;width:22px;height:23px;line-height:23px;font-size:12px;overflow:hidden; }
.flash dl dd.selected { background:url(../images/dot.jpg) left top no-repeat!important; }

.pic1{position: absolute;left: 442px;top: 83px;transition:all 1s;}
.pic1:hover{position: absolute;left: 442px;top: 73px;}

.profile {position:absolute;top:630px;left:121px;width:376px;font:bold 12px/23px 'Arial';color: #3B3B3B;letter-spacing: 1px;text-align: justify;}
.profile a:link,.profile a:visited{color:white;}

.pic2{position: absolute;left: 131px;top: 985px;transition:all 1s;}
.pic2:hover{-webkit-transform:scale(1.05);transform:scale(1.05);}
.pic3{position: absolute;left: 509px;top: 628px;transition:all 1s;}
.pic3:hover{-webkit-transform:scale(1.05);transform:scale(1.05);}
.pic4{position: absolute;left: 773px;top: 745px;transition:all 1s;}
.pic4:hover{-webkit-transform:scale(1.05);transform:scale(1.05);}

.contactus{position:relative;top:0px;left:0px;z-index:15;font:bold 12px/18px 'Arial';}
.contactus a:link,.contactus a:visited{color: #000}

.frame-header{position: relative;left: 0px;top: 0px;width:1200px; height:155px; background:url(../images/index_01.png) no-repeat;}
.frame-content{position: relative;width: 1200px;margin: 0 auto;overflow: hidden;background: url(../images/line.png) repeat;}
.frame-content-left{width: 200px;min-height: 800px;float: left;}
.frame-content-right{width: 1200px;min-height: 1000px;overflow: hidden;margin: 0 auto;}