﻿@charset "utf-8";body,
ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,figure,form,fieldset,legend,input,textarea,button,p,blockquote,th,td,pre,xmp{margin: 0;padding: 0}
body,input,textarea,button,select,pre,xmp,tt,code,kbd,samp{line-height: 1.5;}
h1,h2,h3,h4,h5,h6,small,big,input,textarea,button,select{font-size: 100%}
h1,h2,h3,h4,h5,h6{font-family: tahoma, arial, "Hiragino Sans GB", "微软雅黑", simsun, sans-serif}
h1,h2,h3,h4,h5,h6,b,strong{font-weight: normal}
address,cite,dfn,em,i,optgroup,var{font-style: normal}
table{border-collapse: collapse;border-spacing: 0;text-align: left}
caption,th{text-align: inherit}
ul,ol,menu{list-style: none}
fieldset,img{border: 0}
img,object,input,textarea,button,select{vertical-align: middle}
article,aside,footer,header,section,nav,figure,figcaption,hgroup,details,menu{display: block}
audio,canvas,video{display: inline-block;*display: inline;*zoom: 1}
blockquote:before,blockquote:after,q:before,q:after{content: "\0020"}
textarea{overflow: auto;resize: vertical}
input,textarea,button,select,a{outline: 0 none;border: none;}
button::-moz-focus-inner,input::-moz-focus-inner{padding: 0;border: 0}
mark{background-color: transparent}
a,ins,s,u,del{text-decoration: none}
sup,sub{vertical-align: baseline}
html{overflow-x: hidden;height: 100%;background: #fff;-webkit-tap-highlight-color: transparent;}
body{font-family: 'PingFangSC', 'STHeiti', 'Microsoft YaHei', 'Helvetica', 'Arial', sans-serif;color: #111;font-size: 14px;line-height: 1;-webkit-text-size-adjust: none;font-weight: 500;-webkit-overflow-scrolling: touch;overflow-x: hidden;-webkit-box-sizing: border-box;box-sizing: border-box;background: #fff;}
hr{height: .02rem;margin: .1rem 0;border: medium none;border-top: .02rem solid #cacaca;}
a{color: #fff;text-decoration: none;}
input{font-family: 'PingFangSC', 'STHeiti', 'Microsoft YaHei', 'Helvetica', 'Arial', sans-serif;}
::-webkit-scrollbar{display: none;}
.nowrap{overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.clearfix:after,.clearfix:before{content: "";display: table;}
.clearfix:after{clear: both;}
.clearfix{*zoom: 1;}
.sl-top-panel{/*background-size: contain;min-height: 650px;*/ background-color:#fff; color: #ddd;position: relative; overflow:hidden; }
.wrapper-1200{width:1200px;margin: 0 auto;}
.pcshow{display:block;}
.mobileshow{display:none;}

.sl-top-panel .top-panel{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;padding-top: 25px;}
.sl-top-panel .top-l-panel{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.sl-top-panel .top-l-panel .select{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;height:30px;padding:0 4px 0 14px;border-radius:30px;border:2px solid #ddd;-webkit-box-sizing: border-box;box-sizing: border-box;cursor: pointer;/* transition: all 0.25s;*/border:0}
.sl-top-panel .top-l-panel .select:after{content:'';margin-left:8px;width: 0;height: 0;border: 6px solid transparent;border-top-color: #ddd;position: relative;top:3px;-webkit-transition: all 0.25s;-o-transition: all 0.25s;transition: all 0.25s;}
.sl-top-panel .logo{display: block;margin-right:26px;color: #058a40; /*width:97px;*/height:44px;background:url(../images/top-logo.png) no-repeat;cursor: pointer;font-size: 28px;font-weight: bold;padding-left: 115px;line-height: 44px;}
.sl-top-panel .top-r-panel{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;height:30px;padding:0 16px 0 16px;color:#ddd;border-radius:30px;border:2px solid #ddd;-webkit-box-sizing: border-box;box-sizing: border-box;cursor: pointer;-webkit-transition: all 0.25s;-o-transition: all 0.25s;transition: all 0.25s;display:none;}
.sl-top-panel .nav-bar{margin-top:20px;background-color: #00af4e;padding: 10px 20px;}
.sl-top-panel .nav-bar li{display: inline-block;margin-right:66px;height:30px;line-height: 30px;/* border-bottom:2px solid transparent;*/}
.sl-top-panel .nav-bar li a{display: block;height: 100%;color:#fff; font-size:15px;}
.sl-top-panel .nav-bar .active{position: relative;}
.sl-top-panel .nav-bar .active:after{content:'';position: absolute;bottom:0;left:50%;margin-left: -16px;display: inline-block;width:32px;height:2px;background-color: #fff;}
.sl-top-panel .nav-bar .active a,.sl-top-panel .nav-bar li a:hover{color:#fff;-webkit-transition: all 0.25s;-o-transition: all 0.25s;transition: all 0.25s;/* border-bottom:2px solid #fff;*/}
.sl-top-panel .top-r-panel:hover{color:#fff;border-color: #fff;}
/* .sl-top-panel .top-l-panel .select:hover:after{border-top-color: #fff;}*/
.sl-top-panel .title{margin-top:246px;font-size:60px;color:#fff;letter-spacing: 0.2em}
.sl-top-panel .btn{position: absolute;top:415px;z-index:3;width:15px;height:78px;cursor: pointer;}
.sl-top-panel .prev{left:46px;background:url(../images/prev.png) no-repeat;}
.sl-top-panel .next{right:46px;background:url(../images/next.png) no-repeat;}
.sl-top-panel .more{position: absolute;bottom:50px;left:50%;margin-left:-19px;z-index:3;width:38px;height:38px;background:url(../images/circle.png) no-repeat;}

/*.index-top-panel{background:#f5f5f5 url(../images/index-top-bg.jpg) no-repeat top center;background-size: cover;}*/
/*.about-top-panel{background:#f5f5f5 url(../images/about-top-bg.jpg) no-repeat top center;background-size: contain;}*/
/*.vip-top-panel{background:#f5f5f5 url(../images/vip-top-bg.jpg) no-repeat top center;background-size: contain;}*/
/*.news-top-panel{background:#f5f5f5 url(../images/news-top-bg.jpg) no-repeat top center;background-size: contain;}*/
.sl-top-panel .about-desc{display:none;  margin-top:200px;font-size:24px;color:#cdcdcd;letter-spacing: 0.2em}
.sl-top-panel .about-desc .desc-panel-02{padding:52px 0 26px 0;color:#fff;font-size:60px;}
.sl-top-panel .about-desc .desc-panel-03{font-size: 48px;}

/* about end*/
.pub-title-module{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;height:36px;color:#038c40;position: relative;}
.pub-title-module .bot-line:after{content:'';position: absolute;left:0;bottom: -18px;width:114px;display: inline-block;height:2px;background-color: #038c40;}
.pub-title-module .details{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;height:100%;}
.pub-title-module .word{font-size:48px;}
.pub-title-module .box{margin-left:8px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;-webkit-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;height:100%;}
.pub-title-module .name{font-size:20px;}
.pub-title-module .desc{font-size: 16px;color: #999999;}
.pub-title-module .jump{display: block;width:29px;height:29px;background:url(../images/jump-arrow.png) no-repeat;}
.pub-title-module .border{border-left:5px solid #038c40}
.footer-module{margin-top:50px;padding:38px 0 30px 0;background-color: #333;color:#999;font-size:14px;}
.footer-module .top{padding-bottom:30px;border-bottom:1px solid #999;}
.footer-module .name{padding-bottom:30px;font-size:18px;color:#fff;}
.footer-module .panel{float:left;}
.footer-module .concat{width:435px;}
.footer-module .list{margin-bottom:14px;-webkit-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;}
.footer-module .list a{color:#999;-webkit-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;}
.footer-module .about{width:385px;}
.footer-module .code{width:180px;padding-top:20px;text-align: center;}
.footer-module .code img{ width: 110px;  background-color: #fff;}
.footer-module .list:hover,.footer-module .list a:hover{color:#fff;}
.footer-module .about{position: relative;padding:0 45px;width:295px;min-height:160px;}
.footer-module .about:before,.footer-module .about:after{/*content:'';position: absolute;top:10px;bottom:10px;display: block;width:1px;background-color: #999;*/}
.footer-module .about:before{left:0px;}
.footer-module .about:after{right:0px;}
.footer-module .code .desc{padding:7px 0 0 0;}
.footer-module .link{padding-top:18px;text-align: center;}
.footer-module .link a{color:#999;}
.footer-module .link a:hover{color:#fff;}
.footer-module .space{padding:0 12px;}
.footer-module .flinks{padding-top:20px;}
.footer-module .flinks a{padding:0 5px; font-size:12px;}
.footer-module .footer-desc{padding-top:10px;font-size: 12px;}
.aside-module{ display:none; position: fixed;top:50%;-webkit-transform: translate(0,-50%);-ms-transform: translate(0,-50%);transform: translate(0,-50%);right:0;width:32px;background-color: #fff;-webkit-transition: 0.35s;-o-transition: 0.35s;transition: 0.35s;}
.aside-s-module.close{-webkit-transform: translate(100%,-50%);-ms-transform: translate(100%,-50%);transform: translate(100%,-50%)}
.aside-module li{height:50px;}
.aside-module li a{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;padding:0 4px;height:100%;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;-webkit-transition: all 0.35s;-o-transition: all 0.35s;transition: all 0.35s;}
.aside-module .video a:hover{background:#038c40 url(../images/aside-image-01-on.png) no-repeat center;background-size:24px 24px;}
.aside-module .video a{background:url(../images/aside-image-01.png) no-repeat center;background-size:24px 24px;}
.aside-module .message a:hover{background:#038c40 url(../images/aside-image-02-on.png) no-repeat center;background-size:24px 23px;}
.aside-module .message a{background:url(../images/aside-image-02.png) no-repeat center;background-size:24px 23px;}
.aside-module .news a:hover{background:#038c40 url(../images/aside-image-03-on.png) no-repeat center;background-size:24px 24px;}
.aside-module .news a{background:url(../images/aside-image-03.png) no-repeat center;background-size:24px 24px;}
.aside-module .data a:hover{background:#038c40 url(../images/aside-image-04-on.png) no-repeat center;background-size:23px 22px;}
.aside-module .data a{background:url(../images/aside-image-04.png) no-repeat center;background-size:23px 22px;}
.aside-module .button{width:32px;height:32px;cursor: pointer;background:url(../images/aside-btn-close.png) no-repeat center;-webkit-box-shadow: 0 0 14px rgba(0,0,0,0.15);box-shadow: 0 0 14px rgba(0,0,0,0.15)}
.aside-b-module{width:60px;-webkit-transform: translate(100%, -50%);-ms-transform: translate(100%, -50%);transform: translate(100%, -50%)}
.aside-b-module.open{-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%)}
.aside-b-module ul{padding:22px 0 5px 0;}
.aside-b-module li{height:68px;position: relative;}
.aside-b-module p{position: absolute;left:0;right:0;bottom:10px;}
.aside-b-module li a:hover{color:#fff;}
.aside-b-module a{font-size:12px;color:#999;text-align: center;}
.aside-b-module .video a:hover{background:#038c40 url(../images/aside-image-01-on.png) no-repeat center 10px;background-size:30px 30px;}
.aside-b-module .video a{background:url(../images/aside-image-01.png) no-repeat center 10px;background-size:30px 30px;}
.aside-b-module .message a:hover{background:#038c40 url(../images/aside-image-02-on.png) no-repeat center 10px;background-size:29px 26px;}
.aside-b-module .message a{background:url(../images/aside-image-02.png) no-repeat center 10px;background-size:29px 26px;}
.aside-b-module .news a:hover{background:#038c40 url(../images/aside-image-03-on.png) no-repeat center 10px;background-size:28px;}
.aside-b-module .news a{background:url(../images/aside-image-03.png) no-repeat center 10px;background-size:28px;}
.aside-b-module .data a:hover{background:#038c40 url(../images/aside-image-04-on.png) no-repeat center 10px;background-size:25px;}
.aside-b-module .data a{background:url(../images/aside-image-04.png) no-repeat center 10px;background-size:25px;}
.aside-b-module .button{width:60px;height:42px;cursor: pointer;background:url(../images/aside-btn-open.png) no-repeat center;-webkit-box-shadow: 0 0 14px rgba(0,0,0,0.15);box-shadow: 0 0 14px rgba(0,0,0,0.15)}
.pagin{overflow: hidden;padding: 30px 0px;margin-top: 10px;}
.pagin .message{display:none; line-height: 30px; color: #999;}
.pagin .paginList{width:100%}
.pagin .paginList li{ background-color: #f1f1f1; float: left; width: 35px; height: 30px; text-align: center;margin: 0 5px;}
.pagin .paginList li.current,.pagin .paginList li:hover{background-color:#038c40}
.pagin .paginList li.current a,.pagin .paginList li:hover a{color:#fff}
.pagin .paginList li a{color: #555; line-height: 30px;}

.cps{overflow:hidden;}
.cps img{width:100%;}
.cp_index_01{  margin: 10px auto;}
.cp_index_01 img{width:50%;float:left;}
.cp_index_02 { overflow: hidden;  margin: 20px 0; }
.cp_index_02 img{width:auto; width:238px; margin: 1px; display:block; float:left; }


@media screen and (max-width:1200px) {
    .pcshow{display:none;}
    .mobileshow{display:block;}
    .wrapper-1200{width:100%;}

    .mmenu { position: absolute; top: 10px; right: 3%; width: 10%; height: 30px;z-index:9999;}
    .mmenu span{width:80%; height:5px; border-radius:10px; display:block; background-color:#038c40; margin-top:6px;-webkit-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;}
    .mmenu span:nth-child(2){width:60%;}
    .mmenu.on{}
    .mmenu.on span{background-color:#fff; width:100%; height:3px; }
    .mmenu.on span:nth-child(1){transform:rotate(45deg); -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg);}
    .mmenu.on span:nth-child(2){transform:rotate(-45deg); -moz-transform:rotate(-45deg); -webkit-transform:rotate(-45deg);}
    .mmenu.on span:nth-child(3){display:none}

    .footer-module {margin-top:0; padding:5%; }
    .footer-module .concat{width:100%}
    .footer-module .about{display:none}
    .footer-module .code{display:none}
    .footer-module .link {padding-top:0;}
    .footer-module .link a{display:none;}
    .footer-module .space{display:none}
    .footer-module .footer-desc{line-height:1.5}


    .sl-top-panel .top-panel {padding:5px 3%; width: 94%; border-bottom:1px solid #f2f2f2; }
    .sl-top-panel .logo{font-size:0px; color:#fff;z-index:99;}
    .sl-top-panel .nav-bar{margin-top:5px; position:fixed; right:-50%; top:0; bottom:0; width:40%; height:100%; margin-top:0; padding:60px 5% 5%;-webkit-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;}
    .sl-top-panel .nav-bar.expend{right:0;z-index: 9999;}
    .sl-top-panel .nav-bar li {width:100%; margin-right:0; height:50px; line-height:50px; line-height:50px;}
    .sl-top-panel .nav-bar .active:after{display:none}
    .cp_index_01 {margin:0;}
    .cp_index_01 a{display:block; width:100%;}
    .cp_index_01 a img{ width:100%; margin-bottom:5px;}
    .cp_index_02 {margin:0; width:100%; padding:0}
    .cp_index_02 a{display:block; width:50%;float:left}
    .cp_index_02 a img{ width:100%; margin-bottom:5px;}
}




