html {
    background: url(../jpg/am8874.jpg) no-repeat center top;
}
body {
    background: none;
    line-height: 26px;
}
#content .container {
    width: 1200px;
    padding: 50px 0;
    background: none;
    border-radius: 0;
    overflow: hidden;
}
.boxTxt .hd {
    margin-bottom: 40px;
    height: 70px;
}
.boxTxt .hd h3 {
    border: none;
    padding: 0;
}
.boxTxt .hd h3 a {
    display: block;
    width: 250px;
    height: 70px;
    text-indent: -999px;
    background: url(../png/156b4f.png) no-repeat center;
    overflow: hidden;
}
.boxTxt .bd {
    padding: 10px 0 0;
}
.nodeList {
    float: left;
    width: 140px;
    margin-right: 40px;
}
.nodeList li {
    float: none;
    width: 100%;
    padding-bottom: 10px;
    background: url(../png/3u3raq.png) no-repeat center bottom;
}
.nodeList li a {
    margin: 0;
    background: none;
    font-size: 18px;
    font-weight: bold;
    transition: all 0s ease 0s;
}
.nodeList li.on a, .nodeList li a:hover {
    color: #fff;
    background: url(../png/0lc1h2.png) no-repeat center;
}
.topNav #mainNav {
    background: url(../jpg/fhlm6z.jpg);
    border-radius: 6px;
    overflow: hidden;
}
#footer {
    background: url(../jpg/fhlm6z.jpg)
}


#row1 .container {
    height: 370px;
    background: url(../png/dgjjbp.png) no-repeat right center;
}


#row2 {
    height: 420px;
    background: url(../jpg/jncphe.jpg) no-repeat center top;
}
#row2 .container {
    padding: 0;
    overflow: visible;
}
#row2 .slideBox {
    position: relative;
    top: -65px;
    height: 420px;
}
#row2 .slideBox .prev, #row2 .slideBox .next {
    position: absolute;
    top: 50%;
    left: 30px;
    margin-top: -20px;
    width: 40px;
    height: 40px;
    background: url(../png/hnybnx.png) no-repeat;
    filter: alpha(opacity=50);
    opacity: 0.5;
    transition: all 0.3s ease 0s;
}
#row2 .slideBox a:hover.prev, #row2 .slideBox a:hover.next {
    filter: alpha(opacity=100);
    opacity: 1;
}
#row2 .slideBox .next {
    left: auto;
    right: 30px;
    background-position: right 0;
}
#row2 .slideBox .pic {
    border: 10px solid #fff;
}
#row2 .slideBox .pic img {
    width: 100%;
}
#row2 .slideBox .hd {
    right: 0;
    bottom: 20px;
    left: 0;
    text-align: center;
}
#row2 .slideBox .hd ul {
    float: none;
    display: inline-block;
    *display: inline;
    zoom: 1;
}
#row2 .slideBox .hd ul li {
    width: 10px;
    height: 10px;
    border-radius: 10px;
    background-color: #fff;
    transition: all 0.3s ease 0s;
}
#row2 .slideBox .hd ul li span {
    display: none;
}
#row2 .slideBox .hd ul li.on {
    width: 30px;
    background-color: #1e549e;
}


#row3 .side {
    float: right;
    width: 760px;
    margin-left: 50px;
}
#row3 .nodePic li {
    float: left;
    margin-left: 10px;
}
#row3 .nodePic li a.pic {
    display: block;
    position: relative;
    width: 240px;
    height: 360px;
    overflow: hidden;
}
#row3 .nodePic li img {
    transition: all 0.3s ease 0s;
}
#row3 .nodePic li a:hover img {
    filter: alpha(opacity=80);
    opacity: 0.8;
}
#row3 .nodePic li .picBg {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: url(../png/rb4xeq.png) no-repeat center 0;
}
#row3 .nodePic li .tit {
    display: none;
}
#row3 .nodePic li.li2 .picBg {
    background-image: url(../png/mtb7ny.png);
}
#row3 .nodePic li.li3 .picBg {
    background-image: url(../png/1cokch.png);
}
#csgk .hd {
    margin-bottom: 20px;
}


#row4 {
    height: 530px;
    background: url(../jpg/kyy4ar.jpg) no-repeat center 0;
}
#row4 .side {
    float: right;
    width: 380px;
    height: 300px;
    margin-left: 40px;
}
#row4 .side .nodePic {
    position: relative;
    margin-top: 20px;
}
#row4 .side .nodePic li {
    position: absolute;
    top: 0;
    left: 0;
}
#row4 .side .nodePic li.li2 {
    top: 190px;
    left: 0;
    width: 185px;
}
#row4 .side .nodePic li.li2 img {
    width: 185px;
    height: 85px;
}
#row4 .side .nodePic li.li3 {
    top: 190px;
    left: 195px;
    width: 185px;
}
#row4 .side .nodePic li.li3 img {
    width: 185px;
    height: 85px;
}
#row4 .side .nodePic li .tit {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    transition: all 0.3s ease 0s;
}
#row4 .side .nodePic li .titleBg {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: 40px;
    background: url(../png/6ww9p5.png) repeat-x;
    transition: all 0.3s ease 0s;
}
#row4 .side .nodePic li:hover .tit {
    height: 100%;
    line-height: 180px;
}
#row4 .side .nodePic li:hover .titleBg {
    height: 100%;
    background-position: center bottom;
}
#row4 .side .nodePic li:hover.li2 .tit, #row4 .side .nodePic li:hover.li3 .tit {
    line-height: 85px;
}
#zrdl .hd h3 a {
    background-image: url(../png/rd05u2.png)
}
#zrdl .bd {
    clear: none;
}


#row5 {
    margin-top: -100px;
}
#row5 .side {
    float: left;
    width: 260px;
    margin: 0 50px 0 0;
}
#jjfz {
    margin-top: 40px;
}
#jjfz .hd h3 {
    float: right;
}
#jjfz .hd h3 a {
    background-image: url(../png/ynchb4.png);
}
#jjfz .bd {
    clear: none;
}


#row6 {
    height: 500px;
    background: url(../jpg/yei9hq.jpg) no-repeat center 0;
}
#row6 .container {
    padding-top: 115px;
}
#row6 .side {
    width: 340px;
    margin: 0 145px 0 20px;
}
#row6 #focusBox2 {
    height: auto;
    box-shadow: 5px 5px 0px rgba(0, 0, 0, .2);
}
#row6 #focusBox2 .hd {
    right: 0;
    bottom: 10px;
    left: 0;
    text-align: center;
}
#row6 #focusBox2 .hd ul {
    float: none;
    display: inline-block;
    *display: inline;
    zoom: 1;
}
#row6 #focusBox2 .hd ul li {
    width: 10px;
    height: 10px;
    border-radius: 10px;
    background-color: #fff;
    filter: alpha(opacity=50);
    opacity: 0.5;
    transition: all 0.3s ease 0s;
}
#row6 #focusBox2 .hd ul li span {
    display: none;
}
#row6 #focusBox2 .hd ul li.on {
    filter: alpha(opacity=100);
    opacity: 1;
}
#row6 .nodeList {
    margin: 0 0 0 30px;
    padding-left: 7px;
    width: auto;
    background: url(../png/9e0qyk.png) no-repeat 0 0;
    overflow: hidden;
}
#row6 .nodeList li {
    float: left;
    width: 88px;
    margin: 0;
    padding: 0;
    background: url(../png/9e0qyk.png) no-repeat right 0;
}
#row6 .nodeList li a {
    position: relative;
    background: none;
    height: 210px;
    line-height: 40px;
    margin: 40px 20px 0;
    font-size: 28px;
    color: #000;
    font-family: ËÎÌå;
    transition: all 0.3s ease 0s;
}
#row6 .nodeList li a b {
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -20px;
    width: 40px;
    height: 40px;
    border-radius: 40px;
    background-color: #d00;
    font-size: 32px;
    color: #fff;
}
#row6 .nodeList li.li2 a b {
    background-color: #006fe1;
}
#row6 .nodeList li.li3 a b {
    background-color: #70b921;
}
#row6 .nodeList li.li4 a b {
    background-color: #d5802e;
}
#row6 .nodeList li.li5 a b {
    background-color: #8344ca;
}
#row6 .nodeList li.li6 a b {
    background-color: #008fe1;
}
#row6 .nodeList li a:hover {
    margin-top: 30px;
}


#row7 {
    background: url(../jpg/vvtqvo.jpg) no-repeat center bottom;
}
#row7 .container {
    padding: 0 0 140px;
}
#lsyg .hd {
    text-align: center;
}
#lsyg .hd h3 {
    display: inline-block;
    *display: inline;
    zoom: 1;
}
#lsyg .hd h3 a {
    background-image: url(../png/dg2us8.png);
}
#lsyg .bd {
    overflow: hidden;
}
#lsyg .bd li {
    float: left;
    width: 24.99%;
    text-align: center;
}
#lsyg .bd li .pic {
    display: block;
    height: 240px;
    margin-bottom: 30px;
}
#lsyg .bd li .pic img {
    border-radius: 50%;
    transition: all 0.3s ease 0s;
}
#lsyg .bd li:hover .pic img, #lsyg .bd li a:hover.pic img {
    margin: 10px;
    width: 220px;
    height: 220px;
}
#lsyg .bd li .tit {
    font-size: 18px;
    font-weight: bold;
}


#row8 .container {
    padding-top: 0;
}
#yxbx .hd {
    margin-bottom: 20px;
}
#yxbx .hd h3 a {
    background-image: url(../png/b7kqe0.png);
}
#yxbx .bd .picList {
    position: relative;
    height: 340px;
}
#yxbx .bd .picList li {
    position: absolute;
    top: 0;
    left: 0;
}
#yxbx .bd .picList li .pic {
    padding: 0;
}
#yxbx .bd .picList li .pic img {
    width: 100%;
    height: 100%;
}
#yxbx .bd .picList li .title {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2;
    height: 40px;
    line-height: 40px;
}
#yxbx .bd .picList li .title a {
    color: #fff;
    display: block;
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
#yxbx .bd .picList li .titleBg {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    height: 40px;
    background-color: #000;
    filter: alpha(opacity=40);
    opacity: 0.4;
}
#yxbx .bd .picList li.li1 {
    width: 330px;
    height: 220px;
    overflow: hidden;
}

#yxbx .bd .picList li a{display:block;}

#yxbx .bd .picList li.li1 a {
    width: 330px;
    height: 220px;
    overflow: hidden;
}

#yxbx .bd .picList li.li2  {
    top: 230px;
    width: 160px;
    height: 110px;
    overflow: hidden;
}

#yxbx .bd .picList li.li2 a  {
    
    width: 160px;
    height: 110px;
    overflow: hidden;
}


#yxbx .bd .picList li.li3 {
    top: 230px;
    left: 170px;
    width: 160px;
    height: 110px;
    overflow: hidden;
}


#yxbx .bd .picList li.li3 a {
  
    left: 170px;
    width: 160px;
    height: 110px;
    overflow: hidden;
}

#yxbx .bd .picList li.li4 {
    left: 340px;
    width: 160px;
    height: 110px;
    overflow: hidden;
}

#yxbx .bd .picList li.li4 a {
   
    width: 160px;
    height: 110px;
    overflow: hidden;
}

#yxbx .bd .picList li.li5 {
    left: 510px;
    width: 160px;
    height: 110px;
    overflow: hidden;
}


#yxbx .bd .picList li.li5 a {
   
    width: 160px;
    height: 110px;
    overflow: hidden;
}

#yxbx .bd .picList li.li6 {
    left: 340px;
    top: 120px;
    width: 330px;
    height: 220px;
    overflow: hidden;
}


#yxbx .bd .picList li.li6 a{
 
    width: 330px;
    height: 220px;
    overflow: hidden;
}

#yxbx .bd .picList li.li7 {
    left: 680px;
    width: 530px;
    height: 340px;
    overflow: hidden;
}

#yxbx .bd .picList li.li7 a {
  
    width: 530px;
    height: 340px;
    overflow: hidden;
}