@media (min-width: 1200px)
.container {
    width: 1170px;
}
.container, .container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}

* {
	margin: 0;
	padding: 0px;
	color: #4c4c4c;
}
em,i{font-style:normal;}
.leftbox{float:left;}
.rightbox{float:right;}
.textCenter{text-align:center;}
.textRight{text-align:right;}
.pointer{cursor:pointer;}
ul {
	list-style: none;
}
input{outline:none;}
a {
	text-decoration: none;
	font-family: "微软雅黑";
	font-size: 14px;
	color: #333;
	transition: ease .3s;
}

p {
	font-family: "微软雅黑";
	font-size: 14px;
}
h1,h2,h3,h4,h5{
	font-family: "微软雅黑";
	font-size: 14px;
}

i {
	font-family: "微软雅黑";
	font-size: 14px;
}

span {
	font-family: "微软雅黑";
}

body {
	background-color: #f2f2f2;
	color: #4c4c4c;
	background:#fff;
}
/*广告图*/
.ggt{
	width: 1200px;
	margin: 0 auto;
	margin-top: 10px;
}
/*清除浮动*/
.clearfix:after{
  content: "020"; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;  
}

.clearfix {
  zoom: 1; 
}

.top_box1{width: 100%;height: 30px;line-height: 30px;background: #f7f7f7;overflow: hidden;}
.content_top{margin:  0 auto;width: 1200px;}
.content_top p{float: left;}
.content_top ul{float: right;}
.content_top ul li{float: left;margin-left: 6px;}
.content_top ul li a{font-size: 12px;color: #333;}
.top_center{width: 1200px;margin: 0 auto;}
.g_header { clear: both;background: #fff; }
.g_header .top_l{}
.g_header .top_r{padding: 0 140px;height: 56px;background: #10a83e;margin-top: 28px;}
.g_header .top_r ul{width: 1200px;margin: 0 auto;}
.g_header .bar { display: none; }
.g_header .main { padding-top: 28px; }
.g_header .main .logo { }
.g_header .main .top_l .zx { color: #666;border-left: 1px solid #d4d4d4;padding-left: 8px;margin: 14px 0 0 18px; }
.g_header .main .top_l .zx .numb { color: #10a83e; font-size: 26px; padding-left: 8px; }
.g_header .main .top_l .zx .numb span { color: #666; }
.g_header .main .top_l .zx .numb1{padding-left: 8px;}
.g_header .main .top_r .s_nav > li { float: left; width:150px;margin:0 10px;line-height: 56px; height:56px;text-align: center;position: relative;}
.g_header .main .top_r .s_nav > li:before{
    content: " ";
    width: 0%;
    height: 100%;
    position: absolute;
    right: 0px;
    top: 0px;
    background: #00c13a;
    transition: .8s;
}
.g_header .main .top_r .s_nav > li:hover:after{
	width:80%;
	transition:.8s;
}
.g_header .main .top_r .s_nav > li:after{
    content: " ";
    width: 0%;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    background: #00c13a;
    transition: .8s;
}
.g_header .main .top_r .s_nav > li:hover:before{
	width:80%;
	transition:.8s;
}
.main .top_r .s_nav > li a { color: #fff;font-size: 17px; display: block;
    width: 100%;
    height: 100%;
    text-align: center;letter-spacing: 2px;
    position: relative;
    z-index: 2;}
.g_header .dg_tel{
    height: 70px;
    
    top: 35px;
    float: right;
    background: url(../images/tel.png) no-repeat left 10px;
    background-size: 50px;
    padding-left: 58px;}
.g_header .dg_tel p{
	font-size: 14px;
    color: #4c4c4c;
    line-height: 25px;
}
.g_header .dg_tel span{
	display: block;
	font-size: 26px;
    color: #dd0404;
    line-height: 45px;
}
.g_header .main .top_r .s_nav > li a:hover { color: #fff; }

.g_header .main .top_r .s_nav > li a span { display: block; }
.g_header .main .top_r .daohang { padding-left: 140px; line-height: 44px;display: none; }
.g_header .main .top_r .daohang .ico { padding-top: 10px; }
.g_header .main .top_r .daohang .ico img { width: 24px; }

.g_header .main .top_r .nav { display: none; position: fixed; right: 0; top: 0; bottom: 0; background: #ffffff; box-shadow: 5px 0 10px rgba(0,0,0,0.2); z-index: 999; overflow: auto; }
.g_header .main .top_r .nav.show { display: block; }
.g_header .main .top_r .nav .close { text-align: center; padding: 40px 0 26px 0;border-bottom: 1px solid #f1f1f1;margin-bottom: 30px; }
.g_header .main .top_r .nav .navContent > li a { display: block; padding: 18px 123px; font-size: 17px;}
.g_header .main .top_r .nav .navContent > li a:hover { background: #18ab45; color: #ffffff; }

.g_header .main .top_r .nav .search { padding-bottom: 10px; margin: 60px; border-bottom: 1px solid #666666; }
.g_header .main .top_r .nav .search span { display: block; }
.g_header .main .top_r .nav .search .input_1 { border: 0; background: none; color: #666666;outline:none; }
.g_header .main .top_r .nav .tubiao { text-align: center; margin-left: -20px;margin-top: 40px; }
.g_header .main .top_r .nav .tubiao .m { padding-left: 20px; height: 18px; }
.g_header .main .top_r .nav .p1 { text-align: center; font-size: 14px; color: #666; padding: 30px 0 8px 0; }
.g_header .main .top_r .nav .p2 { text-align: center; font-size: 18px; color: #ed2b2b; font-weight: bold; padding-bottom: 30px; }
.g_header .button_box{width: 26px;height: 20px;position: relative;right: 20px;background: none;border: 0;}
.g_header .main .top_r .nav .tubiao .m img{width: 14px;}
 .banners-mb { display: none !important; clear: both; height: 700px; }
.banners-pc { clear: both; height: 550px; }
        .banners-pc .frame { height: 550px; background: no-repeat center center; background-size: cover; }

        .banners-mb { display: none; clear: both; height: 700px; }
        .banners-mb div { height: 100%; }
        .banners-mb .frame { height: 100%; background: no-repeat center center; background-size: cover; }
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}


.slick-dots
{
    bottom: 10px;
}
.slick-dots li button:before
{
    font-size: 12px;
	color:#fff !important;
}
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 30px;
    height: 70px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    
    opacity: .3;
	transition:.3s ease;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    opacity: 0.5;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'FontAwesome';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
	z-index:1;
    left: 20px;
    background: url(../images/zjt.png);
}
[dir='rtl'] .slick-prev
{
    right: 20px;
    left: auto;
}


.slick-next
{
	z-index:1;
    right: 20px;
    background: url(../images/yjt.png);
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: 20px;
}
.slick-next:before
{
    background: url(../images/del.png);
}


/* Dots */
.slick-dotted.slick-slider
{
    /*margin-bottom: 30px;*/
}

.slick-dots
{
    position: absolute;
    bottom: 10px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    /*width: 20px;
    height: 20px;*/
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 16px;
    height: 16px;
    /*padding: 5px;*/
	border-radius:8px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: #303030;
	opacity:.25;
	transition:.5s ease;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    opacity: .5;
    outline: none;
}
.slick-dots li.slick-active button
{
    width: 42px;
    opacity: .5;
}
.wzgg{
	height: 60px;
    width: 100%;
    border-bottom: 1px #eeeeee solid;
}
.wzgg .home_container{
	padding: 20px 0;
    height: 20px;
    /*overflow: hidden;*/
    width: 1200px;
    margin: 0 auto;
}
}
.wzgg .home_container .swiper-notice{
	position: relative;
    height: 20px;
    width: 100%;
    overflow: hidden;
}
.wzgg .home_container .swiper-notice .biaoti{
	width: 46px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    color: #ffffff;
    text-indent: 8px;
    float: left;
    background: url(../images/notice_bg.png) 0 0 no-repeat;
}
.notice{width:387px;height:26px;overflow:hidden;float: left;}
.noticTipTxt{color:#ff7300;height:22px;line-height:22px;overflow:hidden;margin:0 0 0 40px;}
.noticTipTxt li{height:22px;line-height:22px;overflow: hidden;}
.noticTipTxt a{color:#858585;font-size:14px;text-decoration:none;}
.noticTipTxt a:hover{color:#10a83e;text-decoration:underline;}
.banrigs{
	width:340px;
	float:right;
	height:40px;
	position: relative;
    top: -10px;
    border:1px solid #b5b5b5;
    border-radius:20px;
}
.banrigs input{
	width:320px;
	height:40px;
	line-height:40px;
	font-size:14px;
	color:#a5a4a4;
	text-indent:5px;
	border:none;
    background: transparent;
	border-radius:20px;
    text-indent: 10px;
}
.banrigs input::-webkit-input-placeholder { /* WebKit browsers */
  color: #a5a4a4;
  font-size: 14px;
}
.banrigs .basec{
    width: 18px;
    height: 18px;
    background: url(../images/seas.png) no-repeat;
    background-size: contain;
    position: absolute;
    right: 12px;
    top: 10px;
}
.footer{background:#232323;color:#666666;font-size:14px;width: 100%;margin-top: 60px;}
.footer .foot_header{border-bottom:1px solid #000}
.footer .foot_header .w1200{margin: 0 auto;width: 1200px;padding:30px;overflow:hidden}
.footer .foot_header .w1200 .foot_logo{width:120px;height:120px;float:left;margin:20px}
.footer .foot_header .w1200 .foot_logo img{width:120px;height:120px}
.footer .foot_content{width:560px;float:left}
.footer .foot_header .foot_map{overflow:hidden;height:40px;line-height:40px}
.footer .foot_header .foot_map li{float:left;margin-right:20px}
.footer .foot_header .foot_map li a{font-size:14px;color:#8a8a8a}
.footer .foot_header .foot_map li a:hover{color:white}
.links p{height:30px;line-height:30px;color:#999;font-weight:bold}
.links li{height:30px;line-height:30px}
.links li a{color: #666;}
.links li a:hover{color: #fff;}
.download{float:right;width:400px;text-align:left;margin-right:20px}
.download div{width:450px;margin:10px auto;}
.download div p{line-height:24px;color:#888}
.footer .copyright{border-top:1px solid #555;padding:10px 0}
.footer .copyright p{height:24px;line-height:24px;color:#666;text-align:center;font-size: 14px;}
.footer .copyright p span{margin-left: 24px;color: #666;}
.side-pannel{position:fixed;left:50%;margin-left:640px;z-index:99}
.side-bar{border:1px solid #E7E7E7;border-bottom:none;bottom:100px;background:#df5413}
.side-bar a{line-height: 106px;display:block;cursor:pointer;width:70px;height:70px;border-bottom:1px solid #E7E7E7;position:relative;color:#fff;text-align:center}
.side-bar a s{display:block;margin-left:auto;margin-right:auto}
.side-bar a span{line-height:20px}
.side-bar a:hover{background:#DFFFED}
.side-bar a.gotop s{position:absolute;top:33%;left:17px}
.side-bar a.text{padding-top:25px}
.side-bar a.qr s{position:absolute;top:50%;left:18px}
.side-bar a.qr i{width:277px;height:259px;position:absolute;left:-277px;top:50%;margin-top:-120px;display:none;background-position:0 0}
.side-bar a.qr:hover i{display:block}
.side-bar a.qr i{background-image:url(../images/sprite2.png)}
.g-icon-top{height:20px;width:35px;margin-top:-10px;background-position:0 -33px}
.g-icon-survey1{height:23px;width:26px;margin-top:-11px;background-position:0 -53px}
.side-bar a.survey:hover s{height:23px;width:26px;margin-top:-11px;background-position:-26px -53px}
.g-icon-qq1{height:20px;width:22px;margin-top:-10px;background-position:-35px -33px}
.g-icon-weibo1{height:25px;width:27px;margin-top:-12px;background-position:-72px 0}
.g-icon-weibo2, .side-bar a.weibo:hover s{height:25px;width:27px;margin-top:-12px;background-position:-72px -25px}
.g-icon-qr1{height:33px;width:36px;margin-top:-16px;background-position:-36px 0}
.g-icon-qr2, .side-bar a.qr:hover s{height:33px;width:36px;margin-top:-16px;background-position:0 0}
.g-icon-qq1, .g-icon-qr1, .g-icon-qr2, .g-icon-survey1, .g-icon-survey2, .g-icon-top, .g-icon-weibo1, .g-icon-weibo2,.side-bar a.qr:hover s, .side-bar a.survey:hover s, .side-bar a.weibo:hover s{background-image:url(../images/sprite1.png)}