@charset "utf-8"; 

*{ font-family: 微软雅黑, "Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei", STHeiti, "WenQuanYi Micro Hei", SimSun, sans-serif, sans-serif; }
ol,ul,li{ list-style: none;  }
a{ text-decoration: none; color: #444; font-size: 14px; cursor: pointer; }
a:hover{ text-decoration: none; }
button,input,select,textarea{ outline: 0; }
ul{ padding-inline-start: 0; }
::-webkit-input-placeholder { color: #c0c0c0; }	  /* WebKit browsers */
:-moz-placeholder { color: #c0c0c0; }	/* Mozilla Firefox 4 to 18 */
::-moz-placeholder { color: #c0c0c0; }	/* Mozilla Firefox 19+ */
:-ms-input-placeholder { color: #c0c0c0; }	/* Internet Explorer 10+ */

.container-fluid{ min-width: 1150px; }
.container{ width: 1150px; }
.footer{ min-width: 1150px; }

.crumbs{ padding: 15px 30px; color: #888; }

/* Header */
header{ display: min-width: 1200px; }
	header.container-fluid{ padding-left: 0; padding-right: 0; }
	header .logo img{ margin: 40px 0; width: 244px; }
	.head-icon{ width: 380px; float: right; margin-top: 60px; }
	.wechat-icon,.weibo-icon{ width: 50px; float: left; margin-top: 3px; }
	.wechat-icon i,.weibo-icon i{ color: #d2c398; font-size: 30px; }
	.search-box{ width: 280px; float: left; }
	.search-box input{ width: 220px; float: left; border-radius: 0; }
	.search-box button{ width: 60px; float: left; background-color: #d50004; color: #fff; border-color: #d50004; border-radius: 0; }

/* Menu */
.navMenu{ background: #d50004; }
	.navMenu a{ color: #fff; padding: 5px 37px; float: left; font-size: 16px; }
	.navMenu .index-menu a{ display: inline-block; width: 100%; height: 80px; font-size: 24px; font-weight: bold; background: none; text-align: center; line-height: 70px; letter-spacing: 3px; }
	.navMenu .other-menu{ padding: 8px 0; }

/* footer */
footer{ background: #f1f1f1; padding-top: 30px; color: #fff; border-top: 1px solid #e10012; }
	footer .link-title{ font-size: 20px; color: #e10012; font-weight: bold; }
	footer .link-list{ padding-bottom: 20px; border-bottom: 1px solid #ccc; }
	footer .link-list a{ margin-right: 10px; }
	footer .footer-other{ text-align: center; color: #666; padding: 20px 0; }
	footer .footer-other-list a{}
	footer .footer-other-list a:before{ content: ""; display: inline-block; margin: 0 10px; width: 0; height: 10px; border-left: 1px solid #888; }
	footer .footer-other-list a:first-child:before{ border: none; }
	footer a:hover{ color: #e10012; }

@media (min-width:992px){
    header{  }
}
        