
html { -ms-touch-action: none; }

* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0px; padding: 0px; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; display: block }

body { margin: 0px; background: #f5eee2; -moz-appearance: none; width: 100%; height: auto; font-family: "MicrosoftYaHei" }

a { text-decoration: none; }

.clear { font-size: 0px; clear: both; line-height: 0; height: 1px; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.clearfix { min-height: 1px; }

* html .clearfix { height: 1px; overflow: hidden }

a { color: #000 }

a:link { outline: none; TEXT-DECORATION: none; }

a:visited { outline: none; TEXT-DECORATION: none; }

a:hover { outline: none; TEXT-DECORATION: none; }

a:active { outline: none; TEXT-DECORATION: none; }

.clear_box { clear: both }

img { display: block;}

article { }
ul, li { list-style-type: none; }
.header{ width: 100%; height: 247px; background-repeat: no-repeat;  background-position: center; background-color: #c91818;   }
#logo{ width:1279px; margin: 0 auto; padding-top: 107px;   }
#nav{ width: 100%; height: 73px;    background-color: #c91818; border-top: 1px solid #f8830f;    }
.center{width:1279px; margin: 0 auto;}
#nav ul{ float: left; line-height: 73px; height: 24px; font-family: '微软雅黑' ; font-size: 24px; }
#nav ul li{float: left;   }
#nav ul a{ color:#fff; font-weight: bold; width: 176px; text-align: center; display: block  }
#search{width: 346px; height: 43px; float: right}
.search{ width:100% ; padding: 17px 0 0 0;}
.search input[type='text']{ font-size: 16px; border: none; float: left; width:278px; line-height: 43px; height: 43px;  background-color: #fff;  text-indent: 6px;}
.search input[type='submit']{ width: 78px; height: 43px; line-height: 43px; float: right; border: none; background: none; color:#fff; font-size: 24px;          }
.footer{ width: 100%; height: 143px; background: #c60200; float: left;   }
.footer_logo { width: 438px; height: 143px;         display:table   }
.footer_left{ float: left; margin-left: 35px}
.imgbox{display:table-cell;vertical-align:middle;}
.footer_logo    img    { width:438px; height: 75px;}
.footer_right{ float: right; margin-right: 26px;}
.footer_right{width: 438px; height: 143px;         display:table  }
.footer a{ height: 66px; width: 130px; line-height: 66px; text-align: center; border-radius: 10px;color:#fff; font-size: 22px;    background: #e17978; float: right;}