@charset "utf-8";
/*全局通用样式 开始*/
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div{margin:0;padding:0;border:0;} 
body{
    background:#fff;color: #000100;
    font: 14px Microsoft yahei,Helvetica Neue,Helvetica,PingFang SC,\5FAE\8F6F\96C5\9ED1,Tahoma,Arial,sans-serif;
    min-width:1240px;
     } 
ul,ol{list-style-type:none;} 
select,input,img,select{vertical-align:middle;}
img{
    display: block;
    width: 100%;
    font-size: 0;
}
/* 链接颜色 */
a{
    text-decoration: none;
}
a:link{
    color: #000100; 
}
a:visited{
    color: #000100; 
}
/* 弹性盒子 */
.flex{
    display: flex;
}

/* margin样式 */
.margin-top-30{
    margin-top: 30px;
}
.margin-top-20{
    margin-top: 20px;
} 
.margin-top-15{
    margin-top: 15px;
}
.margin-top-6{
    margin-top: 6px;
}

/* 浮动样式 */
.float-left{
    float: left;
}

/*容器*/
.container{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    padding:0 15px 0 15px;
}
.container_full{
    width:100%;
    background-color:#fff;
}

/* 头部start */
header{
    background: rgba(241, 241, 241, 1);
}
header .homeHead{
    height: 40px;
    position:relative;
}
header .homeHead .headTime{
/*    width: 252px;*/
    position:absolute;
    left:0;
}
header .homeHead .headTime a{
    line-height: 40px;
    color: #000100;
}
header .homeHead .headTime a:hover{
    color: #e50213;
}
header .homeHead ul{
/*    width: 224px;*/
    height: 40px;
    position:absolute;
    right:10px;
}
header .homeHead ul li{
    position: relative;
    display: flex;
    float: left;
/*    width: 60px;*/
    margin-left: 12px;
    line-height: 40px;
}
header .homeHead ul li:hover a{
    white-space: nowrap;
    color: #e50123;
}
header .homeHead ul li i{
    font-size: 22px;
}
header .homeHead .layui-icon-login-wechat{
    color: #759834;
}
header .homeHead .layui-icon-login-weibo{
    color: #d4201f;
} 
header .homeHead .layui-icon-cellphone{
    color: #556477;
}
header .homeHead .layui-icon-group{
    color:#FE6714;
}
header .homeHead ul li a{
    color: #66677c;
    text-indent: 4px;   
}
.layui-bg-dark-red{background: #ba1216;}

/* 头部end */
/* 头部二维码start */
.triangle_border_up{
    position: absolute;
    width: 0;
    height: 0;
    top: -8px;
    left: 39px;
    border-width: 0 8px 8px;
    border-style: solid;
    border-color:  rgba(241, 241, 241, 1) rgba(241, 241, 241, 1) white;
    background: white;
}
.recognition_box{
    display: none;
    position: absolute;
    width: 90px;
    height: 90px;
    padding: 2px;
    background-color:#fff;
    top: 40px;
    left: -15px;
    border: 1px solid rgba(241, 241, 241, 1);
    z-index: 999
}
header .homeHead ul li:hover .recognition_box{
    display: block;
}
header .container {overflow:visible;}
/* 头部二维码start */
/* LOGOS Start*/
.logo_box{
    height: 107px;
}
.logo_box ul li{
    float: left;
}
.logo_box ul li:nth-child(1){
    width: 220px;
}
.logo_box ul li:nth-child(2){
    width: 754px;
    margin-left: 145px;
    margin-top: 5px;
    overflow: hidden;
}
.logo_box ul li:nth-child(2) img{
    height:auto;
    width:560px;
}

/* LOGOS end*/



/* 导航 nav start 已修改*/
.navs{
/*    margin-top:20px;*/
    background:#ca181e;
}
.navs_box{
    width: 1200px;
    margin: 0 auto;
    padding-top:10px;
}
.navs .layui-nav{
    border-radius:0;
    background:#ca181e;
    margin:0 auto;
}
.navs .layui-nav .layui-nav-item{
}
.navs .layui-nav .layui-nav-item a{
    color: rgba(255, 255, 255,0.8);
    padding: 0 10px 0 10px;
    text-align: center;
    font-size:16px;
    line-height:28px; 
}
.navs .layui-nav .layui-nav-item a:hover{
    color:yellow;
}
.navs .layui-nav .layui-nav-item .left{
    float:left;
    width:25px;
    height:60px;
    line-height:65px;
    margin-right:15px;
}
.navs .layui-nav .layui-nav-item .left a{
    font-weight:bold;
    font-size:18px;
}
.navs .layui-nav .layui-nav-item  dd{
    float:left;
}
.navs .layui-nav .layui-nav-item dl:nth-child(2){
    float:left;
    width:190px;
    height:60px;
}




.navs .layui-nav .layui-nav-item .layui-nav-child{
    background:#fff;
    width:300px;
    min-height:100px;
    border-radius:0 0 5px 5px;
    padding:10px;
    padding: 0;
    top:70px;
    border:none;
}
.navs .layui-nav .layui-nav-item .layui-nav-child dd{
    line-height: 30px;
    font-size:14px;
    float:left;
    width:100px;
}

.navs .layui-nav .layui-nav-item .layui-nav-child a{
    color:#333;
    font-weight: lighter;
    background:none;
}
.navs .layui-nav .layui-nav-item  .layui-this{
    background:none;
}
.navs .layui-nav .layui-nav-item .layui-nav-child a:hover{
    background:none;
    color:#e50112;
}
.navs .layui-nav .layui-this:after,.navs .layui-nav-bar,.navs .layui-nav-tree .layui-nav-itemed:after {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height:0px;
/*	background-color: #fef5e2;*/
	transition: all .2s;
	-webkit-transition: all .2s
}
.navs .layui-nav-child:after,.layui-header .layui-nav-child:before {
	bottom: 100%;
	left: 20%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.navs .layui-nav-child:after {
	border-bottom-color: #fff;
	border-width: 8px;
	margin-left: -10px;
}
.navs .layui-nav-child:before {
	border-bottom-color: #fff;
	border-width: 8px;
	margin-left: -10px;
}

/* 导航 nav end*/
 
/* 相关链接start */
.link{
    border-bottom: 1px solid #dcdcdc;
    line-height:25px;
    padding:10px;
 }
 .link span{
     font-weight:bold;
     font-size: 16px;
     color:#e70015;
     width:80px;
     display: block;
 }
 .link .item{
     display: block;
     width:1150px;
 }
 
 .link a{
     text-align: center;
     line-height:25px;
     padding:0 8px 0 8px;
 }
 .link a:hover{
    color: #e70012;
    text-decoration: underline;
 }
 /* 相关链接end */

/* footer start */
 
 footer{padding:20px;text-align: center;line-height:25px;border-top:1px solid #f2f2f2;}
 footer a{
     padding:0 6px 0 6px;
 }
 footer a:hover{
     color: #e70012;
 }
 /* footer end */
 
 
  /*信息导航条 start*/
.infobar{position:relative;border-bottom:2px solid #f2f2f2;line-height:25px;height:30px;background-color:#fff;}
.infobar_top{position:relative;border-top:3px solid #c80000;border-bottom:2px solid #f2f2f2;line-height:25px;height:30px;background-color:#fff;margin-top:15px;}
.infobar_left{position:absolute;border-bottom:2px solid #f2f2f2;left:8px;height:26px;font-size:20px;font-weight:bold;color:#ff2200;bottom:-2px;}
.infobar_left .tips{width: 21px;height: 21px;}
.infobar_right{position:absolute;right:10px;color:#999;bottom:-2px;}
.infobar_right a{color:#999;}
.infobar_right a:hover{color:#e50213;}
/*信息导航条 end*/
 
 /* 小图标 */
.tips{
    width: 21px;
    height: 21px;
    color:#e50112;
}


/* 面包屑导航 start */
.breadcrumb{
    height: 40px;
    line-height: 40px;
    color: #6d6f6e;
    padding:15px;
}
.breadcrumb a{
    color: #6d6f6e;
    white-space: nowrap;
    padding:0 5px 0 5px;
}
.layui-breadcrumb a{
    color: #333;
}
/* 面包屑导航 end */
/*搜索框*/
.search_box{
    display: block;
    width: 280px;
    margin-left: 860px;
    color: #6d6f6e;
}
.search_box input{
    width: 150px;
    height: 100%;
    height:26px;
    border-radius: 3px;
    color: #e1e0e6;
    border: 2px solid;
    text-indent: 2px;
}
.search_box i{
    margin-left: 10px;
}
/*搜索框*/

/*列表圆点样式 start*/
.list_point{
    display: block;
    line-height: 30px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-left:15px; 
    background: url(../images/point.jpg) no-repeat left center;
    color: #a1a8a7;
    background-size: 5px 5px;
    width:360px;
}
/*列表圆点样式 end*/

/*内容及列表左右盒子 start*/
.container_left{
    width: 795px;
}
.container_right{
    width: 415px;
    padding-left: 25px;
    overflow: hidden;
}
/*内容及列表左右盒子 end*/


/*通用信息盒子 start*/
.info{
    position: relative;
}

.info .list_bar{
    height: 38px;
    line-height: 38px;
    letter-spacing: 1px;
    font-weight: 600;
    margin-top: 15px;
    margin-bottom: 10px;
    border-top:2px solid #515151;
    background-color: #eee;
}
.info .list_bar span{
    font-size: 16px;
    font-weight: bold;
    display: block;
    width: 100px;
    height: 33px;
    background-color:#fff;
    border-radius: 4px 4px 0 0;
    margin:5px 0 0 10px;
    text-align: center;
    color:#e50213;
}

.info .info_list{
/*    padding:5px;*/
}
.info .info_list li{
    line-height: 30px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.info .info_list li a{
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.info .info_list li a span{
    color: #6d6f6e;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.info .info_list li:hover a span{
    color:#e70015;
    text-decoration: underline;
}
 .info .info_list b{
    display: block;
    width: 100%;
    height: 36px;
    background: #f0f0f0;
    line-height: 36px;
    font-weight: 600;
    text-indent: 20px;
    letter-spacing: 2px;
}
 .info .info_list b:hover{
    text-decoration: underline;
}
 .info .info_list img{
    transition: all 0.8s;
}
 .info .info_list img:hover{
    transform: scale(1.2,1.2);
}
.info .info_list a{
    overflow: hidden;
    display: block;    
}
.info .info_list img{
    max-height:218px;
}



.info .item_box{
    max-height: 135px;
    margin-left:-10px;
}
.info .item_box .item{
    position:relative;
    display: block;
    width:185px;
    height: 132px;
    overflow: hidden;
    float:left;
    margin-left:10px;
    margin-bottom:10px;
}
.info .item_box .item span{
    position: absolute;
    display: block;
    bottom:0px;
    font-size:12px;
}
.info .item_box .item img{
    max-width: 185px;
    width: 185px;
    height: 135px;
    font-size: 0;
    transition: all 0.8s;
}
.info .item_box .item img:hover{
    transform: scale(1.2,1.2);
}
/*通用信息盒子 end*/

.cate{background-color:#f0f0f0;line-height:40px;}
.cate_title a{margin-right:15px;font-size:14px;}




.title_bar {
    border-bottom: 4px solid #c80000;
    overflow: hidden;
    margin-bottom: 5px;
    width: 100%;
    height:41px;
}
.title_bar_left {
    width: 148px;
    height: 41px;
    float:left;
    background: url(../images/in_tit_bg.jpg) no-repeat;
    font-size: 22px;
    color: #fff;
    font-weight: bold;
    line-height: 41px;
    text-align: center;
}
.title_bar_left a,.title_bar_left a:hover{
    color: #fff;
}
.title_bar_right {
    width: 480px;
    float: right;
}
.title_right_ul {
    float: right;
    padding-top: 15px;
}
.title_right_ul li{
    float: right;
    margin:0 5px 0 5px;
}


/*pictures start*/
.pictures_lists_box{
    width: 100%;
}
.pictures_lists_box .pictures_cont_lists{width:100%;margin-left:-15px;}
.pictures_lists_box .pictures_items{width:185px;min-height:200px;display:block;float:left;margin-left:15px;}
.pictures_lists_box .pictures_items .pictures_pic a{
    display: block;
    width: 185px;
    height:125px;
    overflow: hidden;
}
.pictures_lists_box .pictures_items .pictures_pic img{
    width: 185px;
    height:125px;
    transition: all 0.8s;
}
.pictures_lists_box .pictures_items .pictures_pic img:hover{
        transform: scale(1.2); 
    }
.pictures_lists_box .pictures_items .pictures_title {
    display: block;
    width: 100%;
    font-size: 16px;
    line-height:32px;
    overflow: hidden;
    text-overflow: ellipsis;
}


