﻿@import url("system.css");
/*内容页中的分页样式，可以通过覆盖CSS的方法改写*/
#CMS_ConGoPage{height:50px;line-height:50px; width:100%; text-align:center; clear: both; padding: 10px 0; font-family: cursive;font-size: 14px;}#CMS_ConGoPage span{display:inline-block; height:30px; line-height:30px; text-align:center;  width:30px; border: solid #ccc 1px;margin: 10px 3px; color:#ccc;}#CMS_ConGoPage span:hover{background-color: aliceblue;}#CMS_ConGoPage span a,#CMS_ConGoPage span a:hover{text-decoration: none;display:inline-block;color:#000;font-size: 14px;width: 100%;}
/*
 *  Saturn HTML Template by @arvin
 *  License (MIT License)
 */

/* =Reset
-----------------------------------------------------------------------------*/
body { margin: 0 auto;font-weight: 300; font:14px/1 "Microsoft YaHei", "微软雅黑";}
html { overflow-x: hidden; }
img { border: 0;vertical-align: bottom; }
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { list-style: none; margin: 0; padding: 0; }
ul,li{list-style: none;  }
a{text-decoration: none;color: #000000;display: inline-block; }
.fl{float: left;}
.fr{float: right;}
.clear{clear: both;}
.animate{-webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; transition: all .5s;}
.w1200{width: 1200px;margin: 0 auto;}
.bread{margin-bottom:20px;font-size:14px;float: right;line-height: 27px;}
.bread a{font-size:14px;}

/*登录页头部*/
.login-header{
    width: 100%;
    height: 100px;
}
.login-header .lh-l{
    float: left;
    margin-top: 28px;
}
.login-header .lh-r{
    float: right;
    margin-top: 42px;
}
.login-header .lh-r a{
    font-size: 15px;
}
.login-header .lh-r i{
    display: inline-block;
    width: 15px;
    height: 15px;
    background: url(//filecdn.ify.cn/skin/mrfa265/img/home.png) no-repeat;
    vertical-align: bottom;
    margin-right: 3px;
}
.login-bg{
    width: 100%;
    height: 700px;
    background: url(//filecdn.ify.cn/skin/mrfa265/img/login-bg.jpg) no-repeat center center;
}
.login-bg .w1200{
    height: 100%;
    position: relative;
}
.login-box{
    position: absolute;
    right: 0;
    top: 50%;
    padding: 30px 20px;
    width: 330px;
    background: #fff;
}
.login-box .login-title{
    font-size: 20px;
    margin-bottom: 35px;
}
.login-box li{
    width: 100%;
    margin-top: 20px;
    font-size: 12px;
}
.login-box li .li-box{
    height: 43px;
    border: 1px solid #d2d2d2;
}
.login-box .login-l{
    width: 43px;
    height: 43px;
    background: #eeeeee;
    float: left;
    border-right: 1px solid #d2d2d2;
    text-align: center;
}
.login-box .login-r{
    margin-left: 55px;
}
.login-box .login-r input[type="text"],.login-box .login-r input[type="password"]{
    width: 100%;
    height: 27px;
    line-height: 27px;
    padding: 8px 0;
    border: none 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font-size: 12px;
    color: #000000;
    opacity: 0.5;
}
.login-box .login-l i{
    display: inline-block;
}
.login-box .login-l .lo-icon1{
    width: 16px;
    height: 24px;
    background: url(//filecdn.ify.cn/skin/mrfa265/img/login-icon1.png) no-repeat;
    margin-top: 8px;
}
.login-box .login-l .lo-icon2{
    width: 17px;
    height: 22px;
    background: url(//filecdn.ify.cn/skin/mrfa265/img/login-icon2.png) no-repeat;
    margin-top: 10px;
}
.login-box input[type="checkbox"]{
    vertical-align: middle;
    margin-right: 5px;
}
.login-box li a{
    font-size: 12px;
    color: #bc2826;
    text-decoration: underline;
}
.login-box li input[type="submit"]{
    width: 100%;
    height: 43px;
    background: #45af47;
    font-size: 18px;
    color: #fff;
    border: none 0;
    cursor: pointer;
    margin-top: 20px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.login-box li .li-l{
    float: left;
}
.login-box li .li-r{
    float: right;
}
.login-box li .li-l a{
    color: #000;
    text-decoration: none;
}
.login-box li .li-r a{
    color: #000;
    text-decoration: none;
}
.login-box li .lb-l{
    float: left;
    width: 48%;
    border: 1px solid #d2d2d2;
}
.login-box li .lb-l input[type="text"]{
    width: 90%;
    height: 27px;
    line-height: 27px;
    padding: 8px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font-size: 12px;
    color: #000000;
    opacity: 0.5;
    border: none 0;
}
.login-box li .lb-r{
    float: right;
    width: 48%;
}
.login-box li .lb-r input[type="button"]{
    width: 100%;
    height: 45px;
    background: #f6ab00;
    border: none 0;
    font-size: 12px;
    color: #fff;
    cursor: pointer;
}

/*注册成功*/
.success-title{
    font-size: 30px;
    text-align: center;
    margin-top: 100px;
}
.success-title span{
    color: #f6ab00;
}
.success-time{
    font-size: 12px;
    text-align: center;
    margin-top: 15px;
}
.success-time span{
    color: #f6ab00;
}
.success-a a{
    width: 100%;
    height: 45px;
    background: #45af47;
    font-size: 18px;
    color: #fff;
    text-align: center;
    line-height: 45px;
    margin-top: 80px;
}

/*登录页底部*/

.login-footer{
    width: 100%;
    padding: 20px 0;
}
.login-footer .lf-l{
    float: left;
    font-size: 12px;
    color: #000;
    opacity: 0.6;
    line-height: 80px;
}
.login-footer .lf-r{
    float: right;
}
.login-footer .lf-r img{
    width: 80px;
    margin-left: 20px;
}


.top{
    width: 100%;
    height: 35px;
    background: #3d3f41;
}
.top .top-l{
    float: left;
}
.top .top-l a{
    font-size: 12px;
    color: #fff;
    opacity: 0.6;
    line-height: 35px;
    padding-right: 8px;
    background: url(//filecdn.ify.cn/skin/mrfa265/img/top-line.png) no-repeat right center;
}
.top .top-l a:nth-of-type(2){
    background: none;
    padding-left: 6px;
}
.top .top-r{
    float: right;
}
.top .top-r .bdsharebuttonbox a{
    padding-left: 0;
    margin: 9px 10px 0 0;
}
.top .top-r .bdsharebuttonbox .a1{
    width: 19px;
    background: url(//filecdn.ify.cn/skin/mrfa265/img/top-icon2.png) no-repeat;
}
.top .top-r .bdsharebuttonbox .a2{
    width: 19px;
    background: url(//filecdn.ify.cn/skin/mrfa265/img/top-icon3.png) no-repeat;
}
.top .top-r .bdsharebuttonbox .a3{
    width: 19px;
    background: url(//filecdn.ify.cn/skin/mrfa265/img/top-icon1.png) no-repeat;
}

.nav{
    width: 100%;
    height: 80px;
    position: relative;
}
.nav .nav-l{
    margin-top: 18px;
    margin-right: 100px;
}
.nav .nav-r .search-icon{
    display: inline-block;
    width: 32px;
    height: 32px;
    background: url(//filecdn.ify.cn/skin/mrfa265/img/search-icon.png) no-repeat;
    cursor: pointer;
}
.search-box{
    margin-right: 15px;
    position: relative;
    padding: 23px 0;
}

.search-ipt{
    position: absolute;
    top: -100%;
    right: 50px;
    -webkit-transition: top 300ms;
    transition: top 300ms;
    width: 200px;
    height: 30px;
    border: 2px solid #45af47;
    z-index: 999;
    background: #fff;
}
.search-ipt input{
    width: 96%;
    padding:0 2%;
    height: 30px;
    border: none 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.nav .nav-r .fr{
    margin-top: 23px;
}


.nav .nav-list{
    margin-left: 320px;
    margin-right: 80px;
}
.nav-list li{
    float: left;
    margin: 0 18px;
    width: 75px;
}
.nav-list li a{
    display:block;
    text-align:center;
    color:#707070;
    height:80px;
    line-height: 80px;
    width: 100%;
    position:relative;
}

.nav-list li a span {position:absolute; left:0; top:0; z-index:2; width:100%; color:#707070; -webkit-transition:color 500ms;  transition:color 500ms;}
.nav-list li a .bkg {width:0;height:2px;top: 78px; z-index:1; background-color:#ee7700; -webkit-transition:width 500ms; transition:width 500ms;}
.nav-list li a.on span{color:#ee7700;}
.nav-list li a.on .bkg {width: 100%;}

.nav-hide{
    width: 100%;
    height: 191px;
    position: absolute;
    top: 80px;
    left: 0;
    z-index: 9999;
    display: none;
    background: url(//filecdn.ify.cn/skin/mrfa265/img/nav-bg.jpg) no-repeat center center;
}
.nav-hide .nav-hide-content{
    width: 1200px;
    margin: 28px auto;
}
.nav-hide  .hide-left{
    margin-top: 16px;
}
.nav-hide  .hide-right{
    width: 860px;
}
.hr-list{
    width: 390px;
    float: left;
}
.hr-list2{
    width: 200px;
}
.hr-list-box{
    float: left;
    position: relative;
}
.hr-list-hover{
    display: none;
}
.hr-list dd, .hr-list-hover dd{
    width: 150px;
    line-height: 40px;
    border-bottom: 1px solid #dcdcdc;
    padding-left: 10px;
    padding-right: 10px;
    margin-right: 25px;
}
.hr-list1 dd{
    float: left;
}
.nav .nav-list li .hr-list dd a, .nav .nav-list li .hr-list-hover dd a{
    width: 100%;
    height: auto;
    line-height: inherit;
    font-size: 12px;
    text-align: left;
}
.hr-list dd .icon-nav,.hr-list-hover dd .icon-nav{
    display: inline-block;
    width: 5px;
    height: 9px;
    background: url(//filecdn.ify.cn/skin/mrfa265/img/index-icon.png) no-repeat;
    float: right;
    margin-top: 16px;
}
.hr-img{
    width: 200px;
    height: 130px;
}
.hr-img img{
    width: 200px;
    height: 130px;
    display: none;
}
.hr-img img.img-show{
    width: 200px;
    height: 130px;
    display: block;
}
.hr-list dd a:hover, .hr-list-hover dd a:hover{
    color: #45af47;
}
.hr-list dd:hover .icon-nav, .hr-list-hover dd:hover .icon-nav{
    background: url(//filecdn.ify.cn/skin/mrfa265/img/index-icon1.png) no-repeat;
}
.hr-list-a{
    float: right;
    padding-left: 40px;
    display: none;
    position: absolute;
    left: 250px;
    top: 20px;
      border-left: 1px solid #dcdcdc;
  width:400px;
  height:100px;
}
.hr-a:nth-of-type(2){
    margin-top: 45px;
}
.hr-list-a p{
    font-size: 12px;
    margin-bottom: 15px;
    height: 12px;
    line-height: 12px;
}
.nav .nav-list li .hr-list-hover dd .hr-a a{
    display: inline-block;
    width: auto;
    height: auto;
    line-height: inherit;
    text-align: left;
    font-size: 12px;
    padding: 0 15px;
    background: url(//filecdn.ify.cn/skin/mrfa265/img/a-line.png) no-repeat right center;
}
.nav .nav-list li .hr-list-hover dd .hr-a a:nth-of-type(1){
    padding-left: 0;
}
.nav .nav-list li .hr-list-hover dd .hr-a a:last-of-type{
   background: none;
}
.nav .nav-list li .hr-list-hover dd .hr-a a:hover{
    color: #45af47;
}


#content{
    position: relative;
}
.search-info{
    position: absolute;
    left: 50%;
    margin-left: -600px;
    top: 0;
    z-index: 999;
    overflow: hidden;
    height: 41px;
}
.on{top: 0;}

.banner{
    width: 100%;
}
.banner a{width:100%;height:100%;display:inline-block;}
.banner img{
    width: 100%;
}
.banner .swiper-pagination{
    bottom: 75px;
}
.banner .swiper-pagination-bullet{
    background: transparent;
    opacity: 1;
    border: 1px solid #fff;
}
.banner .swiper-pagination-bullet-active{
    background: #fff;
}

.index-pro{
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 9999;
}
.index-pro li{
        width: 33.33%;
    float: left;
    height: 50px;
    line-height: 50px;
    text-align: center;
}
.index-pro li a{
    width: 100%;
}
.index-pro li:nth-of-type(1){
    background: #45af47;
}
.index-pro li:nth-of-type(2){
    background: #7fbe25;
}
.index-pro li:nth-of-type(3){
    background: #f6ab00;
}
.index-pro li p{
    font-size: 16px;
    color: #fff;
}
.index-pro li p span{
    display: inline-block;
    margin-left: 25px;
    font-size: 18px;
}
.index-pro li:hover p span{
    margin-left: 40px;
}


/*底部*/
.bottom{
    width: 100%;
    padding: 35px 0;
    background: #3d3f41;
}
.bottom .bom-r span{display:inline-block;margin-left: 15px;}
.bottom .bom-r span p{color:#fff;text-align:center;margin-top:5px;}
.bottom .bom-r img{
    width: 80px;
}
.bom-l a{
    font-size: 12px;
    color: #fff;
    opacity: 0.6;
    margin-right: 15px;
}
.bim-span{
    margin-top: 10px;
}
.bim-span .fl{
    width: 290px;
    padding-right: 20px;
   background: url(//filecdn.ify.cn/skin/mrfa265/img/bom-line.png) no-repeat right bottom;
}
.bim-span .fl p{
    font-size: 12px;
    color: #fff;
    opacity: 0.6;
    margin-top: 15px;
}

.footer{
    width: 100%;
    height: 40px;
    background: #343638;
}
.footer .ft-l{
    font-size: 12px;
    color: #fff;
    opacity: 0.35;
    line-height: 40px;
}
.footer .ft-l a{
    font-size: 12px;
    color: #fff;
    line-height: 40px;
  margin-left:10px;
}
.footer .ft-r{
    margin-top: 9px;
}
.footer .ft-r select{
    width: 140px;
    color: #fff;
    opacity: 0.35;
    background: transparent;
    height: 22px;
    line-height: 22px;
    font-size: 12px;
}
.footer .ft-r select option{
    color: #000;
    opacity: 0.35;
    font-size: 12px;
}

.main{
    width: 100%;
    margin: 60px 0;
}
.main-title{
    margin-bottom: 25px;
}
.main-title span{
    display: inline-block;
    font-size: 20px;
    padding-bottom: 5px;
    border-bottom: 2px solid #f6ab00;
}

.index-news1 li{
    width: 225px;
    height: 225px;
    position: relative;
    margin-bottom: 18px;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.index-news1 .in-img{
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
}
.index-news1 .in-img img{
    width: 100%;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.index-news1 .in-img p{
    position: absolute;
    left: 18px;
    top: 25px;
    font-size: 16px;
    color: #fff;
}
.index-news1 li:hover .in-img img{
    -webkit-transform:scale(1.1);
    -ms-transform:scale(1.1);
    transform:scale(1.1);
}
.in-bg{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(69,175,71,0.95);
    opacity: 0;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.in-bg .in-title{
    font-size: 18px;
    color: #fff;
    text-align: center;
    margin-bottom: 15px;
    line-height: 30px;
    padding: 0 15px;
}
.in-bg .in-info{
    font-size: 14px;
    color: #fff;
    text-align: center;
    line-height: 20px;
    height: 60px;
    overflow: hidden;
    padding: 0 15px;
}
.in-bg .in-more{
  text-align: center;
    margin-top: 25px;
}
.in-bg-con{
    margin-top: 32px;
}
.index-news1 li:hover .in-bg{
    opacity: 1;
}
.index-news1 li:hover{
    -webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.36);
    -moz-box-shadow:0px 0px 10px rgba(0,0,0,0.36);
    box-shadow:0px 0px 10px rgba(0,0,0,0.36);
}
.index-news2 li {
    width: 470px;
    height: 470px;
}
.index-news2{
    margin: 0 0 0 18px;
}
.index-news2 .in-bg-con{
    margin-top: 155px;
}
.index-news3{
    width: 486px;
}
.index-news3 li{
    float: left;
    margin-left: 18px;
}

.index-about-l{
    width: 472px;
}
.index-about-r{
    width: 440px;
}
.index-about-r video{
    width: 100%;
}
.index-about-m{
  width: 280px;
}
.index-about-m img{
  max-width:100%;
}
.ia-l{
   width: 320px;
}
.ia-l .ia-title{
    font-size: 18px;
    color: #fff;
}
.ia-l .ia-title1{font-size:16px;margin-top: 15px;color:#fff;}
.ia-l .ia-info{
    font-size: 16px;
    line-height: 20px;
   margin-top: 20px;
  color:#fff;
}
.ia-l .ia-more a{
    font-size: 12px;
    color: #000;
    opacity: 0.8;
    margin-top: 35px;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.ia-l .ia-more a:hover{
    color: #45af47;
}
.ia-r{
    border-left: 1px solid #e5e5e5;
    width: 150px;
}
.ia-r li{
    padding: 25px 20px;
    border-bottom: 1px solid #e5e5e5;
    cursor: pointer;
   background: #7fbe25;
}
.ia-r li a{
    font-size: 14px;
    width: 105px;
    height: 100%;
    background: url(img/index-icon.png) no-repeat right center;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
  color:#fff;
  height: 15px;
    line-height: 15px;
}
.ia-r li:last-of-type{
    border-bottom: none;
}
.ia-r li:hover a{
    color: #45af47;
    background: url(//filecdn.ify.cn/skin/mrfa265/img/index-icon1.png) no-repeat right center;
}


/*重要公告*/
.main-menu{
    width: 100%;
    height: 40px;
    background: #45af47;
}
.left_menu ul{overflow:hidden;}
.left_menu li{
    float: left;
}
.news-menu li{
    width: 50%;
}
.left_menu li{
    text-align: center;
   
}
.left_menu li a{
    width: 100%;
  line-height: 40px;
      height: 40px;
    overflow: hidden;
    color: #fff;
    font-size: 14px;
}
.left_menu li a.on{
    background: #7fbe25;
}
.notice-list{
    width: 100%;
    margin-top: 40px;
}
.notice-list li{
    padding: 25px 20px;
    border: 1px solid #e5e5e5;
    cursor: pointer;
    margin-bottom: 30px;
}
.notice-list li a{width:100%;}
.notice-list .notice-title{
    font-size: 18px;
    margin-bottom: 20px;
   height: 20px;
    line-height: 20px;
    overflow: hidden;
  font-weight: bold;
}
.notice-list .notice-con .notice-info{
    margin-right: 170px;
    font-size: 14px;
    line-height: 20px;
    height: 40px;
    overflow: hidden;
    opacity: 0.8;
}
.notice-list .notice-con .notice-time{
    width: 70px;
}
.notice-list .notice-con .nt{
    font-size: 12px;
}
.notice-list .notice-con .icon-more{
    display: inline-block;
    width: 19px;
    height: 19px;
    background: url(//filecdn.ify.cn/skin/mrfa265/img/gg-icon1.png) no-repeat;
    float: right;
    margin-top: 5px;
}
.notice-list li:hover{
    background: #45af47;
}
.notice-list li:hover div{
    color: #fff;
}
.notice-list li:hover .notice-con .icon-more{
    background: url(//filecdn.ify.cn/skin/mrfa265/img/gg-icon2.png) no-repeat;
}

/*专题报告*/
.topic-list{
    width: 100%;
    margin-top: 40px;
}
.topic-list li{
    float: left;
    width: 268px;
    height: 390px;
    border: 1px solid #e5e5e5;
    margin-bottom: 40px;
    margin-right: 40px;
    overflow: hidden;
}
.topic-list li a{
    width: 100%;
}
.topic-list li:nth-of-type(4n){
    margin-right: 0;
}
.topic-list .topic-img{
    width: 100%;
    position: relative;
}
.topic-list .topic-img img{
    width: 100%;
}
.topic-list .topic-con{
    width: 248px;
    padding: 18px 10px 0;
    position: absolute;
    top: 268px;
    left: 0;
}
.topic-list .topic-title{
    font-size: 14px;
    line-height: 20px;
    height: 40px;
    overflow: hidden;
    margin: 0 0 18px 0;
}
.topic-list .topic-info{
    font-size: 12px;
    line-height: 20px;
    height: 40px;
    overflow: hidden;
    margin-bottom: 20px;
    display: none;
}
.topic-list .topic-time{
    padding: 12px 0;
    border-top: 1px solid #eeeeee;
}
.topic-list .topic-time .tt-l{
    font-size: 12px;
    line-height: 19px;
}
.topic-list .topic-time .icon-more{
    display: inline-block;
    width: 19px;
    height: 19px;
    background: url(//filecdn.ify.cn/skin/mrfa265/img/gg-icon1.png) no-repeat;
}
.topic-list li:hover .topic-con{
    background: #45af47;
    top: 208px;
}
.topic-list li:hover div{
    color: #fff;
}
.topic-list li:hover .topic-time .icon-more{
    background: url(//filecdn.ify.cn/skin/mrfa265/img/gg-icon2.png) no-repeat;
}
.topic-list li:hover .topic-info{
    display: block;
}

    /*分页*/
.page-main{
    width: 100%;
}
.page-main .page{
    padding: 30px 0 0;
    text-align: center;
}
.page-main .page span{
    font-size: 12px;
    margin-right: 10px;
    background: #f8f8f8;
}
.page-main .page span a{
    font-size: 12px;
    width:100%;
    height:100%;
}
.page-main .page .JZD_PAGE_PREVIOUS{
    display: inline-block;
    width: 60px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    color: #757575;
}
.page-main .page .JZD_PAGE_NEXT{
    display: inline-block;
    width: 70px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    color: #757575;
}
.page-main .page .JZD_PAGE_SHUZIYE{
    display: inline-block;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
}
.page-main .page .JZD_PAGE_GONG ,.JZD_PAGE_ZONGSHU,.JZD_PAGE_TIAOJILU,.JZD_PAGE_YECI,.JZD_PAGE_NUMBER,.JZD_PAGE_XIEGANG,.JZD_PAGE_YE,.JZD_PAGE_FIRST,.JZD_PAGE_LAST,.JZD_PAGE_ZHUANGDAO,.JZD_PAGE_SELECT,.JZD_PAGE_SELECT_YE{
    display: none;
}
.page-main .page  .JZD_PAGE_DISABLED{
    background: #45af47;
    color: #fff;
}

/*新闻详情页*/
.news-content{
    width: 100%;
    margin-top: 40px;
}
.news-content .news-l{
    float: left;
    width: 860px;
}
.news-content .news-r{
    float: right;
    width: 300px;
}
.news-l-title{
    font-size: 24px;
    font-weight: bold;
    line-height: 33px;
}
.news-other{
    margin: 25px 0;
    overflow: hidden;
}
.news-other span{
    display: inline-block;
    font-size: 12px;
    float: left;
}
.info-content p{
    font-size: 14px;
    line-height: 35px;
}
.info-content img{
    max-width: 100%;
}
.info-content embed{width: 100%;}
.news-box{
    width: 100%;
    margin-bottom: 40px;
}

.news-box p{
    font-size: 18px;
    margin-bottom: 10px;
}
.news-box li{
    padding: 13px 0;
    border-bottom: 1px solid #e5e5e5;
}
.news-box li a{
    font-size: 12px;
    width: 100%;
}
.news-box li a span{
    font-size: 12px;
    float: right;
}
.news-box li a:hover{
    color: #45af47;
}
.index-news0 li{
    width: 100%;
    height: auto;
    margin-bottom: 0;
    border-bottom: none;
    padding: 0;
    font-size: 0;
    margin-top: 20px;
}


/*产品家园*/
.hot-cls{
    width: 100%;
    margin-top: 40px;
}
.hot-cls li{
    float: left;
    width: 380px;
    margin-right: 30px;
    position: relative;
    overflow: hidden;
}
.hot-cls li:last-of-type{
    margin-right: 0;
}
.hot-cls li img{
    width: 100%;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.hot-cls li p{
    width: 360px;
    padding: 0 10px;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 35px;
    line-height: 35px;
    background: rgba(69,175,71,0.8);
    color: #fff;
    font-size: 16px;
}
.hot-cls li:hover img{
    -webkit-transform:scale(1.1);
    -ms-transform:scale(1.1);
    transform:scale(1.1);
}
.brand-cls{
    width: 100%;
    margin-top: 40px;
}
.brand-cls li{
    width: 270px;
    float: left;
    border: 1px solid #e5e5e5;
    margin-right: 37px;
    margin-bottom: 37px;
}
.brand-cls li a{
    width: 100%;
}
.brand-cls li:nth-of-type(4n){
    margin-right: 0;
}
.brand-cls li .brand-img{
    width: 100%;
    overflow: hidden;
}
.brand-cls li .brand-img img{
    width: 100%;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.brand-cls li p{
    text-align: center;
    height: 30px;
    line-height: 30px;
    background: #f8f8f8;
    border-top: 1px solid #e5e5e5;
}
.brand-cls li:hover .brand-img img{
    -webkit-transform:scale(1.1);
    -ms-transform:scale(1.1);
    transform:scale(1.1);
}

/*产品家园列表*/
.pro-menu li{
       width: 33.33%;
}

.pro-list li{
    width: 268px;
    height: 327px;
    position: relative;
    border: 1px solid #45af47;
    overflow: hidden;
    float: left;
    margin-right: 40px;
    margin-bottom: 40px;
   -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
   background:#f8f8f8;
}
.pro-list li:nth-of-type(4n){
    margin-right: 0;
}
.pro-list .pro-img{
    width: 100%;
    overflow: hidden;
}
.pro-list .pro-img img{
    width: 100%;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.pro-list .pro-con{
    width: 248px;
    padding: 20px 10px;
    background: #45af47;
    border-top: 1px solid #45af47;
    position: absolute;
    top: 265px;
    left: 0;
}
.pro-list .pro-con .pro-l{
    font-size: 14px;
    line-height: 19px;
   color: #fff;
}
.pro-list .pro-con .pro-more{
    display: inline-block;
    width: 19px;
    height: 19px;
    background: url(//filecdn.ify.cn/skin/mrfa265/img/gg-icon2.png) no-repeat;
}
.pro-list .pro-con .pro-info{
    font-size: 14px;
    line-height: 20px;
    height: 40px;
    overflow: hidden;
    margin-top: 15px;
    display: none;
    color:#fff;
}
.pro-list li:hover{
    border: 1px solid #7fbe25;
}
.pro-list li:hover .pro-con{
    background: #7fbe25;
    top:216px;
    border-top: 1px solid #7fbe25;
}
.pro-list li:hover .pro-con .pro-info{
    display: block;
}
.pro-list li:hover .pro-img img{
    -webkit-transform:scale(1.1);
    -ms-transform:scale(1.1);
    transform:scale(1.1);
}
.peo-cls{
    width: 100%;
    border: 1px solid #e5e5e5;
    box-sizing: border-box;
    margin: 40px 0;
}
.peo-cls li{
    padding: 12px 10px;
}
.peo-cls li dd{
    display: inline;
}
.peo-cls li:nth-of-type(1){
    border-bottom: 1px solid #e5e5e5;
}
.peo-cls li a{
    font-size: 13px;
    padding: 0 15px;
    background: url(//filecdn.ify.cn/skin/mrfa265/img/a-line.png) no-repeat right center;
}
.peo-cls li a:nth-of-type(1){
    font-weight: bold;
    background: none;
    padding: 0;
}
.peo-cls li a:nth-of-type(2){
    color: #45af47;
    padding-left: 0;
}
.peo-cls li a:last-of-type{
    background: none;
}
.peo-cls li a:hover{
    color: #45af47;
}
.peo-cls li a.on{
    color: #45af47;
}


/*产品详情页*/
.pro-main-bg{
  height:517px;
  background: url(img/info-pro-bg.jpg) no-repeat center center;
  padding-top: 50px;
  margin: 0;
}
.pro-content .pro-r{
    float: right;
    width: 560px;
    background: #fff;
    margin-left: 40px;
}
.pro-content .pro-r .pro-t{
    font-size: 28px;
  
}
.pro-content .pro-r .pro-span{
    margin: 20px 0 30px;
    width: 450px;
}
.pro-span li{
    margin-bottom: 20px;
}
.pro-span li span{
    display: inline-block;
}
.pro-span p{
    margin-top: 15px;
}
.pro-span p i{
    font-style: normal;
    font-weight: bold;
    font-size: 24px;
    font-family: 'Arial';
}
.pro-span p.sp{
    font-size: 16px;
    font-weight: bold;
}


.pro-sum{
    margin-bottom: 40px;
}
.pro-content .pro-l{
    width: 410px;
    height: 410px;
    float: left;
    position: relative;
    overflow: hidden;
    margin-left: 95px;
}
.pro-content .pro-l img{
    width: 410px;
}
.click-btn{
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -15px;
    margin-left: -15px;
    cursor: pointer;
}
.click-btn i{
    display: inline-block;
    width: 30px;
    height: 30px;
    background: url(img/pro-search.png) no-repeat;
}
.scale{
    -webkit-transform:scale(1.4);
    -ms-transform:scale(1.4);
    transform:scale(1.4);
}
.pro-content .info-content{}
.pro-content .info-content p{
    font-size: 14px;
    line-height: 20px;
}
.pro-a{
    float: left;
    margin-right: 20px;
}
.product-info{
    background: url(img/pro-info-bg.jpg) no-repeat top center;
}
.product-info .w1200{
   padding-top: 80px;
}
.product-info .info-padding{
    background: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0 0 20px -1px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 20px -1px rgba(0,0,0,0.1);
    box-shadow: 0 0 20px -1px rgba(0,0,0,0.1);
    padding: 20px;
}

.info-img{
    width: 100%;
    margin: 35px 0;
}
.info-img img{
    max-width: 100%;
}
.info-box{
   width: 100%;
  margin-top: 40px;
}
.info-box p{
    font-size: 14px;
    line-height:22px ;
}
.info-box img{
   max-width: 100%;
}
.info-nav{
    font-size: 28px;
    text-align: center;
    margin-top: 35px;
}
.pro-list .swiper-button-prev,.pro-list .swiper-button-next{
    top: 84%;
    width: 35px;
    height: 35px;
    margin-top:0;
    -moz-background-size: contain;
    -webkit-background-size: contain;
    background-size: contain;
}
.pro-list .swiper-button-prev{
    background: url(img/info-prev.jpg);
    left: 470px;
}
.pro-list .swiper-button-next{
    background: url(img/info-next.jpg);
    right: 470px;
}
.swiper-pro-list li{
    margin-bottom: 80px;
}
.swiper-button{
    width: 120px;
    height: 35px;
    background: #45af47;
    line-height: 35px;
    text-align: center;
    border-radius: 3px;
    position: absolute;
    left: 50%;
    margin-left: -60px;
    top: 84%;
}
.swiper-button a{
    color: #fff;
      width: 100%;
}
.bdsharebuttonbox1{
    width: 35px;
    float: right;
    margin-top: -40px;
}
.bdsharebuttonbox1 a{
    display: block;
}
.bdsharebuttonbox1 .bd_weixin{
    width: 35px;
    height: 35px;
    background: url(img/share-icon1.png) no-repeat;
    padding-left: 0;
    margin: 0 0 20px 0;
}
.bdsharebuttonbox1 .bd_qq{
    width: 35px;
    height: 35px;
    background: url(img/share-icon3.png) no-repeat;
    padding-left: 0;
    margin: 0 0 20px 0;
}
.bdsharebuttonbox1 .bd_tsina{
    width: 35px;
    height: 35px;
    background: url(img/share-icon2.png) no-repeat;
    padding-left: 0;
    margin: 0 0 20px 0;
}
.bdsharebuttonbox1 .bd_more{
    width: 35px;
    height: 35px;
    background: url(img/share-icon4.png) no-repeat;
    padding-left: 0;
    margin: 0 0 20px 0;
}


/*联系方式*/
.contact-menu li{
    width: 33.33%;
}
.map{
    width: 100%;
    margin-top: 40px;
}
.map img{
    width: 100%;
}
.contact-info{
    width: 100%;
    margin-top: 30px;
}
.contact-info li{
    float: left;
    width: 470px;
    margin-bottom: 13px;
}
.contact-info .con-l{
    float: left;
    font-size: 12px;
    line-height: 23px;
}
.contact-info .con-l i{
    display: inline-block;
    width: 23px;
    height: 23px;
    vertical-align: middle;
    margin-right: 5px;
}
.contact-info .con-l .con-icon1{
    background: url(//filecdn.ify.cn/skin/mrfa265/img/con-icon1.png) no-repeat;
}
.contact-info .con-l .con-icon2{
    background: url(//filecdn.ify.cn/skin/mrfa265/img/con-icon2.png) no-repeat;
}
.contact-info .con-l .con-icon3{
    background: url(//filecdn.ify.cn/skin/mrfa265/img/con-icon3.png) no-repeat;
}
.contact-info .con-l .con-icon4{
    background: url(//filecdn.ify.cn/skin/mrfa265/img/con-icon4.png) no-repeat;
}
.contact-info .con-r{
    margin-left: 90px;
    font-size: 12px;
    line-height: 23px;
}

.form-list{
    float: left;
    width: 575px;
}
.form-list li{
    width: 100%;
    margin-bottom: 20px;
}
.form-list .fl-l{
    font-size: 12px;
    color: #000;
    opacity: 0.8;
    text-align: right;
    width: 75px;
    line-height: 35px;
}
.form-list .fl-r{
    margin-left: 80px;
    font-size: 12px;
    color: #000;
    opacity: 0.8;
}
.form-list .fl-r input[type="text"]{
    width: 100%;
    box-sizing: border-box;
    border: 1px solid #e5e5e5;
    height: 35px;
    line-height: 35px;
    background: #f8f8f8;
   -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.form-list .fl-r textarea{
    width: 100%;
    box-sizing: border-box;
    border: 1px solid #e5e5e5;
    height: 120px;
    background: #f8f8f8;
   -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.form-list .fl-r select{
    width: 100%;
    box-sizing: border-box;
    border: 1px solid #e5e5e5;
    background: #f8f8f8;
    height: 35px;
    line-height: 35px;
}
.form-list .fl-r input[type="radio"]{
   vertical-align: middle;
    margin-right: 5px;
  
}
.form-list .fl-r span{
    display: inline-block;
    margin-right: 15px;
    margin-top: 10px;
}
.form-list .fl-r input[type="submit"]{
    width: 240px;
    height: 40px;
    background: #45af47;
    color: #fff;
    border: none;
    cursor: pointer;
   -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.form-list .fl-r input[type="reset"]{
    width: 240px;
    height: 40px;
    background: #f6ab00;
    color: #fff;
    border: none;
    cursor: pointer;
    float: right;
   -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;v
}
.form-list .fl-r input[type="text"].txt{
    width: 380px;
}

/*售后服务*/
.service{
    width: 100%;
    margin: 40px 0;
}
.service .ser-l{
    float: left;
    width: 580px;
}
.service .ser-r{
    float: right;
    width: 520px;
}
.ser-title{
    font-size: 20px;
    margin-bottom: 30px;
}
.ser-title i{
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(//filecdn.ify.cn/skin/mrfa265/img/about-icon.png) no-repeat;
    vertical-align: middle;
    margin-right: 3px;
   /* position: absolute; */
    /* left: -1px; */
    /* top: 8px; */
}
.ser-info p{
    font-size: 12px;
    color: #000;
    opacity: 0.8;
    line-height: 25px;
}
.ser-r-l p{
    font-size: 12px;
    color: #45af47;
    margin-bottom: 18px;
}
.ser-r-l .ser-r-l-p{
    font-size: 12px;
    line-height: 22px;
}
.ser-r-l a{
    width: 230px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    background: #f6ab00;
    border-radius: 5px;
    margin-top: 15px;
}
.ser-r-tel{
    font-size: 18px;
    color: #f6ab00;
    font-weight: bold;
    margin: 5px 0 25px;
}

/*品牌文化*/
.about-menu li{
  /*  width: 25%;*/
  width: 20%;
} 
.cul-title{
    font-size: 24px;
}
.cul-list1{
    width: 100%;
    margin-top: 40px;
}
.cul-list1 li{
    width: 25%;
    float: left;
    text-align: center;
}
.cul-list1 li img{
    max-width: 100%;
}
.cul-bg{
    width: 100%;
    height: 500px;
    background: url(//filecdn.ify.cn/skin/mrfa265/img/pinpai-bg.jpg) no-repeat center center;
}
.cul-bg .w1200{
    padding: 100px 0;
}
.cul-bg .cul-title{
    float: left;
    width: 235px;
    color: #fff;
    line-height: 35px;
  /*  position: relative;
    padding-left: 28px;*/
}
.principle-list{
    float: right;
    width: 800px;
}
.principle-list li{
    float: left;
    margin-bottom: 70px;
    width: 385px;
}
.principle-list li:nth-of-type(2n){
    float: right;
    width: 360px;
}
.principle-list  .pri-num{
    width: 27px;
    height: 27px;
    background: #f6ab00;
    font-size: 19px;
    text-align: center;
    line-height: 27px;
    border-radius: 100%;
    color: #fff;
}
.principle-list .pri-info{
    margin-left: 35px;
}
.principle-list .pri-info .pri-title{
    font-size: 18px;
    color: #fff;
    margin-bottom: 10px;
}
.principle-list .pri-info .pri-con p{
    font-size: 12px;
    color: #fff;
}
.connotation-list li{
    margin-top: 10px;
    background: #f8f8f8;
    padding: 20px 15px;
    height: 17px;
    overflow: hidden;
}
.connotation-list .conno-l{
    font-family: 'Arial';
    font-size: 70px;
    opacity: 0.2;
    height: 55px;
    line-height: 55px;
}
.connotation-list i{
    display: inline-block;
    width: 25px;
    height: 25px;
    cursor: pointer;
}
.connotation-list .add-icon{
    background: url(//filecdn.ify.cn/skin/mrfa265/img/about-add.png) no-repeat;
}
.connotation-list .cut-icon{
    background: url(//filecdn.ify.cn/skin/mrfa265/img/about-add1.png) no-repeat;
}
.connotation-list .conno-info{
    margin-left: 60px;
    margin-right: 30px;
}
.connotation-list .conno-t{
    font-size: 15px;
    opacity: 0.85;
    margin-bottom: 22px;
}
.connotation-list .conno-p p{
    font-size: 12px;
    line-height: 25px;
}
.cul-bg2{
    width: 100%;
    height: 100px;
    background: url(//filecdn.ify.cn/skin/mrfa265/img/about-pinpai-img.jpg) no-repeat center center;
}
.system-list{
    width: 100%;
}
.system-list li{
    float: left;
    width: 16.66%;
    text-align: center;
}
.system-list li img{
    max-width: 100%;
}
.system-list li .sys-title{
    margin: 20px auto 0;
    line-height: 20px;
    height: 40px;
    width: 85%;
}
.sys-icon{
    margin-top: 18px;
}
.sys-icon i{
    display: inline-block;
    width: 25px;
    height: 25px;
    cursor: pointer;
}
.sys-icon .open-icon{
    background: url(//filecdn.ify.cn/skin/mrfa265/img/about-add.png) no-repeat;
}
.sys-icon .close-icon{
    background: url(//filecdn.ify.cn/skin/mrfa265/img/about-add1.png) no-repeat;
}

.system-con{
    width: 100%;
    margin-top: 20px;
}
.system-con li{
    padding: 15px 20px;
    background: #f8f8f8;
    text-align: left;
    display: none;
}
.system-con p{
    font-size: 12px;
    line-height: 20px;
}
.system-con p span{
    font-weight: bold;
}

.system-list1 li .sys-title{
    height: 60px;
    width: 92%;
    font-size: 12px;
}




/*资质荣誉*/
.honor-list{width:100%;margin-top:40px;}
.honor-list li{
    cursor: pointer;
    height: auto;
}
.honor-list li img{width:100%;}
.honor-list li p{
    text-align: center;
    width: 248px;
    padding: 20px 10px;
    background: #f8f8f8;
    border-top: 1px solid #e5e5e5;
  	 line-height:20px;
    height:40px;
}
.honor-list li:hover p{
    background: #45af47;
    border-top: 1px solid #45af47;
    color: #fff;
}
.honor-fix{
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,.8);
    display: none;
}

.honor-img{
    position: absolute;
    left: 50%;
    top: 55%;
    width: 600px;
    margin-left: -300px;
    margin-top: -340px;
}
.honor-img img{
    width: 600px;
    height: 600px;
}
.honor-img p{
    font-size: 24px;
    color: #fff;
    text-align: center;
    padding: 20px 0;
    border-bottom: 1px solid #45af47;
}
.close{
    position: absolute;
    right:-50px;
    top: -60px;
    cursor: pointer;
}
.close img{
    width: 50px;
    height: 50px;
}



/*公司要闻*/
.company-list li{
    padding: 10px;
}
.company-list .com-r{
     width: 140px;
}
.company-list .com-r img{
    width:100%;
}
.company-list .com-l{
    margin-right: 200px;
}
.company-list .notice-con .notice-info{
    margin-right: 0;
}
.company-list .notice-con .notice-time{
    width: 100px;
    margin-top: 28px;
}
.company-list .notice-con .nt{
    line-height: 19px;
}
.company-list .notice-con .icon-more{
    margin-top: 0;
}
.company-list .notice-title{
    margin-top: 10px;
}

/*健康百科*/
.health-menu li{
    width: 33.33%;
}
.index-treatment{
    width: 100%;
    margin-top: 40px;
}
.index-treatment li{
    float: left;
    width: 360px;
    margin-right: 60px;
}
.index-treatment li.last-li{
    margin-right: 0;
}
.index-treatment .treat-img{
    width: 100%;
}
.index-treatment .treat-img img{
    width: 100%;
}
.science-list{
    margin-top: 15px;
}
.science-list li{
    height: 25px;
    line-height: 25px;
    float: none;
}
.science-list li i{
    display: inline-block;
    width:5px ;
    height:5px ;
    background: url(//filecdn.ify.cn/skin/mrfa265/img/health-icon.png) no-repeat;
    vertical-align: middle;
    margin-right: 5px;
}
.science-list li a{
    width: 100%;
    font-size: 12px;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.science-list li a:hover{
    color: #f6ab00;
}
.health-title{
    font-size: 18px;
}
/*法律声明*/
.law-content{
    width: 100%;
}
.law-content p{
    font-size: 12px;
    line-height: 22px;
}

/*搜索页*/
.search-msg{font-size: 14px;}
.search-msg span{font-size: 18px;color: #f6ab00;font-weight: bold;display: inline-block;}
.main-news-list{overflow:hidden;}
.search-msg .color span{display: none;}
.search-msg .color span.JZD_PAGE_ZONGSHU {display: block;}

/*清华办学，精彩回顾*/
.review-a{
    overflow: hidden;
      width: 100%;
}
.review-a a{
    font-size: 14px;
    float: left;
    padding: 0 25px;
    background: url(//filecdn.ify.cn/skin/mrfa265/img/a-line.png) no-repeat right center;
}
.review-a a:nth-of-type(1){
    padding-left: 0;
}
.review-a a:last-of-type{
    background:none;
}
.review-a a.on{
    color: #45af47;
}

/*教授简介*/
.professor-list li{
    height: 380px;
}
.professor-list .topic-time{
    border-top: none;
    padding-top: 0;
}
.professor-list .topic-info{
    display: block;
}
.professor-list li:hover .topic-info{
    height: 80px;
}
.professor-list li:hover .topic-con{
    top:229px
}

/*教授简介详情页*/
.tea-box li{
    line-height: 22px;
}

/*清华办学*/
.school-box{
    width: 100%;
    margin-bottom: 60px;
}
.ser-title a{
    float: right;
}
.school-info p{
    font-size: 14px;
    line-height: 22px;
    padding-left: 10px;
    background: url(//filecdn.ify.cn/skin/mrfa265/img/dian.png) no-repeat left 9px;
    margin-bottom: 15px;
}
.school-info img{
    max-width: 100%;
}
.school-box .school-l{
    float: left;
    width: 50%;
}
.school-box .school-l img{
    width: 100%;
}
.school-box .school-r{
    float: right;
    width: 50%;
    position: relative;
}
.school-info1 p{
    background: none;
    padding-left: 0;
}
.school-con{
    position: absolute;
    left: 6.5%;
    right: 6.5%;
    top: 15.5%;
}
.school-con .sch-title{
    font-size: 24px;
    margin-bottom: 35px;
}


/*公司简介*/
.about-box{ width:100%;margin-top: 20px;}
.about-box .about-title{
    font-size: 24px;
    color: #45af47;
    margin-bottom: 25px;
}
.about-info{
    font-size: 14px;
    line-height: 25px;
}
.about-info p{
    font-size: 14px;
    line-height: 25px;
}
.about-info img{max-width:100%;}
.about-l{
    width: 50%;
    float: left;
    height: 450px;
    background: url(//filecdn.ify.cn/skin/mrfa265/img/about-l-img.jpg);
}
.about-r{
    width: 50%;
    float: right;
    height: 450px;
    background: url(//filecdn.ify.cn/skin/mrfa265/img/about-r-img.jpg);
}
.about-r .about-info{
    width: 560px;
    color: #fff;
    line-height: 20px;
    margin-top: 10%;
    margin-left: 35px;
}
.about-r .about-info p{
    color: #fff;
    line-height: 20px;
}
.cul-img img{
    width: 100%;
}
.cul-img .slide-title{
    background: #f8f8f8;
    padding: 15px;
}
.cul-main .swiper-button-next, .cul-main .swiper-button-prev {
    position: absolute;
    top: 0;
    width: 26px;
    height: 26px;
    margin-top: 0;
    -moz-background-size: contain;
    -webkit-background-size: contain;
    background-size: contain;
}
.cul-main .swiper-button-next{
    background: url(//filecdn.ify.cn/skin/mrfa265/img/next-icon.jpg);
}
.cul-main .swiper-button-prev{
    background: url(//filecdn.ify.cn/skin/mrfa265/img/prev-icon.jpg);
    right: 40px;
    left: auto;
}
.brand-box{
    width: 100%;
    margin-bottom: 60px;
}
.brand-box li{
    width: 130px;
    float: left;
    text-align: center;
    margin-right: 84px;
}
.brand-box li:last-of-type{
    margin-right: 0;
}
.brand-box li img{
    max-width: 100%;
}
.brand-box li p{
    margin-top: 15px;
}
.brand-box img{
    max-width: 100%;
}
.brand-title{
    font-size: 18px;
    color: #45af47;
    margin-bottom: 27px;
}
.brand-info{
    width: 100%;
    margin-bottom: 60px;
}
.brand-info .brand-l{
    float: left;
    width: 620px;
}
.brand-l p{
    font-size: 14px;
    line-height: 22px;
}
.brand-l .fl{
    font-size: 14px;
    width: 14px;
    height: 14px;
    border: 1px solid #ee7700;
    color: #ee7700;
    text-align: center;
    line-height: 14px;
    border-radius: 100%;
    margin-top: 2px;
}
.brand-l .li-r{
    margin-left: 20px;
}
.brand-info .brand-r{
    float: right;
    width: 560px;
}
.brand-info .brand-r img{
    max-width: 100%;
}
.brand-color{
    width: 100%;
    margin-bottom: 60px;
}
.color-l{
    float: left;
    width: 325px;
}
.color-r{
    float: right;
    width: 875px;
}
.color-l li{
    margin-top: 20px;
}
.color-l li img{
    float: left;
}
.color-l li .col-l-r{
    margin-left: 73px;
    padding: 10px 0;
}
.color-l li p{
    line-height: 21px;
}

.color-r li{
    margin-top: 20px;
}
.color-r li img{
    float: left;
}
.color-r li .col-l-r{
    margin-left: 73px;
    padding: 10px 0;
}
.color-r li p{
    line-height: 21px;
}
.color-r li .col-l-r1{
    padding: 0;
}

/*分支机构*/
.org-info{
    width: 100%;
}
.org-info table{
    width: 100%;
    background: #dcdcdc;
    border: none 0;
    border-spacing: 1px;
}
.org-info table tr{
    background: #fff;
}
.org-info table th{
    padding: 12px 0;
    font-weight: normal;
    background: #f8f8f8;
}
.org-info table td{
    padding: 12px 0;
    text-align: center;
    font-size: 12px;
}
.org-info img{
	width:100%;
}

/*环游世界*/
.world{
    width: 100%;
    height: 775px;
    background: url(img/map.jpg) no-repeat center center;
    position: relative;
}
.world img{
    width: 100%;
}
.world ul{
    width: 1200px;
    height: 100%;
    margin:0 auto;
    position: relative;
}
.world li{
    width: 159px;
    height: 110px;
    position: absolute;
    background: url(img/map-box-bg.png) no-repeat;
    cursor: pointer;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    opacity: 0;
}
.world li a{
	width:100%;
  height:100%;

}
.world li:nth-child(1){
    left: 51%;
    top: 28%;
}
.world li:nth-child(2){
    left: 40.5%;
    top: 18.5%;
    z-index: 2;
}
.world li:nth-child(3){
    left: 29.5%;
    top: 22%;
    z-index:5;
}
.world li:nth-child(4){
    left: 30.5%;
    top: 31%;
    z-index:3;
}
.world li:nth-child(5){
    left: 10%;
    top: 59%;
}
.world li:nth-child(6){
    left: 12.5%;
    top: 14%;
}
.world li:nth-child(7){
    left: 11%;
    top: 10.5%;
    z-index: 4;
}
.world li:nth-child(8){
    left: 5%;
    top: 15.5%;
}
.world li:nth-child(9){
    left: 31%;
    top: 37%;
}
.world li:nth-child(10){
    left: 38.5%;
    top: 21.5%;
}

.world li .world-box{
    padding: 8px;
}
.world li .wor-l{
    width: 56px;
}
.world li .wor-l img{
    width: 56px;
    height: 56px;
}
.world li .wor-r{
    font-size: 12px;
    opacity: 0.7;
    line-height: 20px;
    margin: 5px 0 0 60px;
}

.m_header{ display: none; height:60px; background:#fff; width:100%; overflow:hidden; position:relative;}
.m_logo_box{ width:122px; position:absolute; left:35px; top:8px;}
.m_nav_btn{background:url(img/nav-meau.png) no-repeat right center; width:80px; height:60px; line-height:60px; position:absolute; top:0; right:35px;}
.m_nav_btn a{width: 80px;height: 60px;display: inline-block;}

/*菜单*/
.cbp-spmenu-left {width: 50%;height: 100%; overflow-y:scroll;top: 0;z-index: 1000;	position: fixed;left: -50%; display:block; background:#45af47;}
.cbp-spmenu-left.cbp-spmenu-open {left: 0px;}
.menu_box{ width:100%; height:100%; background:#45af47; overflow-y:scroll}
.cd_box{ width:100%;}
.logo_box{ width:100%; height:80px; background:#fff; text-align:center;}
.logo_box img{ width:100%; height:80px;}
.cbp-spmenu-left-list{ width:100%;}
.cbp-spmenu-left-list li{ width:100%; font-size:16px;}
.cbp-spmenu-left-list li span{ padding:0 1rem; border-bottom:solid 1px #9adf9b; display:block;height: 3rem;line-height:3rem}
.cbp-spmenu-left-list li a{ color:#FFF;font-size: 16px;width: 90%;}
.cbp-spmenu-left-list li dd{ margin-left:1rem;padding-left:2rem;height: 2.5rem;line-height: 2.5rem;border-bottom:solid 1px #9adf9b;}
.cbp-spmenu-left-list li dd:last-child{border-bottom:none;}
.cbp-spmenu-left-list li dd a{font-size: 14px;}
.sub_nav{display: none;}
.cbp-spmenu-left i{
    display: inline-block;
}
.icon-close{
    width:16px ;
    height:16px ;
    background: url(img/menu-close.png) no-repeat;
    margin-top: 13px;
}

.menu-icon-down{
    width:12px ;
    height:6px ;
    background: url(img/menu-down.png) no-repeat;
    margin-top: 18px;
}
.menu-icon-right{
    width:6px ;
    height:12px ;
    background: url(img/menu-right.png) no-repeat;
    margin-top: 15px;
}



.world-img{width: 100%;display: none;}
.world-img img{width: 100%;}


/*金平台*/
.about-cls{
    margin-bottom: 35px;
}
.about-cls a{
    float: left;
    padding: 0 20px;
    background: url(img/a-line.png) no-repeat right center;
    font-size: 16px;
} 
.about-cls a:first-of-type{
    padding-left: 0;
}
.about-cls a:last-of-type{
    background: none;
}
.about-cls a:hover{
    color: #45af47;
}
.cul-title a{
    float: right;
}
.jpt-about{
    width: 100%;
}
.jpt-about li{
    width: 50%;
    float: left;
}
.jpt-about li img{
   max-width: 100%;
}
.jpt-title{
    position: relative;
}
.jpt-cls{
    position: absolute;
    top: 7px;
    left: 150px;
}
.jpt-title .about-cls{
    margin-bottom: 0;
}
.jpt-title .about-cls a{
    font-size: 14px;
    float: left;
}
.about-cls a.on{
    color: #45af47;
}
.jpt-banner{
    width: 100%;
}
.jpt-banner img{
    width: 100%;
}
.jpt-banner .swiper-button-next, .swiper-button-prev {
    width: 20px;
    height: 40px;
    margin-top: -20px;
    -moz-background-size: 20px 40px;
    -webkit-background-size: 20px 40px;
    background-size: 20px 40px;
}
.jpt-banner .swiper-button-next{
    background-image:url(img/jpt-next.png);
    right: 0;
}
.jpt-banner .swiper-button-prev{
    background-image:url(img/jpt-prev.png);
    left: 0;
}
.jpt-bg{
    height: 346px;
    background: url(img/jpt-bg1.jpg) no-repeat center center;
    margin: 0;
    padding: 60px 0;
}
.cul-title1{
    color: #fff;
}
.cul-title1 i {
    background: url(img/about-icon1.png) no-repeat;
}
.jpt-adv{
    width: 100%;
}
.jpt-adv li{
    float: left;
    width: 20%;
    text-align: center;
}
.jpt-adv li img {
    max-width: 100%;
}
.jpt-adv li p{
    font-size: 18px;
    color: #fff;
    margin-top: 20px;
}
.jpt-info{
    width: 100%;
    margin-top: 20px;
}
.jpt-info li{
    display: none;
    padding: 20px;
    background: rgba(255,255,255,0.15);
    color: #fff;
    position: relative;
  line-height: 20px;
}
.jpt-info li i{
    position: absolute;
    top: -8px;
    display: inline-block;
    width: 17px;
    height: 8px;
    background: url(img/jpt-icon0.png) no-repeat;
}
.jpt-info li i.jpt-icon1{
    left: 9%;
}
.jpt-info li i.jpt-icon3{
    left: 49%;
}
.jpt-info li i.jpt-icon4{
    left: 69%;
}
.jpt-info li i.jpt-icon5{
    left: 89.5%;
}

/*金品质*/
.idea li{
    margin-bottom: 25px;
}

.idea-title{
    font-size: 16px;
    margin-bottom: 20px;
}
.idea-info p{
    font-size: 12px;
    color: #3d3f41;
    line-height: 22px;
}
.idea-info span{
    display: block;
    font-size: 18px;
    color: #45af47;
    margin-top: 15px;
}
.idea-info li{
    float: left;
    width: 151px;
    text-align: center;
    margin-bottom: 0;
    margin-right: 110px;
}
.idea-info li:last-of-type{
    margin-right: 0;
}
.idea-info li img{
    max-width: 100%;
}
.jpz-img{
    width: 100%;
    margin-top: 15px;
}
.jpz-img img{
    max-width: 100%;
}

.produce-img{
    width: 100%;
}
.produce-img li{
    float: left;
    width: 25%;
}
.produce-img li img{
    max-width: 100%;
}
.produce-img li p{
    width: 99.2%;
    height: 30px;
    text-align: center;
    line-height: 30px;
    color: #fff;
}
.produce-img li p.produce-p1{
    background: #45af47;
}
.produce-img li p.produce-p2{
    background: #7fbe25;
}
.produce-img li p.produce-p3{
    background: #e0cc20;
}
.produce-img li p.produce-p4{
    background: #f6ab00;
}

.produce-icon{
    width: 100%;
    margin-bottom: 25px;
    background: url(img/jpz-bg3.png) no-repeat left 45px;
}
.produce-icon li{
    width: 25%;
    float: left;
    text-align: center;
}
.produce-icon li p{
    color: #3d3f41;
    font-size: 14px;
    line-height: 20px;
    margin-top: 20px;
}

.jpz-bg-img{
    width: 100%;
    height: 200px;
    background: url(img/jpz-bg2.jpg) no-repeat center center;
}
.jpz-bg-img p{
    color: #fff;
    text-align: center;
}
.jpz-bg-img p.p1{
    font-size: 32px;
    margin-bottom: 20px;
    padding-top: 62px;
}
.jpz-bg-img p.p2{
    font-size: 20px;
}

.planting{
    width: 100%;
}
.planting .plant-l{
    float: left;
    width: 400px;
}
.planting .plant-r{
    float: right;
    width: 765px;
    margin-top: 5px;
}
.plant-img{
    margin-top: 7px;
}
.plant-img li{
    width: 198px;
    float: left;
    margin-right: 4px;
    position: relative;
}
.plant-img li:last-of-type{
    margin-right: 0;
}
.plant-img li img{
    max-width: 100%;
}
.plant-img li p{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    font-size: 12px;
    background: #7fbe25;
}

.ss-l{
    width: 350px;
    float: left;
}
.ss-r{
    width: 405px;
    float: right;
}
.ss-r .ss-title{
    font-size: 18px;
    color: #3d3f41;
    margin: 10px 0 15px;
}
.ss-r .ss-info p{
    font-size: 12px;
    color: #3d3f41;
    line-height: 20px;
}
.plant-r li{
    background: #fff;
}
.plant-r .swiper-pagination{
    width: 50%;
    left: 29%;
}
.plant-r .swiper-pagination-bullet {
    width: 7px;
    height: 7px;
    display: inline-block;
    border-radius: 100%;
    background: transparent;
    opacity: 1;
    border: 1px solid #a2a2a3;
    margin: 0 4px!important;
}
.plant-r .swiper-pagination-bullet-active {
    background: #7fbe25;
    border: 1px solid #7fbe25;
}
.swiper-num{
    position: absolute;
    right: 10px;
    bottom: 10px;
    font-size: 12px;
    z-index: 989999;
}
.swiper-num span{
    display: inline-block;
    font-size: 18px;
}

.jpz-bg{
    padding: 60px 0;
    margin: 0;
    height: 348px;
    background: url(img/jpz-bg.jpg) no-repeat center center;
}
.rd-l{
    width: 400px;
    float: left;
    position: relative;
}
.rd-l p{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    background: rgba(246,171,0,.9);
}
.rd-r{
    width: 765px;
    float: right;
}
.rd-r li{
    margin-top: 28px;
}
.rd-r .rd-title{
    font-size: 18px;
    color: #fff;
    margin-bottom: 25px;
}
.rd-r .rd-title i{
    float: right;
    display: inline-block;
    width: 20px;
    height: 11px;
    background: url(img/down-icon.png) no-repeat;
    margin-top: 5px;
}
.rd-r .rd-info{
    display: none;
}
.rd-r .rd-info p{
    font-size: 12px;
    color: #fff;
    line-height: 22px;
}

/*新营销*/

.trend .trend-l{
    width: 600px;
    float: left;
}
.trend .trend-l img{
   max-width: 100%;
}
.trend .trend-r{
    width: 580px;
    float: right;
}
.trend-title{
    font-size: 18px;
    color: #3d3f41;
}
.trend-r .idea-info{
    margin-top: 16px;
}
.trend-r .idea-info p span{
    font-size: 12px;
    color: #3d3f41;
    line-height: 22px;
    display: inline-block;
    margin-right: 20px;
    margin-top: 0;
}

.xyx-bg{
   width: 100%;
    padding: 60px 0;
    height: 378px;
    background: url(img/xyx-bg.jpg) no-repeat center center;
}
.model{
    width: 100%;
}
.model img{
    max-width: 100%;
}
.model-box{
    float: left;
    width: 600px;
}
.model-box .mb-l{
    width: 341px;
    float: left;
}
.model-box .mb-l img{
    max-width: 100%;
}
.model-box .mb-r{
    width: 245px;
    float: right;
    margin-top: 83px;
}
.model-box .mb-r1{
    margin-top: 96px;
}
.mb-r .mb-title{
    color: #fff;
    font-size: 20px;
    margin-bottom: 20px;
}
.mb-r li{
    font-size: 16px;
    color: #fff;
    line-height: 25px;
}

.path-list{
    width: 100%;
}
.path-list li{
    width: 360px;
    float: left;
    margin-right: 60px;
}
.path-list li:last-of-type{
    margin-right: 0;
}
.path-list .path-title{
    font-size: 18px;
    color: #45af47;
}
.path-list .path-info{
    font-size: 12px;
    line-height: 22px;
    height: 66px;
    margin: 18px 0;
}
.reward-list li{
    width: 360px;
    float: left;
    margin-right: 60px;
}
.reward-list li:last-of-type{
    margin-right: 0;
}
.reward-list .rew-l{
    font-family: 'Arial';
    font-size: 55px;
    opacity: 0.5;
}
.reward-list .rew-r{
    margin-left: 65px;
}
.reward-list .rew-r p{
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 15px;
}
.reward-list .rew-icon{
    width: 25px;
    height: 25px;
    cursor: pointer;
    background: url(img/about-add.png) no-repeat;
}
.reward-list .rew-icon1{
    width: 25px;
    height: 25px;
    cursor: pointer;
    background: url(img/about-add1.png) no-repeat;
}

/*大健康产品*/
.pro-bg{
    width: 100%;
    height: 150px;
    background: url(img/pro-bg.jpg) no-repeat center center;
    position: relative;
}
.pro-chat{
    width: 240px;
    position: absolute;
    left: 50%;
    margin-left: -120px;
    top: 32px;
}
.pro-chat span{
    color: #fff;
    font-size: 18px;
    line-height: 30px;
    margin-top: 13px;
}

/*人物故事*/

.character-list{
    width: 100%;
}
.character-list li{
    width: 580px;
    margin-right: 40px;
    float: left;
    margin-bottom: 40px;
}
.character-list li img{
    max-width: 100%;
}
.character-list li:nth-of-type(2n){
    margin-right: 0;
}

/*清华办学改*/
.school-box .topic-list li{
    margin-bottom: 0;
}

.apply-info p{
    font-size: 14px;
    line-height: 22px;
}
.apply-list li{
    margin-top: 20px;
}
.apply-list .apply-l{
    width: 70px;
    height: 25px;
    text-align: center;
    line-height: 25px;
    color: #fff;
}
.apply-list .apply-r{
    margin-left: 78px;
}
.apply-list .apply-l1{
    background: #45af47;
}
.apply-list .apply-l2{
    background: #7fbe25;
}
.apply-list .apply-l3{
    background: #d1d714;
}
.apply-list .apply-l4{
    background: #f6ab00;
}
.apply-list .apply-l5{
    background: #ee7700;
}

/*社会责任*/
.society-news li{
    position: relative;
}
.soc-title{
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 18px 2%;
    width: 96%;
    height: 19px;
    line-height: 19px;
    background: rgba(0,0,0,0.5);
    color: #fff;
    font-size: 16px;
}
.soc-title span{
    font-family: 'Arial';
    display: inline-block;
    margin-right: 5px;
}

.society-news .swiper-button-next{
    width:19px ;
    height:19px ;
    background: url(img/shehui-icon.png) no-repeat;
    top: 90.5%;
    margin-top: 0;
    right: 2%;
}

/*电子刊物*/
.down-list li{
    height: auto;
}
.down-list .topic-con {
    width: 248px;
    padding: 18px 10px 0;
    position: static;
    top: 0;
    left: 0;
}
.down-list .topic-title {
    height: 20px;
}
.down-list .topic-time {
    padding: 17px 0;
}
.down-list .topic-time .tt-r{
    font-size: 12px;
    line-height: 19px;
    margin-left: 20px;
}
.down-list .topic-time i{
    display: inline-block;
    width: 19px;
    height: 19px;
    vertical-align: middle;
    margin-right: 5px;
}
.down-list .topic-time i.down-icon{
    background: url(img/xiazai-icon.png) no-repeat;
}
.down-list .topic-time i.more-icon{
    background: url(img/more-icon.png) no-repeat;
}
.down-list li:hover .topic-con{
    top:0;
    background: none;
}
.down-list li:hover div{
    color: #000;
}
.down-list li:hover .topic-info{
    display: none;
}
.video-icon{
    width: 33px;
    height: 33px;
    background: url(img/video-icon.png) no-repeat;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -16px;
    margin-left: -16px;
}

/*精彩事业*/
.jc-box{
    width: 100%;
    margin-bottom: 40px;
}
.jc-box .jc-l{
    width: 600px;
    float: left;
}
.jc-box .jc-l img{
  max-width: 100%;
}
.jc-box .jc-r{
    width: 560px;
    float: right;
}
.jc-r .jc-title{
    font-size: 36px;
    font-weight: bold;
    color: #000;
    opacity: 0.7;
    line-height: 43px;
    margin-bottom: 25px;
  padding:10px 0 25px;
  border-bottom:1px solid #cccccc;
}
.jc-r .jc-info p{
    font-size: 18px;
    color: #000;
    opacity: 0.7;
    line-height: 32px;
   text-align: justify;
}
.jc-a{
    width: 300px;
    height: 35px;
    line-height: 35px;
    overflow: hidden;
    margin-left: 0;
    margin-right: 0;
   font-size:24px;
   font-family:'Arial';
}
.jc-a a{
    display: inline-block;
    width: 132px;
    height: 35px;
    background: url(img/jcsy-icon1.png) no-repeat center center;
    line-height: 35px;
    color: #737373;
    float: left;
    font-size:24px;
    font-family:'Arial';
}
.jc-a a span{ 
  color: #737373;
  display: inline-block;
  font-size:24px;
    font-family:'Arial';
  padding-left:30px;
}
.jc-a a.on{
    background: url(img/jcsy-icon2.png) no-repeat center center;
  color:#45af47;
}
.jc-a a.on span{ color:#45af47;}
.jc-page{
    position: relative;
}
.jc-page .swiper-button-prev{
    width: 134px;
    height: 35px;
    background: url(img/jcsy-prev.png) no-repeat center center;
    margin-top: -18px;
    left: 0;
}
.jc-page .swiper-button-next{
    width: 134px;
    height: 35px;
    background: url(img/jcsy-next.png) no-repeat center center;
    margin-top: -18px;
    right: 0;
}
.swiper-pro-list{padding: 55px 0 35px;}

.index-adv1{background:#45af47;width: 290px;padding: 41px 15px;margin-bottom: 1px;}
.index-adv2{background:#f6ab00;width: 290px;padding: 21px 15px 30px;}

/*首页*/
.index-w40{
    width: 400px;
    margin-right: 10px;
}
.index-w39{
    width: 390px;
}
.index-rea{
    position: relative;
    cursor: pointer;
}
.index-rea img{
    max-width: 100%;
}
.video-bg{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: rgba(103,103,103,0.3);
    text-align: center;
}
.video-bg i{
    display: inline-block;
    width: 49px;
    height: 49px;
    background: url(img/index-video.png) no-repeat;
    background-size: contain;
    margin-top: 109px;
}
.video-bg p{
    color: #fff;
    font-size: 18px;
    margin-top: 15px;
}

.index-about{
    position: absolute;
    top: 40px;
    left: 20px;
    right: 20px;
    width: 360px;
}
.index-about .iabout-title{
    font-size: 20px;
    margin-bottom: 15px;
}
.index-about .iabout-title1{
    font-size: 14px;
    line-height: 22px;
}
.index-about .iabout-info{
    margin-top: 10px;
    margin-bottom: 40px;
}
.index-about .iabout-info p{
    font-size: 14px;
    color: #707070;
    line-height: 25px;
    text-align: justify;
}

.main-color{
    background: #f9f9fa;
    padding: 60px 0;
    margin: 0;
}
.main-title{
    font-size: 20px;
}
.news-li{
    margin-bottom: 30px;
}
.news-li li{
    font-size: 14px;
    color: #707070;
    width: 90px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    float: left;
    border-radius: 20px;
    margin-left: 10px;
    cursor: pointer;
}
.news-li li.on{
    background: #45af47;
    color: #fff;
}

.index-news-box{
    width: 100%;
    display: none;
}
.index-news-img{
    width: 580px;
}
.index-news-img li{
    width: 100%;
    display: none;
}
.index-news-img li a{
    width: 100%;
}
.index-news-img li img{
    width: 100%;
    height: 380px;
}

.index-news-list{
    width: 580px;
}
.index-news-list li{
    width: 100%;
    padding: 37px 0;
    border-bottom: 1px solid #e0e0e1;
}
.index-news-list li a{
    width: 100%;
}
.index-news-list .in-t{
    font-size: 18px;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    margin-bottom: 16px;
}
.index-news-list .in-t span{
    display: inline-block;
    float: right;
    line-height: 20px;
}
.index-news-list .in-t span img{
    vertical-align: middle;
}
.index-news-list .in-p{
    color: #707070;
    height: 15px;
    line-height: 15px;
    overflow: hidden;
}
.index-news-list .in-l{
    width: 53px;
    padding-right: 15px;
    border-right: 1px solid #d6d6d7;
}
.index-news-list .in-l p.p1{
    font-family: 'Arial';
    font-size: 20px;
    margin-bottom: 15px;
}
.index-news-list .in-l p.p2{
    font-family: 'Arial';
    font-size: 16px;
    color: #000;
    opacity: 0.5;
    text-align: right;
}
.index-news-list .in-r{
    margin-left: 90px;
}
.index-news-list li:hover .in-t{
    color: #45af47;
}

.video-box{
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8);
    z-index: 999999;
  display:none;
}
.video-box .w1200{
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -320px;
    width:640px;
	 height:500px;
  margin-top:-250px;
}

/*视频列表*/
.video-list{
    width: 100%;
}
.video-list li{
    width: 580px;
    float: left;
    margin-right: 40px;
    margin-bottom: 25px;
}
.video-list li:nth-of-type(2n){
    margin-right: 0;
}
.video-list li img{
    width: 100%;
}
.video-list li p{
    margin: 15px 0;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    text-align: center;
}
.video-list li .video-img{
    width: 100%;
    position: relative;
    cursor: pointer;
}
.video-list li .video-li-bg{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0,0,0,0.2);
}
.video-list li i{
    display: inline-block;
    width: 49px;
    height: 49px;
    background: url(img/index-video.png) no-repeat;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -24px;
    margin-top: -24px;
}

.zhibo-list .notice-con .notice-info{
	display:none;
}

#video-show{
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0,0,0,0.8);
    width: 100%;
    height: 100%;
    display:none;
}
#video-show .w1200{
    margin-top: 15%;
}

#video-show video{
    width: 100%;
}
.video-list .video-embed{
    display: none;
}




@media screen and (max-width: 1240px) {
    .main{margin: 40px 0;}
    .w1200{width: 960px;}
    .nav .nav-l{margin-right: 0;}
    .nav .nav-list{margin-left: 150px;}
    .nav-list li{margin: 0 15px;}
    .index-news4{display: none;}
    .index-news2{margin: 0;}
    
  .index-about-m{display:none;}
  .index-about-r{width:460px;}
    .banner .swiper-pagination {bottom: 55px;}
    .hot-cls li{width: 32%;margin-right: 2%;}
    .brand-cls li{width: 23.5%;margin-right: 2%;box-sizing: border-box;}

    .pro-list li{width: 23.5%;margin-right: 2%;box-sizing: border-box;margin-bottom: 3%;height: 269px}
    .pro-list .pro-con{top: 225px;width: 90%;padding:10px 5%;}
    .pro-list li:hover .pro-con{top:182px;}
   .swiper-pro-list li{height:250px;}
   .swiper-pro-list li .pro-con{top:208px;}
   .swiper-pro-list li:hover .pro-con{top:152px;}
  .swiper-button{top:90%;}
  .pro-list .swiper-button-prev, .pro-list .swiper-button-next{top:90%;}
  .pro-list .swiper-button-prev{left:350px;}
  .pro-list .swiper-button-next{right:350px;}
  .pro-content .pro-l{margin-left: 0; }
    .pro-content .pro-r{width: 450px;margin-left:0;margin-top: -50px;}
  .pro-content .pro-r .pro-span{width:420px;}
    .info-nav li {width: 48%;}
    .about-r .about-info{width: 460px;}
  
   .bdsharebuttonbox1{margin-top: 70px; margin-right: -115px;}

    .index-treatment li{width:32%;margin-right: 2%;}
    .science-list li{width:100%;margin-right: 0;overflow: hidden;}

    .news-content .news-l{width: 630px;}

    .form-list{width: 49%;}
    .form-list .fl-r input[type="submit"]{width: 48%;}
    .form-list .fl-r input[type="reset"]{width: 48%;}
    .form-list .fl-r input[type="text"].txt{width: 70%;}

    .school-box .school-r img{width: 100%;}
    .school-con{top: 5%;}
    .school-con .sch-title{margin-bottom: 15px;}
    .topic-list li{width: 24%;margin-right: 1.33%;box-sizing: border-box;height: 350px;}
    .topic-list .topic-con{width: 90%;padding: 18px 5% 0;top: 228px;}
    .topic-list li:hover .topic-con{top: 168px}

    .service .ser-l{width: 400px;}
    .ser-info p{line-height: 20px;}

    .notice-list .notice-con .notice-info{margin-right:100px; }
    .notice-list li{margin-bottom: 20px;}
    .company-list .notice-con .notice-info{margin-right: 0;}

    .honor-list li img{width: 100%;}
    .honor-list li p{width: 90%;padding: 21px 5%;}

    .brand-box li{margin-right: 36px;}
    .brand-info .brand-l{width: 460px;}
    .brand-info .brand-r{width: 490px;}
    .color-l{width: 290px;}
    .color-r{width: 650px;}

    .cul-list1 li{width: 23%;padding: 0 1%;}
    .principle-list{width: 610px;}
    .principle-list li{width: 300px;}
    .principle-list li:nth-of-type(2n){width: 290px;}
    .principle-list .pri-info .pri-con p{line-height: 20px;}

    /*金品质*/
    .idea-info li{margin-right: 50px;}
    .rd-r{width: 535px;}
    .rd-r li{margin-top: 20px;}
    .planting .plant-l{width: 350px;}
    .planting .plant-r {width: 585px;height: 240px;}
    .ss-l{width: 250px;}
    .ss-l img{width: 100%;}
    .plant-img li{width: 170px;}
    .ss-r{width: 320px;}
    .produce-img li p {font-size: 12px;}
    .produce-img li img {max-width: 99.2%;}
    .honor-list li {height: auto;}

    /*新营销*/
    .model-box{width: 480px;}
    .model-box .mb-l {width: 220px;}
    .model-box .mb-r1 {margin-top: 56px;}
    .model-box .mb-r {width: 245px;margin-top: 33px;}
    .path-list li{width: 300px;margin-right: 30px;}
    .path-list li .path-img{width: 100%;}
    .path-list li .path-img img{width: 100%;}
    .path-list .path-info{height: 80px;line-height: 20px;}
    .reward-list li {width: 310px;margin-right: 15px;}
    .reward-list .rew-l{font-size: 48px;}
    .reward-list .rew-r p{font-size: 15px;line-height: 23px;}
    .reward-list .rew-r{margin-left: 55px;}

    .trend .trend-l{width: 465px;}
    .trend .trend-r{width: 480px;}
    .trend-r .idea-info{margin-top: 8px;overflow: hidden;}
    .trend-r .idea-info p span{float: left;margin-right: 5px;line-height: 18px;}
    .idea-info p{line-height: 18px;}

    /*人物故事*/
    .character-list li{width: 48%;margin-right: 2%;margin-bottom: 2%;}

    /*精彩事业*/
    .jc-box .jc-l {width: 480px;}
    .jc-box .jc-r {width: 460px;}
    .jc-r .jc-title {font-size: 30px;line-height: 34px;margin-bottom: 10px;}
    .jc-r .jc-info p {font-size: 13px;line-height: 17px;}
  
  
    .bom-l a{margin-right: 5px;}
    .bom-r{margin-top: -38px;margin-right: 150px;}
  
   /*首页*/
    .index-w40{width: 320px;}
    .index-w39{width: 310px;}
    .index-about {top: 20px;left: 15px;right: 15px;width: 290px;}
    .index-about .iabout-title{margin-bottom: 10px;}
    .index-about .iabout-info{margin-top: 5px;margin-bottom: 10px;}
    .index-about .iabout-info p{line-height: 22px;}
    .video-bg i{margin-top: 79px;}

    .index-news-img{width: 450px;}
    .index-news-img li img{height: auto;}
    .index-news-list{width: 480px;}
    .index-news-list li{padding: 22px 0;}
  .video-box .w1200{width:640px;}
  
   /*视频列表*/
    .video-list li{width:48%;margin-right: 4%;}
  
  .hot-cls li p{width:90%;padding:0 5%;}


}
@media screen and (max-width: 1220px) {
  .bdsharebuttonbox1{width:auto; float: none; margin-top: 0;margin-right: 0;}
  .bdsharebuttonbox1 .bd_weixin{margin: 0 15px 0 0;}
  .bdsharebuttonbox1 .bd_tsina{margin: 0 15px 0 0;}
  .bdsharebuttonbox1 .bd_qq{margin: 0 15px 0 0;}
  .bdsharebuttonbox1 .bd_more{margin: 0 15px 0 0;}
  
}
@media screen and (max-width: 1120px) {
    .world{display: none;}
    .world-img{display: block;}
}
@media screen and (max-width: 1000px) {
    .w1200{width: auto;margin: 0 5%;}
    .nav-list li{margin: 0 10px;}
    .index-news1 li{width: 48%;height: 100%;font-size: 0;margin-left: 2%;margin-bottom: 2%;}
    .index-news2{width: 49.5%;}
    .index-news2 li{width: 100%;height: 100%;margin-left: 0;}
    .index-news3{width: 50.5%;}
    .index-about-l{width: 54%;}
    .index-about-r{width:46%; }
    .index-about-r img{max-width:100%; }
  
  
  
    .ia-l .ia-title{font-size: 20px;margin-bottom: 15px;}
    .ia-l .ia-more a{margin-top: 20px;}
    .index-news1 .in-img p{font-size: 14px;top: 20px;left: 15px;}
    .in-bg{display: none;}
    .in-bg .in-title{font-size: 16px;}

    .pro-list li{height: 248px;}
    .pro-list .pro-con{top: 204px}
    .pro-list li:hover .pro-con{top:162px}
    .honor-list li{height:auto;}

    .pro-content .pro-r{width: auto;float: none;margin-left: 0;margin-top: 20px;}
 	 .pro-content .pro-r .pro-span {width: 100%;}

    .about-r .about-info{width: 400px;}
    .about-r .about-info p{font-size: 12px;}

    .news-content .news-l{width: 500px;}
    .index-news0 li {width: 100%;height: auto;margin-bottom: 0;border-bottom: none;margin-left: 0;}

    .school-info p{font-size: 12px;line-height: 20px;}

    .service .ser-l{float: none;width: 100%;}
    .service .ser-r{width: 100%;float: none;margin-top: 20px;}

    .brand-box li{width:30.33%;margin-right:0;margin-bottom: 30px;padding: 0 1.5%;}
    .brand-info .brand-l{width: 100%;float: none;}
    .brand-info .brand-r{width: 100%;float: none;}
    .brand-l p {font-size: 12px;line-height: 20px;}
    .color-l{width: 100%;float: none;}
    .color-r{width: 100%;float: none;margin-top: 20px;}
    .color-r li .col-l-r p{font-size: 12px;}
    .color-l li .col-l-r p{font-size: 12px;}

    .principle-list{width: 500px;}
    .principle-list li{width: 240px;}
    .principle-list li:nth-of-type(2n){width: 250px;}

    .jpt-adv li {width: 18%;margin: 0 1%;}
    .jpt-adv li p {font-size: 16px;margin-top: 15px;}

    /*金品质*/
    .idea-info li{width:18%;margin: 0 1%;}
    .rd-l{width: 330px;}
    .rd-l img{max-width: 100%;}
    .rd-r{float:none;margin-left:340px;width: auto;}
    .rd-r li:first-of-type{margin-top: 10px;}
    .rd-r .rd-title{margin-bottom: 15px;font-size: 16px}
    .planting .plant-l {width: 39.5%;}
    .planting .plant-r {width: 58.8%;}
    .ss-l{width: 230px;}
    .plant-img li{width: 49%;}
    .idea-info p{line-height: 18px;}
    .ss-r{float:none;margin-left: 240px;width: auto;}
    .ss-r .ss-title{margin: 0 0 10px;font-size: 16px;}
    .ss-r .ss-info{height: 145px;overflow: hidden;}
    .ss-r .ss-info p{line-height: 18px;}

    /*新营销*/

    .trend .trend-l {display: none;}
    .trend .trend-r {width: 100%;float: none;}

    .model-box {width: 50%;text-align: center;}
    .model-box .mb-l {width: 230px; float: none;}
    .mb-r li {font-size: 14px;line-height: 20px;}
    .model-box .mb-r {width: 245px;float: none;}
    .path-list li {width: 32%;margin-right: 2%;}
    .reward-list li{width: 32.5%;margin-right: 1%;}
    .reward-list .rew-r p {font-size: 14px;}

    /*企业文化*/
    .system-list li{width: 33.33%;margin-bottom: 20px;}
    .system-list li .sys-title { height: auto;}

    .pro-content .pro-l {width: auto;float: none;height: auto;}
    .pro-content .pro-l img {max-width: 100%;width: auto;}
    .pro-span li {margin-bottom: 15px;}

    /*精彩事业*/
    .jc-box .jc-l {width: 100%;float: none;}
    .jc-box .jc-r {width: 100%;float: none;margin-top: 20px;}
    .jc-r .jc-title {font-size: 30px;line-height: 34px;margin-bottom: 10px;}
    .jc-r .jc-info p {font-size: 13px;line-height: 17px;}
  
    .swiper-pro-list li .pro-con {top: 188px;}
    .swiper-pro-list li:hover .pro-con {top: 130px;}
    .pro-list .swiper-button-next { right: 320px;}
     .pro-list .swiper-button-prev {left: 320px;}
    .pro-main-bg{height:auto;background: none;padding-top: 30px;}
    .honor-list li{height:auto;}
  
    .ia-r{width:110px;}
    .ia-r li a{width:80px;height: 16px; line-height: 16px;}
  
   /*首页*/
    .index-w40{width: 33.5%;margin-right: 0.8%}
    .index-w39{width: 32.5%;}
    .index-about {top: 10%;left: 5%;right: 5%;width: 90%;}
    .index-about .iabout-info p{height: 66px;overflow: hidden;}
    .video-bg i{margin-top: 25%;}

    .index-news-img{width: 47%;}
    .index-news-list{width: 50%;}
    .index-news-list li{padding: 3.5% 0;}
  
    .video-box .w1200{width:640px;margin:0;}
  
}
@media screen and (max-width: 970px) {
    .nav-list li{margin: 0 8px;}
  
  
  
  
    .topic-list li{height: auto;}
    .topic-list .topic-con{position: static;}
    .topic-list li:hover .topic-con{top: 228px}
    .topic-list li:hover .topic-info{display: none;}

    .school-con{left: 2%;right: 2%;}
    .school-con .sch-title{font-size: 18px;margin-bottom: 5px;}
    .school-info p{line-height: 18px;}

    .cul-bg .w1200{padding: 50px 0;}
    .cul-bg .cul-title{width: 100%;float: none;}
    .principle-list{width: 100%;float: none;}
    .principle-list li{width: 48%;}
    .principle-list li:nth-of-type(2n){width: 48%;}

    .connotation-list li{height: 20px;line-height: 20px;}
    .connotation-list .conno-t{line-height: 20px;font-size: 13px;}

    .path-list .path-info {height: 100px;}
    .reward-list .rew-r p {line-height: 20px;}

}
@media screen and (max-width: 930px) {
    .nav{display: none;}
    .m_header{display: block;}
    .main{margin: 30px 0;}
    .pro-list li{height: 229px;}
    .pro-list .pro-con{top: 185px}
    .pro-list li:hover .pro-con{top:142px}

    .about-r .about-info{width: 300px;}

    .news-content .news-l{width: 100%;float: none;}
    .news-content .news-r{display: none;}

    .honor-list li p{padding: 5%;}
    .honor-list li{height: auto;}

    .xyx-bg{height: 280px;}
  
  .index-about-l{float:none;width:100%;}
  
   .ia-r{width:150px;}
  .ia-r li a{width:105px;}
  .index-about-r{width:100%;margin-top:20px;}
}
@media screen and (max-width: 880px) {
    .bottom{display: none;}
    .ia-l .ia-title{font-size: 16px;}

    .rd-r .rd-title{font-size: 14px;}
    .ss-r .ss-title{font-size: 14px;}
}
@media screen and (max-width: 830px) {
    .w1200{width: auto;margin: 0 3%;}

    .pro-list .pro-con .pro-l{font-size: 12px;}
    .pro-list .pro-con .pro-info{font-size: 12px;}
    .pro-list li{height: 200px;}
    .pro-list .pro-con{top: 156px}
    .pro-list li:hover .pro-con{top:122px}

    .company-list .com-l{margin-right: 160px;}
    .form-list{width: 100%;}

    .honor-list li{height: auto;}
   .video-box .w1200{width:640px;margin:0;}

}
@media screen and (max-width: 800px) {
    .school-box .school-l{float: none;width: 100%;}
    .school-box .school-r{float: none;width: 100%;}
    .school-con{top: 20%;}

    .system-con li{padding: 10px;}

    .rd-r .rd-info p{line-height: 18px;}
    .ss-l{width: 200px;}
    .ss-r{margin-left: 210px;}
    .ss-r .ss-info{height: 110px;}
    .planting .plant-r{height: 220px;}
    .jpz-bg-img p.p1{font-size: 26px;}
    .rd-l {width: 300px;}
    .rd-r {margin-left: 310px;}
    .rd-l p{font-size: 12px;}
}
@media screen and (max-width: 760px) {

    .footer .ft-l{float: none;text-align: center;}
    .footer .ft-r{display: none;}
    .ia-r li {padding: 24px 7px;}
    .rd-l{display: none;}
    .rd-r{margin-left: 0;width: 100%;}
    .idea-info span{font-size: 16px;}
    .planting .plant-l{float: none;width: 100%;}
    .planting .plant-r{float: none;width: 100%;height: 160px;margin-top: 20px;}
    .plant-img{margin-top: 15px;}
    .plant-img li{width: 198px;}

    .info-nav li {height: 45px;line-height: 45px;}
    .info-nav {padding-top: 0;margin-bottom: 20px;margin-top: 0;}
  
   /*首页*/
    .index-w40{width: 100%;margin-right: 0;margin-bottom: 10px;}
    .index-w39{width: 100%;}
    .index-w39-fl{display:none;}
    .index-about {top: 15%;left: 5%;right: 5%;width: 90%;}
    .index-about .iabout-info p{line-height:25px;height: 110px;}
    .video-bg i{margin-top: 25%;}
    .index-w39 .index-about{top:25%;}

    .index-news-img{width: 100%;}
    .index-news-list{width: 100%;}
    .index-news-list li{padding: 5% 0;}
    .index-news-list .in-t span{display: none;}
    .index-news-img li:nth-of-type(2), .index-news-img li:nth-of-type(3){display: none;}
    .main-title{float: none;}
    .news-li{float: none;}
    .news-li li{margin-left: 0;width: 65px;height: 25px;line-height: 25px;border-radius: 15px;font-size: 12px;}
    .main-color{padding: 30px 0;margin: 0;}
  
    .video-box .w1200{width:640px;margin:0;}
  
    .index-news-list .in-l {width: 53px;padding-right: 10px; }
    .index-news-list .in-r { margin-left: 75px;}
    .index-news-list .in-t {font-size: 16px;}
  
    .index-pro { width: 100%;position: static;bottom: auto;left: auto;z-index: 9999;}
}
@media screen and (max-width: 720px) {
    .login-footer{padding: 10px 0;}
    .login-footer .lf-l{float: none;text-align: center;line-height: 20px;}
    .login-footer .lf-r{float: none;display: none;}
    .login-header{height: 60px;}
    .login-header .lh-l{margin-top: 8px;}
    .login-header .lh-r{margin-top: 22px;}
    .pro-list .pro-con .pro-l{float: none;width: 100%;text-align: center;}
    .pro-list .pro-con .pro-r{display: none;}
    .pro-list li{height: 200px;}
    .pro-list .pro-con{top: 158px}
    .pro-list li:hover .pro-con{top:104px}

    .about-l{display: none;}
    .about-r{width: 100%;}
    .about-r .about-info{width: 90%;padding: 0 5%;margin-left: 0;}

    .honor-list li{height: auto;}

    .cul-bg .w1200{padding: 30px 0;}
    .principle-list li{width:100%;float: none;margin-bottom: 15px;}
    .principle-list li:nth-of-type(2n){width: 100%;}

    .jpt-cls {top: 40px;left: 0;}
    .jpt-banner {padding-top: 20px;}

    /*新营销*/
    .path-list .path-title{margin-bottom: 15px;}
    .path-list li {width: 100%;margin-right: 0;margin-bottom: 20px;}
    .path-list .path-info { height: auto; float: left; width: 63%;margin: 0; }
    .path-list li .path-img { width: 35%; float: right;}

    .reward-list li{width: 100%;margin-right: 0;margin-bottom: 15px;}

    .xyx-bg {height: 230px;}

    .pro-content .pro-l{width: 100%;text-align: center;float: none;}
    .pro-content .pro-l img{max-width: 100%;width: auto;}
    .pro-content .pro-r{margin-left: 0;width: 100%;margin-top: 20px;}
}

@media screen and (max-width: 640px) {
    .w1200{width: auto;margin: 0 2%;}
    .index-pro .w1200 {  margin: 0;}
    .index-pro li {height: 30px;line-height: 30px;}
    .index-pro li p{font-size: 12px;}
    .index-pro li p span {margin-left: 10px;  font-size: 16px;}
    .banner .swiper-pagination { bottom: 35px;}
    .index-news3 li{width: 49%;}
    .index-news3 li:nth-of-type(1), .index-news3 li:nth-of-type(3){  margin-left: 0;}
    .main-title span{font-size: 18px;}
    .main-title{margin-bottom: 15px;}
    .ia-l .ia-more a{color: #45af47;}
    .m_logo_box{left: 2%;}
    .m_nav_btn{right: 2%;}


    .pro-list li{width: 49%;height: auto;}
    .pro-list li:nth-of-type(2n){margin-right: 0;}
    .pro-list .pro-con{position: static;}
    .pro-list li:hover .pro-con{top:238px}
    .pro-list li:hover .pro-con .pro-info{display: none;}
    .peo-cls li{overflow: hidden;padding: 10px 5px;}
    .peo-cls li a{float:left;font-size: 12px;padding: 3px 7px;}
    .peo-cls{margin: 20px 0;}
    .peo-cls li a:nth-of-type(1){padding: 3px 0;}


    .cul-img .slide-title{padding: 10px 5px;text-align: center;}
    .left_menu li a{font-size: 12px;}
    .company-list .notice-con .notice-time{margin-top: 20px;}
    .company-list .com-r{width: 120px;}
    .company-list .com-l{margin-right: 130px;}
    .notice-list .notice-title{margin-bottom: 10px;}

    .index-treatment li{width:100%;margin-right: 0;margin-bottom: 15px;}
    .science-list li{margin-bottom: 0;}

    .school-con{top: 10%;}
    .school-con .sch-title {font-size: 24px;margin-bottom: 15px;}
    .topic-list li{width: 49%;margin-bottom: 5%;}
    .topic-list li:nth-of-type(2n){margin-right: 0;}
    .success-title{font-size: 24px;}

    .world-img{height: 500px;}

    .brand-box li p{font-size: 12px;}

    .cul-title{font-size: 18px;}

    .notice-list li{padding: 15px 10px;}

    .contact-info li{float: none;width: 100%;}
    .form-list .fl-r input[type="text"].txt{width: 67%;}

    .jpt-bg{height: 150px;}
    .jpt-about li {width: 100%;float: none;text-align: center;}
    .jpt-adv li p {font-size: 10px;}
    .about-cls a{padding: 0 5px;font-size: 12px;}
    .jpt-title .about-cls a{font-size:12px;}
    .jpt-info li{padding: 10px;font-size: 12px}
    .review-a a{padding:0 10px;}

    .planting .plant-r{height: 180px;}
    .ss-l{width: 150px;}
    .ss-r{margin-left: 160px;}
    .ss-r .ss-info{height: 70px;}
    .planting .plant-r {height: 140px;}
    .jpz-bg-img{height: 150px;}
    .jpz-bg-img p.p1{font-size: 22px;padding-top: 42px;}
    .jpz-bg-img p.p2{font-size: 15px;}
    .produce-img li{width: 49%;margin-right: 2%;margin-bottom: 2%;}
    .produce-img li:nth-of-type(2n){margin-right: 0;}
    .produce-icon{background: none;}
    .produce-icon li{width: 50%;margin-bottom: 15px;}
    .produce-icon li p{margin-top: 10px;}
    .idea-info span{font-size: 14px;}
    .jpz-bg{height: 280px;}

    /*企业文化*/
    .system-list li{width: 30.33%;margin: 1.5%;}
    .system-list li .sys-title {margin: 10px auto 0;line-height: 18px;font-size: 10px;height: 36px;overflow: hidden;}
    .sys-icon {margin-top: 18px;}
    .cul-list1 li {width: 44%;padding: 0 3%;}

    .about-cls {margin-bottom: 20px;}
  
  .pro-main-bg{padding-top:0;}
  .swiper-pro-list{padding: 0 0 55px;}
    .swiper-button{top:83%;}
  .pro-list .swiper-button-prev, .pro-list .swiper-button-next{top:83%;}
  .pro-list .swiper-button-prev{left:18%;}
  .pro-list .swiper-button-next{right:18%;}
  .pro-span li span{display: block;margin-left: 0!important;}
  .bread{margin-bottom:0;font-size: 12px;}
  .bread a {font-size: 12px;}
  
  .honor-list li p {font-size: 12px;line-height: 20px; height: 40px;}
   .video-box .w1200{width:100%;margin:0 auto;margin-left:0;position: static;top: auto;left: auto;height:300px;margin-top:150px;}
  
}
@media screen and (max-width: 580px) {
    .index-news1 .in-img p {top: 10px;left: 10px;font-size: 12px;}
  .ia-r {width: 120px;}
  ia-r li a {width: 90px;}
}
@media screen and (max-width: 500px) {
    .footer{height:auto;}
    .footer .ft-l{line-height: 20px;padding: 10px 0;}
    .ia-l{width: 100%;float: none;}
    .ia-r{width: 100%;border-left: none;margin-top: 10px;}
    .ia-r li{float: left;margin-right: 1px;width: 24.7%;box-sizing: border-box;padding: 20px 0;text-align: center;}
  
  .ia-r li a {width: 80px;text-align: left;}
    .main{margin: 20px 0;}
    .index-news2{display: none;}
    .index-news3{width: 100%;}
    .index-news1 .in-img p{top: 20px;}
    .login-bg{height: 600px;}
    .login-box{width: 90%;padding: 30px 5%;}

    .hot-cls{margin-top: 20px;}
    .hot-cls li p{height: 20px;line-height: 20px; font-size: 12px;}
    .brand-cls li{width: 49%;margin-bottom: 3%;}
    .brand-cls li:nth-of-type(2n){margin-right: 0;}
    .brand-cls{margin-top: 20px;}

    .school-box .school-r img{height: 330px;}

    .ser-r-l{float: none;margin-bottom: 20px;}
    .xyx-bg {height: 180px;}
  .index-adv1{width: 90%;padding: 41px 5%;}
  .index-adv2{width: 90%;padding: 41px 5%;}
  
   .main-color{padding: 30px 0;margin: 0;}
}
@media screen and (max-width: 440px) {
    .plant-img li {width: 49%;}
}
@media screen and (max-width: 410px) {
    .login-bg{height: 550px;}
}
@media screen and (max-width: 350px) {
    .login-bg{height: 450px;}
    .school-box .school-r img{height: 370px;}
    .world-img{height: 400px;}

}
.jin_all h2{
  color: #45AF47;
  font-size: 21px;
  font-weight: 700;
  padding: 30px 0 15px;
  margin: 0;
}
.jin_all h3{
  color: #F7B620;
  font-size: 18px;
  font-weight: 700;
  padding: 15px 0 0px;
  margin: 0;
}
.jin_all h3 img{
  padding-right: 3px;
    vertical-align: middle;
}

.jin_con{
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.jin_con .jin_l{
  width: 570px;
  height: 414px;
}
.jin_con .jin_l h2{
  padding: 20px 0 15px;
  margin: 0;
}
.jin_con .jin_r{
  width: 600px;
  height: 414px;
}
.jin_all .jin_img2{
  padding: 25px 0 10px;
}
.jin_all .jin_img3{
  display: inline-block;
  width: 33%;
}
@media screen and (max-width: 640px) {
  .jin_con{display: block; }
  .jin_con .jin_r{width: 100%;height: auto;}
  .jin_all .jin_img2{ width: 100%;}
  .jin_all .jin_img3{width: 100%;display: block;}
  .jin_all h2{ padding: 20px 0 10px;margin: 0;font-size: 18px;}
  .jin_con .jin_l {width: auto; height: auto;}
  .jin_all h3 {color: #F7B620;font-size: 16px; padding: 8px 0 0px; margin: 0;}
  .news-l-title{font-size:18px;}
  .news-other{margin: 0 0 15px;}
  .news-content{margin-top:20px;}
  
  .topic-list .topic-img img{height:128px;}
  .notice-list{margin-top:10px;}
  
  .honor-img{width:90%;margin-left: -45%;margin-top: -200px;}
  .honor-img img{width:100%;height:auto;}
  .honor-img p{font-size:16px;}
  
  .close{right:0;}
  .close img{width:35px;height:35px;}
  
  .index-news4 {display: block; }
  .index-news4 li{width:49%;float:left;}
  
  .index-news4 li:nth-of-type(1){margin-left: 0;}
  .index-news2 {width: 100%;display:block;}
  
  .index-news3{width:100%;}
  
  /*视频列表*/
    .video-list li p{margin: 10px 0;}
    .video-list li{margin-bottom: 0;width: 49%;margin-right: 2%;}
    .video-list li i {width: 33px;height: 33px; background: url(img/video-icon.png) no-repeat; margin-left: -16px; margin-top: -16px;}
  
}



/*马来西亚专题页*/

#topic-ma{
    width: 100%;
    height: 6989px;
    background: url(img/malai-bg.jpg) no-repeat top center;
}
.ma-menu{
    width: 100%;
    height: 60px;
    background: #02a3c8;
}
.ma-menu ul{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.ma-menu ul li{
    float: left;
    margin-right: 34px;
}
.ma-menu ul li:last-of-type{
    margin-right: 0;
}
.ma-menu ul li a{
    width: 120px;
    height: 60px;
    text-align: center;
    font-size: 18px;
    line-height: 60px;
    color: #fff;
}
.ma-menu ul li a.on{
    background: url(img/malai-nav-bg.png) no-repeat top center;
}
.ma-menu ul li a:hover{
    background: url(img/malai-nav-bg.png) no-repeat top center;
}
.actives {
    position: fixed;
    z-index: 999;
    top: 0;
    left: 0;
}


#malai-box1{
    width: 100%;
    padding-top: 175px;
    position: relative;
}
#malai-box1 .w1200{
    position: relative;
}
#malai-box1 .malai-box1-l{
    width: 665px;
}
#malai-box1 .malai-box1-r{
    position: absolute;
    top: -10px;
    right: -10px;
}
#malai-box1 .malai-box1-r img{
    max-width: 100%;
}
.malai-text-title{
    font-size: 18px;
    margin: 30px 0 15px;
    font-weight: bold;
}
.malai-text-p p{
    font-size: 14px;
    line-height: 25px;
    text-align: justify;
}

#malai-box2{
    width: 100%;
    padding-top: 90px;
}
#malai-box2 .w1200{
    position: relative;
    height: 2002px;
}
#malai-box2 .w1200 img{
    position: absolute;
    right: 0;
    top: 0;

}


#malai-box3{
    width: 100%;
}
#malai-box3 .w1200{
    position: relative;
}

.malai-box3-l{
    width: 510px;
    padding-left: 90px;
}
.malai-text-p1 p{
    font-size: 16px;
    line-height: 30px;
}
.malai-box3-r{
    position: absolute;
    top: -118px;
    right: 35px;
}

#malai-box4{
    width: 100%;
    padding-top: 260px;
}
.malai-box4-l{
    width: 483px;
    padding-left: 90px;
}
.malai-box4-r{
    width: 533px;
    padding-right: 90px;
    margin-top: -30px;
}
#malai-box5{
    width: 100%;
    padding-top: 55px;
}
#malai-box5 .w1200{
   position: relative;
}
.malai-box5-l{
    width: 630px;
    padding-left: 90px;
    margin-top: 170px;
}
.malai-box5-r{
    position: absolute;
    top: 0;
    right: 80px;
}

#malai-box6{
    width: 100%;
    padding-top: 300px;
}
.malai6-list{
    width: 100%;
    margin-top: 20px;
    height: 602px;
}
.malai6-r{
    width: 600px;
}
.malai6-r li{
    float: left;
    width: 295px;
    margin-right: 5px;
    overflow: hidden;
    cursor: pointer;
}
.malai6-r li img{
    width: 295px;
    height: 197px;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}
.malai6-r li:nth-of-type(1){
    float: none;
    width: 600px;
    height: 400px;
    margin-bottom: 5px;
    position: relative;
}
.malai6-r li:nth-of-type(1) img{
    width: 600px;
    height: 400px;
}
.malai6-r li:nth-of-type(1) .malai-video2{
    display: inline-block;
    width: 88px;
    height: 89px;
    background: url(img/malai-video1.png) no-repeat;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -44px;
    margin-left: -44px;
}
.malai6-r li:hover img{
    -webkit-transform:scale(1.1);
    -ms-transform:scale(1.1);
    transform:scale(1.1);
}

.malai6-l{
    width: 600px;
}
.malai6-l li{
    float: left;
    width: 295px;
    margin-right: 5px;
    overflow: hidden;
    cursor: pointer;
}
.malai6-l li img{
    width: 295px;
    height: 197px;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}
.malai6-l li.malai6-a{
    float: none;
    width: 595px;
    height: 197px;
    background: #fff443;
    text-align: center;
    margin: 6px 0 5px;
}
.malai6-l li.malai6-a img{
    padding: 85px 0;
    width: 131px;
    height: 27px;
}

.malai6-l li a{
    width: 100%;
}
.malai6-l li.malai6-video{
    position: relative;
}
.malai6-l li.malai6-video .malai-video1{
    display: inline-block;
    width: 41px;
    height: 41px;
    background: url(img/malai-video2.png) no-repeat;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -20px;
    margin-left: -20px;
}
.malai6-l li:hover img{
    -webkit-transform:scale(1.1);
    -ms-transform:scale(1.1);
    transform:scale(1.1);
}


#malai-box7{
    width: 100%;
    padding-top: 305px;
}

#malai-box8{
    width: 100%;
    padding-top: 65px;
}

.malai8-list{
    margin-left: 75px;
    margin-top: 30px;
    height: 234px;
}
.malai8-list li{
    float: left;
    width: 230px;
    height: 39px;
    line-height: 39px;
    overflow: hidden;
}
.malai8-list li a{
    font-size: 18px;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}
.malai8-list li a:hover{
    color: #0087a6;
}

/*精彩瞬间*/
#topic-wonder{
    width: 100%;
    height: 1623px;
    background: url(img/malai-bg2.jpg) no-repeat top center;
}
.wonder-list{
    width: 100%;
    padding-top: 180px;
    height: 1130px;
}
.wonder-list .malai-title{
    text-align: center;
}
.wonder-list .left_menu{
    text-align: center;
    margin-top: 25px;
}
.wonder-list .left_menu ul{
    overflow: hidden;
    display: inline-block;
    *display: inline;
    *zoom:1;
    _zoom: 1;
}
.wonder-list .left_menu li{
    height: 35px;
    line-height: 35px;
}
.wonder-list .left_menu li a{
    font-size: 24px;
    width: 90px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    color: #000;
}
.wonder-list .left_menu li a.on{
    background: #fff443;
    color: #15a8ca;
}
.wonder-ul{
    width: 100%;
    margin-top: 40px;
}
.wonder-ul li{
    float: left;
    width: 285px;
    height: 190px;
    overflow: hidden;
    position: relative;
    margin-right: 20px;
    margin-bottom: 20px;
    cursor: pointer;
}
.wonder-ul li.last-li{
    margin-right: 0;
}
.wonder-ul li img{
    width: 285px;
    height: 190px;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}
.wonder-ul li i{
    display: inline-block;
    width: 41px;
    height: 41px;
    background: url(img/malai-video2.png) no-repeat center center;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -20px;
    margin-left: -20px;
}
.wonder-ul li .wonder-video{
    display: none;
}
.wonder-ul li:hover img{
    -webkit-transform:scale(1.1);
    -ms-transform:scale(1.1);
    transform:scale(1.1);
}
.wonder-list .page-main .page{
    padding: 40px 0 0;
}
.wonder-list .page-main .page .JZD_PAGE_DISABLED{
    background: #15a8ca;
}
.honor-img1 img{
    width: 600px;
    height: 400px;
}
.honor-img1{
    margin-top: -200px;
}
.honor-img1 .close{
	top:-100px;
   right:0;

}
.honor-img1 .close img {
    width: 69px;
    height: 69px;
}

.malai-notice{
    width: 100%;
    margin-top: 30px;
}
.malai-notice li{
    width: 32.33%;
    float: left;
    padding-left: 1%;
    height: 59px;
    line-height: 59px;
    overflow: hidden;
    border-bottom: 1px dashed rgba(0,0,0,0.5);
}
.malai-notice li a{
    font-size: 18px;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}
.malai-notice li a:hover{
    color: #02a3c8;
}

.malai-notice-info{width:100%;margin-top: 30px;max-height: 1000px;overflow-y: auto;}
.malai-notice-info img{max-width:100%;}
.malai-notice-info p{font-size:14px;line-height:25px;}


/*滚动条样式*/
.malai-notice-info::-webkit-scrollbar {/*滚动条整体样式*/
  width: 4px;     /*高宽分别对应横竖滚动条的尺寸*/
  height: 4px;
}
.malai-notice-info::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px rgba(255,255,255,0.2);
  background: rgba(255,255,255,0.2);
}
.malai-notice-info::-webkit-scrollbar-track {/*滚动条里面轨道*/
  -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
  border-radius: 0;
  background: rgba(0,0,0,0.1);
}

/*金鼎之约*/
/*清除i,s,del的效果*/
i, s, del, b,em {
    font-style: normal;
    text-decoration: none;
}
/*大写*/
.upperCase{
    text-transform: uppercase;
}
/*小写*/
.lowerCase{
    text-transform: lowercase;
}
/*首字母大写*/
.cpitalize{
    text-transform: capitalize;
}
/*清楚浮动*/
.clearfix:after {
    display: block;
    height: 0;
    line-height: 0;
    content: "";
    visibility: hidden;
    clear: both;
}

/*兼容IE清除浮动*/
.clearfix {
    zoom: 1;
}
.top_img img {
    width: 100%;
}
#jd-content .box{
    display: -webkit-box;  /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-box;     /* 老版本语法: Firefox (buggy) */
    display: -ms-flexbox;  /* 混合版本语法: IE 10 */
    display: -webkit-flex; /* 新版本语法: Chrome 21+ */
    display: flex;         /* 新版本语法: Opera 12.1, Firefox 22+ */
}
#jd-content .info{
    line-height: 25px;
    overflow: hidden;
   color:#fff;
}
#jd-content .info p{
    line-height: 25px;
    text-align: justify;
    text-justify: distribute;
    word-wrap: break-word;
    font-size: 14px;
   color:#fff;
}

#jd-content .scale {
    transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
}

#jd-content .scale:hover {
    transform: scale(1.1);
}
#jd-content .tran{
    transition: all 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
}
#jd-content .point{
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
}
#jd-content .points{
    overflow: hidden;
    display: -webkit-box;               /*将对象作为弹性伸缩盒子模型显示*/
    text-overflow: ellipsis;            /*可以用来多行文本的情况下，用省略号“...”隐藏超出范围的文本*/
    -webkit-box-orient: vertical;       /*设置或检索伸缩盒对象的子元素的排列方式*/
    -webkit-line-clamp: 2;              /*限制在一个块元素显示的文本的行数*/
}
/*金鼎之约*/
#jd-content .w1200{
    width: 1200px;
    margin: 0 auto;
    height: 100%;
}
#jd-content{
    background: url(img/part_bg.jpg) center center;
    color: #fff;
}
#jd-content .inner img{
    width: 100%;
}
#jd-content .border{
    border: 1px solid #0b7fd5;
    padding: 7px;
    box-sizing: border-box;
}
#jd-content .part .title{
    text-align: center;
    padding: 75px 0 35px;
}
#jd-content .part1_info{
    height: 500px;

}
#jd-content .part1_info .left{
    width: 57%;
    height: 100%;
}
#jd-content .part1_info .left li{
    position: relative;
}
#jd-content .part1_info .left img{
    width: 100%;
    height: 100%;
}
#jd-content .part1_info .right{
    width: 42%;
    height: 100%;
    padding: 15px 22px;
    box-sizing: border-box;
    background: url(img/part1_bg.jpg) no-repeat;
    background-size: 100% 100%;
}
#jd-content .part1_info .right h3{
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
    color:#fff;
}
#jd-content .part1_info .right span.line{
    display: inline-block;
    width: 30px;
    height: 2px;
    background: #fff;
    margin: 18px 0 10px;
}
/*第二部分：嘉宾演讲*/
.top_ul{
    
}
#jd-content .top_ul li{
    float: left;
    width: 32%;
    margin: 0 0 2%;
}
#jd-content .top_ul li a{width:100%;}
#jd-content .top_ul li:nth-child(3n-1){
    margin: 0 2% 2%;
}
#jd-content .top_ul li img{
    width: 100%;
    height: 219px;
}
#jd-content .top_ul li .info_con{
    text-align: center;
    font-size: 14px;
    padding: 0 40px 15px;
    background: #0b7fd5;
}
#jd-content .top_ul li .info_con h3{
    font-weight: normal;
    font-size: 16px;
    padding: 20px 0 16px;
   color:#fff;
}
#jd-content .video_con{
    display: none;
}
#jd-content .video_play{
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.6);
    display: none;
}
#jd-content .top_ul li .info{
    height: 50px;
}
#jd-content .between_ul{
    margin: 40px auto;
}
#jd-content .between_ul li,
#jd-content .between_ul li img{
    position: relative;
    width: 100%;
}
#jd-content .between_ul li a{width:100%;}
#jd-content .between_ul li h3{
    width: 100%;
    line-height: 60px;
    position: absolute;
    bottom:0;
    left: 0px;
    text-align: center;
    background: #0b7fd5;
   color:#fff;
}
#jd-content .bottom_ul,
#jd-content .part3_ul{
    width: 1330px;
    margin: 0 auto;
    height: 100%;
    padding: 0 65px;
    box-sizing: border-box;
    position: relative;
}

#jd-content .swiper-container {
    width: 100%;
    height: 100%;
}

#jd-content .part .swiper-button-next, #jd-content .part .swiper-button-prev{
    top: 50%;
    width: 32px;
    height: 32px;
}
#jd-content .part .swiper-button-next{
    background: url(img/right_icon.png) no-repeat;
}
#jd-content .part .swiper-button-prev{
    background: url(img/left_icon.png) no-repeat;
}
#jd-content .bottom_ul li img{
    width: 100%;
    height: 100%;
}
#jd-content .bottom_ul li .info{
    background: #0b7fd5;
    padding: 10px;
    text-align: center;
   color:#fff;
}
#jd-content .top_img{
    position: relative;
   
}
#jd-content .video_icon{
    position: absolute;
    width: 42px;
    height: 42px;
    left: calc(50% - 21px);
    top: calc(50% - 21px);
    background: url(img/video_icon.png) no-repeat;
    background-size: 100% 100%;
}
#jd-content .between_ul .video_icon{
    width: 62px;
    height: 62px;
    left: calc(50% - 31px);
    top: calc(50% - 31px);
}
/*围炉会议*/
#jd-content .part3 .info_s{
    margin-bottom: 35px;
}
#jd-content .part3 .info_s,
#jd-content .part3 .info_s p{
    text-align: center;
    font-size: 18px;
    line-height: 35px;
}
#jd-content .part3_ul .name{
    background: url(img/part6_img1_icon.png) no-repeat;
    width: 122px;
    height: 66px;
    text-align: center;
    line-height: 66px;
    position: absolute;
    bottom: -1px;
    left: 34px;
}
#jd-content .part3_ul .info,
#jd-content .part3_ul .info p{
    font-size: 13px;
}
#jd-content .part3 .big_img{
    margin-top: 35px;
}
#jd-content .part3 .big_img img{
    width: 100%;
}
/*新营销*/
#jd-content .part4 .top_ul li .info_con {
    padding: 0;
}
#jd-content .part4 .top_ul li .info_con h3 {
    padding: 16px 0 16px;
}
/*荣誉表彰*/
.par_ul{

}
#jd-content .par_ul li{
    float: left;
    width: 49%;
    height: 280px;
}
#jd-content .par_ul li:first-child{
    margin-right: 2%;
}
#jd-content .par_ul li .left{
    width: 29.5%;
    height: 100%;
}
#jd-content .par_ul li .left img{
    width: 100%;
    height: 100%;
}
#jd-content .par_ul li .right{
    padding: 30px 20px 0 20px;
    box-sizing: border-box;
    width: 70.5%;
    height: 100%;
    background: url(img/part5_bg.jpg) no-repeat;
    background-size: 100% 100%;
}
#jd-content .par_ul li:nth-child(2) .right{
    background: url(img/part5_bg2.jpg) no-repeat;
    background-size: 100% 100%;
}
#jd-content .par_ul li .right h3{
    font-size: 24px;
    font-weight: normal;
    padding-bottom: 25px;
}
#jd-content .par_ul li .right h4{
    font-size: 24px;
    padding-bottom: 5px;
}
#jd-content .par_ul li .right .info p{
    font-size: 16px;
}
#jd-content .com_ul{
    margin: 20px 0 5px;
}
#jd-content .com_ul li{
    float: left;
    width: 32.5%;
    height: 280px;
    margin: 0 0 1.25%;
}
#jd-content .com_ul li:nth-child(3n-1){
    margin: 0 1.25% 1.25%;
}
#jd-content .com_ul li .left{
    width: 45%;
    height: 100%;
}
#jd-content .com_ul li .left img{
    width: 100%;
    height: 100%;
}
#jd-content .com_ul li .right{
    width: 55%;
    height: 100%;
    padding: 60px 20px 0 20px;
    box-sizing: border-box;
    background: url(img/part5_bg.jpg) no-repeat;
    background-size: 100% 100%;
}
#jd-content .com_ul li:nth-child(2n) .right{
    background: url(img/part5_bg2.jpg) no-repeat;
    background-size: 100% 100%;
}
#jd-content .com_ul li .right h3{
    font-size: 24px;
    font-weight: normal;
    padding-bottom: 2px;
}
#jd-content .com_ul li .right .info p{
    font-size: 16px;
}
#jd-content .com_ul li .right .info2{
    font-size: 16px;
    margin-top: 30px;
}
#jd-content .last_info {
    background: url(img/part5_bg3.jpg) no-repeat;
    background-size: 100% 100%;
    background-origin: content-box;
}
#jd-content .last_info .last_info_con{
    padding: 30px 60px;
}
#jd-content .last_info h3{
    font-size: 24px;
    font-weight: normal;
    padding-bottom: 12px;
}
#jd-content .last_info .info{
    font-size: 16px;
}
#jd-content .title_ul{
    justify-content: center;
    margin-bottom: 30px;
}
#jd-content .title_ul li{
    margin: 0 25px;
}
#jd-content .title_ul li a{
    padding: 5px 15px;
    border-radius: 20px;
    text-decoration: none;
    color: #02deec;
    font-weight: 700;
    font-size: 24px;
}
#jd-content .title_ul li.active a{
    background: #02deec;
    color: #0a80d7;
}
#jd-content .part6 .part3_ul .part6_swiper li{
    width: 192px;
    margin-right: 60px;
}
.last_prize{


}
#jd-content .last_prize h3.prize_name{
    text-align: center;
    color: #02deec;
    padding: 55px 0 40px;
    font-size: 24px;
}
#jd-content .prize_ul .name{
    background: url(img/part6_img1_icon.png) no-repeat;
    width: 122px;
    height: 66px;
    text-align: center;
    line-height: 66px;
    position: absolute;
    bottom: -1px;
    left: 34px;
}
#jd-content .prize_ul{
	height:450px;
   overflow:hidden;
}
#jd-content .prize_ul li{
    float: left;
    width: 15.8%;
    height: 215px;
    margin: 0 5.25% 10px 0;
}
#jd-content .prize_ul li:nth-child(5n){
    margin:0 0 10px 0;
}
#jd-content .more{
    text-align: center;
    margin: 40px 0 0;
}
#jd-content .look_more{
    display: inline-block;
    width: 200px;
    height: 45px;
    text-align: center;
    line-height: 45px;
    color: #0b7fd5;
    border: 1px solid #0b7fd5;
    text-decoration: none;
}
#jd-content .look_more1{
    display: inline-block;
    width: 200px;
    height: 45px;
    text-align: center;
    line-height: 45px;
    color: #0b7fd5;
    border: 1px solid #0b7fd5;
    text-decoration: none;
}
#jd-content .part7_info{
    height: 1027px;
}
#jd-content .part7_info>img{
    width: 100%;
    height: 490px;
}
#jd-content .part7_info .info_con{
    width: 100%;
    padding: 35px;
    background: url(img/part7_bg.jpg) no-repeat;
    background-size: 100% 100%;
    box-sizing: border-box;
}
#jd-content .part7_info .info_con .info{
   width:100%;
}
#jd-content .part7_info .info_con .info p{
   font-size:16px;
}
#jd-content .copy{
    text-align: center;
    padding: 55px 0;
    font-size: 14px;
}

.bottom-p{
    padding-top: 145px;
    text-align: center;
}
#mobile-topic{
    display: none;
}
@media screen and (max-width: 750px) {
   .bottom-p{padding: 30px 0 85px;}
    #pc-topic{display: none;}
    #mobile-topic{display: block;}
    #topic-ma {width: 100%;height: auto;background: url(img/m-malai-bg.jpg) no-repeat; background-size: 100% 100%;}
    .ma-menu{height: auto;}
    .ma-menu ul {width: 100%;margin: 0; overflow: auto;}
    .ma-menu ul li{margin-right: 0;width: 25%;}
    .ma-menu ul li a{width: 100%;height: 50px;line-height: 50px;font-size: 14px;}
    #malai-box1 .w1200 {position: static;width: auto; margin: 0 8%;}
    #malai-box1 .malai-box1-l{width: 100%;}
    #malai-box1 .malai-box1-r{width: 100%;position: static; margin-top: 30px;}
    .malai-title{text-align: center;}
    .malai-title img{max-width: 100%;}
    #malai-box1 {padding-top: 40px;position: static;}

    #malai-box2 { padding-top: 40px;}
    #malai-box2 .w1200 , #malai-box3 .w1200, #malai-box4 .w1200, #malai-box5 .w1200, #malai-box6 .w1200, #malai-box7 .w1200, #malai-box8 .w1200{ position: static; height: auto; margin: 0 8%;}
    #malai-box2 .w1200 img {position: static;max-width: 100%;}

    #malai-box3{ margin-top: 40px;}
    .malai-box3-l { width:100%;padding-left: 0;margin-top: 20px;}
    .malai-box3-r {width:100%;position: static;margin-top: 30px;}
    .malai-box3-r img{ max-width: 100%;}
    .malai-text-p1 p {font-size: 14px;line-height: 20px;}
    .malai-box3-l .malai-text-p1{width: 55%;}
    .malai-box3-l .malai-img{width: 40%;margin-top: 20px;}
    .malai-img img{max-width: 100%;}

    #malai-box4{padding-top: 40px;}
    .malai-box4-l {width: 100%; padding-left: 0;}
    .malai-box4-r {width: 100%;padding-right:0;margin-top: 30px;}

    #malai-box5 { padding-top: 30px;}
    .malai-box5-r {position: static;margin-top: 20px;}
    .malai-box5-r img{max-width: 100%;}
    .malai-box5-l { width: 100%;padding-left: 0;margin-top: 20px; }

    #malai-box6 {padding-top: 30px;}
    .malai6-l{width: 100%;}
    .malai6-l li {float: none; width: 100%; margin-right:0;}
    .malai6-l li img {width: 100%;height: auto;}
    .malai6-r{width: 100%;margin-top: 3%;}
    .malai6-r li {float: left;width: 49%;margin-right: 2%;overflow: hidden; cursor: pointer;margin-bottom: 2%;}
    .malai6-r li:nth-of-type(1) {float: left;width: 49%; height: auto;margin-bottom: 0;position: static;}
    .malai6-r li:nth-of-type(2n){margin-right: 0;}
    .malai6-r li img {width: 100%;height: auto;}
    .malai6-r li:nth-of-type(1) img {width: 100%;height: auto;}
    .malai6-list{height: auto;}

    #malai-box7{ padding-top: 30px;}
    #malai-box7 img{max-width: 100%;}


    #malai-box8 {padding-top: 40px;}
    .malai8-list {margin-left: 0;margin-top: 30px; height: auto;}
    .malai8-list li {float: left;width: 48.5%; height: 35px;line-height: 35px;overflow: hidden;margin-right: 3%;}
    .malai8-list li a {font-size: 14px;}
    .malai8-list li:nth-of-type(2n){margin-right: 0;}

    /*精彩瞬间*/

    #topic-wonder {height: auto; background: url(img/m-malai-bg.jpg) no-repeat; background-size: 100% 100%; }
    #topic-wonder .w1200{height: auto; margin: 0 8%;}

    .wonder-list {padding-top: 40px; height: auto;}
    .wonder-ul li {width: 49%;height: auto;position: relative;margin-right: 2%; margin-bottom: 2%;}
    .wonder-ul li img {width: 100%;height: auto;}
    .wonder-ul li:nth-of-type(2n){margin-right: 0;}

    /*旅行须知*/
    .malai-notice li{ width: 49%;height: 40px;line-height: 40px;}
    .malai-notice li a{font-size: 14px;}
  
      .page-main .page .JZD_PAGE_PREVIOUS{
        width: 50px;
        height: 25px;
        line-height: 25px;
       
    }
    .page-main .page .JZD_PAGE_NEXT{ 
        width: 50px;
        height: 25px;
        line-height: 25px;
    }
    .page-main .page .JZD_PAGE_SHUZIYE{
        width: 25px;
        height: 25px;
        line-height: 25px;
    }
    .page-main .page span {
      margin-right: 5px;
  	}
}
.hidden_1200{
    display: none;
}

@media screen and (max-width: 767px) {
    .hidden_1200{
        display: block;
    }
    .hidden_767{
        display: none;
    }
    #jd-content .w1200{
        width: auto;
        margin: 0;
        padding: 0 10px;
    }
    #jd-content .part .title {
        padding: 40px 0 20px;
        width: 100%;
    }
    #jd-content .part .title img{
        width: 200px;
    }
    #jd-content .part1_info {
        height: auto;
    }
    #jd-content .part1_info .left {
        width: 100%;
    }
    #jd-content .part1_info .right {
        width: 100%;
        padding: 15px;
    }
    #jd-content .part1_info .right h3 {
        font-size: 18px;
        line-height: 26px;
    }
    #jd-content .part1_info .right span.line {
        height: 1px;
    }
    #jd-content .info {
        font-size: 14px;
    }
    #jd-content .top_ul li {
        width: 49%;
        margin: 0 0 2%;
    }
    #jd-content .top_ul li:nth-child(3n-1) {
        margin: 0 0 2%;
    }
    #jd-content .top_ul li:nth-child(2n) {
        margin: 0 0 2% 2%;
    }

    #jd-content .top_ul li .info_con {
        font-size: 12px;
        padding: 0 5px 5px;
        background: #0b7fd5;
    }
    #jd-content .top_ul li .info_con h3 {
        padding: 10px 0 5px;
    }
   #jd-content .part2 .top_ul li .info_con h3 {
        font-size:14px;
        line-height: 20px;
        height: 40px;
        overflow: hidden;
    }
    #jd-content .look_more {
        width: 130px;
        height: 34px;
        line-height: 34px;
    }
    #jd-content .part3 .info_s, .part3 .info_s p {
        font-size: 14px;
        line-height: 25px;
    }
    #jd-content .bottom_ul, .part3_ul {
        width: auto;
        padding: 0 50px;
    }
    #jd-content .top_img {
        text-align: center;
    }
    #jd-content .prize_ul_div {
        width: auto;
        padding: 0 25px;
    }
    #jd-content .part3_ul .name {
        left: calc(50% - 61px);
        bottom: -1px;
    }
    #jd-content .par_ul li {
        width: 100%;
        height: 180px;
    }
    #jd-content .par_ul li:first-child {
        margin-right: 0%;
    }
    #jd-content .par_ul li .right {
        padding: 10px 5px 0 10px;
    }
    #jd-content .par_ul li .right h3 {
        font-size: 16px;
        padding-bottom: 5px;
    }
    #jd-content .par_ul li .right h4 {
        font-size: 17px;
        padding: 0;
        margin: 8px 0;
    }
    #jd-content .par_ul li .right .info {
        font-size: 12px;
    }
    #jd-content .par_ul li .right .info p{
        line-height: 22px;
        font-size: 12px;
    }
    #jd-content .com_ul li {
        width: 49%;
        height: 150px;
        margin: 0 0 2%;
    }
    #jd-content .com_ul li:nth-child(3n-1) {
        margin: 0 0 2%;
    }
    #jd-content .com_ul li:nth-child(2n) {
        margin: 0 0 2% 2%;
    }
    #jd-content .com_ul li .right {
        padding: 10px 5px 0 10px;
    }
    #jd-content .com_ul li .right h3 {
        font-size: 14px;
        padding-bottom: 6px;
    }
    #jd-content .com_ul li .right .info {
        font-size: 12px;
    }
    #jd-content .com_ul li .right .info p{
        line-height: 20px;
       font-size: 12px;
    }
    #jd-content .com_ul li .right .info2 {
        font-size: 12px;
        margin-top: 10px;
    }
   #jd-content .com_ul li .right .info2 p{
        font-size: 12px;
        margin-top: 10px;
    }
    #jd-content .last_info .last_info_con {
        padding: 15px 10px;
    }
    #jd-content .last_info h3 {
        font-size: 22px;
        padding-bottom: 10px;
    }
    #jd-content .last_info .info {
        font-size: 14px;
    }
    #jd-content .title_ul li {
        margin: 0px 8px;
    }
    #jd-content .title_ul li a {
        padding: 5px 10px;
        font-weight: normal;
        font-size: 18px;
        width: 18px;
        display: block;
    }
  #jd-content .prize_ul{
	height:auto;
}
    #jd-content .prize_ul li {
        width: 32%;
        height: auto;
        margin: 0 0 2% 0%;
    }
    #jd-content .prize_ul li:nth-child(5n) {
        margin: 0 0 2% 0%;
    }
    #jd-content .prize_ul li:nth-child(3n-1) {
        margin: 0 2% 2% 2%;
    }
    #jd-content .prize_ul .name {
        left: calc(50% - 50px);
        background: url(img/part6_img1_icon.png) no-repeat;
        background-size: 100% 100%;
        width: 100px;
        height: 50px;
        line-height: 50px;
        bottom: -1px;
    }
    #jd-content .part7_info {
        height: auto;
    }
    #jd-content .part7_info>img {
        width: 100%;
        height: auto;
    }
    #jd-content .part7_info .info_con {
        padding: 10px 10px;
        display: block;
    }
    #jd-content .part7_info .info_con .info {
        padding-right: 0;
        text-align: center;
    }
    #jd-content .part7_info .info_con .info p{
        font-size:14px;
    }
    #jd-content .prize_ul_div .prize_ul li {
        float: none;
        width: 45%;
    }
    #jd-content .prize_ul_div .prize_ul li:nth-child(4) {
        position: absolute;
        top: 50px;
        right: 25px;
        width: 40%;
    }
    #jd-content .prize_ul_div .prize_ul li:nth-child(5) {
        position: absolute;
        bottom: 33px;
        right: 25px;
        width: 40%;
    }
    #jd-content .part6 .part3_ul{
        width: auto;
        padding: 0 50px;
    }
  
    #jd-content .top_ul li img {
      height: 120px;
 	 }
   #jd-content .between_ul li h3{
  	  line-height: 40px;
   }

}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}

ol, ul, li {
    list-style: none;
}

/*清除i,s,del的效果*/
i, s, del, b,em {
    font-style: normal;
    text-decoration: none;
}
/*浮动*/
.fl {
    float: left !important;
}

.fr {
    float: right !important;
}
  text-transform: capitalize;
}
/*清楚浮动*/
.clearfix:after {
    display: block;
    height: 0;
    line-height: 0;
    content: "";
    visibility: hidden;
    clear: both;
}

/*兼容IE清除浮动*/
.clearfix {
    zoom: 1;
}

.info{
    line-height: 25px;
    overflow: hidden;
}
.info p{
    line-height: 25px;
    text-align: justify;
    text-justify: distribute;
    word-wrap: break-word;
}


.tran{
    transition: all 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
}
.point{
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
}
.points{
    overflow: hidden;
    display: -webkit-box;               /*将对象作为弹性伸缩盒子模型显示*/
    text-overflow: ellipsis;            /*可以用来多行文本的情况下，用省略号“...”隐藏超出范围的文本*/
    -webkit-box-orient: vertical;       /*设置或检索伸缩盒对象的子元素的排列方式*/
    -webkit-line-clamp: 2;              /*限制在一个块元素显示的文本的行数*/
}

/*金彩女性-------------------------------------------------------------------------------------------------------------------------------------------------*/
.inner img{
    width: 100%;
}
.area_con{

}
.area_con h1,
.area_con h2,
.area_con h3,
.area_con h4,
.area_con h5,
.area_con h6{
    font-weight: normal;
}
.foot_er a,
.area_con a{
    display: inline-block;
    text-decoration: none;
    color: #666;
}
.nav_list{
    width: 100%;
    background: #a1438a;
}
.nav_list li{
    float: left;
    width: 50%;

}
.nav_list li a{

    width: 100%;
    line-height: 60px;
    border-right: 1px solid #8a2972;
    text-align: center;
    box-sizing: border-box;
    color: #fff;
    font-size: 18px;


}
.nav_list li:first-child a{
    border-left: 1px solid #8a2972;
}
.nav_list li a.on{
    background: #8a2972;
}
.page_con{
    padding-top: 80px;
}
.page_con .title{
    font-size: 34px;
    text-align: center;
    line-height: 60px;
}
.mes_box{
    width: 840px;
    margin: 0 auto;
}
.page_con1 .mes_box span{
    display: inline-block;
    width: 60px;
    height: 40px;
    text-align: justify;
    text-align-last:justify;
    font-size: 14px;
    padding-top: 20px;
    box-sizing: border-box;
}
.page_con1 .mes_box i{
    color: #fe6565;
    padding: 0 5px;
}
.page_con1 .mes_box span:after{
    display:none;
    content:'';
    overflow:hidden;
    width:100%;
    height:0;
}
.ipt_con1{
    width: 50%;
    height: 40px;
    padding-top: 30px;
}
.ipt_con1 .ipt{
    width: 300px;
    line-height: 38px;
    height: 38px;
    border: 1px solid #000;
    border-radius: 5px;
    padding-left: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.ipt_con1 del{
      padding-left: 80px;
    padding-top: 5px;
  font-size: 12px;
}
.ipt_con1 select.ipt{
    line-height: 40px;
    height: 40px;
}
.ipt_con2{
    width: 100%;
}
.ipt_con2 .add{
    width: 227px;
    line-height: 38px;
    height: 38px;
    border: 1px solid #000;
    border-radius: 5px;
    box-sizing: border-box;
    margin-top: 40px;
    margin-right: 15px;
    padding-left: 5px;
}
.ipt_con2 .add:last-child{
    margin-right: 0;
}
.ipt_con3{
    padding-top: 18px;
}
.ipt_con3 .ipt{
    width: 720px;
    line-height: 38px;
    height: 38px;
    border: 1px solid #000;
    border-radius: 5px;
    padding-left: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;

}
.mes_box .send,
.arrange4 .send{
    width: 233px;
    height: 40px;
    background: url(img/btn_bg.png) no-repeat;
    text-align: center;
    line-height: 40px;
    margin-top: 30px;
    color: #fff;
    border: none;
    margin-left: 82px;
}
.arrange4 .send {
    margin-left: 0;
}
/*调查问卷*/
.invest{
    padding-top: 50px;
}
.invest .left{
    width: 81.5%;
  position: relative;
}

.invest .left .invest_left,
.invest .right img{
    width: 100%;
    height: 160px;
}
.invest .left .invest_btn{
    position: absolute;
    top: 50px;
    right: 40px;
    width: 230px;
    height: 60px;
    font-size: 24px;
    font-weight: 700;
    color: #fff;
    padding: 0 20px;
    line-height: 60px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    z-index: 10;
}
.invest .left .invest_btn span{
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 3;
}
.invest .left .invest_btn img{
    vertical-align: middle;
}

.invest .left .invest_btn:before {
    content: "";
    position: absolute;
    z-index: 0;
    left: 50%;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    display: block;
    width: calc(100% + 10px);
    height: calc(100% + 10px);
    background: #692c5a;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-animation: pulse-border 1500ms ease-out infinite;
    -o-animation: pulse-border 1500ms ease-out infinite;
    animation: pulse-border 1500ms ease-out infinite;
}

.invest .left .invest_btn:after {
    content: "";
    position: absolute;
    z-index: 1;
    left: 50%;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    display: block;
    width: 100%;
    height: 100%;
    background: #a1438a;
    -webkit-transition: all 200ms;
    -moz-transition: all 200ms;
    -ms-transition: all 200ms;
    -o-transition: all 200ms;
    transition: all 200ms;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.invest .left .invest_btn:hover:after {
    background: #692c5a;
}
@keyframes pulse-border {
    0% {
        -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
        -moz-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
        -ms-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
        -o-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
        transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
        opacity: 1;
    }
    100% {
        -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.1);
        -moz-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.1);
        -ms-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.1);
        -o-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.1);
        transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.1);
        opacity: 0;
    }
}
.invest .right{
    width: 18%;
}
.page_con .subtitle{
    text-align: center;
    line-height: 48px;
}
.arrange_ul{

}
.arrange_ul li{
    float: left;
    width: 32%;
    height: 342px;
    padding: 35px 30px 0 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url(img/rule1.jpg) no-repeat;
    background-size: 100% 100%;
    margin-right: 2%;
    font-size: 14px;
}
.arrange_ul li:nth-child(2){
    background: url(img/rule2.jpg) no-repeat;
    background-size: 100% 100%;
}
.arrange_ul li:last-child{
    margin-right: 0;
    background: url(img/rule3.jpg) no-repeat;
    background-size: 100% 100%;
}
.arrange_ul li h4{
    font-size: 20px;
    color: #000;
    font-weight: 700;
    padding-bottom:10px;
}
.arrange_ul li a{
    padding: 2px 5px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid #000;
    color: #000;
    font-size: 14px;
    margin-top: 30px;
}
.arrange_fixed{
    position: fixed;
    width: 100%;
    height: 100%;
    left: -100%;
    top: 100%;
    background: rgba(0,0,0,0.35);
    z-index: 99;
}
.arrange_fixed.on{
    left: 0;
    top: 0;
}
.arrange_fixed ul{
    width: 1228px;
    height: 788px;
    background: url(img/arrange_bg.png) no-repeat;
    margin: 80px auto 0;
    position: relative;
}
.arrange_fixed ul span.close{
    position: absolute;
    display: block;
    width: 30px;
    height: 30px;
    background: url(img/close_icon.png) no-repeat;
    background-size: 100% 100%;
    top: 0px;
    right: 0px;

}
.arrange_fixed ul li{
    width: 100%;
    padding: 40px 230px 0 230px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 14px;
    color: #000;
    display: none;
    
}
.arrange_fixed.arrange_fixed2 ul li.arrange4{
    display: block;
    
}
.arrange_fixed ul li .title{
    font-size: 34px;
    line-height: 82px;
    text-align: center;
    font-weight: 700;
}
.arrange_fixed ul li .subtitle{
    font-size: 18px;
    font-weight: 700;
}

.arrange_fixed ul li dl{
    height: 500px;
    overflow: auto;
    margin-top: 20px;
}
.arrange_fixed ul li dl::-webkit-scrollbar {/*滚动条整体样式*/
    width: 4px;     /*高宽分别对应横竖滚动条的尺寸*/
    height: 1px;
}
.arrange_fixed ul li dl::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
    border-radius: 10px;
    background: #6b6b6b;
}
.arrange_fixed ul li dl::-webkit-scrollbar-track {/*滚动条里面轨道*/
    border-radius: 10px;
    background: #d7d7d7;
}
.arrange_fixed ul li dt{
    font-size: 18px;
    padding-top: 20px;
    font-weight: 500;
    line-height: 26px;
    padding-bottom: 3px;
}
.arrange_fixed ul li dd{
    line-height: 25px;
}
.arrange4 .subtitle{
    text-align: center;
}
.arrange_fixed ul li.arrange4 dt{
    font-weight: 700;
}
.arrange_fixed ul li.arrange4 dd{
    line-height: 36px;
    padding-bottom: 10px;
    font-size: 16px;
}
.arrange4 dd .radio{
    display: inline-block;
    padding-right: 20px;
    font-size: 16px;
}
.arrange4 .dd10 label{
    border: 1px solid #d2d2d2;
    width: 50px;
    height: 16px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: rgba(255,255,255,0);
    background: none;
    margin-right: -5px;
    display: inline-block;
}
.arrange4 .dd10 label.on{
    background: #a0a0a0;
}
.arrange4 .dd10 i{
    padding-right: 10px;
}
.arrange4 .dd10 label input{
    display: none;
}

.foot_er {
    line-height: 25px;
    text-align: center;
    font-size: 14px;
    padding: 40px 0;
}
.foot_er a{
    margin-left: 10px;
    padding-left: 10px;
    position: relative;
    color: #000;
}
.foot_er a:after{
    content: "";
    display: block;
    width: 1px;
    height: 14px;
    position: absolute;
    left: 0px;
    top: 7px;
    background: #b2b2b2;
}
.title_ipt{
    display: none;
}
.tips_div{
    font-size: 20px;
    padding-bottom: 15px;
  color: #222;
}
@media screen and (max-width: 768px) {
  /*金彩女性---------------------------------------------------------------------------------------------------------------*/
    .nav_list li a {
        line-height: 36px;
        font-size: 14px;
    }
    .page_con {
        padding-top: 30px;
    }
    .page_con .title {
        font-size: 26px;
        line-height: 40px;
    }
    .mes_box {
        width: 100%;
    }
    .ipt_con1 {
            width: 94%;
      height: 30px;
      padding-top: 25px;
      margin-left: 6%;
    }
    .ipt_con1 .ipt {
     width: calc(100% - 100px);
      line-height: 30px;
      height: 30px;
    }
  .ipt_con2 {
    width: 94%;
    margin-left: 6%;
}
    .ipt_con2 .add {
        width: calc(100% - 100px);
            line-height: 30px;
    height: 30px;
        margin-top: 36px;
        margin-right: 0;
    }
    .ipt_con2 .add:nth-child(4),
    .ipt_con2 .add:nth-child(5) {
        margin-left: 82px;
        margin-top: 25px;
    }
   .ipt_con3 {
    padding-top: 10px;
    width: 94%;
    margin-left: 6%;
}
   .ipt_con3 .ipt {
    width: calc(100% - 100px);
    line-height: 30px;
    height: 30px;
}
     .mes_box .send,
    .arrange4 .send{
        width: 110px;
        height: 36px;
        background-size: 100% 100%;
        line-height: 36px;
        margin-top: 21px;
      margin-left: calc(6% + 82px);
    }
  .ipt_con1 select.ipt {
    line-height: 30px;
    height: 30px;
}
    .invest .left {
        width: 100%;
    }
    .invest .right {
        width: 100%;
        text-align: center;
      padding-top: 10px;
    }
        .invest .left .invest_left, .invest .left img{
        width: 100%;
        height: 60px;
    }
    .invest .left .invest_btn {
        top: 15px;
        right: 15px;
        width: auto;
        height: 30px;
        font-size: 12px;
        font-weight: normal;
        padding: 0 8px;
        line-height: 30px;
    }


    .invest .left .invest_btn img {
        display: none;
    }
    .invest .right img {
        width: 150px;
        height: 120px;
    }
    .page_con .subtitle {
        line-height: 25px;
    }
    .arrange_ul li {
           width: 92%;
    margin: 0 4% 4% 4%;
    height: 330px;
    padding: 30px 25px 0 25px;
    margin-right: 0;
    }
    .foot_er {
        padding: 15px 0;
    }
    .arrange_ul {
        padding-top: 20px;
    }
    .arrange_fixed ul {
        width: 100%;
        height: 100%;
      background: url(img/bg_m.jpg) no-repeat;
        background-size: 100% 100%;
        margin: 0px auto 0;
    }

    .arrange_fixed ul span.close {
        top: 4px;
        right: 0px;
    }
    .arrange_fixed ul li {
        padding: 50px 30px 0 40px;
    }
    .arrange_fixed ul li .title {
        font-size: 24px;
        line-height: 40px;
    }
    .arrange_fixed ul li .subtitle {
      font-size: 16px;
    line-height: 22px;
    padding-top: 8px;
    }
    .arrange_fixed ul li dl {
        height: 450px;
        margin-top: 15px;
    }
     .arrange_fixed ul li dt {
        font-size: 16px;
        padding-top: 15px;
        line-height: 20px;
    }
  .arrange4 dd .radio {
        padding-right: 10px;
        font-size: 14px;
    }
  .arrange_fixed ul li.arrange4 dd {
    line-height: 32px;
    padding-bottom: 0px;
    font-size: 14px;
}
}
.arrange_fixed.arrange_fixed2 {
    position: static;
}
.arrange_fixed.arrange_fixed2 ul {
    width: 100%;
    height: 100%;
    background: url(img/arrange_bg.png) no-repeat;
    background-size: 100% 100%;
    margin: 0px auto 0;
}
.arrange_fixed.arrange_fixed2 ul li {
    height: 100%;
    box-sizing: border-box;
}
.arrange_fixed.arrange_fixed2 ul li dl {
    height: calc(100% - 300px);
}

@media screen and (max-width: 768px){
  .arrange_fixed.arrange_fixed2 ul li dl {
    height: calc(100% - 200px);
}
  .tips_div {
    font-size: 16px;
    line-height: 20px;
}
}
/*获奖公示*/
.page_con4 .title{

}
.dengtitle{
    width: 100%;
    height: 66px;
    background: url(img/dengbg.png) no-repeat center right;
    font-size: 34px;
    color: #fff;
    text-align: center;
    line-height: 66px;
    letter-spacing: 1px;
    position: relative;
    margin-top: 60px;
}
.dengtitle:after{
    content: "";
    position: absolute;
    top: -32px;
    left: -32px;
    width: 129px;
    height: 129px;
    background: url(img/yideng.png) no-repeat;
}
.part2 .dengtitle:after{
    background: url(img/erdeng.png) no-repeat;
}
.part3 .dengtitle:after{
    background: url(img/sandeng.png) no-repeat;
}
.part4 .dengtitle,
.part5 .dengtitle{
    background: url(img/dengbg2.png) no-repeat;
}
.part4 .dengtitle:after,
.part5 .dengtitle:after{
    background: none;
}
.page_con4 .part ul li{
    margin-top: 35px;
    border: 1px solid #a1438a;
    padding: 6px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
}
.page_con4 .part ul li .img_con{
    width: 100%;
    height: 400px;
}
.page_con4 .part ul li .img_con img{
    width: 100%;
    height: 100%;
}
.page_con4 .part ul li h4{
    font-size: 18px;
    color: #222;
       padding: 12px 0 6px;
    width: 100%;
    text-align: center;
    line-height: 20px;
}
.page_con4 .part2 ul li{
    width: 48%;
    margin-right: 4%;
}
.page_con4 .part2 ul li:nth-child(2n){
    margin-right: 0;
}
.page_con4 .part2 ul li .img_con{
    height: 340px;
}

.page_con4 .part3 ul li{
    width: 30.8%;
    margin-right: 3.8%;
}
.page_con4 .part3 ul li:nth-child(3n){
    margin-right: 0;
}
.page_con4 .part3 ul li .img_con{
    height: 280px;
}
.page_con4 .part4 ul li{
    width: 22.5%;
    margin-right: 3.3333%;
}
.page_con4 .part4 ul li:nth-child(4n){
    margin-right: 0;
}
.page_con4 .part4 ul li .img_con{
    height: 205px;
}
@media screen and (max-width: 768px){
    .dengtitle {
        height: 44px;
        font-size: 24px;
        line-height: 44px;
        margin-top: 40px;
        background-size: cover;
    }
    .dengtitle:after {
        top: -25px;
        left: -33px;
        width: 90px;
        height: 90px;
        background-size: cover;
    }
    .page_con4 .part ul li {
        margin-top: 25px;
        padding: 3px;
    }
    .page_con4 .part ul li .img_con {
        height: 114px;
    }
    .page_con4 .part ul li h4 {
        font-size: 14px;
            padding: 6px 0 3px;
    }
    .part2 .dengtitle:after{
        background-size: cover;
    }
    .part3 .dengtitle:after{
        background-size: cover;
    }
    .page_con4 .part2 ul li .img_con {
        height: 95px;
    }
    .page_con4 .part3 ul li .img_con {
        height: 77px;
    }

    .page_con4 .part4 ul li:nth-child(4n){
        margin-right: 3.8%;
    }
    .page_con4 .part4 ul li{
        width: 30.8%;
        margin-right: 3.8%;
    }
    .page_con4 .part4 ul li:nth-child(3n){
        margin-right: 0;
    }
    .page_con4 .part4 ul li .img_con{
        height: 77px;
    }
    .part4 .dengtitle, .part5 .dengtitle
    {
        background-size: 100% 100%;
    }

}