body{min-height: calc(100vh + 5px);font-size: 0;;background-color: #fff;width: 100%;min-width: 1200px;}
.contact-box-item:hover{background-image: radial-gradient(#1b4484 0 60%,#fff 60% 100%) !important;}
/* 公共颜色 */
:root{
    --templateCommenColor: #0b2242;
    --footer-bg-color: #0b2242;
    --footer-color: #fff;
}
p{
    text-indent: 0px;
}
/* main公共样式 */
.content_box{width: 1200px; margin: 0 auto;position: relative;overflow: hidden;margin-bottom: 40px;}
.main_content{width: 900px;float: right;border-radius: 5px;font-size: 12px;padding: 20px;border: 1px solid #e4e4e4;}
h1{font-weight: normal;font-size: 14px;color: #333;}
.main_item_bgc{width: 100%;height: 10px;background-size: cover;background-image: linear-gradient( #0000000d, #fff);}
.main_item_bgc_up{width: 100%;height: 100%;background-image: linear-gradient(90deg,#fff 0%, #00000003 20%,#00000003 80%, #fff 100%);}
/* 面包屑 */
.navigation_nav{padding: 20px 0;margin: 0 auto;width: 1200px;}
.navigation_nav_item{float: left;font-size: 14px;color: #333;margin-right: 5px;}
/* main中每个单元的公共样式 */
.main_item{background: #fff;color: #333;position: relative;margin-bottom: 30px;}
.main_item:last-of-type{margin-bottom: 0;}
.main_item_title{position: relative;width: 100%;height: 40px;line-height: 40px;margin-bottom: 20px;box-sizing: content-box;text-align: left;}
.main_item_title_lt{font-size: 28px;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;}
.main_item_title_rt{display: block;margin: 40px auto 0; cursor: pointer;font-size: 14px;color: #fff;text-align: center;width: 100px;height: 30px;line-height: 30px;background-color: #0B2242;}
.main_item_title_rt:hover{cursor: pointer;background: #1B4484;color: #fff;}
/* 分页器 */
.pagination{text-align: right;color: #333;padding: 50px 0 50px;}
.pagination li {display: inline-block;background-color: #cccccc;height: 36px;line-height: 36px;width: 36px;text-align: center;margin-left: 8px;font-size: 14px;}
.pagination .prev,.pagination .next{width: 72px;}
.pagination li.active{background-color: #1b4484;color: #fff;}
.pagination a{color: #fff;display: inline-block;width: 100%;height: 100%;}
.pagination li:hover a{color: #fff;}
.pagination li:hover{background-color: #1b4484;}
.pagination .disabled{color: #999;background-color: #ebebeb !important;}
/* 缺省页 */
.no_item {text-align: center;font-size: 14px;color: #333;margin-bottom: 40px;}



/* 左侧栏公共样式 */
.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;}

/* 联系我们 */
.left_location{color: #4fa4e5;font-size: 12px;display: inline-block;cursor: pointer;}
.left_location:hover{color: #FF0000;}
.left_location::before{content: "";display: inline-block;width: 16px;height: 16px; background: url(/image/shop/template/118/left_location_blue_new.png) no-repeat;margin-right: 2px;background-size: cover;vertical-align: sub;}
.left_location:hover::before{background: url(/image/shop/template/118/left_location_red.png) no-repeat;margin-right: 2px;background-size: cover;}

/* 电话客服 */
.service_phone .left_item_content_text{float: none;display: inline-block;width: auto;font-size: 16px;font-weight: bold;color: #0B2242;}
.service_phone .left_item_content_title{display: inline-block;}
.service_phone_item_title{display: inline-block;}

/* QQ客服 */
.QQ_item{display: block;height: 50px;margin-bottom: 15px;font-size: 14px;color: #333;}
.QQ_item:hover{cursor: pointer;}
.QQ_item:hover div{color: #1b4484;text-decoration: none;}
.QQ_item:last-of-type{margin-bottom: 0;}
.QQ_item>div{height: 100%;padding-left: 55px;}
.QQ_item i{display: inline-block;width: 36px;height: 36px; background: url(/image/shop/template/118/left_QQ.png) no-repeat;background-size: cover;float: left;transform: translateY(8px) ;}
.QQ_name{padding: 3px 0;}

/* 分类信息 */
.cateinfo .left_item_title{float: left;margin-bottom: 5px;width: 240px;}
.cateinfo>div{margin-bottom: 10px;position: relative;}
.left_item_more{color: #999;font-size: 12px;line-height: 22px;position: absolute;right: 0;height: 22px;text-align: center;}
.left_item_more:hover{cursor: pointer;color: red;}
.cateinfo_item img{width: 80px;height: 60px;float: left;border-radius: 5px;overflow: hidden;border: 1px solid #eee;}
.cateinfo .cateinfo_item{display: block;margin-bottom: 10px;font-size: 14px;color: #333;}
.cateinfo_item:last-of-type{margin-bottom: 0;}
.cateinfo_name,.cateinfo_text{display: block;line-height: 28px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.cateinfo_text{color: #999;font-size: 12px;}
.cateinfo_name{padding: 2px 0;color: #333;position: relative;}
.cateinfo_name:hover{color: #1b4484;text-decoration: none;}


/* 右边悬浮导航 */

/* 鼠标交互颜色 */
.hover_color:hover{color: red !important;}