.sBanner{background:#102f8a url(../images/email/email_banner_bg.png) left top no-repeat;background-size: cover;}
.sBanner .inner{max-width:1220px;margin:0 auto;height:485px;text-align:center;box-sizing: border-box;padding-top: 60px;}
.sBanner h2{color:#fff;font-size:40px;padding-top:50px;padding-bottom:40px;}
.sBanner .d{color:#fff;font-size:22px;}

.sBanner .ul{width: 800px;display: flex;flex-flow: nowrap;justify-content: space-between;padding-top: 60px;margin: 0 auto;}
.sBanner .ul .li{color: #fff;font-size: 16px;}
.sBanner .ul .li img{width: 64px;height: 64px;}
.sBanner .ul .li h4{padding-top: 10px;}

.section{text-align: center;}
.adv_list,.func_list{}
.adv_list .section_title ,.func_list .section_title,.pack_content .section_title,.content_list .content_title{font-size: 32px;color: #222222;line-height: 1;padding: 50px 0;}
.adv_list ul {overflow: hidden;}
.adv_list li{width: 240px;background: #fff;padding: 40px 20px;margin: 10px;float: left;}
.adv_list li p {font-size: 14px;color: #666;height: 40px;min-height: 40px;}
.adv_list li .title{font-size: 24px;margin: 30px 0 20px;}
.adv_list li:hover{ box-shadow: 0px 0 10px #cccccc;}

.adv_list.example_list li{margin: 0; float: none;}
.func_list .table_list{margin: 0 10px;}
.func_list table{overflow: hidden;margin-top: 50px;}
.func_list table,.func_list tr,.func_list td{border:1px solid #e9e9e9 !important;border-collapse:collapse;background: #fff;height: 50px;}
.func_list td{padding: 0 20px;}
.func_list td .left{float: left;}
.func_list td .right{float: right;background: url(../images/email/right_icon.png) no-repeat;width: 22px;height: 15px;}
.tab_menu ul{padding: 0;overflow: hidden;width: 320px;margin: 0 auto;}
.tab_menu ul li.active{color: red;border-color: red;}
.tab_menu ul li{width: 80px;float: left;font-size: 18px;margin: 0 40px;padding-bottom: 15px;border-bottom: 2px solid transparent;cursor: pointer;}
.example_list .item img{height: 70px;}
.example_list .item{padding: 20px;}

.pack_content .mainOrder{border: 0 !important;}
.pack_content .mainOrder.selectPkg{margin: 0 10px 0;}
.pack_content .mainOrder .ratwrap{overflow: hidden;}
.ratwrap, .accountShow,.capacityShow {display: inline-block;vertical-align: middle;float: left;}
.pack_content .mainOrder .rightButton .packButton{height: 40px;}
.pack_content .mainOrder .rightButton{text-align: right;position: relative;margin-top: 0;}
.pack_content .mainOrder .itemRight .price_item{width: 780px;}
.pack_content .mainOrder .itemRight .price_item font{display: inline-block;float: left;line-height: 38px;}
.pack_content .mainOrder .itemLeft{height: 40px;line-height: 40px;}
.pack_content .mainOrder  .ratText,.pack_content_order .mainOrder  .ratText{margin-right: 0 !important;float: left;}
.pack_content .mainOrder  .num_item ,.pack_content_order .mainOrder  .num_item {border: 1px solid #c2c2c2;border-left: 0;display: inline-block;text-align: center;}
.pack_content .mainOrder  .num_item .num,.pack_content_order .mainOrder  .num_item .num{ width: 15px;height: 15px;line-height: 15px;cursor: pointer;}
.pack_content .mainOrder  .num_item .num.add,.pack_content_order .mainOrder  .num_item .num.add{border-bottom: 1px solid #c2c2c2;}
.pack_content .mainOrder  .num_item .num.reduce,.pack_content_order .mainOrder  .num_item .num.reduce{border-top: 1px solid #fff;}
.pack_content .mainOrder  .font_uint,.pack_content_order .mainOrder  .font_uint{display: inline-block;height: 35px;line-height: 35px;float: right;padding-left: 5px;}


.pack_content_order .section_title_info{font-size: 24px;color: #222222;line-height: 1;padding: 20px 0;text-align: left;}
.pack_content_order #diyform input{display: inline;}
.pack_content_order #diyform table,.pack_content_order #diyform tr,.pack_content_order #diyform td{padding: 0;background: transparent;border: none !important;}
.pack_content_order .mainOrder{border: 0 !important;overflow: hidden;}
.pack_content_order .pkgContent{padding: 40px 20px;}
.pack_content_order .pkgContent_left{width: calc(100% - 275px);float: left;}
.pack_content_order .pkgContent_right{width: 250px;float: right;margin-left: 20px;}
.pack_content_order .mainOrder.selectPkg{margin-bottom: 0;}
.pack_content_order #diyform .con_item .itemLeft{text-align: left;}
.pack_content_order #diyform .con_item .marginTop a{color: #0486eb;}
.pack_content_order #diyform .con_item .marginTop:hover a{color: #f00;}
.pack_content_order #diyform .con_item:last-child{margin-bottom: 0;}
.pack_content_order #diyform .con_item .itemRight li{text-align: left;padding: 0;}
.pack_content_order #diyform .con_item .itemRight li input.pkgInput{width: 372px;}
.pack_content_order #diyform .con_item .marginTop input[type="checkbox"] {display: none;}
.pack_content_order #diyform .con_item .marginTop #checkbox{vertical-align: text-bottom;}
.pack_content_order #diyform input.y{border: 1px solid red;background: transparent;padding: 5px 30px;text-align: Center;cursor: pointer;line-height: 1.8;outline: none;color: red;}
.pack_content_order #diyform input.x{background: transparent;border: 1px solid #cccccc;padding: 5px 30px;text-align: Center;cursor: pointer;line-height: 1.8;outline: none;}
.pack_content_order .menu_title_bg{height: 45px;line-height: 45px;text-align: left;background: #ededed;padding-left: 20px;font-size: 16px;position: relative;}
.pack_content_order .now_ul_pack li{height: 30px;line-height: 30px;}
.pack_content_order .now_title_pack i {position: absolute;width: 16px;height: 9px;background-image: url(/images/newpc/arrow_up.png);cursor: pointer;background-repeat: no-repeat;top: 50%;right: 30px;z-index: 2;transform: translateY(-50%);}
.pack_content_order .now_title_pack i.rotate{transform: rotate(180deg);}
.pack_content_order .pkgContent_right .now_title_pack{height: 45px;line-height: 45px;background: #fff;text-align: left;padding-left: 20px;font-size: 14px;position: relative;}
.pack_content_order .now_ul_pack{overflow: hidden;padding: 16px 15px;background: #fafafa;border-top: 1px solid #e5e5e5;}
.pack_content_order .now_ul_pack li{width: 100%;padding: 0;font-size: 14px;}
.pack_content_order .now_ul_pack li .left{float: left;}
.pack_content_order .now_ul_pack li .right{color: red;float: left;padding-left: 10px}

.pack_content_order .price_menu{padding: 30px;background: #fff;text-align: left;border-top: 1px solid #e5e5e5;}
.pack_content_order .price_menu .font-grey{color: #666;font-size: 14px;}
.pack_content_order .price_menu .font-grey .price{color:red;font-size: 26px;font-family: 'Georgia';}
.pack_content_order .price_menu .submitButton input{width: 100%;min-width: 160px;padding: 0;height: 50px;line-height: 50px;font-size: 16px;margin: 20px 0 0 0;}



.window_width.content_list{position: relative;}

.content_div{width: calc(100% - 20px);margin: 0 auto;}
.content_list .content_ul{margin: 0 auto;}
.content_list .content_ul li{display: block;background: #fff;padding: 20px 0;text-align: center;}
.content_list .content_ul li img{height: 70px;}
.content_list .content_ul li .title{margin: 20px 0;font-size: 24px;}
.content_list .content_ul li{display: block;background: #fff;padding: 20px 0;text-align: center;}
.window_width.content_list .swiper-button-prev{background-image: url(/images/newpc/pc_arrow_left.png);left: calc((100% - 1200px)/2 - 106px);}
.window_width.content_list .swiper-button-next{background-image: url(/images/newpc/pc_arrow_right.png);right: calc((100% - 1200px)/2 - 106px);}
.content_list .swiper-button-next,.content_list  .swiper-button-prev{width: 38px;height: 74px;background-size: 100%;top: 60%;}
@media screen and (max-width: 1439px) {
    .content_list .swiper-button-next,.content_list  .swiper-button-prev{
        display: none;
    }
}

.pack_content_order .year_list li.hot{color: #c00;border: 1px solid #c00;}
.pack_content_order .year_list li{border: 1px solid #ccc;text-align: center !important;margin-right: 10px;color: #666;cursor: pointer;font-size: 14px;width: 110px;height: 38px;line-height: 38px;float: left;}
.con_item .showPrice{width: 220px}
.con_item #email_price{font-size: 20px}
.pack_content_order .capacity_list li.hot,.pack_content .capacity_list li.hot{color: #c00;border: 1px solid #c00;}
.pack_content_order .capacity_list li,.pack_content .capacity_list li{border: 1px solid #ccc;text-align: center !important;margin-right: 10px;color: #666;cursor: pointer;font-size: 14px;width: 110px;height: 38px;line-height: 38px;float: left;}



