body {
    padding-top: 0;
}
.bg_wrapped{
    max-width:1200px;
    margin:0 auto;
    text-align:center;
}
.wrapped2{
    width:860px;
    margin:0 auto;
}
.guest {
    padding: 125px 0 50px;
    position: relative;
}
.am-with-topbar-fixed-top {
    padding-top: 0;
}
.am-dropdown-content{
    background: rgba(255, 255, 255, 0.8);
}
.am-dropdown-content:after, .am-dropdown-content:before{
    border-bottom-color:rgba(255, 255, 255, 0.6);
}
.am-dropdown-content li{cursor:pointer;}
.am-topbar .am-btn--re {
    padding: 5px 13px;
    font-size: 37px;
    background-color: #f8f8f8;
    margin-top: 15px;
    font-weight: 500;
}
.am-topbar .vertical-container {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
}
.am-topbar button {
    border: none;
}
.am-topbar .am-btn--re img {
    width: 22px;
    height: 20px;
}
/*reset*/
.am-g .am-g {
    width: 100%;
    margin: 0;
}
.am-topbar .am-with-topbar-fixed-top {
    padding-top: 81px
}
.am-topbar-fixed-top {
    min-height: 60px;
}
.am-topbar a{
    color:#5c5c5c;
}
.am-topbar a:hover {
    color: #f1f1f1!important;
}
.am-modal-bd{
    border-bottom:none;
}
.am-topbar a:active {
    color: #fff;
}
[class*=am-u-]+[class*=am-u-]:last-child {
    float: left;
}
.am-topbar .am-container--re {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    padding:0 1rem;
    width: 1200px;
    max-width: 1200px;
}
.am-topbar .am-nav>li>a:focus,
.am-nav>li>a:hover,.am-nav>li>a:active{
    background: #3b03ac;
    color: #fff;
}
.am-topbar .am-nav>li>a:focus .iconfont.icon-play{
    color: #fff;
}
.am-topbar .am-nav>.am-nav--margin {
    margin-left: 190px;
}
.am-topbar {
    background: transparent;
    border-color: transparent;
}
/*add header2*/
.nav-leftimg {
    padding-right: 15px;
    width: 158px;
    max-height: 50px;
    padding-bottom: 11px;
}
.nav-rightimg {
    padding-left: 20px;
    height: 28px;
}
.am-topbar-right a{
    color:#fff;
}
.am-container--re {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 14px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 1rem;
    padding-right: 1rem;
    width: 100%;
    max-width: 1200px;
}
.am-topbar h1 a,a.am-dropdown-toggle{
    line-height: 70px;
}
.am-dropdown-content {
    background: rgba(255, 255, 255, 0.9);
    text-align: center;
}
ul.am-dropdown-content>li>a:focus, ul.am-dropdown-content>li>a:hover {
    text-decoration: none;
    color: #262626!important;
    background-color: #f5f5f5;
}
.header_wrapper{
    width:100%;
    position: absolute;
    top:0;
}
@media only screen and (min-width: 641px) {
    .am-topbar .am-topbar-nav > li > a:after {
        border: none;
    }
    .am-topbar .am-topbar-nav {
        float: left;
        background: #fff;
        border-color:#fff;
    }
    .am-topbar .am-topbar-nav > li > a {
        display:inline-block;
        min-width:165px;
        outline:0.5px solid #dbdbdb;
        position: relative;
        line-height: 60px;
        padding: 0 10px
    }
    .am-nav-pills>li+li{margin:0;}
    .am-topbar [class*=am-u-] {
        padding-left: 0;
        padding-right: 0;
    }
    .am-topbar-nav>li.am-active>a,
    .am-topbar-nav>li.am-active>a:focus,
    .am-topbar-nav>li.am-active>a:hover {
        border-radius: 0;
        color:#f1f1f1;
        background: 0 0
    }
}
@media only screen and (max-width: 641px) {
    .am-topbar .am-topbar-brand .nav-leftimg {
        padding: 0!important;
    }
    .am-topbar .am-nav>.am-nav--margin {
        margin-left: 0;
    }
}
/*copyright*/
#contectus p{
    font-size: 14px;
    color:#000;
    line-height: 2.5;
}
.copyright {
    padding: 43px;
    border-top: 1px solid #e6e6e6;
    margin-top:150px;
    background: #fafafa;
}
.copyright p {
    text-align: center;
    padding: 12px 0;
    margin: 0;
    color: #787878;
}
.copyright a{
    color: #787878;
}
.copyright a span{
    color: #787878;
    padding:20px;
}
/* slides*/
.slidemodel{
    /*width:580px;*/
    height:242px;
    /*outline:1px solid red;*/
    position:relative;
}
.slidemodel img{
    height:400px;
}
.ad--wrapper .slidemodel img{
    height:100px;
}
.ad--wrapper .slidemodel{
    width:1200px;
    height:100px;
    /*outline:1px solid red;*/
    position:relative;
}
.slidecontent{
    position:absolute;
    bottom:30px;
    left:20px;
    font-size:20px;
    color:#fff;
    text-align:left;
}
/* reset amaze */
.am-slider-default .am-control-nav li a:hover{
    background: rgba(255, 255, 255, 0.4);
}
.am-slider-default .am-direction-nav a {
    width: 14px;
}
.am-slider-default .am-direction-nav a:before {
    width: 14px;
    content: "";
    background: url("http://www.d1ev.com/2016gnev/image/prev.png") no-repeat;
}
.am-slider-default .am-direction-nav a.am-next:before {
    content: "";
    background:url("http://www.d1ev.com/2016gnev/image/next.png") no-repeat;
}
.am-slider-default .am-direction-nav .am-prev {
    left: 14px;
}
.am-slider-default .am-direction-nav .am-next {
    right: 14px;
    text-align: right;
}
/* control */
.am-slider-default .am-control-nav {
    bottom: 10px;
}
.am-slider-default .am-control-nav li a.am-active {
    width:20px;
    background-color: rgba(255,255,255,.4);
}
.am-slider-default .am-control-nav li a{
    background:rgba(255,255,255,.4);
    width:10px;
    height:10px;
    transition: all .3s ease-out;
}
.am-slider-default {
    margin: 0;
    box-shadow: none;
}
.iconfont.icon-play{
    color:#3b03ac;
    position: relative;
    top:2px;
    font-size: 18px;
}
.am-nav>li>a:hover .iconfont.icon-play{
    color: #fff;
}
#news .am-slides p{
    font-size: 20px;
    line-height: 1;
    position: absolute;
    bottom: 30px;
    text-align: center;
    color: #fff;
    max-height: 20px;
    overflow: hidden;
    margin: 0 0 0 50px;
    width: 500px;
}
#recommend{
    background: #f2f2f2;
}
#forum,#forum1,#forum2,#forum3,#forum4,#forum5,#forum6{
    padding:5.5rem 0 1rem;
}
#forum1,#forum3,#forum15{
    background: #f2f2f2;
}
#forum1 .card .card_info,#forum3 .card .card_info,#forum15 .card .card_info{
    background: #fff;
}
/*fixed model*/
.ticket--fixed {
    position: fixed;
    bottom: 50px;
    right: 2.5%;
    opacity: 0;
}
/*model*/
.am-modal-no-btn .am-modal-dialog{
    background: #000;
}
.am-modal-hd a.am-close,.am-modal-hd a.am-close:hover{
    color:#fff!important;
    opacity:0.5;
}

.wrapped{
    max-width:1200px;
    margin:0 auto;
    text-align:center;
}
.card--wrapper{
    max-width:400px;
    margin:3.5rem auto 5.5rem;
}
.banner--wrapper{
    position: relative;
}
#news [class*=am-u-],.card [class*=am-u-]{
    padding:0;
}
@media only screen and (min-width: 641px){
    [class*=am-u-] {
        padding-left: 0.6rem;
        padding-right: 0.6rem;
    }
}
*+h2,time,#news *+h2,#news h2{
    line-height:1;
}
*+h2{
    font-size:32px;
    color:#666;
    padding:3.5rem 0 4rem;
    margin:0;
}
#news h2{
    padding:0;
}
time{
    color:#5b19e1;
}
*+h2 img{
    position:relative;
    bottom:3px;
}
#header .banner{
    height:350px;
    background:url("../image/banner.png") no-repeat center;
}
#header .media--wrapper{
    margin:1.5rem auto;
}
#header .media--wrapper img{
    margin:5px;
    width:91px;
    height:44px;
}
#header .ad--wrapper img{
    height:100px;
    width:100%;
}
#news{
    color:#666;
    font-size:14px;
    line-height:1.7;
}
#news .hope-title {
    font-size: 22px;
    font-weight: normal;
    max-height: 22px;
    max-width: 578px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#news img{
    max-width:600px;
}
#news .server_content{
    margin-left:2.2rem;
}
#news *+p{
    margin-top:1.3rem;
}
#news h2,#news .news_ul li{
    margin:0 auto 1.3rem;
}
#news *+h2{
    margin-top:3rem;
}
#news li p{
    font-size:16px;
}
#news .news_ul,#news p{
    text-align:left;
}
#news .news_ul{
    color:#3b03ac;
}
#news .news_ul span{
    color:#666;
}
#news p{
    max-height:55px;
    overflow: hidden;
}
#news p span{
    color:#3b03ac;
}
.ad--wrapper{
    margin-bottom:3rem;
}
#information{
    margin-top:3rem;
}
.wrapped p{
    font-size:16px;
    color:#666;
    max-width:855px;
    margin:0 auto;
}
/*card*/
.am-u-sm-4 .card{
    margin:10px auto;
}
.card img{
    width: 100%;
    height:132px;
}
.card .card_info{
    height:132px;
    background: #f2f2f2;
    padding: 35px 10px;
}
.card .card_info .name{
    font-size:16px;
    color:#343434;
}
.card .card_info p{
    font-size:12px;
}
.wrapped p.hope-title{
    font-size:24px;
    font-weight:bold;
    margin:30px auto;
}
.wrapped>.am-g{
    margin:40px auto;
}
#news .wrapped>.am-g{
    padding-bottom: 45px;
}
.medias--wrapper .medias_div {
    margin-bottom: 40px;
}
.medias_div p{
    margin:0 auto 1.6rem;
}
.medias--wrapper img {
    width:auto;

    margin: 0 5px;
}
