@charset "utf-8";

html, body { position: relative;  height: 100%; }
body { font-family: "Microsoft Yahei"; font-size:16px; background:#fff;}
a:hover {color:#dd1126;}
/*header*/
.header-bj {background:url(../images/header-bj_02_02.jpg) repeat-x; width:100%;}
.header {background:url(../images/header-bj_01.jpg) no-repeat center top; height:297px;}
.header-con {width:1000px; margin:0 auto; overflow:hidden;}
.header-search {margin-left:178px; margin-top:168px;}
.header-search-tit {height:40px;}
.header-search-tit ul {padding-left:25px;}
.header-search-tit ul li {float:left; font-size:18px; font-family:"微软雅黑"; font-weight:bold; color:#fff; padding-left:32px; padding-right:32px;}
.header-search-con {width:696px; height:40px; padding:1px; background:url(../images/seah-bj-20171029.jpg) no-repeat 15px 8px #fff; position:relative;}
.seah-con {height:36px; border:0; margin-left:53px; color:#7f7f7f; font-size:18px; font-family:"微软雅黑"; width:539px; line-height:36px;}
.header-search-con .arrow01 {position:absolute; width:0; height:0;border-width: 8px;border-color: transparent transparent #fff transparent; border-style: solid; top:-16px; left:83px;}
.header-search-con .arrow02 {position:absolute; width:0; height:0;border-width: 8px;border-color: transparent transparent #fff transparent; border-style: solid; top:-16px; left:256px;}
.header-search-con .arrow03 {position:absolute; width:0; height:0;border-width: 8px;border-color: transparent transparent #fff transparent; border-style: solid; top:-16px; left:428px;}
.header-search-con .arrow04 {position:absolute; width:0; height:0;border-width: 8px;border-color: transparent transparent #fff transparent; border-style: solid; top:-16px; left:511px;}
.search-hover {color:#fff600;}

.nav {height: 50px; background: #cc0000;}
.nav ul {width: 1226px; margin: 0 auto;}
.nav ul li { float: left; padding: 0 5px;}
.nav ul li a { float: left; padding: 0 10px; line-height: 50px; color:#fff; display: block; }
.nav ul li a:hover { float: left; padding: 0 10px; line-height: 50px; color:#fff; background: #a00000; text-decoration:none;}
/*header*/

/*footer*/
.line {height: 5px; background: #f2f2f2;}
.foot {height:140px; background:#FFFFFF;}
.foot p {width:1200px; margin: 0 auto; text-align: center; line-height: 40px; padding-top: 10px;}
.red {height: 40px; background: #cc0000; text-align: center; color:#fff; line-height: 40px;}
/*footer*/