@charset "utf-8";

/* Style
----------------------------------------------------------------------------------- */
body{word-wrap: break-word;height: 100%; color: #434343; font-size: 12px; line-height: 20px; font-family:"Microsoft YaHei", "Arial","Verdana","宋体","Lucida Grande","Lucida Sans Unicode","Helvetica,sans-serif";behavior: url(js/hover.htc);}
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,select,label,textarea,p{padding: 0; margin: 0;}
h1,h2,h3,h4,h5,h6{ font-weight: normal;}
select,label,input{vertical-align: top;}
li{list-style-type:none;}
img{border: none;}
.img{-ms-interpolation-mode: bicubic;}
.l{float: left;}
.r, .more{float: right;}
.YaHei{font-family: "Microsoft YaHei","SimSun";}
.clear{clear: both;float: none;height: 0;margin: 0;padding: 0;width: 0; overflow: hidden;}
.clearfix:after{content:".";display: block;height: 0;clear: both;visibility: hidden;}
*html .clearfix{height: 1%;}
.clearfix{display: block;}
*+html .clearfix{min-height: 1%;}
em{font-style: normal;}
a{color: #333; text-decoration: none;}
a:hover{color: #ff6400;}
/*public
------------------------------------*/
.ourWidth{ width: 1000px;  margin:0 auto;}
.p-hua{ position: absolute; width: 415px; height: 139px; bottom:0; right: -125px; background: url("../images/p-hua.jpg") no-repeat; z-index:-1;}
.newsBar .newText h3 a:hover,.public .goodBar dd a:hover,.d-info .info-sbox a:hover,.column-two .two-list li .list-h18 a:hover,.column-two .two-list li .list-h16 a:hover,.column-three .three-con li .tc-tit a:hover,.links a:hover,.mk-conUp .mtitBar h2 a:hover,.mainTit .loca a:hover{ color:#ff6400;}
.fot-links a:hover{ color:#fff;}
.column-two .two-list li.big .pic img,.column-three  .three-con li img,.column-one .one-listBar .one-list .alone-pic img,.newsBar .newPic img,.listBar .l-pic img,
.p-show .showL img,.mk-conUp .up-inner .mk-mpic img,.v-picBar .ewBar img,.mk-conDown .mCon-pics a img{ display: block; width: 100%;}
.header-inner .mian-btnbar a,.pagetion a,.banner .b-btn,.column-one .one-listBar .ol-btn,.fixed-handle .ioc{ background: url("../images/indexBtn.png") no-repeat}
.detailsL .p-show .showL .show-go{ background: url("../images/btnB.png") no-repeat;}
.newsBar .newText .newTag dd,.detailsL .p-show .showR .shopA i,.mk-conUp .mtitBar .mapBtn i,.mainTit h2 a.t-tag i,.pageBar .page .b-page,.mk-maps .mk-i,.mk-maps .close-i{ background: url("../images/s-icon.png") no-repeat;}
.one-list .alone-text h3, .two-list li .list-h16,.three-con li .tc-tit,.three-con li .tc-text,.public .goodBar dd,.newsBar .newText h3,.newsBar .newText p.mk-p,
.datails-text .info-sbox a,.d-info .info-sbox a{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;word-wrap:normal\9;}
/*header
        -------------------------------------------------------------------------------------*/
.headerBar{height: 131px;}
.m-topbar{ background-color: #34260f;}
.m-top-inner{ height: 40px; line-height: 40px; font-family: "simSun"; font-size: 12px;  color:#94906b;}
.m-top-inner .m-top-text{ float: left;}
.m-top-inner .m-top-phone{ float:right;}
.m-top-inner .m-top-phone strong{ font-size:18px; color: #ffc481; font-family: "Microsoft YaHei"; }
.header-fixed{ width: 100%; position: fixed; top:0; left: 0; z-index: 999; background-color: #fff;
    box-shadow: 0 3px 5px rgba(0,0,0,0.125);border-bottom: 5px solid #34260f;}
.header-inner{ height: 91px;}
.header-inner .logo{ float: left; width: 170px; height: 76px; margin-right: 20px; margin-top: 15px; background: url("../images/logo.png") left center no-repeat; text-indent:-999px;}
.header-inner .logo a{ display: block; width: 100%; height: 100%;}
.header-inner .nav-list{ padding-top:42px; float: left;}
.header-inner .nav-list li{ display: inline; float: left;}
.header-inner .nav-list li a{ padding: 0 10px; float:left; height: 33px; line-height: 33px; font-size: 16px; color: #343434; border-top:2px solid #fff;}
.header-inner .nav-list li.curr a{ border-bottom:2px solid #34260f;}
.header-inner .nav-list li a:hover{border-top:2px solid #34260f;}
.header-inner .mian-btnbar{ float:right; margin-top: 46px;}
.header-inner .mian-btnbar a{ float: right; width: 80px; height: 24px; line-height: 24px; text-align: center; color: #fff;}
.header-inner .mian-btnbar a.or{ background-position:-82px 0; margin-left: 10px;}
.header-inner .mian-btnbar a.gr{ background-position:0 0;}
/*footer
        -------------------------------------------------------------------------------------*/
.footerBar{ height: 127px; background-color: #3b3737; border-top:3px solid #f04b06;}
.footer{ height: 127px; background: url("../images/foot-logo.png") right center no-repeat;}
.footer p{ font-size: 12px; color: #545454; line-height: 20px; padding-left: 3px;}
.footer .fot-links{ line-height: 20px; padding-top: 30px; margin: 0 0 10px -13px; color:#848484;}
.fot-links a{ display: inline-block; color: #848484; font-size: 14px; margin:0 16px }


