@charset "utf-8";
body{font-family:"Microsoft Yahei";}
a:link,a:active{border:none;}
a:hover{color:#fff;}
.w1349{width:1349px;margin:0 auto;}
.banner-bottom{width:1349px;height:323px;margin:0 auto;}
/*page1轮播*/
#playBox{ width:910px; height:308px; margin:0 auto; position:relative; overflow:hidden;}
#playBox .oUlplay{ width:99999px; position:absolute; left:0px; top:0px;}
#playBox .oUlplay li{ float:left;}
#playBox .pre{ width:30px; height:56px; background:url(../images/prev.png) no-repeat; position:absolute; top:130px; left:5px; z-index:5;}
#playBox .next{ width:30px; height:56px; background:url(../images/next.png) no-repeat; position:absolute; top:130px; right:5px; z-index:5;}
#playBox .smalltitle{ width:1000px; height:10px; position:absolute; bottom:15px; z-index:10;}
#playBox .smalltitle ul{ width:120px; margin: 0 auto;}
#playBox .smalltitle ul li { float:left; width:10px; height:10px; margin:0 5px; border-radius:10px; background:none; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:none;}

.w1000{width:1000px;margin:0 auto;}
.bg1{background:#009e96;}
.bg2{background:#e5004f;}
.bg3{background:#8fc31f;}
.bg4{background:#009944;}
.section1 h2{height:70px;line-height:70px;padding-top:15px;font-size:48px;text-align:center;color:#fff;position:relative;}
.section1 h2:before{content:"";width:255px;height:1px;background-color:#fff;position:absolute;left:0;top:50px;}
.section1 h2:after{content:"";width:255px;height:1px;background-color:#fff;position:absolute;right:0;top:50px;}
.section1 p{margin:10px 0 25px 0;font-size:18px;color:#fff;}
.section1 ._bottom{padding:25px 0;text-align:center;position:relative;}
._bottom::before{content:"";width:375px;height:1px;background:#d2d2d2;position:absolute;top:60px;right:0;}
._bottom::after{content:"";width:375px;height:1px;background:#d2d2d2;position:absolute;top:60px;left:0;}
/*轮播内容*/
.oUlplay li{width:910px;height:308px;background:#ffe109;overflow:hidden;}
.li-l{width:308px;float:left;}
.li-r{width:550px;margin:0 25px;float:right;color:#000;font-size:18px;}
.li-r h5{display:block;height:65px;line-height:65px;margin-top:40px;}
.li-r p{font-size:18px;color:#000;}
.li-r p b{font-weight:bold;}

.section2{height:810px;}
.section2 h2{height:70px;line-height:70px;padding-top:15px;font-size:48px;text-align:center;color:#fff;position:relative;}
.section2 h2:before{content:"";width:95px;height:1px;background-color:#fff;position:absolute;left:0;top:50px;}
.section2 h2:after{content:"";width:95px;height:1px;background-color:#fff;position:absolute;right:0;top:50px;}
.section2 p{font-size:18px;color:#fff;}
.section2 p b{display:block;font-size:24px;font-weight:bold;color:#fff;padding:20px 0;}

.know{text-align:center;margin:20px 0;height:43px;}
.know a{display:block;height:43px;line-height:43px;width:126px;margin:0 auto;border:1px solid #fff;border-radius:5px;color:#fff;}
.formBox{overflow:hidden;height:190px;margin-top:20px;font-size:14px;color:#fff;}
.form_l{float:left;}
.form_r{width:400px;margin-top:15px;float:right;}

.select select{width:268px;height:30px;margin:0 0 5px 22px;}

.pd1{padding-left:30px;}
.pd2{padding-left:15px;}
.input{width:260px;height:30px;margin:5px 0 5px 25px;padding-left:5px; }
.sub{width:350px;height:30px;margin-top:5px;overflow:hidden;}
.msub{width:150px;height:30px;float:right;background:#ffe109;border:none;font-family:"Microsoft Yahei";}
.section3{overflow:hidden;}
.section3 h2{height:70px;line-height:70px;padding-top:15px;font-size:48px;text-align:center;color:#fff;position:relative;}
.section3 h2:before{content:"";width:115px;height:1px;background-color:#d2e7a5;position:absolute;left:0;top:50px;}
.section3 h2:after{content:"";width:115px;height:1px;background-color:#d2e7a5;position:absolute;right:0;top:50px;}
.section3 .dl1{float:left;width:520px;margin:20px 0;}
.section3 .dl2{float:right;width:480px;margin:20px 0;}
.section3 dt{float:left;width:225px;margin-right:25px;}
.section3 dd{float:left;width:195px;}
.section3 dd b{font-size:24px;height:45px;display:block;}
.section3 dd p{font-size:18px;height:295px;}
.les{height:50px;width:180px;display:block;line-height:50px;text-align:center;color:#fff;font-size:18px;background:#009944;border-radius:5px;box-shadow:0 3px 3px #04602d;}

/*视频样式*/
.alertcontent {
    display: block;
    height: 596px;
    position: relative;
    width: 880px;
}
.alerthead {
    background-color: #000000;
    color: #ffffff;
    font-size: 18px;
    font-weight: bold;
    height: 32px;
    left: 0;
    padding: 14px 20px;
    position: absolute;
    top: 0;
    width: 840px;
}
.alertbody {
    height: 536px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 60px;
    width: 880px;
}
.closebox6,.closebox3 {
    display: block;
    position: absolute;
    z-index: 9999;
    top: 14px;
    right: 14px;
    width: 32px;
    height: 32px;
    background: url(../images/close.png) no-repeat 0 -33px;
    cursor: pointer;
}
.closebox6:hover,.closebox3:hover{
    background: url(../images/close.png) no-repeat 0 0;
}
/*弹窗样式*/
.d-dialog {
    border-radius: 3px;
}
.d-border, .d-dialog {
    border: 0 none;
    margin: 0;
    border-collapse: collapse;
    width: 100%;
    padding: 0px;
}
.d-titleBar {
    width: 100%;
    height: 0;
    position: relative;
    bottom: 33px;
    _bottom: 0;
    _margin-top: -33px;
}
.d-title {
    overflow: hidden;
    text-overflow: ellipsis;
    cursor: default;
}
.d-close {
    padding: 0;
    top: 10px;
    right: 10px;
    width: 21px;
    height: 21px;
    line-height: 21px;
    font-size: 18px;
    text-align: center;
    color: #000;
    font-family: Helvetica, STHeiti;
    _font-family: Tahoma, '\u9ed1\u4f53', 'Book Antiqua', Palatino;
    border: 1px solid transparent;
    _border: 0 none;
    background: #FFF;
    border-radius: 15px;
}
.d-close {
    display: none !important;
    position: absolute;
    text-decoration: none !important;
    color: #FF9418 !important;
    outline: none;
    _cursor: pointer;
}
.d-main {
    text-align: center;
    vertical-align: middle;
    min-width: 9em;
}



/*活动主要内容*/
.section4{height:970px;position: relative; overflow: hidden;}
.section4 h2{height:70px;line-height:70px;padding-top:15px;font-size:48px;text-align:center;color:#fff;position:relative;}
.section4 h2:before{content:"";width:300px;height:1px;background-color:#d2e7a5;position:absolute;left:0;top:50px;}
.section4 h2:after{content:"";width:300px;height:1px;background-color:#d2e7a5;position:absolute;right:0;top:50px;}
.section4  .yellowcircles{ height: 600px;  }
.section4  .yellowcircles li{ width: 212px; height: 212px; background: url(../images/yellowcircle.png) no-repeat; position: absolute; }
.section4  .yellowcircles li:hover div.icon{
    -webkit-animation:zhuan 1s linear 0s infinite forwards;
    -moz-animation:zhuan 1s linear 0s infinite forwards;
    -ms-animation:zhuan 1s linear 0s infinite forwards;
}
@-webkit-keyframes zhuan{from {-webkit-transform:rotate(0);}to{transform:-webkit-rotate(360deg);}}
@-moz-keyframes zhuan{from {-moz-transform:rotate(0);}to{-moz-transform:rotate(360deg);}}
@-ms-keyframes zhuan{from {-ms-transform:rotate(0);}to{-ms-transform:rotate(360deg);}}
.section4  .yellowcircles li.no1{ left: -300px; top: -600px; }
.section4 .yellowcircles li.no2{ left: 453px; top: -600px; }
.section4  .yellowcircles li.no3{ left: 1200px; top: -600px; }
.section4  .yellowcircles li.no4{ left: -600px; top: 1510px; }
.section4  .yellowcircles li.no5{ left: 1200px; top: 1510px; }
.section4  .yellowcircles li .icon{ position: absolute; width: 80px; height: 70px; background: url(../images/icons-1.png) no-repeat 0px 0px; left: 80px; top: 15px; }
.section4  .yellowcircles li.no2 .icon{ background-position: 0 -75px;}
.section4  .yellowcircles li.no3 .icon{ background-position: 0 -140px;}
.section4  .yellowcircles li.no4 .icon{ background-position: 0 -220px;}
.section4  .yellowcircles li.no5 .icon{ background-position: 0 -300px;}
.section4  .yellowcircles li.no6 .icon{ background-position: 0 -370px;top:10px;}
.section4  .yellowcircles li.no7 .icon{ background-position: -1px -436px; width: 80px; height: 70px;left: 80px;top: 15px; }
.section4  .yellowcircles li h4{ position: absolute; top: 80px; font-weight: bold; font-size: 20px; color:#333; width: 100%; text-align: center; }
.section4  .yellowcircles li.no6 h4{font-size:16px;width:90%;left:10px;top:70px;}
.section4  .yellowcircles li.no6 p{font-size:12px;position: absolute; top: 135px;left:10px;width:135px;}
.section4  .yellowcircles li p{ position: absolute; top: 110px; font-size: 14px; color:#333; padding: 0 25px; text-align: center; width: 164px; }
.section4  .tis{font-size:18px;color:#fff;padding-top:20px;}
