.smdh{background: #f4f4f4; clear: both;}
.ejnav li{padding:0;list-style:none;font-weight:600; transition: all 0.3s;}
.ejnav li:hover::after,.ejnav li.active::after{content:""; display:block; width:50px; height:3px; margin:-3px auto 0; background:#d8220d;}
.ejnav li:hover a,.ejnav li.active a{color:#8C2624;}
.ejnav li a{display:block;width:100%;height:100%;}

/*正文内容*/
.article{box-shadow: 0 0 15px #b2b2b2;  padding: 20px 30px 15px 30px; margin-top:20px;  margin-bottom: 20px; border: #f7f7f7 1px solid;}
.info_title,.article_title{font-size:18px; font-weight:600; text-align:center;margin-bottom:20px;}
.article_title p{font-size:13px;font-weight:400;padding:15px 0; border-bottom:#eee 1px solid;}
.content_text{font-size:16px;line-height:200%;}
.article .content_text{padding:0 20px;}
.content_text img,.content_text video,.content_text table{max-width:90%;}

.mar20{margin:20px auto;}
/*新闻详情页侧栏*/
.infoleft{padding-right:0;margin-top:30px;}
.newsshow_l {
	background: #f5f5f5;
	padding: 30px;
	margin-top: 30px;
}
.infoleft .newsshow_l{margin-top:0;}
.linknews {
	font-size: 20px;
	color: #333333;
	font-weight: bold;
}
.latelyTit {
	margin-top: 20px;
}
.latelyTit p {
	font-size: 20px;
	color: #333333;
	font-weight: bold;
	padding-bottom: 5px;
}
.latelyList {
	margin-top: 37px;
	margin-bottom: 10px;
}
.latelyList li {
	list-style:none;
	margin-bottom: 25px;
	color: #666;
	border-bottom: 1px solid #e6e6e6;
	padding-bottom: 10px;
}
.latelyList li .title {
	font-size: 18px;
	font-weight: bold;
	line-height: 26px;
	padding-bottom: 0px;
}
.latelyList li .time {
	color: #888;
	display: block;
	margin: 5px 0 0px 0;
}
.latelyList li .title a {
	color: #333;
}
.latelyList li .title a:hover {
	color: #8C2624;
}
.latelyList li .new-sum a {
	font-size: 14px;
	color: #656565;
	line-height: 26px;
	padding-bottom: 20px;
}

/*新闻列表*/
.mlist{padding:10px;margin:15px auto; background:#f6f6f7;}
.m-body a{font-size:1.5rem; line-height:2.6rem; color:#7e7e7e;}
.m-title{line-height: 3.6rem;}
.m-title a{font-size:1.8rem; color:#3f3e55;}
.m-title span{font-size:1.6rem;font-family:"puhuiti";color:#5a5a5a;}
.mlist a:hover{color:#8C2624;}


.columns1 {height: 100%;background-color: #f2f2f2;margin: 20px 0;overflow:hidden;}
.columns1 a {
    position: relative;
    float: left;
    padding: 0 18px;
    font-size: 14px;
    line-height: 58px;
    height: 58px;
    color: #888888;
}
.columns1 a.on {
    color: #fff;
    background: #d8210d;
}
.xm ul{width:100%; display:flex; justify-content:space-between;flex-wrap:wrap; overflow: hidden; }
.xm li {list-style:none; position: relative; margin-bottom:20px; }
.xm li a{ text-decoration:none; }
.xm li a:hover{ text-decoration: none; }
.p1s3-content-top{ width:380px; height:260px; overflow:hidden;  }
.p1s3-content-top2{ width:380px; height:320px; overflow:hidden;  }
.p1s3-content-top:hover img,.p1s3-content-top2:hover img{ filter:alpha(Opacity=80); -moz-opacity:0.8; opacity: 0.8 }
.xm li .p1s3-content-bottom { color: #3b3d45; }
.xm li .p1s3-content-bottom { padding-top: 15px; padding-bottom:20px; line-height: 26px; padding-left: 50px; color: #666; font-size: 12.5px;
font-weight: bold;  background: url(../image/zb.png)#f1f1f1 no-repeat 20px 15px; }
 
.xm2 li .p1s3-content-bottom { padding-top: 15px; padding-bottom:20px; line-height: 26px; padding-left: 20px; color: #666; font-size: 12.5px;
font-weight: bold;  background:#f1f1f1; }

/*图片矩阵*/
.flex-start{display:flex; justify-content:flex-start; align-items:top; flex-wrap:wrap;}
.flex-start .imgbox{height:200px; padding:10px; display:flex; justify-content:center; align-items:center; border:#eee 1px solid; overflow:hidden;}
.flex-start .imgbox img{width:100%;height:auto;}
.flex-start .title{height:40px;line-height:40px;font-size:15px; text-align:center; overflow:hidden; text-overflow:ellipsis;white-space:nowrap; background:#efefef;}
.flex-start>div:hover img{
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition:all 0.4s ease-out 0s;
    transition:all 0.4s ease-out 0s;
}
.flex-start>div{margin-bottom:30px;}
.flex-start a:hover .title{color:#8C2624;}
/*分页*/
.page{clear: both;margin: 20px 0 10px;}
.page .pagination{width:100%;text-align:center;}
.page .pagination li{display:inline-block; border:0;padding: 2px 8px;white-space: nowrap;margin-right: 10px;background:none;}
.page .pagination li a,.page .pagination li span{color:#333}
.page .pagination li.active span{color:#fff;border-color:#8C2624;background:#8C2624;}

.xmxx{margin-bottom:20px; background:#efefef;}
.xmxx img{height:120px;}


.mySwiper27{margin-bottom:15px;}
.mySwiper28 { width: 100%;  height:130px;margin-left: auto;  margin-right: auto;}
.mySwiper28 .swiper-slide {background-size: cover; background-position: center; }
.mySwiper28 .swiper-slide img {width: 100%; height: 100px;}

/*******项目独立页********/
.top{ height:111px; display:flex; align-items:center; }
.public{ margin:0 auto; display:flex; justify-content:space-between; align-items:center; flex-wrap:wrap;}
.public .logo{width:20%;}
.logo img{max-height:110px;}
.nav{ width:65%;text-align:center;}
.nav a{ width:106px; text-align:center; display:inline-block; font-size:16px; color:#454545; font-weight:bold; background:url(../image/nav_bg.jpg) no-repeat right center; padding-bottom:4px; line-height:66px; height:66px; border-bottom:3px solid #ffffff; text-decoration:none;}
.nav a:hover,.nav a.on{ border-bottom:3px solid #d8210d; color:#d8210d;   }
.nav a.home{ width:80px; }
.nav a:last-child{background:none;}

/* main_image */
.main_imagebb ul,.main_imagebb ul li{list-style:none;padding-left:0;margin-bottom:0;}
.main_imagebb ul li img{width:100%;}

div.flicking_con{position:absolute;top:479px;left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 -50px;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0 3px;background:url('http://www.hubeixinda.com/public/index/images/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px;}
div.flicking_con a.on{background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
/*#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}*/

.fh {height: 34px; width: 146px; overflow:hidden; text-align:center;  }
.fh a {
    display: block;
    background: #fff;
    color: #737373;
    height: 34px;
	line-height:34px;
    width: 144px;
    font: lighter 14px/34px; border:1px solid #d6d6d6; 
    text-decoration: none;
    -webkit-transition: margin .4s ease-in-out;
    -moz-transition: margin .4s ease-in-out;
    -o-transition: margin .4s ease-in-out;
    -ms-transition: margin .4s ease-in-out;
    transition: margin .4s ease-in-out;
	-moz-border-radius: 15px; 
	-webkit-border-radius: 15px; 
	border:1px solid #d6d6d6; 
}

.fh a:nth-of-type(even) {
    background: #d8210d;
	 border:1px solid #d8210d;
    color: white;
}
.fh:hover :first-child {  margin-top: -34px; }
	
.about{min-height:411px;background:url(../image/pic01.jpg) no-repeat center top;}
.about .container{padding:0;}
.about_tit{ text-align:left; padding-top:55px; }
.about_c{ text-align:left; line-height:24px; color:#666666; font-size:14px; margin-top:27px;  }
.about_more{ width:146px; height:43px; text-align:center;  }
.about_more a{width:146px; height:43px; display:block; 	-moz-border-radius: 20px; -webkit-border-radius: 20px; background:#d8210d; line-height:43px; font-size:14px; margin-top:32px; font-weight:bold; color:#fff;   }
.about_more a:hover{ background:#1286c3; }
.a_l{padding-bottom:20px; background:#EDEDEF; }



.sj{ height:506px; background:#8c8c8c; position:relative  }
.sj_tit{ text-align:center; padding-top:55px; margin-bottom:20px;}

/*»§Ѝ*/
.huxing_slider{ width:1278px;overflow:hidden; position:relative;height:351px; margin:0px auto 0; margin-bottom:80px; margin-top:35px;}
/*.huxing_slider .prev,.huxing_slider .next{ display:block;width:21px;height:52px;overflow:hidden;cursor:pointer; background:url("../images/arrow.jpg") no-repeat;position: absolute;top:50%;margin-top: -35px;}*/
.huxing_slider .prev{ background:url(http://www.hubeixinda.com/public/index/images/lf.png) no-repeat; width:60px; height:60px; display:block; cursor:pointer; position:absolute;overflow:hidden; top:50%;margin-top: -35px;}
.huxing_slider .next{ background:url(http://www.hubeixinda.com/public/index/images/rf.png) no-repeat; width:60px; height:60px; display:block; cursor:pointer; position:absolute;overflow:hidden; top:50%;margin-top: -35px; right:0}


.huxing_slider .prevStop{ background-position:-60px 0; }
.huxing_slider .nextStop{ background-position:-60px -50px; }
.huxing_slider .bd{ width: 1100px; margin: 0 auto;padding-top: 32px; }
.huxing_slider2 .bd{ text-align: center; }
.huxing_box .huxing_slider2 .bd ul li{ display: inline-block;float: none;*display:inline; zoom:1; }

.huxing_slider .bd ul{ overflow:hidden; zoom:1; }
.huxing_slider .bd ul li{ margin:0 11px; float:left; _display:inline; overflow:hidden; text-align:center;}
.huxing_slider .bd ul li .pic{ text-align:center; width: 346px; height:235px;overflow: hidden; position:relative; margin-bottom:5px; }
.huxing_slider .bd ul li .txt{ color:#303030; text-align:center; line-height:42px; }
.huxing_slider .bd ul li .pic img{ display:block;   }
.huxing_slider .bd ul li .pic a:hover img{ border-color:#999;  }
.huxing_slider .bd ul li .pic .title{ position:absolute; z-index:9; width:89px; height:28px; line-height:28px; background:#000; color:#fff; top:212px; left:176px;-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius:3px;filter:alpha(opacity=80); /*֧³֠IE 䯀ÀƷ*/
-moz-opacity:0.80; /*֧³֠FireFox 䯀ÀƷ*/
opacity:0.80; /*֧³֠Chrome, Opera, Safari µȤ¯ÀÀƷ*/}
.huxing_slider .bd ul li .pic .title a{ color:#ffffff; font-weight:bold; text-decoration:none; }
.map{ position:absolute; z-index:9;  left:50%; margin-left:-60px; bottom:-60px;}


.thumbnail{margin-bottom:20px; padding:10px 15px; border:0;}
.thumbnail a{display:block;padding:10px; border:1px solid #e6e6e6;}
.thumbnail:hover{ background:#fafafa; }

.ks{ height:475px; }
.a_r{padding-bottom:20px;background:#E3E3E5;}
.dc_l_tit{ font-size:24px; color: #d8210d; font-weight: bold; padding-bottom: 50px; padding-top:65px; }
.dc_l_add{ font-weight: bold; font-size:14px; color: #666; line-height: 36px; background: url(../image/pic02.jpg) no-repeat left center; padding-left: 38px; }
.dc_l_phone{font-weight: bold; font-size:14px; color: #666; line-height: 36px; background: url(../image/pic03.jpg) no-repeat left center;padding-left:38px; margin-top: 10px;  }
.dc_l_phone span{font-family:"DINCond-Bold";font-size:30px; color: #ed1b23; }
.dc_l_lj{ width: 154px; height: 45px; color: #02a64f; line-height: 45px; text-align: center;  display:block; border: 2px solid #02a64f;border-radius: 22px; margin-top: 40px;  }
.dc_r{ float:left; width:770px; margin-left: 25px; }

.ks a{ display:block;  height:316px; margin-top:80px; }
.ks a.a1{ background:url(../image/p01.jpg) no-repeat center; }
.ks a:hover.a1 {  background-image:url(../image/p1.jpg); }
.ks a.a2{ background:url(../image/p02.jpg) no-repeat center; }
.ks a:hover.a2 {  background-image:url(../image/p2.jpg); }
.ks a.a3{ background:url(../image/p03.jpg) no-repeat center; }
.ks a:hover.a3 {  background-image:url(../image/p3.jpg); }

.about2{ min-height:411px; background:none; height:auto; margin-bottom:60px;  }

table.gridtable {
	width:100%;
    font-family: verdana,arial,sans-serif;
    color:#333333;
    border-width: 1px;
    border-color: #666666;
    border-collapse: collapse;
}
table.gridtable th {
    border-width: 1px;
    padding: 8px;
    border-style: solid;
    border-color: #666666;
    background-color: #dedede;
}
table.gridtable td {
    border-width: 1px;
    padding: 8px;
    border-style: solid;
    border-color: #666666;
    background-color: #ffffff;
}


@media (max-width:768px) {
	.nbr{padding: 0;}
	.nbr img{width:100%;}
	.smdh{height:40px;  line-height:40px;}
    .ejnav{display:flex; justify-content:space-around; align-items:center;}
	.ejnav li{min-width:14%;overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
	.content{padding:30px 0;}
	.article{padding-left:0;padding-right:0;}
	.article .content_text{padding:0 10px;}
	.m-title{display:flex;flex-direction:column-reverse;flex-wrap:wrap; text-align:left;}
	.m-title a{display:block;width:100%;}
	.m-body p{display:none;}
	.page .pagination li{display:none;}
	.page .pagination li:nth-child(1),.page .pagination li:last-child,.page .pagination li.active{display:inline-block;}
	.xmxx>div:first-child,.xmxx>div:nth-child(3){text-align:center;margin:20px auto;}
	.top{height:auto;padding-top:5px;margin-bottom:10px;}
	.public .logo{width:100%;padding:5px 0;border-bottom:#efefef 1px solid;text-align:center;}
	.public .logo img{max-height:50px;}
	.nav{width:100%; display:flex; justify-content:space-between;align-items:center;flex-wrap:no-wrap;}
	.nav::before,.nav::after{display:none;}
	.nav a{width:18%;font-size:14px;height:40px;line-height:40px;}
	.nav a.home{width:40px;}
	.fh,.ks{display:none;}
	.dcxcy{padding:0;}
}
@media (min-width:768px) {
	.nbr{height:450px;}
	.smdh{height: 70px;  line-height: 70px;}
	.dh{display:flex; justify-content:space-between; align-items:center; flex-wrap:nowrap;}
	.dh::before,.dh::after{display:none;}
	.dh p{margin-bottom:0;}
	.ejnav{text-align:right;}
	.ejnav li{display:inline-block;padding:0 20px;}
	.left-line{border-left:1px solid #ececec;margin-top:30px;}
	.left-line .content{padding:40px 0 80px 60px;}
	.article .content{padding:0 20px;}
	.m-left{width: 178px;height: 110px; float:left; margin-right:20px; overflow: hidden;}
	.m-left img{width: 178px;min-height: 110px;}
	.m-title span{float:right;}
	.xm li{width:345px;}
	.xmxx>div:first-child,.xmxx>div:nth-child(3){padding:0;}
	.xmxx>div:nth-child(2){padding-top:10px;}
	.xmxx>div:nth-child(3){text-align:right;}
	.about .container{display:flex; align-items:top;}
	.about2 .container{display:block;}
	.a_l{padding:0 40px 30px 0px;min-height:411px;}
	.a_r{padding-left:40px;}
	.dcxcy{font-size:15px; line-height:2;}
}