﻿#banner{ width:100%; height:580px; position:relative; overflow:hidden;}
#banner ul{ width:100%; overflow:hidden; height:580px;}
#banner ul li{ position:absolute; background-position:center top; background-repeat:no-repeat;height:580px; width:100%;}
#banner .dot_btn{position:absolute; top:540px;height:20px;overflow:hidden; z-index:110;}
#banner .dot_btn a{display:block;width:72px;height:14px;background:rgba(255,255,255,0.5);cursor:pointer;float:left; font-size:8px;}
#banner .dot_btn a.magRight{margin-right:19px;}
#banner .dot_btn a:hover{text-decoration:none;}
#banner .dot_btn a.current{background:#fff;text-decoration:none;}
#banner .prev_btn , #banner .next_btn{ display:block; width:58px; height:150px; position:absolute; top:214px; z-index:99; cursor:pointer;}
#banner .prev_btn{ background:url(../images/bg/icons.png) 0 0; left:70px;}
#banner .next_btn{ background:url(../images/bg/icons.png) -60px 0; right:70px;}
#banner .prev_btn:hover{background:url(../images/bg/icons.png) -178px 0;}
#banner .next_btn:hover{ background:url(../images/bg/icons.png) -118px 0; right:70px;}

#main{width: 1150px; margin: 0 auto; position: relative;}

/*section1*/
.section1{width: 100%; height: 320px; margin: 20px 0 0;}
.section1 .item{width: 310px; height: 320px; float: left; overflow: hidden;}
.section1 .item .title{display: inline-block; width: 100%; height: 102px; line-height: 102px; font-size: 30px; color: #4a4a4a;}
.section1 .item .title img{float: left; margin-right: 10px;}
.section1 .item .content{color: #484848; line-height: 26px; margin-top: 20px;}
.section1 .item:nth-child(2),.section1 .item:nth-child(3){margin-left: 110px;}
/*section2*/
.section2{width:100%;}
.section2 .title{height: 55px; line-height: 55px; border-bottom:2px solid #c4c4c4; border-top: 2px solid #c4c4c4; color: #737373; font-size: 24px; text-transform: uppercase ; margin-bottom: 10px;}
.section2 .title i{font-size: 20px; margin-left: 10px; font-style: normal;}
.section2 .list li{width: 372px; height: 320px; float: left; margin-top: 15px; margin-left: 17px;}
.section2 .list li img{width: 372px; height: 190px;}
.section2 .list li img.hover {
    display:none;
    }
/*.section2 .list li img:hover {
    opacity:0.8;
    }*/
.section2 .list li:nth-child(3n-2){margin-left: 0;}
/*section3*/
.section3{width: 100%; margin-top: 15px;}
.section3 dl dt{height: 55px; color: #737373; line-height: 55px; border-bottom:2px solid #c4c4c4; border-top: 2px solid #c4c4c4; color: #737373; }
.section3 dl dt span{ font-size: 24px;}
.section3 dl dt i{text-transform: uppercase ; font-size: 20px; font-style: normal; }
.section3 dl dt .tab_t{float: right; margin-top: 15px;}
.section3 dl dt .tab_t a{font-size: 18px; margin-left: 10px;}
.section3 dl dd li{float: left; width: 276px; height: 275px; margin: 15px 0 0 15px;}
.section3 dl dd li img{width: 276px; height: 275px;}
.section3 dl dd li:nth-child(4n-3){margin-left: 0;}
.section3 .more{width: 100%; height: 116px; float: left; background: url(../images/bg/section3_more.jpg) center center no-repeat;cursor: pointer;  }
/*section4*/
.section4 .title{height: 55px; line-height: 55px; border-bottom:2px solid #c4c4c4; border-top: 2px solid #c4c4c4; color: #737373; font-size: 24px; text-transform: uppercase ; margin-bottom: 10px;}
.section4 .title i{font-size: 20px; margin-left: 10px; font-style: normal;}
.section4 ul.list{margin: 25px 0}
.section4 ul.list li{float: left; margin-left: 8px;}
.section4 ul.list li img{border: 1px solid #e8e8e8; width: 155px; height: 66px;}
.section4 ul.list li:nth-child(7n-6){margin-left: 0;}
/*section5*/
.section5 .title{height: 55px; line-height: 55px; border-bottom:2px solid #c4c4c4; border-top: 2px solid #c4c4c4; color: #737373; font-size: 24px; text-transform: uppercase ; margin-bottom: 10px;}
.section5 .title i{font-size: 20px; margin-left: 10px; font-style: normal;}
.section5 img{width: 100%; margin: 25px 0; height: 122px;}
/*section6*/
.section6{margin-bottom: 40px; width: 100%; margin-top: 10px;}
.section6 .left,.section6 .right{width: 50%; float: left;}
.section6 .news img{float: left; width: 212px; height: 212px; margin-right: 25px;}
.section6 .news img:hover {
    opacity:0.8;
    }

.section6 .news dt{color: #989898; font-size: 26px; line-height: 26px; padding-bottom: 15px;}
.section6 .news dd{padding-bottom: 3px;}



















