.bgf5{ width:100%; background:#f7f7f7; padding:40px 0px; overflow:hidden;}
body { text-align: left; padding: 0; margin: 0; font-size: 16px; color: #333; font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, Tahoma, sans-serif !important; height: auto;background:url(../image/top_bg.jpg) center top no-repeat; background-color: #f5efe3; overflow-x: hidden; -webkit-font-smoothing: antialiased; min-width: 1230px;}
div,p,li { word-break: break-all;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p { padding: 0; margin: 0;}
pre,code,form,fieldset,legend,input,textarea,p,blockquote,th { padding: 0; margin: 0;}
fieldset { border-top-width: 0; border-left-width: 0; border-bottom-width: 0; border-right-width: 0;}
a,img,iframe { border: 0; padding: 0; margin: 0;max-width: 100%;}
i { font-style: normal;}
address,caption,cite,cite,code,dfn,em,th,var { font-weight: normal; font-style: normal;}
ul,ol,li { list-style: none;}
caption { text-align: left;}
th { text-align: left;}
h1,h2,h3,h4,h5,h6 {font-weight: normal; font-size: 100%;}
q:unknown { content: '';}
button,input,select,textarea { font-size: 100%;}
table { border-collapse: collapse; border-spacing: 0;}
.por { position: relative;}
.poa { position: absolute;}
input,textarea,select { font-family: inherit; font-size: 100%;}
a:link { color: #333; text-decoration: none;}
a:visited { color: #333; text-decoration: none; cursor: pointer;}
a:hover { color: #d70c18; text-decoration: none;}
.ease,
.ease * {
  -webkit-transition: all ease 300ms;
  -moz-transition: all ease 300ms;
  -ms-transition: all ease 300ms;
  -o-transition: all ease 300ms;
  transition: all ease 300ms;
}
.noease,
.noease * {-webkit-transition: none;
 -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;}
:-moz-placeholder {color: #fff;}
::-moz-placeholder {color: #fff;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder {color: #333;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder { color: #333;}
input::-webkit-input-placeholder { color: #666;}
input:-moz-placeholder { color: #666;}
input::-moz-placeholder {  color: #666;}
input:-ms-input-placeholder { color: #666;}
textarea::-webkit-input-placeholder { color: #333;}
textarea:-moz-placeholder { color: #333;}
textarea::-moz-placeholder {  color: #333;}
textarea:-ms-input-placeholder { color: #333;}

.fl,.left { float: left;}
.fr,.right { float: right;}
.tac {text-align: center;}
.tar {text-align: right;}
.clear {clear: both;font-size: 0;margin: 0;padding: 0;display: block; _height: 0;overflow: hidden;}
.clearfix:after {visibility: hidden; display: block;font-size: 0; content: " ";clear: both;height: 0;}
.clearfix { *zoom: 1;}
.hidden { display: none;}
.icon {background-image: url("../image/icon.png");display: inline-block;vertical-align: middle;}
.marg50{margin-top:50px!important;}
.wrap{width:100%;max-width:1230px;margin:auto;}

.top_bg{ width:100%; background:#d0a254; height:40px; line-height:40px; color:#704a0a;}
.logo{ width:100%; padding:50px 0 40px 100px; overflow:hidden}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{ margin:auto; height:70px; line-height:70px; position:relative; z-index:1; background:#cb3219;border-radius:10px 10px 0 0;}

.linenav{ height:70px; background:#cb3219; width:1230px;border-radius:10px 10px 0 0; margin:auto; margin-top:30px;}
.linenav .dh{ width:100%; height:70px; margin:auto;}
.linenav .dh li{ width:150px; height:70px; float:left; text-align:center; font-size:15px;background:url(../image/menu.png) no-repeat right;}
.linenav .dh li a{  color:#FFF; display:block; line-height:70px; font-size:17px; }
.linenav .dh li a:hover{ color:#ffe71a;}
.linenav .dh li:hover ul li{display:block; width:100%;}
.linenav .dh li:last-child{ background-image:none}
.linenav .dh li ul li{width:100%; height:40px; line-height:40px;  background:#cb3219; position:relative;  z-index:9999; left:0px; top:0px; display:none; text-align:center; border-bottom:1px solid #a9250f;}
.linenav .dh li ul li a{ color:#fff; font-size:14px; line-height:40px; font-weight:normal; }
.linenav .dh li ul li a:hover{ color:#333; background:#e7e7e7;}


.wraps{width:100%;max-width:1220px;margin:auto; overflow:hidden;}
.banner{ float:right;height:120px;width:1220px;overflow:hidden;z-index:auto; padding-top:50px; overflow:hidden; text-align:right;}

.toutiao{ width:100%; background:#fff; border:1px solid #efeded; border-top:none; overflow:hidden; padding:30px 30px 10px 30px;box-sizing: border-box;}
.toutiao h1{ width:100%; text-align:center; font-size:30px; line-height:30px; font-weight:bold; height:30px;}
.toutiao h1 i{ width:77px; height:36px; background-image:url(../image/toutiao.jpg);display: inline-block;vertical-align: middle;}
.toutiao p{ float:left; width:100%; padding:10px 30px; line-height:40px; font-size:15px; text-align:center;}


.index_foot{background: url(../image/index_footbg.jpg) no-repeat center;height:120px;margin:0 auto; padding-top:80px; font-size:14px;color:#000;text-align:center;}
.foot{background: url(../image/foot_bg.jpg) no-repeat center;height:120px;margin:0 auto; padding-top:80px; font-size:14px;color:#000;text-align:center;}
.footL{ float:left; width:450px; overflow:hidden;}
.footR{ float:right; width:690px; overflow:hidden; line-height:40px; text-align:left; font-size:16px; color: #333}