@charset "utf-8";
* { font-family: "微软雅黑","宋体", Arial, Helvetica, sans-serif; }
body { margin: 0; padding: 0; color: #333; background: #fff; }
br{ height:1px;}
h1, h2,h3, h4,h5, h6 {font-weight: bold; padding: 0; margin: 0; line-height: normal; }
a { color: #333; text-decoration: none; }
a:focus, a:hover { text-decoration: none; color:#B51D25; }
img {/* display: block; */max-width: 100%;height: auto;}
address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: normal; }
ol, ul { list-style: none; padding: 0; margin: 0; }
.hidden-md { display: none }
	p{ margin:0; padding:0}
/* a:before,a:after{-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out; -moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;}


/* public*/
p.more { width: 100%; }
p.more a { background: #0166ce; border-radius: 20px; color: #fff; padding: 9px 80px; margin: 3% auto; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -webkit-transition: all .5s ease-in-out; display: table }
p.more a:hover { box-shadow: 10px 10px 10px 10px #5d5d5d; }
.tran { transition: all .5s ease-out; -webkit-transition: all .5s ease-out; -ms-transition: all .5s ease-out; -o-transition: all .5s ease-out; -moz-transition: all .5s ease-out; }
input { -webkit-appearance: none; outline: none; border: 0; }
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {-webkit-appearance: none !important;}
*:focus { outline: none; }
select { appearance: none; -moz-appearance: none; -webkit-appearance: none; }
input[type="number"] { -moz-appearance: textfield; }
.shadow:hover{box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.4);}


.footer_side{overflow: hidden;position: fixed;bottom: 0;left: 0;z-index: 999;width: 100%;background: #C40001;text-align: center;}
.footer_side a{display: inline-block;padding: 7px 0;color: #fff;}
.footer_side a i{font-size: 16px;display: block;}


/* 头部 */
.top{background:#b81010;color:#fff; padding:11px 0; overflow:hidden}
/* 
.top span:first-child{ float:left}
.top span:last-child{ float:right;}头部 */
.top strong{ padding:0 3px;}
.top i{padding:0 10px 0 0; font-size:0.8em; }
.top span{float:right; max-width:40%; font-weight:bold;}
.top span em{font-weight:bold;}
.top .winBox{float:left;margin:0;width: 60%;position:relative;padding-left:50px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.top .winBox .scroll {width: 70%;color:#fff;z-index:999;}

header{ background:url("../images/top_bg1.jpg") no-repeat top center; padding-top:20px;}
header h1,header h2{ padding:25px 0 20px 0;}





.navbar-hbxiong{clear:both;margin-bottom:0px;border-radius:0;-webkit-transition: 0.3s linear;-o-transition: 0.3s linear;transition: 0.3s linear;  }
.navbar-hbxiong .navbar-text {color: #777}
.navbar-hbxiong ul.navbar-nav {height:40px;}
.navbar-hbxiong .navbar-nav>li {height: 100%; display:inline; text-align:center;}
.navbar-hbxiong .navbar-nav>li:first-child{ padding-left:0;}
.navbar-hbxiong .navbar-nav>li:last-child{ padding-right:0;}
.navbar-hbxiong .navbar-nav>li>a {font-weight:900;display: block;line-height:2.8em;padding:0 40px;transition:all ease 0.3s;display:block;font-size: 1.21em;color: #ba0d11;}

.navbar-hbxiong .navbar-nav>li>a:hover,.navbar-hbxiong .navbar-nav>li>a.hover{ border-bottom: 3px solid #b70f0f; }
.navbar-hbxiong .navbar-nav>li.dropdown a:hover,.navbar-hbxiong .navbar-nav>li.dropdown a{background:none;}
.navbar-collapse{padding:0;}



#nav{width:100%!important;background:#C7161E;border-bottom:1px solid #fff;background: linear-gradient(#d80900, #b80803);}

.navbar-toggle {
	position: relative;
	float: right;
	padding: 9px 10px;
	margin-top: 15px;
	margin-right: 15px;
    background-color: transparent;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
}
/* 子菜单*/
.navbar-nav>li>.dropdown-menu{ background:#c7161e; border:none; padding:0; width:100%;top:122%!important; z-index:9999; }
.navbar-nav>li>.dropdown-menu>li{text-align:center; padding:5px 0;}
.navbar-nav>li>.dropdown-menu>li>a{ color:#fff;font-size:16px;}
.navbar-nav>li>.dropdown-menu>li:hover{background:#fff;}
.navbar-nav>li>.dropdown-menu>li:hover>a{ color:#c7161e;}

footer{background:url(../images/foot_bg.jpg) no-repeat center center #b10108;color:#fff;overflow:hidden;width:100%;}


footer>div:first-child{height: 70px;
    line-height: 70px;
    background: url(../images/foot_line2.jpg) repeat-x left bottom;
    font-size: 16px;
  
}
footer>div:first-child ul{display:table; margin:0 auto; height:100%;}
footer>div:first-child ul li{ float:left;height:100%; line-height:60px; font-size: 15px;}
footer>div:first-child ul li a{ color:#fff; font-size:16px;padding:0 45px;background: url(../images/foot_line2.jpg) repeat-y right top; display:block;height:100%;}
footer>div:first-child ul li a:hover{ text-decoration:underline;}
footer>div:first-child ul li:first-child{background: url(../images/foot_line2.jpg) repeat-y left top;}

/*
footer ul li:nth-child(1) {
  background: url("../images/footer_1.png") no-repeat left center;
}
footer ul li:nth-child(2) {
  background: url("../images/footer_2.png") no-repeat left center;
}
footer ul li:nth-child(3) {
  background: url("../images/footer_3.png") no-repeat left center;
  margin-right:0;
}
*/

footer>div:nth-child(2){padding: 18px 0px;}
footer>div:nth-child(2) img{ display:inline-block; float:left}
footer>div:nth-child(2) div{ display:table; margin:0 auto; }
footer>div:nth-child(2) div span{ float:left; line-height:1.8; padding:5px 0 0 25px;font-size:15px;}
footer>div:nth-child(2) div span#_ideConac{ padding:0;}

footer>div:last-child{background:rgba(0, 0, 0,.16);padding:15px 0;font-size:12px;}
footer>div:last-child a{ color:#fff;}





.footer_side{overflow: hidden;position: fixed;bottom: 0;left: 0;z-index: 999;width: 100%;background: #C40001;text-align: center;}
.footer_side a{display: inline-block;padding: 7px 0;color: #fff; }
.footer_side a i{font-size: 16px;display: block;}
.footer_side .col-xs-3{ padding:0 5px;}


ul.news_list{padding: 15px 20px 20px;}
ul.news_list li{padding:15px 0;border-bottom: 1px dashed #d0d0d0; overflow:hidden; clear:both; font-size:1.1em; position:relative;}
ul.news_list li a{ width:80%;float:left; display:block;text-overflow: ellipsis;white-space: nowrap;text-indent:15px; overflow:hidden }
ul.news_list li time{ float:right; max-width:20%;display:block; color:#999;}
ul.news_list li:before{ content:"·"; position:absolute; left:0; top:30%; font-weight:700;}


.offcn_yx{ width:250px; display:block;position:fixed;  right:0;_position:absolute;  bottom:20%; z-index:10002; overflow:hidden}
.offcn_yx img{ width:100%:}
.offcn_yx p {height:13px; line-height:13px;text-align:right;cursor: pointer;font-size: 14px;cursor:pointer;}
