@charset "utf-8";
/* CSS Document */
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, 
button, textarea, iframe, table, th, td { margin: 0; padding: 0; background: transparent;}

body{font-family:Arial,"微软雅黑";width:100%;height:auto;overflow-x:hidden; background:#f8f8f8;}
a{text-decoration:none;vertical-align: baseline; background: transparent;}
img{border:none;background: transparent;}
ul, li{ list-style:none;}
.clearfix:before, .clearfix:after { content: ""; display: block; height: 0; overflow: hidden; }  
.clearfix:after { clear: both; }  
.clearfix { zoom: 1; } 

.ImgBox{display:table-cell; vertical-align:middle; text-align:center;}
.Main_Center{width:1200px;height:auto;margin:0 auto;}

.top{height:67px; position:relative; z-index:99;}
.top .logo{height:67px; width:100px; float:left;}
.top .logo a{display:table-cell; width:100px; height:67px; vertical-align:bottom;}
.top .lan{float:right; margin-top:25px; height:40px; }
.top .lan a{display:block; height:40px; width:40px; float:right; font-size:20px; text-align:center; line-height:40px; text-transform:uppercase;  border-radius:50%;color:#fff;}
.top .lan a{ position:relative;}
.top .lan a:before{content: '';z-index: 5; position: absolute;top: 50%;left: 50%; width: 0; height: 0; border-radius: 50%; -webkit-transition: 0.5s;transition: 0.5s;}
.top .lan a:hover:before{width: 50px;height: 50px;box-shadow: 0 0 60px -10px #fff; left: 50%; margin-left: -25px; top: 50%; margin-top: -25px; border: dashed 1px #fff;  -webkit-animation: float2 linear 5s infinite;animation: float2 linear 5s infinite;}
@keyframes float2 {
  0% {-webkit-transform:rotate(0deg);transform: rotate(0deg);}
  100% {-webkit-transform:rotate(360deg);transform: rotate(360deg);}
  }
@-webkit-keyframes float2 {
  0% {-webkit-transform:rotate(0deg);transform: rotate(0deg);}
  100% {-webkit-transform:rotate(360deg);transform: rotate(360deg);}
  }
.fix-top{left:0;right:0;position: fixed; top: 0; z-index: 888;}


.fullSlide {width:100%;position:relative;height:390px;background:#fff;margin:0 auto;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:390px;overflow:hidden;text-align:center; list-style-type:none;}
.fullSlide .bd li a {display:block;height:390px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:25px;right:0;height:8px;}
.fullSlide .hd ul {text-align:center;padding:0px; margin:0px auto;margin-right:16px;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:6px;height:6px;margin:0 10px;overflow:hidden; line-height:999px;border-radius: 50%; border:1px solid #fff;}
.fullSlide .hd ul li.on { background:#fff;}
.fullSlide .prev,
.fullSlide .next{position:absolute; top:50%; margin-top:-25px; display:block; width:40px; height:40px;-webkit-transition: all .2s ease-out;transition: all .2s ease-out;filter:alpha(opacity=0);-moz-opacity:0; opacity:0; cursor:pointer;}
.fullSlide:hover .next,.fullSlide:hover .prev{filter:alpha(opacity=100);-moz-opacity:1; opacity:1;}
.fullSlide .next{background: url(../hqimages/next.png) center center no-repeat;right:8%;}
.fullSlide .prev{background: url(../hqimages/prev.png) center center no-repeat;left:8%;}

.menu{width:100%;display:table;height:auto;background:#fff;}
.menu ul{margin:0 auto;display:table;height:auto; padding:0;}
.menu ul li{min-width:61px; text-align:center; float:left; height:30px; line-height:30px; list-style:none; font-size:14px;margin:10px 30px;}
.menu ul li a{display:block; color:#333; position:relative;}
.menu ul li a:hover,.menu ul li.on a{color:#6dba50;}
.menu ul li a.a1:before{content: " ";width:1px;height:30px;background:url(../hqimages/menu_line.jpg) left center no-repeat; position:absolute;left: -30px;}
.menu ul li:nth-child(1) a.a1:before{background:none;}
.fix-menu{left:0;right:0;position: fixed; top: 0; z-index: 888;box-shadow:0 5px 9px rgba(4,0,0,.17);}
.fix-menu .fixbox{width:100%;}



.index_left{width:870px; float:left;margin-top:13px;}
.index_right{width:320px; float:left;margin-left:10px;margin-top:13px;}

.index_about{width:100%;height:auto;position:relative;margin-bottom:11px; background:#fff;}
.index_about .about_info{padding:18px 20px 24px 20px;}
.index_about .about_info .title{font-size:18px;line-height:40px;text-align:center;text-transform:uppercase;margin-bottom: 12px;background:url(../hqimages/index_abbg.png) center center no-repeat;}
.index_about .about_info .title span{ display:inline-block;line-height:40px;background:#fff;padding:0 30px;color:#6dba50;}
.index_about .about_info .cont{font-size:12px;line-height:22px;height:88px;margin-bottom: 16px;color:#515151; overflow:hidden;}
.index_about .index_more{display:block;margin:0 auto;text-align:center;width:146px;height:32px;line-height:32px;font-size:12px;color:#fff;background:#6dba50;transition:0.5s;-webkit-transition: 0.5s;}
.index_about .index_more:hover{padding:0 20px;background:#82c64f;}


.index_title{font-size:18px;color:#333;height: 50px;line-height: 50px;margin:0 auto; border-bottom:1px solid #ececec;}
.index_title span{display:inline-block;padding-left:30px;background:url(../hqimages/index_tit.png) left center no-repeat;}
.index_title a{font-size:14px;color:#6dba50;height:50px;line-height:50px;float:right;} 
.index_title a:hover{color:#5fec2a;} 

.index_news{width:830px;padding:0 20px 0 20px;height:auto;margin-bottom: 10px;overflow:hidden;position:relative;background:#fff;}
.index_news .newfirst{border-bottom:1px solid #ececec;padding-bottom:14px;padding-top:12px;}
.index_news .newfirst .ImgBox img{max-width:830px;max-height:230px;}
.index_news .newfirst .ImgBox img{-moz-transition: all .5s;-webkit-transition: all .5s;transition: all .5s;}
.index_news .newfirst:hover .ImgBox img{filter:alpha(opacity=75); -moz-opacity:0.75; -khtml-opacity: 0.75; opacity: 0.75;}
.index_news .newfirst .newtit{font-size:14px;color:#6dba50;height:34px;line-height:34px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;padding-left:30px;background:url(../hqimages/index_tit.png) left center no-repeat;margin-top:12px;}
.index_news .newfirst:hover .newtit{color:#80d182;}
.index_news .newfirst .newjj{font-size:14px;color:#333;height:60px;line-height:30px;overflow: hidden;}
.index_news .newList{width:100%;margin: 0 auto;margin-top: 20px;position:relative;}
.index_news .newList .prev,.index_news .newList .next{width: 24px;height: 40px;text-align:center;position:absolute;top:50%;margin-top:-20px; z-index:2; cursor:pointer;}
.index_news .newList .prev{background:url(../hqimages/index_prev.png) center center no-repeat;left:-7px;}
.index_news .newList .next{background:url(../hqimages/index_next.png) center center no-repeat;right:-7px;}
.index_news .LoopBox{width:798px;overflow:hidden;height:auto;margin:0 auto;margin:0 16px;}
.index_news .LoopBox ul{margin:0; padding:0; height:auto; overflow:hidden; width:798px;}
.index_news .LoopBox ul li{float:left;list-style:none;width:250px;height:auto;margin:0 8px;margin-bottom:18px;}
.index_news .LoopBox ul li .ImgBox{width: 250px;height: 161px;overflow:hidden;}
.index_news .LoopBox ul li .ImgBox img{max-width: 250px;max-height: 161px;}
.index_news .LoopBox ul li .ImgBox img{-moz-transition: all .5s;-webkit-transition: all .5s;transition: all .5s;}
.index_news .LoopBox ul li:hover .ImgBox img{-moz-transform: scale(1.05); -webkit-transform: scale(1.05);transform: scale(1.05);}

.index_news .LoopBox ul li span{display:block;height: 30px;line-height: 30px;overflow:hidden;font-size: 14px;color:#333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;margin-top:10px;}

.index_client{width:830px;padding:0 20px 0 20px;height:auto;margin-bottom: 10px;overflow:hidden;position:relative;background:#fff;}
.index_client .clientList{width:100%;margin: 0 auto;margin-top: 20px;margin-bottom: 12px;position:relative;}
.index_client .clientList .prev,.index_client .clientList .next{width: 43px;height: 75px;text-align:center;position:absolute;top:50%;margin-top:-37.5px; z-index:2; cursor:pointer;}
.index_client .clientList .prev{background:url(../hqimages/index_prev2.png) center center no-repeat #92d374;left:0;}
.index_client .clientList .next{background:url(../hqimages/index_next2.png) center center no-repeat #92d374;right:0;}
.index_client .clientList .prev:hover{background:url(../hqimages/index_prev2.png) center center no-repeat #6dba50;}
.index_client .clientList .next:hover{background:url(../hqimages/index_next2.png) center center no-repeat #6dba50;}
.index_client .LoopBox{width:798px;overflow:hidden;height:auto;margin:0 auto;margin:0 67px;}
.index_client .LoopBox ul{margin:0; padding:0; height:auto; overflow:hidden; width:696px;}
.index_client .LoopBox ul li{float:left;list-style:none;width:200px;height:auto;margin:0 16px;}
.index_client .LoopBox ul li a{ display:block;margin-bottom:7px;}
.index_client .LoopBox ul li .ImgBox{width: 198px;height: 108px;overflow:hidden; border:1px solid #f3f3f3;}
.index_client .LoopBox ul li .ImgBox img{max-width: 198px;max-height: 108px;}
.index_client .LoopBox ul li .ImgBox:hover img{-webkit-animation: tada linear 1s infinite;animation: tada linear 1s infinite;}
.index_client .LoopBox ul li span{display:block;height: 34px;line-height: 34px;overflow:hidden;font-size: 14px;color:#909090;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;padding-left:27px;background:url(../hqimages/index_tit2.png) left center no-repeat;}

@-webkit-keyframes tada {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    10%,20% {
        -webkit-transform: scale(0.9) rotate(-3deg);
        transform: scale(0.9) rotate(-3deg)
    }

    30%,50%,70%,90% {
        -webkit-transform: scale(1.1) rotate(3deg);
        transform: scale(1.1) rotate(3deg)
    }

    40%,60%,80% {
        -webkit-transform: scale(1.1) rotate(-3deg);
        transform: scale(1.1) rotate(-3deg)
    }

    100% {
        -webkit-transform: scale(1) rotate(0);
        transform: scale(1) rotate(0)
    }
}

@keyframes tada {
    0% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }

    10%,20% {
        -webkit-transform: scale(0.9) rotate(-3deg);
        -ms-transform: scale(0.9) rotate(-3deg);
        transform: scale(0.9) rotate(-3deg)
    }

    30%,50%,70%,90% {
        -webkit-transform: scale(1.1) rotate(3deg);
        -ms-transform: scale(1.1) rotate(3deg);
        transform: scale(1.1) rotate(3deg)
    }

    40%,60%,80% {
        -webkit-transform: scale(1.1) rotate(-3deg);
        -ms-transform: scale(1.1) rotate(-3deg);
        transform: scale(1.1) rotate(-3deg)
    }

    100% {
        -webkit-transform: scale(1) rotate(0);
        -ms-transform: scale(1) rotate(0);
        transform: scale(1) rotate(0)
    }
}

.indexPast{width:870px;height:auto;position:relative;margin-bottom:11px; }
.indexPast a{display:block;padding:34px 75px 40px 75px;text-align:right;}
.indexPast .title{font-size:20px; font-weight:bold;line-height:44px;height:44px;text-transform:uppercase;color:#fff;}
.indexPast .cont{font-size:12px;line-height:22px;height:22px;margin-bottom: 7px;overflow:hidden;color:#fff;}
.indexPast .index_more{display:block; float:right;margin:0;text-align:center;width:130px;height:26px;line-height:26px;font-size:12px;color:#fff;background:#6dba50;transition:0.5s;-webkit-transition: 0.5s;border:1px solid #6dba50;}
.indexPast .index_more:hover{ background:transparent;color:#6dba50;}


.index_dz{width:100%; position:relative;}
.index_dz a{ display:block;width:320px;height:170px;margin-bottom:10px;}
.index_dz img{max-width:320px;max-height:170px;}
.index_dz a .dz-tit{ position:absolute; bottom:30px; text-align:center;width:100%; left:0;}
.index_dz a .dz-tit span{ display:inline-block;height:26px;line-height:26px;overflow:hidden;color:#fff;margin:0 auto; border-bottom:1px solid #fff; -webkit-transition: .3s;transition: 0.3s;}
.index_dz a:hover .dz-tit span{ letter-spacing:2px;}
.index_dz img{-moz-transition: all .5s;-webkit-transition: all .5s;transition: all .5s;}
.index_dz img:hover{filter:alpha(opacity=75); -moz-opacity:0.75; -khtml-opacity: 0.75; opacity: 0.75;}

.index_video{width:100%;}
.index_video a{display:block;width:320px;height:207px;}
.index_video img{max-width:320px;max-height:207px;}
.index_video img{-moz-transition: all .5s;-webkit-transition: all .5s;transition: all .5s;}
.index_video img:hover{filter:alpha(opacity=75); -moz-opacity:0.75; -khtml-opacity: 0.75; opacity: 0.75;}

.index_rw{width:285px;height:auto;position:relative;margin-bottom:10px;margin-top:11px;padding-left:18px;padding-right:17px;padding-bottom:4px;background:#fff;}
.index_rw .rwList{margin-top:14px;}
.index_rw .rwList li{ width:100%;border-bottom:1px solid #ececec;margin-bottom:17px;}
.index_rw .rwList li a{display:block; width:100%;margin-bottom:17px;}
.index_rw .rwList li .Img{display:block;width: 135px;height: 110px;overflow:hidden; float:left;}
.index_rw .rwList li .Img img{max-width: 135px;max-height: 110px;-moz-transition: all .5s;-webkit-transition: all .5s;transition: all .5s;}
.index_rw .rwList li:hover .Img img{-moz-transform: scale(1.05); -webkit-transform: scale(1.05);transform: scale(1.05);}

.index_rw .rwList li .info{width: 143px;height: 110px;overflow:hidden; float:left;margin-left:7px;}
.index_rw .rwList li .info h1{font-size:14px;line-height:30px;height:30px;overflow:hidden;text-transform:uppercase;color:#333; font-weight:300;margin-bottom:6px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.index_rw .rwList li .info .nr{font-size:12px;line-height:20px;height:40px;margin-bottom: 7px;overflow:hidden;color:#909090;}
.index_rw .rwList li .info .more2{height:28px;line-height:28px;font-size:12px;color:#6dba50;-webkit-transition: 0.5s;transition:0.5s;}
.index_rw .rwList li:hover .info h1{color:#6dba50;}

.foot{ width:100%;padding-top:14px;background:#fff;}
.foot .Main_Center{padding-bottom:3px;}
.foot .nav{float:left; width:1110px; height:auto; overflow:hidden;margin-top:10px;}
.foot .nav a{margin-right:20px;}
.foot .nav a:hover img{filter:alpha(opacity=75); -moz-opacity:0.75; -khtml-opacity: 0.75; opacity: 0.75;}
.foot .index_code{float:left; width:80px; margin-left:10px; font-size:14px; line-height:25px; text-align:right;}
.foot .foot_copyright{ width:100%;padding:9px 0; height:auto; overflow:hidden;font-size:12px;line-height:30px;color:#909090; text-align:center; border-top:1px solid #ececec;}


.banner{width:100%;overflow:hidden; height:300px; margin:0 auto;}
.page{height:auto; overflow:hidden;}

.page .page_nav{width:200px;float:left; margin-right:10px; height:auto; overflow:hidden;padding-bottom:15px;padding-top:26px;margin-top:10px; background:#fff; }
.page .page_nav li{list-style:none;line-height:26px; margin:0 20px;padding:7px 0;margin-bottom:10px;font-size:14px;background:url(../hqimages/page_drop.png) right center no-repeat;}
.page .page_nav li a{color:#333; display:inline-block;width:150px;line-height:26px;margin-right:10px;-moz-transition: all .5s;-webkit-transition: all .5s;transition: all .5s;}
.page .page_nav li:hover a,.page .page_nav .focus a{ color:#6dba50;}
.page .page_nav li:hover a{text-indent:10px;}

.page .page-text{width:940px;padding:14px 25px 25px 25px;margin-top:10px; height:auto; overflow:hidden; margin-bottom:18px; font-size:14px; line-height:26px; float:left;background:#fff; min-height:400px;color:#333;}
.page .page-text img{max-width:940px;}

.pageList{margin-top:14px;}
.pageList li{ width:100%;border-bottom:1px solid #ececec;margin-bottom:17px;}
.pageList li a{display:block; width:100%;margin-bottom:24px;}
.pageList li .Img{display:block;width: 170px;height: 110px;overflow:hidden; float:left; text-align:center; vertical-align:middle;}
.pageList li .Img img{max-width: 170px;max-height: 110px;-moz-transition: all .5s;-webkit-transition: all .5s;transition: all .5s;}
.pageList li:hover .Img img{-moz-transform: scale(1.1); -webkit-transform: scale(1.1);transform: scale(1.1);}
.pageList li h1{font-size:18px;line-height:30px;height:30px;overflow:hidden;text-transform:uppercase;color:#333;margin-bottom:14px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.pageList li:hover h1{color:#6dba50;}
.pageList li .info{width: 740px;height: 110px;overflow:hidden; float:left;margin-left:30px;}
.pageList li .info .nr{font-size:14px;line-height:26px;height:52px;margin-bottom: 24px;overflow:hidden;color:#333;}
.pageList li .info .date{ display:inline-block;height:28px;line-height:28px;font-size:16px;color:#909090;-webkit-transition: 0.5s;transition:0.5s;margin-right:72px;}
.pageList li:hover .info .date{margin-right:80px;}
.pageList li .info .more2{ display:inline-block;height:28px;line-height:28px;font-size:14px;color:#6dba50;-webkit-transition: 0.5s;transition:0.5s;}
.pageList li .info .more2 i{font-size:18px;-webkit-transition: 0.5s;transition:0.5s;}
.pageList li:hover .info .more2 i{margin-right:5px;}

.page .page_tab{width:100%;margin: 0 auto;text-align: center;font-size:12px;padding-top:0px;padding-bottom:0px;clear: both;}
.page .page_tab a{display:inline-block;overflow:hidden;height: 30px;padding: 0 24px;line-height: 30px;vertical-align:middle;text-align:center; color:#333;}
.page .page_tab a:hover{color:#6dba50;}
.page .page_tab .pagination{display:inline-block;vertical-align: middle;line-height: 30px;height: 30px;}
