:root{
    /* 导航背景色 */
    --navBgc: #0b2242;
    /* 导航字体色 */
    --navColor:#fff;
    /* 导航交互背景色 */
    --navActiveBgc: #1b4484;
}

/* 公共样式 */
.content_box{box-shadow: none;overflow: visible;width: 100%;margin-bottom: 0;}
.main_content{width: 100%;font-size: 0;border: 0;background-color: #f8f8f8;padding: 0;}
.main_item{font-size: 12px;border: 0;overflow: visible;width: 1200px;margin: 0 auto;background-color: transparent;padding-left: 0;padding-right: 0;}
.main_item_title{width:100%;border: 0;padding-right: 0;box-sizing: content-box;height: 30px;line-height: 30px;margin-top: 60px;margin-bottom: 40px;}
.main_content_bgc{width: 100%;overflow: hidden;}
.main_content_bgc:nth-of-type(2n){background: #fff;}
.main_content_bgc .main_item_title_lt::before,.main_content_bgc .main_item_title_lt::after{content: '//////////////////////////////////////////////////////////////////////////////';font-weight: normal;font-size: 14px;color: #999;}
.main_content_bgc .main_item_title_lt::before{float: left;}
.main_content_bgc .main_item_title_lt::after{float: right;}
.main_item_title_lt{border: 0;text-align: center;color: #333;height: 30px;line-height: 30px;padding: 0;margin: 0;}
.main_item_title_rt{margin-bottom: 60px;}
.main_item_about .main_item_title{margin-bottom: 34px;}
.main_item_article  .main_item_title{margin-bottom: 18px;}
.main_item_article .main_item_title_rt{margin-top: 14px;}
.main_item_cateinfo .main_item_title{margin-bottom: 20px;}
.main_item_cateinfo .main_item_title_rt{margin-top: 22px;}



/* 服务项目 */
.product_list {font-size: 0;}
.product_item {display: inline-block;width:280px;height: 210px;border: 1px solid #e4e4e4; text-align: center;font-size: 14px;color: #333;margin-right: 26px;margin-top: 20px; overflow: hidden;position: relative;}
.product_item:nth-of-type(1){margin-top: 0;}
.product_item:nth-of-type(2){margin-top: 0;}
.product_item:nth-of-type(3){margin-top: 0;}
.product_item:nth-of-type(4){margin-top: 0;}
.product_item::before{display: inline-block;content: '超值推荐';background: url('/static/sub/img/tuijian.png') no-repeat;width: 42px;height: 52px;position: absolute;top: 0;left: 0;color: #fff;box-sizing: border-box;padding: 4px;font-size: 12px;z-index: 9;}
.product_item:nth-child(4n){margin-right: 0;}
.product_item img{display: inline-block;width: 100%;height: 100%;transition: 0.3s;}
.product_ic_title{height: 45px;line-height: 45px; position: absolute;left: 0;right: 0;bottom: 0;background-color: #3333336b;color: #fff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 0 10px;font-size: 18px;}
.product_item:hover .product_ic_title{background-color: #33333391;}
.product_item:hover{border-color: var(--templateCommenColor);}
.product_item:hover img{transform: scale(1.2);}
/* 服务优势 */
.service_advantage_content{padding: 0 133px 60px;}
.service_advantage_item{display: block;float: left;width: 412px;height: 61px;line-height: 61px;background: url(/static/sub/img/advantage_item.png) center center no-repeat;background-size: contain;margin-top: 30px;margin-right: 110px;font-size: 0;}
.service_advantage_item:nth-of-type(1){margin-top: 0;}
.service_advantage_item:nth-of-type(2){margin-top: 0;}
.service_advantage_item:nth-of-type(2n){margin-right: 0;}
.service_advantage_item_index{display: inline-block;width: 64px;height: 61px;line-height: 61px;vertical-align: middle;text-align: center;font-size: 18px;font-weight: bold;color: #fff;}
.service_advantage_item_title{display: inline-block;vertical-align: middle;font-size: 14px;color: #333;line-height: 22px;width: 286px;margin-left: 46px;}
/* 关于我们 */
.main_item_about{font-size: 0;padding-bottom: 60px;}
.main_item_content.about{margin-bottom: 15px;font-size: 14px;line-height: 28px;}
.flag_ruzhu, .flag_qiye, .flag_geren, .flag_leixing{display: inline-block;font-size: 14px;margin-right: 20px;width: 80px;height: 30px;line-height: 28px;text-align: center;border: 1px solid;border-radius: 5px;}
.flag_leixing{color: #f26f66;border-color: #f26f66;}
.flag_ruzhu{color: #479DED;border-color: #479DED;}
.flag_qiye, .flag_geren{color: #52a16a;border-color: #52a16a;}

/* 相册区块 */
#demo{font-size: 0;}
.album_item{display: inline-block;width: 260px;height: 246px;border: 1px solid #e4e4e4;font-size: 14px;margin-right: 53px;}
.album_item:nth-of-type(4n){margin-right: 0;}
.album_img{width: 100%;height: 196px;border-bottom: 1px solid #e4e4ee;overflow: hidden;}
.album_img img{width: 100%;height: 100%;transition: 0.3s;}
.album_item:hover .album_img img{transform: scale(1.2);}
.album_title{height: 47px;line-height: 50px;text-align: center;color: #333;background-color: #fff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding: 0 10px;font-size: 18px;}
.album_item:hover .album_title{color: #1b4484;}
/* 文章新闻 */
.article_item{width: 562px; height: 60px;line-height: 60px;border-bottom: 1px dashed #ccc;display: inline-block;margin-right: 72px;}
.article_item:nth-of-type(2n){margin-right: 0;}
.article_item_title{float: left;font-size: 18px;color: #333;width: 450px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.article_item_title:hover{cursor: pointer;color: #1b4484;text-decoration: none;}
.article_item_date{color: #999;font-size: 14px;float: right;}

/* 服务流程 */
.process_item_content{font-size: 0;text-align: center;padding-bottom: 60px;}
.process_box{display: inline-block;vertical-align: top;width: 87px;height: 82px;background: url(/static/sub/img/process_item.png) center center no-repeat;background-size: contain;margin-right: 88px;position: relative;}
.process_box:last-child{margin-right: 0;}
.process_index{display: block;width: 100%;height: 30px;line-height: 30px;text-align: center;font-size: 24px;font-weight: bold;color: #fff;}
.process_step{display: block;height: 52px;line-height: 52px;padding: 0 5px;box-sizing: border-box;}
.process_step span{display: inline-block;font-size: 14px;color: #333;line-height: 20px;vertical-align: middle;text-align: center;}
.process_box::after{display: block;content: '';width: 36px;height: 10px;background: url(/static/sub/img/process_item_arr.png) center center no-repeat;background-size: contain;position: absolute;top: 38px;left: -62px;}
.process_box:first-child::after{display: none;}

/* 左侧栏公共样式 */
.left_box{float: left;padding-bottom: 20px;border: 1px solid #e4e4e4;border-radius: 5px;padding: 20px; width: 280px;}
.left_item{background: #fff;overflow: hidden;border-radius: 5px;margin-bottom: 30px;}
.left_item:last-of-type{margin-bottom: 0px;}
.left_item_title{font-size: 18px; color: #0B2242; font-weight: bold; position: relative; left: 0px; height: 20px; line-height: 20px; margin-bottom: 15px; border-bottom: 1px dashed #0B2242; padding-bottom: 15px; box-sizing: content-box;}
.left_item_title span{display: inline-block;width: 75px;padding-bottom: 15px;}
.left_item_content{font-size: 14px;margin-bottom: 10px;color: #333;}
.left_item_content:last-of-type{margin-bottom: 0;}
.left_item_content_title::after{content: '';display: inline-block ;padding-left: 100%;position: absolute;}
.left_item_content_title{float: left;width: 58px;}
.left_item_content_title{text-align-last: justify; text-align: justify;}
.left_item_content_text{float: right;width: 165px;}
.left_item_content_text a{color: #1155CC;}
.left_item_content_text a:hover{color: #FF0000;text-decoration: underline;}
.left_item_content a{color: #4fa4e5;}



