.show_top-banner {
     padding: 20px 0;
    overflow: hidden; position: relative;    width: 100%;
}


.show_top-banner-bg {
    background:url(../images/index_banner7.jpg) #1f8ceb center;  
	background-size: 1440px 632px;
    position: absolute;
    height: 548px;
    top: 0;
    left: 0;
    right: 0;
}
.show_top-banner-papers {
    background-size: 1360px;
    max-width: 1360px;position: relative;
    z-index: 2;
    margin: 0 auto;}
.show_top-banner-papers-inner {
    padding: 60px 20px 66px;
    width: 560px;
    max-width: 100%;
    margin: 0 auto;
}
.show_t_h1-big {
    color: #fff;
    font-weight: 300;
    font-size: 40px;
    text-align: center;
    line-height: 1.3;
    letter-spacing: -.015em;
    margin: -10px auto 17px;
}
.show_t_h3 {
    font-weight: 300;
    font-size: 16px; color:#fff;
    text-align: center;
    line-height: 1.5;
    letter-spacing: -.01em;
    margin: 0 auto 20px;
}
.show_btn_p{width: 220px;
    margin: 0 auto;
    margin-top: 25px;}
.detail_top-btnl{width:100px;height:30px; float: left;border: 1px solid #fff;color:#fff;border-radius:4px;line-height:30px;text-align:center;font-size:12px;display:block ; font-weight: 700;}
.detail_top-btnr{width:100px;height:30px;float: right;color: #ff3270;border: 1px solid #fff;background:#fff;border-radius:4px;line-height:30px;text-align:center;font-size:12px;display:block; font-weight: 700;}

.show_top-banner-papers .top-banner-image {
    display: block;
    width: 909px;
    height: 294px;
    margin: 0 auto;
}


.list {
    margin: 0px auto;
    clear: both;
    padding: 70px 0px;
}
.list h2 {
    color: #000;
    text-align: center;
    font-weight: 300;
    font-size: 30px;
    line-height: 1.3;
    letter-spacing: -.015em;
}
.list h5 {
    text-transform: uppercase;
    color: #000;
    letter-spacing: .1em;
    font-size: 16px;
    padding-bottom: 5px;
    text-align: center;
    font-weight: 700;
    margin: 0;
}
.list > p {
    font-size: 16px;
    text-align: center;
    overflow: hidden; 
    color: #999;
    line-height:26px;
}
.list > ul{ margin-top:40px;}
.list_bgw{ background-color: #fff;overflow: hidden;}
.list_bg{ background-color: #f3f4f4;overflow: hidden;}
.list .scheme li{width:33.333%; height: 340px; background:#FFF; padding:20px 50px; text-align:center;border:1px solid #eee; margin-left:-1px; float:left}
.list .scheme p{color:#999;height: 60px; font-size: 14px;  line-height:24px;}
.list .scheme a{width:106px; height:106px; display:block;}
.list .scheme a img{width:280px;  }

.hangye ul{     margin-top: 40px;
    margin-bottom: 40px;
    float: left;
    width: 100%;}
.hangye li{width:16.666%; background:#FFF; padding:30px; margin-bottom: -1px; text-align:center;border:1px solid #eee; margin-left:-1px; float:left;}
.hangye p{color:#999;height: 90px;margin-bottom: 30px; font-size: 14px;  line-height:24px;}
.hangye a{width:106px; height:106px;}
.hangye img{width:46px;}
.hangye h6{font-size: 14px;}

.liyou{}
.liyou-item{width:24%; margin-right:1%;  margin-top: 100px;float: left;}

.liyou-item-list{ position: relative;
    background: #fff;    display: inline-block;
    vertical-align: middle; width: 100%;
    padding: 85px 30px 45px 30px;
    border-radius: 5px;
}
.liyou-item-list .img-icon {
    border: 5px solid #fff;
    position: absolute; width: 110px; height: 110px;
    top: -55px; padding: 10px;
    left: 50%;
    margin-left: -55px;
    z-index: 1;
}
.liyou-item-list .img-icon:before {
    content: '';
    position: absolute;
    left: -4px;
    top: -4px;
    right: -4px;
    bottom: -4px;
    border-radius: 50%;
    border: 5px solid #fff;
}
.round-border {
    border-radius: 50%;
}
.liyou-item-list img {
    width: 80px; height: 80px;
    display: block;
}
.liyou-item-list h5 {
    font-weight: 700;
    font-size: 20px;
    margin-bottom: 10px;
}
.liyou-item-list p{font-size: 13px; text-align: center;}

.liucheng{
    width: 100%;
    height: auto;
    overflow: hidden;
}
.liucheng_list{
    width: 100%; 
    height: auto;
    overflow: hidden;
}

.liucheng_list li { float: left; width: 238px; height: 460px; position: relative; margin: 0 31px; background: url(../images/pt/phonebg.png) no-repeat center; }
.liucheng_list li span { display: block; width: 208px; height: 348px; position: absolute; top: 56px; left: 16px; cursor: pointer; overflow: hidden; }
.liucheng_list li img { width: 208px; height: 348px; transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; }

.liucheng_list li:hover img { transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); -webkit-transform: scale(1.1); }


.liucheng_map { width: 100%; height: auto; padding: 115px 0; background: url(../images/pt/activity_bg.png) no-repeat center center; position: relative; }
.activity_sketchmap_text_t { width: 976px; margin: 0 auto; }
.activity_sketchmap_text_t ul { margin-top: -84px; }
.activity_sketchmap_text_t ul li { width: 244px; height: 30px; line-height: 30px; float: left; text-align: center; }
.activity_sketchmap_text_b ul { position: absolute; bottom: 32px; }
.activity_sketchmap_text_t ul li span { font-size: 16px; color: #666; }
.activity_sketchmap_text_t ul li.current span { display: inline-block; *display: inline; padding: 0 20px; line-height: 30px; border-radius: 40px; background-color: #00dfc0; color: #fff; -webkit-transition: .3s all ease-in-out .2s; -moz-transition: .3s all ease-in-out .2s; transition: .3s all ease-in-out .2s; }